[opensuse-cloud] Removing openvswitch support in 13.1/Factory
Hi, The last openvswitch release available upstream is only supporting up to Kernel 3.8, which means openSUSE 12.3 and older. The current version is failing in Factory to build for 4 months. My suggestion would be to remove openvswitch support for 13.1 (in order to not risk OpenStack getting dropped due to the missing dependency from 13.1/Factory). Any objections to that? Thanks, Dirk -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
Dirk Müller (dirk@dmllr.de) wrote:
Hi,
The last openvswitch release available upstream is only supporting up to Kernel 3.8, which means openSUSE 12.3 and older.
The FAQ says openvswitch 2.0.x is required for kernels > 3.8: http://git.openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=blob_plain;f=F... But as Ralf spotted earlier, it seems somehow Ubuntu already got openvswitch 1.10.2 running with 3.11: https://launchpad.net/ubuntu/saucy/+source/openvswitch/+changelog
The current version is failing in Factory to build for 4 months. My suggestion would be to remove openvswitch support for 13.1
Any objections to that?
I don't think dropping it altogether is an option, because openvswitch is something we really need to maintain in the distribution. So we need to decide whether to try to get 1.10.x working with the newer kernels like Ubuntu did, or whether to switch to the 2.0.x pre-release series, which looks very active: http://git.openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=shortlog;h=ref... If the latter, I guess it would be cleanest to create a separate openvswitch2 package in the same develproject which only builds against 13.1 and Factory.
(in order to not risk OpenStack getting dropped due to the missing dependency from 13.1/Factory).
Not sure I understand you correctly. openstack-neutron in Cloud:OpenStack:Master depends on openvswitch, but how would it help to stop openvswitch building for 13.1 or Factory? Either way there would still be a broken dependency. If we went the openvswitch2 route, would it work to add "Provides: openvswitch" to openvswitch2.spec? Then openstack-neutron's dependencies should be satisfied for all repositories. -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
Hi Adam,
Not sure I understand you correctly. openstack-neutron in Cloud:OpenStack:Master depends on openvswitch, but how would it help to stop openvswitch building for 13.1 or Factory? Either way there would still be a broken dependency.
Of course I can remove the one subpackage from neutron that depends on openvswitch. Anyway, it seems with Bernhards fix we get openvswitch to compiling, which should be enough to keep it in Factory. Thanks! Dirk -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
Dirk Müller (dirk@dmllr.de) wrote:
Hi Adam,
Not sure I understand you correctly. openstack-neutron in Cloud:OpenStack:Master depends on openvswitch, but how would it help to stop openvswitch building for 13.1 or Factory? Either way there would still be a broken dependency.
Of course I can remove the one subpackage from neutron that depends on openvswitch.
Anyway, it seems with Bernhards fix we get openvswitch to compiling, which should be enough to keep it in Factory.
Cool, great work!! -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/24/2013 05:41 PM, Adam Spiers wrote:
Dirk Müller (dirk@dmllr.de) wrote:
Hi Adam,
Not sure I understand you correctly. openstack-neutron in Cloud:OpenStack:Master depends on openvswitch, but how would it help to stop openvswitch building for 13.1 or Factory? Either way there would still be a broken dependency.
Of course I can remove the one subpackage from neutron that depends on openvswitch.
Anyway, it seems with Bernhards fix we get openvswitch to compiling, which should be enough to keep it in Factory.
Cool, great work!!
when I looked into upstreaming my simple patch, I found that upstream already included similar fixes in a openvswitch-1.12.x commit: http://git.openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=9... The only part that is missing is to allow 3.11 instead of 3.10 (likely because they didnt know that Linux wont break the API). So I guess, things will even get easier once 1.12 is released. Ciao Bernhard M. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlJCheIACgkQSTYLOx37oWS6UgCfYDEo41fKYwu3usWV8wgt7lBt LFsAoN3DWqCk5ToW9rNi7d5flBAXlrFO =qqdG -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
Bernhard M. Wiedemann (bernhardout@lsmod.de) wrote:
On 09/24/2013 05:41 PM, Adam Spiers wrote:
Dirk Müller (dirk@dmllr.de) wrote:
Hi Adam,
Not sure I understand you correctly. openstack-neutron in Cloud:OpenStack:Master depends on openvswitch, but how would it help to stop openvswitch building for 13.1 or Factory? Either way there would still be a broken dependency.
Of course I can remove the one subpackage from neutron that depends on openvswitch.
Anyway, it seems with Bernhards fix we get openvswitch to compiling, which should be enough to keep it in Factory.
Cool, great work!!
when I looked into upstreaming my simple patch, I found that upstream already included similar fixes in a openvswitch-1.12.x commit:
http://git.openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=9...
The only part that is missing is to allow 3.11 instead of 3.10 (likely because they didnt know that Linux wont break the API).
So I guess, things will even get easier once 1.12 is released.
1.12 will actually be called 2.0: http://patchwork.openvswitch.org/patch/1149/ That's why I was wondering if it was worth having separate openvswitch2 packages. -- To unsubscribe, e-mail: opensuse-cloud+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-cloud+owner@opensuse.org
participants (3)
-
Adam Spiers
-
Bernhard M. Wiedemann
-
Dirk Müller