[openstack-dev] [Neutron] - Location for common third-party libs?
Ihar Hrachyshka
ihrachys at redhat.com
Wed Jul 9 12:08:57 UTC 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 09/07/14 13:13, Miguel Angel Ajo Pelayo wrote:
>
> +1
>
> Anyway, we would need to have caution on how the new
> single-package would provide the old ones to handle the upgrade
> from split to single, and also, back compatibility with the
> deployment tools.
>
> Anyway, wouldn't it be openstack-neutron instead of python-neutron
> ?
I think no. openstack-neutron includes executables, service files,
configuration, while python-neutron is to provide Python code.
>
>
>
>
>
> ----- Original Message ----- Reviving the old thread.
>
> On 17/06/14 11:23, Kevin Benton wrote:
>>>> Hi Ihar,
>>>>
>>>> What is the reason to breakup neutron into so many packages?
>>>> A quick disk usage stat shows the plugins directory is
>>>> currently 3.4M. Is that considered to be too much space for a
>>>> package, or was it for another reason?
>
> I think the reasoning was that we don't want to pollute systems
> with unneeded files, and it seems to be easily achievable by
> splitting files into separate packages. It turned out now it's not
> that easy now that we have dependencies between ml2 mechanisms and
> separate plugins.
>
> So I would be in favor of merging plugin packages back into
> python-neutron package. AFAIK there is still no bug for that in
> Red Hat Bugzilla, so please report one.
>
>>>>
>>>> Thanks, Kevin Benton
>>>>
>>>>
>>>> On Mon, Jun 16, 2014 at 3:37 PM, Ihar Hrachyshka
>>>> <ihrachys at redhat.com> wrote:
>>>>
>>>> On 17/06/14 00:10, Anita Kuno wrote:
>>>>>>> On 06/16/2014 06:02 PM, Kevin Benton wrote:
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> In the Big Switch ML2 driver, we rely on quite a bit
>>>>>>>> of code from the Big Switch plugin. This works fine
>>>>>>>> for distributions that include the entire neutron
>>>>>>>> code base. However, some break apart the neutron code
>>>>>>>> base into separate packages. For example, in CentOS I
>>>>>>>> can't use the Big Switch ML2 driver with just ML2
>>>>>>>> installed because the Big Switch plugin directory is
>>>>>>>> gone.
>>>>>>>>
>>>>>>>> Is there somewhere where we can put common third
>>>>>>>> party code that will be safe from removal during
>>>>>>>> packaging?
>>>>>>>>
>>>>
>>>> Hi,
>>>>
>>>> I'm a neutron packager for redhat based distros.
>>>>
>>>> AFAIK the main reason is to avoid installing lots of plugins
>>>> to systems that are not going to use them. No one really
>>>> spent too much time going file by file and determining
>>>> internal interdependencies.
>>>>
>>>> In your case, I would move those Brocade specific ML2 files
>>>> to Brocade plugin package. I would suggest to report the bug
>>>> in Red Hat bugzilla. I think this won't get the highest
>>>> priority, but once packagers will have spare cycles, this can
>>>> be fixed.
>>>>
>>>> Cheers, /Ihar
>>>>>
>>>>> _______________________________________________
>>>>> OpenStack-dev mailing list
>>>>> OpenStack-dev at lists.openstack.org
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>>
>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>>
_______________________________________________ OpenStack-dev
>>>> mailing list OpenStack-dev at lists.openstack.org
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>
>>
>>>>
_______________________________________________
>> OpenStack-dev mailing list OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>>
> _______________________________________________ OpenStack-dev
> mailing list OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBCgAGBQJTvTDZAAoJEC5aWaUY1u57f+MIAJvL7TnUnhSFEVHHdQ8WIUla
kovBdxKpkElqinrMJqBTegLaHnGVcJT4LeivZzKh0LlX32vVR8AKD1ajQSsrx1NB
ng1mu12YHz0XlA5VLwmc/aV+hU2Ibj7j1qlEmI1cEfsYZwi1FyIBXTwlyYbKlge+
jdtmpOs8GyD+EqNhgwBJuyJglDr7/Y0KdI9ePCk/Hl2TLmy2bguxWCXSXF9Di1+5
d796/kOGGZsSVX1sbUOzdB7dAPiIdBukQndAw4EhnCZvqpqgBP1Vkgu5LahsI2Wz
XIknmfgUbYPjQzY72FCvOLuu9dYggkx6bXEHy5j3joj8VOq0aAdT4DuTRlYtd3U=
=RaNB
-----END PGP SIGNATURE-----
More information about the OpenStack-dev
mailing list