Hey, It's been a month since I posted the last report: http://lists.fedoraproject.org/pipermail/cloud/2012-January/001200.html What's been happening since? - Pádraig, Russell, Dan Berrange and Rich Jones headed to FOSDEM in Brussels. Pádraig's talk was on reliability, pacemaker cloud and OpenStack: http://www.pixelbeat.org/docs/pacemaker-cloud/fosdem/ Dan's was on libvirt-sandbox: http://berrange.com/posts/2012/02/05/libvirt-sandbox-at-fosdem-2012/ and Rich's was on libguestfs: http://rwmj.wordpress.com/2012/02/04/libguestfs-talk-at-fosdem/ Thierry Carrez also gave his perspective on OpenStack goings-on at the cloud devroom: http://fnords.wordpress.com/2012/02/08/fosdem-2012-feedback/ LWN covered a very popular talk given by Ryan Lane on how Wikimedia are using OpenStack to open up their infrastructure maintenance to a wider contributor group: http://lwn.net/Articles/480002/ - Upstream is holding its Spring Governance elections where contributors to the project get to vote on the Project Technical Leads (PTL) for each project and two seats on the Project Policy Board (PPB) http://etherpad.openstack.org/Spring2012-Nominees Mark is running for a PPB seat and Eoghan is running for Glance PTL. - Upstream held a "Bug Squashing Day": http://wiki.openstack.org/BugSquashingDay/20120202 where a bunch of folks all chipped in and attempted to make a dent in the bug count. - The essex-3 milestone was released: http://www.mail-archive.com/openstack@xxxxxxxxxxxxxxxxxxx/msg06924.html and our Nova, Glance, Swift, Keystone and Quantum packages in Fedora 17 were promptly updated. - There's been some discussions on the mailing list about some of the changes resulting from updating to latest Essex: http://lists.fedoraproject.org/pipermail/cloud/2012-February/001247.html http://lists.fedoraproject.org/pipermail/cloud/2012-February/001266.html - To help maintain packages like Nova and Glance, we are now maintaining our patches for those packages in git repositories on github: http://github.com/fedora-openstack/nova http://github.com/fedora-openstack/glance and using a simple shell script to extract the commits as patch files to include in our RPMs: http://pkgs.fedoraproject.org/gitweb/?p=openstack-nova.git;a=blob;f=update-patches.sh;h=617221fc249 - Cole's epic battle with Horizon ended in victory for Cole! https://bugzilla.redhat.com/785946 It looks on track to be a totally awesome new feature for Fedora 17: http://fedoraproject.org/wiki/Features/OpenStack_Horizon One interesting scene in this drama was Cole and Derek trying to get to the bottom of a mod_wsgi issue: http://lists.fedoraproject.org/pipermail/cloud/2012-January/001215.html - python-keystoneclient and python-quantumclient have been packaged by Cole and reviewed by Alan and Bob: https://bugzilla.redhat.com/784910 https://bugzilla.redhat.com/785016 - Derek Higgins and Dan Prince have been making awesome progress with having SmokeStack run its tests on Fedora. You can get an idea of the bewildering amount of activity involved from their github feeds: https://github.com/derekhiggins https://github.com/dprince The end result is that all patches submitted to OpenStack's gerrit instance now get tested by SmokeStack on Fedora 16 e.g. http://smokestack.openstack.org/jobs/13714 The packages which SmokeStack tests are built from these fedpkg repo forks on github: https://github.com/fedora-openstack/openstack-nova https://github.com/fedora-openstack/openstack-glance https://github.com/fedora-openstack/openstack-keystone We will pull changes from there into Fedora each time we update to the latest upstream. SmokeStack also uses Puppet recipes to deploy OpenStack before testing it. The recipes it currently uses are here: https://github.com/derekhiggins/puppetlabs-openstack-nosubmodules Derek is working with Dan Bode from Puppetlabs to get the Fedora changes cleaned up and merged into: https://github.com/puppetlabs/puppetlabs-openstack - On a related note, Dan Prince recently joined the OpenStack team at Red Hat and will be involved with Fedora. Dan is the author of SmokeStack and a member of nova-core. - After Alan Pevec and Chris Wright's efforts to add Fedora support to devstackpy, Dean Troyer posted his patch to add F-16 support to the original devstack: https://lists.launchpad.net/openstack/msg07867.html Awesome! - A complete re-write of Keystone (dubbed "keystone light") was merged recently and there has been a flurry of activity around getting it into shape for Essex: https://lists.launchpad.net/openstack/msg07610.html - Adam Young is working on LDAP support in keystone: https://review.openstack.org/#change,4362 and also filed a bunch of keystone bugs: https://bugs.launchpad.net/keystone/+bug/923748 https://bugs.launchpad.net/keystone/+bug/923755 https://bugs.launchpad.net/keystone/+bug/923771 https://bugs.launchpad.net/keystone/+bug/933852 - Alan Pevec has been keeping on top of the packaging fallout from the keystone light merge with e.g. http://pkgs.fedoraproject.org/gitweb/?p=openstack-keystone.git;a=commitdiff;h=25c3f93 - Eoghan has continued to kick ass on glance: https://review.openstack.org/#q,owner:eglynn+OR+reviewer:eglynn,n,z and is now a member of the glance-core team. Some of his large changes include: https://review.openstack.org/4096 https://review.openstack.org/3863 - Pete has updated swift documentation to include details on how to set up SAIO (Swift All In One) on Fedora: https://github.com/openstack/swift/commit/6f7f95ffde - Dan Berrange is working on publishing some reasonably official Fedora images to use when testing OpenStack: http://lists.fedoraproject.org/pipermail/cloud/2012-February/001275.html http://lists.fedoraproject.org/pipermail/cloud/2012-February/001234.html The idea is to base these image on the work already done to publish images for EC2. - Mark made some further progress on openstack-common by introducing the idea of an "incubation area" in openstack-common where new APIs can be worked on until they are stable: http://wiki.openstack.org/CommonLibrary#Incubation The idea is that APIs like openstack.common.cfg aren't quite ready yet to guarantee API stability, but we can use a simple script to keep the copies of the code in sync across projects. - Mark also continued to slog away on cfg adoption with e.g. https://review.openstack.org/3731 https://review.openstack.org/3730 https://review.openstack.org/3401 https://review.openstack.org/#q,project:openstack/keystone+owner:markmc+status:open,n,z - Pádraig found and fixed python3 related b0rkage in koji: https://bugzilla.redhat.com/show_bug.cgi?id=785301#c3 - Pádraig also packaged dnsmasq's dhcp_release so that it could be used in Nova: https://bugzilla.redhat.com/788485 - Russell packaged python-sendfile which was needed for one of Eoghan's Glance patches: https://bugzilla.redhat.com/788252 - Russell also added Qpid support to Glance's notifications code: https://review.openstack.org/3939 - Doug Weimer posted a patch to have Swift updated to 1.4.6 and Alan subsequently pushed an update: https://bugzilla.redhat.com/795771 - At a recent upstream PPB meeting, Quantum was accepted as a core OpenStack project for the Folsom release: https://lists.launchpad.net/netstack/msg00735.html - Derek and Pádraig have been dealing with a systemd/tgtd issue caused by a recent systemd update in Fedora 16: https://bugzilla.redhat.com/show_bug.cgi?id=797913 - In a similar vein, Derek fixed a Nova Volumes issue caused by a iscsiadm behaviour change in Fedora 17: https://review.openstack.org/#change,4188 Cheers, Mark. _______________________________________________ cloud mailing list cloud@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/cloud