| From | Sent On | Attachments |
|---|---|---|
| Andrew Bogott | Jul 2, 2012 12:16 pm | |
| Russell Bryant | Jul 2, 2012 12:26 pm | |
| Joshua Harlow | Jul 2, 2012 2:41 pm | |
| Joshua Harlow | Jul 2, 2012 2:54 pm | |
| Gabriel Hurley | Jul 2, 2012 3:18 pm | |
| John Postlethwait | Jul 2, 2012 4:42 pm | |
| Christopher B Ferris | Jul 2, 2012 5:41 pm | |
| Thierry Carrez | Jul 3, 2012 2:31 am | |
| Thierry Carrez | Jul 3, 2012 2:34 am | |
| Doug Hellmann | Jul 3, 2012 5:37 am | |
| James E. Blair | Jul 3, 2012 6:55 am | |
| Joshua Harlow | Jul 3, 2012 10:46 am | |
| Dan Prince | Jul 3, 2012 10:59 am | |
| Gabriel Hurley | Jul 3, 2012 11:59 am | |
| Andrew Bogott | Jul 3, 2012 12:47 pm | |
| Joshua Harlow | Jul 3, 2012 2:09 pm | |
| James E. Blair | Jul 3, 2012 2:54 pm | |
| Eric Windisch | Jul 3, 2012 3:47 pm | |
| Andrew Bogott | Jul 3, 2012 3:54 pm | |
| Gabriel Hurley | Jul 3, 2012 4:53 pm | |
| Timothy Daly | Jul 3, 2012 5:27 pm | |
| Monty Taylor | Jul 3, 2012 6:17 pm | |
| Thierry Carrez | Jul 4, 2012 2:56 am | |
| Gabriel Hurley | Jul 4, 2012 3:17 pm | |
| Eric Windisch | Jul 4, 2012 4:11 pm | |
| Christopher B Ferris | Jul 5, 2012 4:29 am | |
| Sean Dague | Jul 5, 2012 6:55 am | |
| Doug Hellmann | Jul 5, 2012 7:16 am | |
| Joshua Harlow | Jul 5, 2012 10:21 am | |
| Mark McLoughlin | Jul 18, 2012 2:01 am | |
| Mark McLoughlin | Jul 18, 2012 2:13 am | |
| Mark McLoughlin | Jul 18, 2012 2:16 am | |
| Mark McLoughlin | Jul 18, 2012 2:23 am | |
| Thierry Carrez | Jul 18, 2012 4:00 pm | |
| Doug Hellmann | Jul 23, 2012 8:50 am | |
| Thierry Carrez | Jul 23, 2012 8:59 am | |
| Doug Hellmann | Jul 23, 2012 9:04 am | |
| Eric Windisch | Aug 2, 2012 1:05 pm | |
| Christopher B Ferris | Aug 2, 2012 2:08 pm | |
| Vishvananda Ishaya | Aug 2, 2012 3:47 pm | |
| Jay Pipes | Aug 2, 2012 5:18 pm | |
| Zhongyue Luo | Aug 2, 2012 5:24 pm | |
| Eric Windisch | Aug 2, 2012 5:51 pm | |
| Mark McLoughlin | Aug 2, 2012 10:26 pm | |
| Thierry Carrez | Aug 3, 2012 2:49 am | |
| Thierry Carrez | Aug 3, 2012 4:02 am | |
| Jay Pipes | Aug 3, 2012 9:25 am | |
| Eric Windisch | Aug 3, 2012 9:34 am |
| Subject: | Re: [Openstack] best practices for merging common into specific projects | |
|---|---|---|
| From: | Joshua Harlow (harl...@yahoo-inc.com) | |
| Date: | Jul 3, 2012 10:46:19 am | |
| List: | net.launchpad.lists.openstack | |
I think that's a good little explanation as to why we have openstack-common, but
when did it become a good reason to copy code around via an inclusion mechanism?
Lots of code is in packages (outside of openstack, in pypi and elsewhere) that
is also in 'incubation' (in fact, what code isn't in perpetual incubation),
that's why u still have version numbers?
I just worry about inclusion of code that isn't versioned into other projects,
and I don't see the benefit of that when u can just have a package that has that
code as well.
On 7/3/12 2:35 AM, "Thierry Carrez" <thie...@openstack.org> wrote:
Thierry Carrez wrote:
Gabriel Hurley wrote:
On a more fundamental level, did I miss some tremendous reason why we have this
"merge from common" pattern instead of making OpenStack Common a standard python
dependency just like anything else? Especially with the work Monty has recently
done on versioning and packaging the client libs from Jenkins, I can't see a
reason to keep following this "update common and merge to everything else"
pattern at all...
This discussion should probably wait for markmc to come back, since he set up most of this framework in the first place. He would certainly produce a more compelling rationale than I can :)
Actually http://wiki.openstack.org/CommonLibrary explains it quite well. In particular:
"openstack-common also provides a process for incubating APIs which, while they are shared between multiple OpenStack projects, have not yet matured to meet the [library inclusion] criteria described above."
"Incubation shouldn't be seen as a long term option for any API - it is merely a stepping stone to inclusion into the openstack-common library proper."
-- Thierry Carrez (ttx) Release Manager, OpenStack
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : open...@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : open...@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp





