Soren, thank you for the explanation! Jim
On Feb 17, 2011, at 5:11 PM, Soren Hansen wrote: > 2011/2/17 Jim Curry <[email protected]>: >> By defining an unbreakable reference platform, are we necessarily limiting >> its ability to integrate on other platforms? That is my underlying >> question. I understand the need for a reference platform but am trying to >> understand to what extent that results in us not being able to easily >> support other platforms (or not). > > Oh, I see. Thanks for clarifying. I don't think this limits us in that > respect at all. I don't think we've ever rejected patches that would > allow us to run on other platforms (and I can't imagine we ever > would). > > That said, Ubuntu offers a very up-to-date selection of software that > we can build upon. Not being limited by a static, out-of-date set of > dependencies is very much the reason we can move forward at the pace > that we do. Other distros might not have all the dependencies we need. > Yet, at least. It's possible they will in their next release. > > If we take the example from my previous e-mail in this thread.. There > was a race condition that was caused by a bug in Eventlet. There were > two[1] ways to fix it: 1) Fix it in Eventlet or 2) accept Eventlet's > brokenness and attempt to work around it. Once the problem was > identified and I was at a point where I knew I had to make that > decision, option 1) took probably about an hour or so, includiing > filing the bug with eventlet, providing them with a test case, writing > a patch, uploading it to Ubuntu, and backporting it to multiple > version of Ubuntu in our PPA's. It's not entirely inconceivable that > I'd still be working on option 2 right now (we rely pretty heavily on > Eventlet). If someone wants to put Nova into some other distribution > they "just" need to make sure that the eventlet in said distro has > this patch applied. > > [1]: Well, there's a third: Monkey patch eventlet. I'm just afraid I'd > be caught in an infinite loop of irony. > > -- > Soren Hansen > Ubuntu Developer http://www.ubuntu.com/ > OpenStack Developer http://www.openstack.org/ Confidentiality Notice: This e-mail message (including any attached or embedded documents) is intended for the exclusive and confidential use of the individual or entity to which this message is addressed, and unless otherwise expressly indicated, is confidential and privileged information of Rackspace. Any dissemination, distribution or copying of the enclosed material is prohibited. If you receive this transmission in error, please notify us immediately by e-mail at [email protected], and delete the original message. Your cooperation is appreciated. _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : [email protected] Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp

