[Netstack] debian packaging status and a small patch
Hi everyone, in the last days i've been preparing debian (and by extension ubuntu) packages for quantum. They should be ready by the end of the week (I hope), and my idea is to produce new pkgs weekly for easy testing. In the mean while, find attached a very small patch, needed for quantum to work properly once installed. (It can be done better and cleaner, but i wanted it to be the least disruptive possible) Regards, Ghe Rivero -- .''`. Pienso, Luego Incordio : :' : `. `' `- www.debian.org www.hispalinux.es GPG Key: 26F020F7 GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 diff --git a/bin/quantum b/bin/quantum index 6490474..23389c8 100755 --- a/bin/quantum +++ b/bin/quantum @@ -20,7 +20,12 @@ # it will override what happens to be installed in /usr/(local/)lib/python... import __init__ -import source_environment + +try: +import source_environment +except ImportError: +pass + from quantum.cli import main as cli cli() diff --git a/bin/quantum-server b/bin/quantum-server index d6b9fbe..51e7d24 100755 --- a/bin/quantum-server +++ b/bin/quantum-server @@ -20,7 +20,12 @@ # it will override what happens to be installed in /usr/(local/)lib/python... import __init__ -import source_environment + +try: +import source_environment +except ImportError: +pass + from quantum.server import main as server server() -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp
Re: [Netstack] debian packaging status and a small patch
Hi Dan, i'm signed up on launchpad (ghe.rivero), but i think i not able to submit changes. I'm taking a look to the docs. Ghe Rivero On Tue, Nov 8, 2011 at 8:57 PM, Dan Wendlandt wrote: > Are you signed up on launchpad and able to submit the change with the > standard workflow? http://wiki.openstack.org/GerritWorkflow > Otherwise, to rush this in for essex-1 we could submit the patch ourselves, > but I'd rather have the commit come from you to correctly create the paper > trail. > Dan > -- .''`. Pienso, Luego Incordio : :' : `. `' `- www.debian.org www.hispalinux.es GPG Key: 26F020F7 GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp
Re: [Netstack] quantum tree layout and packaging
Hi everyone On Wed, Nov 23, 2011 at 10:43 PM, Chris Wright wrote: > * Brad Hall (b...@nicira.com) wrote: > > As for the directory structure, I agree that the current layout is > > cumbersome. The reason it was done was for ease of packaging; but if > > the distros are going to package it using spec/deb files anyways then > > it isn't necessary. What I was thinking is to move all of the pieces > > that were separated out from the quantum directory back into it and > > condense the paths. For example: > > > > /client/lib/quantum/client/foo.py -> > root>/quantum/client/foo.py > > /server/lib/quantum/api/foo.py -> > root>/quantum/server/api/foo.py > > Yeah, that makes sense to me. The only issue we had was with namespace > and use of extensions. So as long as that's kept w/in the quantum > namespace, should be good. That's much more clear. And it's going to be even better is we also deal with plugins path: plugins/openvswitch-plugin/lib/quantum/plugins/openvswitch/ovs_quantum_plugin.py plugins/openvswitch/ovs_quantum_plugin.py > > Which makes it similar to how it used to be. This requires that if we > > want to keep our current setup.py scheme we'll have to rename them to > > setup_server.py, setup_client.py, etc.. The setup_x.py can be a guide > > for how the distros are supposed to split Quantum into multiple > > packages. > > > > For the package split I think we still want to maintain > > client/server/common/plugins so the spec files would have to > > incorporate this. I don't think that should be too hard though as > > pretty much everything will be in the quantum-common package; the > > quantum-client package will include just the client binary, > > quantum-server will include server binary + etc directory, etc. > > Right, that's about how I see it too (note: for simplicity, the current > fedora package isn't this granular yet, but very much intended to be). For Debian packaging, there is no need to have different setup_X.py, although we are using all of them right now. Maybe for simplicity, we can manage to have just one, so there is no too much code to duplicate. > > Does that sound reasonable to you? > > It does, yes. > Absolutly. I only hope that the change happens not so close to the final essex release. Anyway, if you need a hand, I'm willing to help. Ghe Rivero -- .''`. Pienso, Luego Incordio : :' : `. `' `-www.debian.orgwww.hispalinux.es GPG Key: 26F020F7 GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp
Re: [Netstack] quantum tree layout and packaging
Wow! That was quick! I'll take a look this morning. Ghe Rivero On Thu, Nov 24, 2011 at 2:36 AM, Brad Hall wrote: > Thanks for the feedback.. Here is a review for the changes: > https://review.openstack.org/#change,1886 > > Thanks, > Brad > > On Wed, Nov 23, 2011 at 2:28 PM, Chris Wright wrote: > > * Dan Wendlandt (d...@nicira.com) wrote: > >> On Wed, Nov 23, 2011 at 2:03 PM, ghe. rivero > wrote: > >> > Absolutly. I only hope that the change happens not so close to the > final > >> > essex release. Anyway, if you need a hand, I'm willing to help. > >> > >> I think this is key. Let's really focus on getting these changes in for > >> essex-2 so people can have packaging solidified well in advanced of the > >> main essex release. > > > > Agreed. And happy to help out here too. > > > > thanks, > > -chris > > > > -- > > Mailing list: https://launchpad.net/~netstack > > Post to : netstack@lists.launchpad.net > > Unsubscribe : https://launchpad.net/~netstack > > More help : https://help.launchpad.net/ListHelp > > > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp > -- .''`. Pienso, Luego Incordio : :' : `. `' `-www.debian.orgwww.hispalinux.es GPG Key: 26F020F7 GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp
Re: [Netstack] quantum tree layout and packaging
Everything looks fine so far, just a couple of comments: 1.- There is a setup.py missing for the sample plugin (it existed before). Nothing necessary. 2.- Now, having all setupX.py at the same dir, if you build and install one, and then, build/install a second one, without cleaning the first, the second install also installs the files from the first one, cause every build happens in the same dir. It can be easy solved using a --build-base parameter for each one, but it's not as straight as in "python setup_xX.py install" Ghe Rivero On Thu, Nov 24, 2011 at 7:28 AM, ghe. rivero wrote: > Wow! That was quick! I'll take a look this morning. > > Ghe Rivero > > > On Thu, Nov 24, 2011 at 2:36 AM, Brad Hall wrote: > >> Thanks for the feedback.. Here is a review for the changes: >> https://review.openstack.org/#change,1886 >> >> Thanks, >> Brad >> >> On Wed, Nov 23, 2011 at 2:28 PM, Chris Wright >> wrote: >> > * Dan Wendlandt (d...@nicira.com) wrote: >> >> On Wed, Nov 23, 2011 at 2:03 PM, ghe. rivero >> wrote: >> >> > Absolutly. I only hope that the change happens not so close to the >> final >> >> > essex release. Anyway, if you need a hand, I'm willing to help. >> >> >> >> I think this is key. Let's really focus on getting these changes in >> for >> >> essex-2 so people can have packaging solidified well in advanced of the >> >> main essex release. >> > >> > Agreed. And happy to help out here too. >> > >> > thanks, >> > -chris >> > >> > -- >> > Mailing list: https://launchpad.net/~netstack >> > Post to : netstack@lists.launchpad.net >> > Unsubscribe : https://launchpad.net/~netstack >> > More help : https://help.launchpad.net/ListHelp >> > >> >> -- >> Mailing list: https://launchpad.net/~netstack >> Post to : netstack@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~netstack >> More help : https://help.launchpad.net/ListHelp >> > > > > -- > .''`. Pienso, Luego Incordio > : :' : > `. `' > `-www.debian.orgwww.hispalinux.es > > GPG Key: 26F020F7 > GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 > -- .''`. Pienso, Luego Incordio : :' : `. `' `-www.debian.orgwww.hispalinux.es GPG Key: 26F020F7 GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp
Re: [Netstack] quantum tree layout and packaging
Just one last comment: I don't know if it's packaging or python stuff to do, but, plugins don't load due to a missing __init__.py file in the plugins dir (/usr/lib/python2.7/dist-packages/quantum/plugins) With an empty one is enough. Ghe Rivero PD- is it possible to do a review of a review? or how to send a patch to a review? Anyway, find attached a setup_sample_plugin.py. With all this, the review will be complete and correct to me. On Thu, Nov 24, 2011 at 2:56 PM, ghe. rivero wrote: > Everything looks fine so far, just a couple of comments: > > 1.- There is a setup.py missing for the sample plugin (it existed before). > Nothing necessary. > 2.- Now, having all setupX.py at the same dir, if you build and install > one, and then, build/install a second one, without cleaning the first, the > second install also installs the files from the first one, cause every > build happens in the same dir. It can be easy solved using a --build-base > parameter for each one, but it's not as straight as in "python setup_xX.py > install" > > Ghe Rivero > > > On Thu, Nov 24, 2011 at 7:28 AM, ghe. rivero wrote: > >> Wow! That was quick! I'll take a look this morning. >> >> Ghe Rivero >> >> >> On Thu, Nov 24, 2011 at 2:36 AM, Brad Hall wrote: >> >>> Thanks for the feedback.. Here is a review for the changes: >>> https://review.openstack.org/#change,1886 >>> >>> Thanks, >>> Brad >>> >>> On Wed, Nov 23, 2011 at 2:28 PM, Chris Wright >>> wrote: >>> > * Dan Wendlandt (d...@nicira.com) wrote: >>> >> On Wed, Nov 23, 2011 at 2:03 PM, ghe. rivero >>> wrote: >>> >> > Absolutly. I only hope that the change happens not so close to the >>> final >>> >> > essex release. Anyway, if you need a hand, I'm willing to help. >>> >> >>> >> I think this is key. Let's really focus on getting these changes in >>> for >>> >> essex-2 so people can have packaging solidified well in advanced of >>> the >>> >> main essex release. >>> > >>> > Agreed. And happy to help out here too. >>> > >>> > thanks, >>> > -chris >>> > >>> > -- >>> > Mailing list: https://launchpad.net/~netstack >>> > Post to : netstack@lists.launchpad.net >>> > Unsubscribe : https://launchpad.net/~netstack >>> > More help : https://help.launchpad.net/ListHelp >>> > >>> >>> -- >>> Mailing list: https://launchpad.net/~netstack >>> Post to : netstack@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~netstack >>> More help : https://help.launchpad.net/ListHelp >>> >> >> >> >> -- >> .''`. Pienso, Luego Incordio >> : :' : >> `. `' >> `-www.debian.orgwww.hispalinux.es >> >> GPG Key: 26F020F7 >> GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 >> > > > > -- > .''`. Pienso, Luego Incordio > : :' : > `. `' > `-www.debian.orgwww.hispalinux.es > > GPG Key: 26F020F7 > GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 > -- .''`. Pienso, Luego Incordio : :' : `. `' `-www.debian.orgwww.hispalinux.es GPG Key: 26F020F7 GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 --- /dev/null 2011-11-16 12:20:31.007222539 +0100 +++ setup_sample_plugin.py 2011-11-25 16:35:32.0 +0100 @@ -0,0 +1,53 @@ +try: +from setuptools import setup, find_packages +except ImportError: +from ez_setup import use_setuptools +use_setuptools() +from setuptools import setup, find_packages + +import version + +import sys + +Name = 'quantum-sample-plugin' +ProjecUrl = "" +Version = version.get_git_version() +License = 'Apache License 2.0' +# Change as required +Author = 'Open vSwitch Team' +AuthorEmail = 'disc...@openvswitch.org' +Maintainer = '' +Summary = 'Sample plugin for Quantum' +ShortDescription = Summary +Description = Summary + +requires = [ +'quantum-common', +'quantum-server', +] + +EagerResources = [ +'quantum', +] + +ProjectScripts = [ +] + +PackageData = { +} + +setup( +name=Name, +version=Version, +author=Author, +author_email=AuthorEmail, +description=ShortDescription, +long_description=Description, +license=License, +scripts=ProjectScripts, +install_requires=requires, +include_package_data=True, +packages=["quantum.plugins.sample"], +package_data=PackageData, +eager_resources=EagerResources, +) -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp
Re: [Netstack] Quantum Essex-2 Release Available
I'm missing an essex-2 tag in git. Ghe Rivero On Fri, Dec 16, 2011 at 4:00 AM, Dan Wendlandt wrote: > After some long nights of reviewing code in dark rooms lit only by the > glow of computer screens, Quantum's Essex-2 release is available. Thanks > to everyone who contributed! > > Code: > http://launchpad.net/quantum/essex/essex-2/+download/quantum-2012.1~e2.tar.gz > Quantum Admin Guide: > http://launchpad.net/quantum/essex/essex-2/+download/quantum-admin-guide.pdf > > Details available at: https://launchpad.net/quantum/essex/essex-2 > > Now let's finally get some sleep. Next release is essex-3 on January 26th > :) > > Dan > > > > > > -- > ~~~ > Dan Wendlandt > Nicira Networks: www.nicira.com > twitter: danwendlandt > ~~~ > > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp > > -- .''`. Pienso, Luego Incordio : :' : `. `' `-www.debian.orgwww.hispalinux.es GPG Key: 26F020F7 GPG fingerprint: 4986 39DA D152 050B 4699 9A71 66DB 5A36 26F0 20F7 -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp
Re: [Netstack] Quantum packaging availability
Hi, StackOps is based on Debian/Ubuntu, so it has quantum packaged "out of the blue", but there is no plans to have official support in the very short term (but we will) Ghe Rivero On Tue, Mar 6, 2012 at 5:34 PM, Dan Wendlandt wrote: > I think you're correct, as your list matches the less exact list we have > on the wiki: http://wiki.openstack.org/QuantumPackages . As a > community, would be great if we could keep that list up to date. > > Ghe might be able to comment about Stack Ops. > > Dan > > > On Tue, Mar 6, 2012 at 6:40 AM, Salvatore Orlando < > salvatore.orla...@eu.citrix.com> wrote: > >> Hi, >> >> ** ** >> >> I’m trying to list all the distros where quantum and python-quantumclient >> are available. >> >> To the best of my knowledge the list is the following: >> >> **· **Ubuntu Precise (12.04) >> >> **· **Debian wheezy/unstable >> >> **· **Fedora Core 17 Alpha >> >> ** ** >> >> Is this list wrong? Am I missing some distros? >> >> ** ** >> >> Salvatore >> >> -- >> Mailing list: https://launchpad.net/~netstack >> Post to : netstack@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~netstack >> More help : https://help.launchpad.net/ListHelp >> >> > > > -- > ~~~ > Dan Wendlandt > Nicira Networks: www.nicira.com > twitter: danwendlandt > ~~~ > > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp > > -- Ghe Rivero *OpenStack & Distribution Engineer **www.stackops.com | * ghe.riv...@stackops.com ** | +34 625 63 45 23 | skype:ghe.rivero* * <http://www.stackops.com/> * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp
Re: [Netstack] Fwd: [Openstack] Quantum 2012.1 RC1 available
Hi, Debian packages for quantum-rc1 are ready to install from unstable (sid) ditribution. Up to now, the binaries packages that can be installed for Debian are: Quantum: - quantum-plugin-cisco - quantum-plugin-linuxbridge - quantum-plugin-nicira - quantum-plugin-openvswitch - quantum-plugin-openvswitch-agent - quantum-plugin-ryu - quantum-plugin-sample - quantum-server Python-quantumclient: - python-quantumclient - quantum-common Before final release, just a few changes are expected - plugins packages will be revised (I need to check if someone else beside openswitch needs an agent and how to handle it) - working default configurations using openvswitch/linuxbridge plugins Thanks everyone for the great work in this release. Ghe Rivero On Tue, Mar 20, 2012 at 6:53 AM, Dan Wendlandt wrote: > Not sure how many people might be on netstack but not the main openstack > ML, but Thierry cut the official version of the Quantum RC1 today. > > I'm working with folks from Red Hat & Ubuntu to get binary packages based > on the RC1 for final testing. Any other distros that are interested, let > me know! > > Dan > > > -- Forwarded message -- > From: Thierry Carrez > Date: Mon, Mar 19, 2012 at 10:00 AM > Subject: [Openstack] Quantum 2012.1 RC1 available > To: "openst...@lists.launchpad.net" > > > The first release candidate for Quantum 2012.1 ("Essex") is now > available at: > > https://bugs.launchpad.net/quantum/+milestone/essex-rc1 > > Unless release-critical issues are found that warrant a release > candidate respin, this RC1 will be formally released as the 2012.1 final > version. You are therefore strongly encouraged to test and validate it. > > If you find an issue that could be considered release-critical, please > file it at: > > https://bugs.launchpad.net/quantum/+filebug > > and tag it "essex-rc-potential" to bring it to Dan's attention. > > The "master" branch of Quantum is now open for Folsom development, > feature freeze restrictions no longer apply. > > NB: Quantum is not a core project for the Essex cycle, therefore it's > not part of OpenStack 2012.1 common release, scheduled for April 5. > > -- > Thierry Carrez (ttx) > Release Manager, OpenStack > > ___ > Mailing list: https://launchpad.net/~openstack > Post to : openst...@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp > > > > -- > ~~~ > Dan Wendlandt > Nicira Networks: www.nicira.com > twitter: danwendlandt > ~~~~~~~~~~~ > > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp > > -- Ghe Rivero *OpenStack & Distribution Engineer **www.stackops.com | * ghe.riv...@stackops.com ** | +34 625 63 45 23 | skype:ghe.rivero* * <http://www.stackops.com/> * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended excl
Re: [Netstack] Fwd: [Openstack] Quantum 2012.1 RC1 available
Hi Sumit, thanks for pointing it out. LinuxBridge and Ryu need an agent. It would be essay to package. Ghe Rivero On Tue, Mar 20, 2012 at 10:21 PM, Sumit Naiksatam (snaiksat) < snaik...@cisco.com> wrote: > Hi Ghe, > > ** ** > > Thanks for this update. The Linux Bridge plugin also needs an agent. I > would imagine that the packaging of that agent would be very similar to > that of the openvswitch-agent, but I don’t know enough on the packaging to > say with any certainty. > > ** ** > > Also, the Cisco plugin does not use an agent at this time, so no agent > packaging is required there; just letting you know so that you don’t have > to spend your time exploring. > > ** ** > > If I am not mistaken, the Ryu plugin also uses an agent. > > ** ** > > Thanks, > > ~Sumit. > > ** ** > > *From:* netstack-bounces+snaiksat=cisco@lists.launchpad.net [mailto: > netstack-bounces+snaiksat=cisco@lists.launchpad.net] *On Behalf Of *Ghe > Rivero > *Sent:* Tuesday, March 20, 2012 1:17 PM > *To:* Dan Wendlandt > *Cc:* netstack@lists.launchpad.net > *Subject:* Re: [Netstack] Fwd: [Openstack] Quantum 2012.1 RC1 available*** > * > > ** ** > > Hi, > > Debian packages for quantum-rc1 are ready to install from unstable > (sid) ditribution. Up to now, the binaries packages that can be installed > for Debian are: > > Quantum: > >- quantum-plugin-cisco >- quantum-plugin-linuxbridge >- quantum-plugin-nicira >- quantum-plugin-openvswitch >- quantum-plugin-openvswitch-agent >- quantum-plugin-ryu >- quantum-plugin-sample >- quantum-server > > Python-quantumclient: > >- python-quantumclient >- quantum-common > > ** ** > > Before final release, just a few changes are expected > >- plugins packages will be revised (I need to check if someone else >beside openswitch needs an agent and how to handle it) >- working default configurations using openvswitch/linuxbridge plugins* >*** > > Thanks everyone for the great work in this release. > > Ghe Rivero > > On Tue, Mar 20, 2012 at 6:53 AM, Dan Wendlandt wrote: > > Not sure how many people might be on netstack but not the main openstack > ML, but Thierry cut the official version of the Quantum RC1 today. > > ** ** > > I'm working with folks from Red Hat & Ubuntu to get binary packages based > on the RC1 for final testing. Any other distros that are interested, let > me know! > > ** ** > > Dan > > ** ** > > -- Forwarded message -- > From: *Thierry Carrez* > Date: Mon, Mar 19, 2012 at 10:00 AM > Subject: [Openstack] Quantum 2012.1 RC1 available > To: "openst...@lists.launchpad.net" > > > The first release candidate for Quantum 2012.1 ("Essex") is now > available at: > > https://bugs.launchpad.net/quantum/+milestone/essex-rc1 > > Unless release-critical issues are found that warrant a release > candidate respin, this RC1 will be formally released as the 2012.1 final > version. You are therefore strongly encouraged to test and validate it. > > If you find an issue that could be considered release-critical, please > file it at: > > https://bugs.launchpad.net/quantum/+filebug > > and tag it "essex-rc-potential" to bring it to Dan's attention. > > The "master" branch of Quantum is now open for Folsom development, > feature freeze restrictions no longer apply. > > NB: Quantum is not a core project for the Essex cycle, therefore it's > not part of OpenStack 2012.1 common release, scheduled for April 5. > > -- > Thierry Carrez (ttx) > Release Manager, OpenStack > > ___ > Mailing list: https://launchpad.net/~openstack > Post to : openst...@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp**** > > > > > > ** ** > > -- > ~~~ > Dan Wendlandt > > Nicira Networks: www.nicira.com > > twitter: danwendlandt > ~~~ > > ** ** > > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp > > > > > > ** ** > > -- > > Ghe Rivero > *OpenStack & Distribution Engineer > www.stackops.com | * ghe.riv...@stackops.com > | +34 625 63 4
Re: [Netstack] issues with quantum packaging on Ubuntu
Hi, i'll take a deep look at them later today. Ghe Rivero On Wed, Apr 11, 2012 at 9:28 AM, Dan Wendlandt wrote: > Tested with Essex release on Precise Beta2 using the OVS plugin. > > Would be great if someone with debian packaging experience could take a > look at this, as things currently seem pretty busted, though perhaps I'm > doing something wrong. > > Dan > > > root@ubuntu1:/etc/quantum/plugins/openvswitch# dpkg -l | grep quantum > ii python-quantum 2012.1-0ubuntu2Quantum is > a virutal network service for Openstack. (python library) > ii python-quantumclient 2012.1-0ubuntu1client - > Quantum is a virtual network service for Openstack > ii quantum-common 2012.1-0ubuntu2common - > Quantum is a virtual network service for Openstack. > ii quantum-plugin-openvswitch 2012.1-0ubuntu2Quantum is > a virtual network service for Openstack. (openvswitch plugin) > ii quantum-server 2012.1-0ubuntu2server - > Quantum is a virtual network service for Openstack > > Here's a list of issues: > > Ran apt-get install quantum-server > > Could not install quantum-server > - chown: cannot access `/etc/quantum/' : No such file or directory > - chown: cannot access `/var/run/quantum/' : No such file or directory > > Fixed this by making the directories manually > > - plugins.ini and quantum.conf should be copied from "etc" directory in > source to /etc/quantum . /etc/quantum is empty right now. > > - "service quantum-server start" doesn't work. No init scripts. > > - quantum-ryu-agent was installed in /usr/bin even though I didn't install > the ryu plugin. > > Ran apt-get install quantum-openvswitch-plugin > > - quantum-openvswitch-agent was installed into > /usr/bin/quantum-openvswitch-agent/quantum-openvswitch-agent, so it did not > show up in the path. > > - no logging to /var/log/quantum (at least server logging should go here, > ideally agents would have log as well) > > - mysql, python-mysqldb should be a dependency for the > quantum-openvswitch-plugin > > - I suspect agents should be separate packages from the main plugin > packages. Plugins correspond to code that is running on the main quantum > controller (i.e., the node running the API) . Agents run on each compute > node, managing the vswitch. > > - ovs quantum agent package should depend on python-mysqldb and > openvswitch-switch > > - ideally, agent would have init scripts as well. > > > > -- > ~~~ > Dan Wendlandt > Nicira, Inc: www.nicira.com > twitter: danwendlandt > ~~~ > > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp > > -- Ghe Rivero *OpenStack & Distribution Engineer **www.stackops.com | * ghe.riv...@stackops.com ** | +34 625 63 45 23 | skype:ghe.rivero* * <http://www.stackops.com/> * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us
Re: [Netstack] issues with quantum packaging on Ubuntu
Hi, just a small comment the packages should "recommend" mysql and python-mysqldb, but since the default quantumn option is to use sqlite, they are not really necessary to make it work out of the box. Anyway, it's not possible to address every environment just by installing the default packages... but let's see what we can do. The rest of the issues are under control. If Canonical/Ubuntu people want, i can send a path to fix them. Ghe Rivero > - mysql, python-mysqldb should be a dependency for the > quantum-openvswitch-plugin > > - ovs quantum agent package should depend on python-mysqldb and > openvswitch-switch > > > > > -- > ~~~ > Dan Wendlandt > Nicira, Inc: www.nicira.com > twitter: danwendlandt > ~~~ > > > -- > Mailing list: https://launchpad.net/~netstack > Post to : netstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~netstack > More help : https://help.launchpad.net/ListHelp > > -- Ghe Rivero *OpenStack & Distribution Engineer **www.stackops.com | * ghe.riv...@stackops.com ** | +34 625 63 45 23 | skype:ghe.rivero* * <http://www.stackops.com/> * * ADVERTENCIA LEGAL Le informamos, como destinatario de este mensaje, que el correo electrónico y las comunicaciones por medio de Internet no permiten asegurar ni garantizar la confidencialidad de los mensajes transmitidos, así como tampoco su integridad o su correcta recepción, por lo que STACKOPS TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. Si no consintiese en la utilización del correo electrónico o de las comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro conocimiento de manera inmediata. Este mensaje va dirigido, de manera exclusiva, a su destinatario y contiene información confidencial y sujeta al secreto profesional, cuya divulgación no está permitida por la ley. En caso de haber recibido este mensaje por error, le rogamos que, de forma inmediata, nos lo comunique mediante correo electrónico remitido a nuestra atención y proceda a su eliminación, así como a la de cualquier documento adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o utilización de este mensaje, o de cualquier documento adjunto al mismo, cualquiera que fuera su finalidad, están prohibidas por la ley. * PRIVILEGED AND CONFIDENTIAL We hereby inform you, as addressee of this message, that e-mail and Internet do not guarantee the confidentiality, nor the completeness or proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. does not assume any liability for those circumstances. Should you not agree to the use of e-mail or to communications via Internet, you are kindly requested to notify us immediately. This message is intended exclusively for the person to whom it is addressed and contains privileged and confidential information protected from disclosure by law. If you are not the addressee indicated in this message, you should immediately delete it and any attachments and notify the sender by reply e-mail. In such case, you are hereby notified that any dissemination, distribution, copying or use of this message or any attachments, for any purpose, is strictly prohibited by law. -- Mailing list: https://launchpad.net/~netstack Post to : netstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~netstack More help : https://help.launchpad.net/ListHelp
Re: [Netstack] issues with quantum packaging on Ubuntu
Bug and patch reported. https://bugs.launchpad.net/ubuntu/+source/quantum/+bug/979159 Separated agents and the init (startup) scripts bugs are remaining. I'll open a separate bug for them. Ghe Rivero On Wed, Apr 11, 2012 at 7:04 PM, Dan Wendlandt wrote: > > > On Wed, Apr 11, 2012 at 9:27 AM, Ghe Rivero wrote: > >> Hi, >> just a small comment >> the packages should "recommend" mysql and python-mysqldb, but since the >> default quantumn option is to use sqlite, they are not really necessary to >> make it work out of the box. Anyway, it's not possible to address every >> environment just by installing the default packages... >> > > That's fair, and specifying mysql and python-mysqldb as part of the > install instructions is pretty simple. > > >> but let's see what we can do. The rest of the issues are under control. >> If Canonical/Ubuntu people want, i can send a path to fix them. >> > > Please do. I think Dave (CC'd) was looking into them too. > > Thanks! > > Dan > > >> >> Ghe Rivero >> >> >>> - mysql, python-mysqldb should be a dependency for the >>> quantum-openvswitch-plugin >>> >>> - ovs quantum agent package should depend on python-mysqldb and >>> openvswitch-switch >>> >>> >>> >>> >>> -- >>> ~~~ >>> Dan Wendlandt >>> Nicira, Inc: www.nicira.com >>> twitter: danwendlandt >>> ~~~ >>> >>> >>> -- >>> Mailing list: https://launchpad.net/~netstack >>> Post to : netstack@lists.launchpad.net >>> Unsubscribe : https://launchpad.net/~netstack >>> More help : https://help.launchpad.net/ListHelp >>> >>> >> >> >> -- >> Ghe Rivero >> *OpenStack & Distribution Engineer >> **www.stackops.com | * ghe.riv...@stackops.com >> ** | +34 625 63 45 23 | skype:ghe.rivero* >> * <http://www.stackops.com/> >> * >> >> * >> >> ADVERTENCIA LEGAL >> Le informamos, como destinatario de este mensaje, que el correo >> electrónico y las comunicaciones por medio de Internet no permiten asegurar >> ni garantizar la confidencialidad de los mensajes transmitidos, así como >> tampoco su integridad o su correcta recepción, por lo que STACKOPS >> TECHNOLOGIES S.L. no asume responsabilidad alguna por tales circunstancias. >> Si no consintiese en la utilización del correo electrónico o de las >> comunicaciones vía Internet le rogamos nos lo comunique y ponga en nuestro >> conocimiento de manera inmediata. Este mensaje va dirigido, de manera >> exclusiva, a su destinatario y contiene información confidencial y sujeta >> al secreto profesional, cuya divulgación no está permitida por la ley. En >> caso de haber recibido este mensaje por error, le rogamos que, de forma >> inmediata, nos lo comunique mediante correo electrónico remitido a nuestra >> atención y proceda a su eliminación, así como a la de cualquier documento >> adjunto al mismo. Asimismo, le comunicamos que la distribución, copia o >> utilización de este mensaje, o de cualquier documento adjunto al mismo, >> cualquiera que fuera su finalidad, están prohibidas por la ley. >> >> * PRIVILEGED AND CONFIDENTIAL >> We hereby inform you, as addressee of this message, that e-mail and >> Internet do not guarantee the confidentiality, nor the completeness or >> proper reception of the messages sent and, thus, STACKOPS TECHNOLOGIES S.L. >> does not assume any liability for those circumstances. Should you not agree >> to the use of e-mail or to communications via Internet, you are kindly >> requested to notify us immediately. This message is intended exclusively >> for the person to whom it is addressed and contains privileged and >> confidential information protected from disclosure by law. If you are not >> the addressee indicated in this message, you should immediately delete it >> and any attachments and notify the sender by reply e-mail. In such case, >> you are hereby notified that any dissemination, distribution, copying or >> use of this message or any attachments, for any purpose, is strictly >> prohibited by law. >> >> > > > -- > ~~~ > Dan Wendlandt > Nicira, Inc: www.nicira.com > twitter: danwendlandt > ~~~ > > -- Ghe Rivero *OpenStack & Distribution Engineer **www.stackops.com | * ghe.riv...@stackops.com