Source contains binary libs

Bug #1188229 reported by MestreLion
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
python-selenium (Debian)
Fix Released
Unknown
python-selenium (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The source package contains 2 binary shared libraries that have no source code at all. There is no mention of such files in any README* file:

$ find . -name *.so -o -name *.xpi
./py/selenium/webdriver/firefox/amd64/x_ignore_nofocus.so
./py/selenium/webdriver/firefox/x86/x_ignore_nofocus.so
./py/selenium/webdriver/firefox/webdriver.xpi

While the '.xpi' is just a renamed zip, it does contain several prebuilt libraries:

./platform/Linux_x86_64-gcc3/components/libwebdriver-firefox-latest.so
./platform/Linux_x86_64-gcc3/components/libwebdriver-firefox-previous.so
./platform/Linux_x86_64-gcc3/components/libwebdriver-firefox-esr-previous.so
./platform/Linux_x86_64-gcc3/components/libwebdriver-firefox-esr-latest.so
./platform/Linux_x86-gcc3/components/libwebdriver-firefox-latest.so
./platform/Linux_x86-gcc3/components/libwebdriver-firefox-previous.so
./platform/Linux_x86-gcc3/components/libwebdriver-firefox-esr-previous.so
./platform/Linux_x86-gcc3/components/libwebdriver-firefox-esr-latest.so
./platform/Linux_x86-gcc3/components/libwebdriver-firefox-ff3.so

Besides having no source, these libs are obviously platform-dependent, so python-selenium should not be packaged as architecture=all

Actually, sources *can* be found, but not in the upstream used as basis for this debian package ( https://pypi.python.org/pypi/selenium ), which is just a python-only re-packaging of the "real" upstream, which is http://code.google.com/p/selenium/source/browse/

In that source tree, the code for the above mentioned libraries can be found at:

http://code.google.com/p/selenium/source/browse/cpp/linux-specific/x_ignore_nofocus.c
http://code.google.com/p/selenium/source/browse/cpp/webdriver-firefox/

Revision history for this message
MestreLion (mestrelion) wrote :

This is somewhat related to http://bugs.debian.org/636677

The package in Debian is still in (rather old) v2.2.0, but at least it's clearly marked as 'non-free'.

The Ubuntu package should mention such binary libs at least in debian/README.source

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in python-selenium (Ubuntu):
status: New → Confirmed
Changed in python-selenium (Debian):
status: Unknown → New
Revision history for this message
Daniel Holbach (dholbach) wrote :
Changed in python-selenium (Debian):
status: New → Fix Released
Revision history for this message
Logan Rosen (logan) wrote :

Fixed in 2.48.0+dfsg1-2, which I just synced into Xenial.

Changed in python-selenium (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.