Debian Bug report logs -
#770232
Please remove the non-free files and upload to main
Reported by: Thomas Goirand <zigo@debian.org>
Date: Wed, 19 Nov 2014 22:57:01 UTC
Severity: serious
Found in version python-selenium/2.2.0-1
Fixed in version python-selenium/2.47.1+dfsg1-1
Done: Sascha Girrulat <sascha@girrulat.de>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Sascha Girrulat <sascha@girrulat.de>:
Bug#770232; Package python-selenium.
(Wed, 19 Nov 2014 22:57:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Thomas Goirand <zigo@debian.org>:
New Bug report received and forwarded. Copy sent to Sascha Girrulat <sascha@girrulat.de>.
(Wed, 19 Nov 2014 22:57:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: python-selenium
Version: 2.2.0-1
Severity: serious
Hi,
It is my understanding that Selenium is non-free because of the .xpi files
which upstream embbeds (and the .xpi contains pre-built .dll for windows
and .so files for Linux). However, Selenium is still useful without these
files. For example, Selenium could be used using the PhantomJS plugin. In
Fedora, that's what they did: they ship Selenium in whatever matches the
"main" repository of Debian, without the .xpi file.
So, could you please upload python-selenium 2.2.0+dfsg1 to main, without
the non-free files, to Debian main? The .xpi files could be shipped
standalone in the non-free repositories if you still want them.
Note that I would really appreciate if you could upload this in Experimental
during the freeze, if the release team refuses to have the change, though it
IMO would make sense to at least try to ask the release team if the change
could go in Jessie.
Last, if you need help, I'd be happy give some. (like if you don't have
upload rights and need sponsoring of the upload, I'm not sure if that is the
case here...)
Cheers,
Thomas Goirand (zigo)
Added indication that bug 770232 blocks 672238
Request was from "W. Martin Borgert" <debacle@debian.org>
to control@bugs.debian.org.
(Thu, 15 Jan 2015 20:00:16 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Sascha Girrulat <sascha@girrulat.de>:
Bug#770232; Package python-selenium.
(Wed, 20 May 2015 06:36:09 GMT) (full text, mbox, link).
Acknowledgement sent
to Thomas Goirand <zigo@debian.org>:
Extra info received and forwarded to list. Copy sent to Sascha Girrulat <sascha@girrulat.de>.
(Wed, 20 May 2015 06:36:09 GMT) (full text, mbox, link).
Message #12 received at 770232@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Here's a patch provided by Federico Gimenez
<federico.gimenez.nieto@canonical.com>. Please consider applying it,
removing the .xpi from the orig.tar.gz, and uploading to Sid.
Cheers,
Thomas Goirand (zigo)
-------- Forwarded Message --------
Subject: Re: Question about python-selenium
Date: Tue, 19 May 2015 16:50:39 -0400
From: Federico Gimenez <federico.gimenez.nieto@canonical.com>
Reply-To: fgimenez@canonical.com
To: Thomas Goirand <zigo@debian.org>
Hi Thomas, the patch is attached for you to have a look, in this case
the binaries are simply removed, I didn't manage to find a way to
compile from source. You didn't put the reference for sending it you
mentioned in your email, were you referring to [1]?Â
Thanks,
[1]Â https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770232
On Sat, May 16, 2015 at 10:21 PM, Thomas Goirand <zigo@debian.org
<mailto:zigo@debian.org>> wrote:
On 05/12/2015 01:18 PM, Federico Gimenez wrote:
Hi Thomas, I think that I've met you before, working for some
debian pear packages (xml related?), glad to get in contact again.
I've seen in [1] that you were interested in getting
python-selenium
updated, I have been working on a PPA [2] which removes the
non-free
binaries and also adds some other niceties from members of the
team I
belong to.
Do you think that these changes (with the needed fixes to adapt
this
work to the debian standards) can be added to the archive as a
proper NMU?
Thanks, regards
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770232
[2]
http://bazaar.launchpad.net/~fgimenez/+junk/python-selenium/files
--
Federico Gimenez
fgimenez@canonical.com <mailto:fgimenez@canonical.com>
<mailto:fgimenez@canonical.com <mailto:fgimenez@canonical.com>>
Hi Federico,
Before attempting to do an NMU, you should first send a bug report
to Debian, and attach the patch you're proposing. Only if the
current maintainer doesn't reply, then you can attempt to NMU. The
thing is, it would need to be a repacked version of Selenium (ie:
the xpi removed from the orig file), and maybe we would need to ship
the non-free xpi files as a separate package in non-free.
Could you send your patch to [1] ?
Does your patch build the xpi now? How does it work? If it's what it
does, then great. If not, then it's nice still.
Thomas
--
Federico Gimenez
fgimenez@canonical.com <mailto:fgimenez@canonical.com>
[0001-Initial-import.patch (text/x-patch, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Sascha Girrulat <sascha@girrulat.de>:
Bug#770232; Package python-selenium.
(Wed, 20 May 2015 10:51:11 GMT) (full text, mbox, link).
Acknowledgement sent
to fgimenez@canonical.com:
Extra info received and forwarded to list. Copy sent to Sascha Girrulat <sascha@girrulat.de>.
(Wed, 20 May 2015 10:51:11 GMT) (full text, mbox, link).
Message #17 received at 770232@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Just for the record this patch removes all the binaries, inclluding the .so
files and adds support for Python3.
Thanks,
On Wed, May 20, 2015 at 2:34 AM, Thomas Goirand <zigo@debian.org> wrote:
> Here's a patch provided by Federico Gimenez <
> federico.gimenez.nieto@canonical.com>. Please consider applying it,
> removing the .xpi from the orig.tar.gz, and uploading to Sid.
>
> Cheers,
>
> Thomas Goirand (zigo)
>
> -------- Forwarded Message --------
> Subject: Re: Question about python-selenium
> Date: Tue, 19 May 2015 16:50:39 -0400
> From: Federico Gimenez <federico.gimenez.nieto@canonical.com>
> Reply-To: fgimenez@canonical.com
> To: Thomas Goirand <zigo@debian.org>
>
>
>
> Hi Thomas, the patch is attached for you to have a look, in this case
> the binaries are simply removed, I didn't manage to find a way to
> compile from source. You didn't put the reference for sending it you
> mentioned in your email, were you referring to [1]?Â
>
> Thanks,
>
> [1]Â https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770232
>
> On Sat, May 16, 2015 at 10:21 PM, Thomas Goirand <zigo@debian.org
> <mailto:zigo@debian.org>> wrote:
>
> On 05/12/2015 01:18 PM, Federico Gimenez wrote:
>
> Hi Thomas, I think that I've met you before, working for some
> debian pear packages (xml related?), glad to get in contact again.
>
> I've seen in [1] that you were interested in getting
> python-selenium
> updated, I have been working on a PPA [2] which removes the
> non-free
> binaries and also adds some other niceties from members of the
> team I
> belong to.
>
> Do you think that these changes (with the needed fixes to adapt
> this
> work to the debian standards) can be added to the archive as a
> proper NMU?
>
> Thanks, regards
>
> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770232
> [2]
> http://bazaar.launchpad.net/~fgimenez/+junk/python-selenium/files
>
> --
> Federico Gimenez
> fgimenez@canonical.com <mailto:fgimenez@canonical.com>
> <mailto:fgimenez@canonical.com <mailto:fgimenez@canonical.com>>
>
>
> Hi Federico,
>
> Before attempting to do an NMU, you should first send a bug report
> to Debian, and attach the patch you're proposing. Only if the
> current maintainer doesn't reply, then you can attempt to NMU. The
> thing is, it would need to be a repacked version of Selenium (ie:
> the xpi removed from the orig file), and maybe we would need to ship
> the non-free xpi files as a separate package in non-free.
>
> Could you send your patch to [1] ?
>
> Does your patch build the xpi now? How does it work? If it's what it
> does, then great. If not, then it's nice still.
>
> Thomas
>
>
>
>
> --
> Federico Gimenez
> fgimenez@canonical.com <mailto:fgimenez@canonical.com>
>
>
>
>
--
Federico Gimenez
fgimenez@canonical.com
[Message part 2 (text/html, inline)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Sascha Girrulat <sascha@girrulat.de>:
Bug#770232; Package python-selenium.
(Tue, 09 Jun 2015 07:36:07 GMT) (full text, mbox, link).
Acknowledgement sent
to fgimenez@canonical.com:
Extra info received and forwarded to list. Copy sent to Sascha Girrulat <sascha@girrulat.de>.
(Tue, 09 Jun 2015 07:36:07 GMT) (full text, mbox, link).
Message #22 received at 770232@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi Sascha, I'm contacting you directly to make sure you are aware of the
NMU proposal for the debian python-selenium package that you can find in
[1]. I've also attached the patch to this email, please let us know what do
you thing about it.
Thanks!
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770232
--
Federico Gimenez
fgimenez@canonical.com
[Message part 2 (text/html, inline)]
[0001-Initial-import.patch (text/x-patch, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#770232; Package python-selenium.
(Thu, 20 Aug 2015 08:39:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Sascha Girrulat <sascha@girrulat.de>:
Extra info received and forwarded to list.
(Thu, 20 Aug 2015 08:39:05 GMT) (full text, mbox, link).
Message #27 received at 770232@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi,
sry for the delay. I missed the python-selenium mails sorry for that.
Normally i would not prefer an updated of the python-selenium stuff. It
would be better to do a package of the whole selenium stuff but i will
take a look to update it during the debconf.
Regards
Sascha
Am 20.05.2015 um 08:34 schrieb Thomas Goirand:
> Here's a patch provided by Federico Gimenez
> <federico.gimenez.nieto@canonical.com>. Please consider applying it,
> removing the .xpi from the orig.tar.gz, and uploading to Sid.
>
> Cheers,
>
> Thomas Goirand (zigo)
>
> -------- Forwarded Message --------
> Subject: Re: Question about python-selenium
> Date: Tue, 19 May 2015 16:50:39 -0400
> From: Federico Gimenez <federico.gimenez.nieto@canonical.com>
> Reply-To: fgimenez@canonical.com
> To: Thomas Goirand <zigo@debian.org>
>
>
>
> Hi Thomas, the patch is attached for you to have a look, in this case
> the binaries are simply removed, I didn't manage to find a way to
> compile from source. You didn't put the reference for sending it you
> mentioned in your email, were you referring to [1]?Â
>
> Thanks,
>
> [1]Â https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770232
>
> On Sat, May 16, 2015 at 10:21 PM, Thomas Goirand <zigo@debian.org
> <mailto:zigo@debian.org>> wrote:
>
> On 05/12/2015 01:18 PM, Federico Gimenez wrote:
>
> Hi Thomas, I think that I've met you before, working for some
> debian pear packages (xml related?), glad to get in contact again.
>
> I've seen in [1] that you were interested in getting
> python-selenium
> updated, I have been working on a PPA [2] which removes the
> non-free
> binaries and also adds some other niceties from members of the
> team I
> belong to.
>
> Do you think that these changes (with the needed fixes to adapt
> this
> work to the debian standards) can be added to the archive as a
> proper NMU?
>
> Thanks, regards
>
> [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770232
> [2]
> http://bazaar.launchpad.net/~fgimenez/+junk/python-selenium/files
>
> --
> Federico Gimenez
> fgimenez@canonical.com <mailto:fgimenez@canonical.com>
> <mailto:fgimenez@canonical.com <mailto:fgimenez@canonical.com>>
>
>
> Hi Federico,
>
> Before attempting to do an NMU, you should first send a bug report
> to Debian, and attach the patch you're proposing. Only if the
> current maintainer doesn't reply, then you can attempt to NMU. The
> thing is, it would need to be a repacked version of Selenium (ie:
> the xpi removed from the orig file), and maybe we would need to ship
> the non-free xpi files as a separate package in non-free.
>
> Could you send your patch to [1] ?
>
> Does your patch build the xpi now? How does it work? If it's what it
> does, then great. If not, then it's nice still.
>
> Thomas
>
>
>
>
[signature.asc (application/pgp-signature, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#770232; Package python-selenium.
(Fri, 21 Aug 2015 13:51:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Sascha Girrulat <sascha@girrulat.de>:
Extra info received and forwarded to list.
(Fri, 21 Aug 2015 13:51:08 GMT) (full text, mbox, link).
Message #32 received at 770232@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi,
it is not enough to remove the xpi only from the code to fulfill the
requirements for main. We have also to remove the xpi from the source
before we do the import.
After the patch you can't use it without any updates and the main
functionality will not work.
If you try the example from the homepage[1]:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://seleniumhq.org/')
You got the error below:
IOError: [Errno 2] No such file or directory:
'/usr/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.xpi'
I think that is not the expected functionality of the python-selenium
package for someone who installed this package. It's possible to install
the chromedriver and use the python-selenium stuff with chromium. Imho
it will be the best to split the package into a 'free' and a 'non-free'
package and do it in a same way like the chromedriver. We don't should
remove the xpi without providing a alternative package because there are
several users who will use it with firefox.
I will do the updates and try to package the xpi.
Regards
Sascha
[1] https://pypi.python.org/pypi/selenium
[signature.asc (application/pgp-signature, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org:
Bug#770232; Package python-selenium.
(Sat, 22 Aug 2015 07:45:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Sascha Girrulat <sascha@girrulat.de>:
Extra info received and forwarded to list.
(Sat, 22 Aug 2015 07:45:05 GMT) (full text, mbox, link).
Message #37 received at 770232@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Hi,
a snapshot version with several patches could be found in the vcs on the
wip branch. I will build it and update it after the xpi package is created.
Regards
Sascha
[1]http://anonscm.debian.org/cgit/users/sagiru-guest/python-selenium.git/commit/?h=wip
[signature.asc (application/pgp-signature, attachment)]
Reply sent
to Sascha Girrulat <sascha@girrulat.de>:
You have taken responsibility.
(Tue, 08 Sep 2015 10:03:32 GMT) (full text, mbox, link).
Notification sent
to Thomas Goirand <zigo@debian.org>:
Bug acknowledged by developer.
(Tue, 08 Sep 2015 10:03:32 GMT) (full text, mbox, link).
Message #42 received at 770232-close@bugs.debian.org (full text, mbox, reply):
Source: python-selenium
Source-Version: 2.47.1+dfsg1-1
We believe that the bug you reported is fixed in the latest version of
python-selenium, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 770232@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sascha Girrulat <sascha@girrulat.de> (supplier of updated python-selenium package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 24 Aug 2015 15:45:01 +0200
Source: python-selenium
Binary: python-selenium python3-selenium
Architecture: source all
Version: 2.47.1+dfsg1-1
Distribution: experimental
Urgency: medium
Maintainer: Sascha Girrulat <sascha@girrulat.de>
Changed-By: Sascha Girrulat <sascha@girrulat.de>
Description:
python-selenium - Python bindings for Selenium
python3-selenium - Python bindings for Selenium
Closes: 636677 659112 700061 705460 729269 760789 770232 796319
Changes:
python-selenium (2.47.1+dfsg1-1) experimental; urgency=medium
.
[ Leo Arias ]
* Added python3-setuptools as a dependency.
.
[ Thomi Richards ]
* Build python3 packages as well.
.
[ Federico Gimenez ]
* initial patch to move the package to main
.
[Sascha Girrulat]
* Import parts from a patch of Federico Gimenez <fgimenez@canonical.com>
* Add get-orig-source target to debian/rules
(Closes: #636677, #729269, #796319)
* debian/control cleanups
* Imported Upstream version 2.47.1+dfsg1
(Closes: #705460, #659112, #760789 )
* split off source patches from external patches
* suggest chromdriver as one of the useable webdriver backends
(Closes: #700061)
* Remove x_ignore_nofocus.so
.
[ Sascha Girrulat ]
* Snapshot release 2.47.1+dfsg1-1~1.gbp824c36
* switch source url from google svn to github
* fix dversionmangle in debian/watch to compare the dfsg version
* remove non-free from section (Closes: #770232)
* use project homepage instead of pypi source page
* add suggest to firefoxdriver
* import parts of a patch from Federico Gimenez
Checksums-Sha1:
e5f5b5477774cfeec8b292ef8cf97479b70f489d 2111 python-selenium_2.47.1+dfsg1-1.dsc
3bd3b74e45d2029b7106f4e7671ec9872e541fc6 83497 python-selenium_2.47.1+dfsg1.orig.tar.gz
c1d87bac6b952dec0cc9045eeb29a545468eb21d 8628 python-selenium_2.47.1+dfsg1-1.debian.tar.xz
3acb8dd5536824cd9c8d9c6f2bbe22c29e3c946a 72682 python-selenium_2.47.1+dfsg1-1_all.deb
b285e85f38be9439ddb43974350045269ab143c2 66262 python3-selenium_2.47.1+dfsg1-1_all.deb
Checksums-Sha256:
8340d5061c8f93b8b313ecc19255effa58ac2924234745dd1e241cc451cb7829 2111 python-selenium_2.47.1+dfsg1-1.dsc
56c687cf81606e0a80d98a9e3c497e4b874e5546b3f92517233f4cbccae9337e 83497 python-selenium_2.47.1+dfsg1.orig.tar.gz
56a6d71e636ab7243aef325f633183f8978a4f02bf56d5a8c10149cffff6187a 8628 python-selenium_2.47.1+dfsg1-1.debian.tar.xz
cd7a5092d349da7a42a458a03c82fb024011d47af261f96098a61b8595db4e1a 72682 python-selenium_2.47.1+dfsg1-1_all.deb
3aa24239779ebf8a7dc40ebb473e3f22cc6b72ec19236e95621b5f12b9281a3b 66262 python3-selenium_2.47.1+dfsg1-1_all.deb
Files:
7416db35bdcf6fba65f657b57f0100a2 2111 python optional python-selenium_2.47.1+dfsg1-1.dsc
1e457e101e1a3b873f489d013b4bb6e5 83497 python optional python-selenium_2.47.1+dfsg1.orig.tar.gz
06d9d682964f9544bc6a60a69f888989 8628 python optional python-selenium_2.47.1+dfsg1-1.debian.tar.xz
543c8adb306b1bbcb66465fc50ef4ce6 72682 python optional python-selenium_2.47.1+dfsg1-1_all.deb
6f36fa5fc082f1793a3c913365cec36d 66262 python optional python3-selenium_2.47.1+dfsg1-1_all.deb
-----BEGIN PGP SIGNATURE-----
iQIVAwUBVer53we4t7DqmBILAQgNwRAAmLuIBttxg8pQ5ISDUN7jEIOCPhCw/vs9
PbKbLp5vyXwJB/cY+y06zVH04JUA08U+2plrCHVW5JnpXJRrFjqDAXiQZdJLGC1C
BcRHgxnBDsQD2l0SGaG+Djdal5C/mjMdjMg7vniPBX4tdJI6SopiNe5DUv3Ed5rV
X1z3k0F0T2HMJowG1C+3XnSsdEI+sXDHpXjt1+s2jwzPjPLOggJnVcLm0qEhiEOM
md+XX6YGP3u/wU0tNTTKucY1EPW24TF3wgb0RhVX3Nvb540iK1p9EXfPGit0QH2j
FjT1KboXva/83lAVZKvU1bEeeP2E4Sdgo21OVOfHZC2O2PdRvmWUp5Nf33paad5A
qqyp5EU1opQyri3nt5n7Bt3VwpZN6GzBumsv7LZXT3sKUro85chthVhN76QGmDwx
Skzjsed+Qn+JmtTaYj8JIZhh6B/OSFlToG2ICUx6Qzfw1F4/yZAJpX5ksV4ByIgV
LOh3xyu4AntB9W0ArXp1NBZufnpimpEViwqjyVO+Gfeqdiv7BQ1WToag4osRDtV7
aFkkaEAeAUbNi6XYa6RhGgTp8EVs2PoRYCNkh8hcOV/4B0XygsTsOnbSkbArGBMI
tsLpWcNilCLINT0IwXcK45rc8BAV8kysA0wU5mKk9uV8nM2JTzbeDxws2LyAx5vz
y3NkFPj9D7A=
=XUAo
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 24 Dec 2015 07:29:09 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed Jan 3 20:51:01 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.