On 07/04/2013 03:55 PM, Daniel P. Berrange wrote:
On Thu, Jul 04, 2013 at 09:34:01AM -0400, Julie Pichon wrote:
Hi Sascha,

"Sascha Peilicke" <speili...@suse.com> wrote:
On 07/04/2013 02:34 PM, Sascha Peilicke wrote:
On 07/04/2013 12:03 PM, Matthias Runge wrote:
On 04/07/13 11:27, Thomas Goirand wrote:
Horizon seems to use python-selenium. The problem is that, in Debian,
this package is in the non-free repository. So I strongly suggest to not
use it for Havana. That otherwise would put Horizon into the contrib
repository of Debian (eg: not officially in Debian), or eventually,
remove any possibility to run the unit tests, which isn't nice.

Thank you for the heads-up.

Selenium is used for tests during development, it is not a runtime
requirement at all.

Would that still make it non-free for Debian?

BTW. this is identical for openSUSE.

How did Horizon went into Debian packages at all, since the situation in
this front is unchanged for at least a year (just curious).

At least here, our horizon test package just doesn't depend on selenium.

This could help: https://review.openstack.org/#/c/35649/

Could you explain why Selenium is considered to be non-free?

Assuming you're referring to the 'python-selenum' package in Debian,
Google throws up this:

   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636677

   "the package ships some files which are not yet built from source."

This also matches our (as in openSUSE's) definition, python-selenium ships:

/usr/lib/python2.7/site-packages/selenium/webdriver/firefox/amd64/x_ignore_nofocus.so
/usr/lib/python2.7/site-packages/selenium/webdriver/firefox/x86/x_ignore_nofocus.so
/usr/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.xpi


While in theory they could be build from source, it's simply too much effort. Also, it depends on selenium (the Java thing) which to my knowledge isn't part of any OSS distro because building Java packages is the biggest PITA of all. Usually, such packages are available in 3rd-party repos. Still, we have to patch it away.
--
Sascha Peilicke
SUSE Linux GmbH, Maxfeldstr. 5, D-90409 Nuernberg, Germany
GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer HRB 16746 (AG Nürnberg)

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to