21:01:22 #startmeeting Cloud SIG (24 Feb 2011) 21:01:22 Meeting started Thu Feb 24 21:01:22 2011 UTC. The chair is gholms|i. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:22 Useful Commands: #action #agreed #halp #info #idea #link #topic. 21:01:53 #meetingname cloud sig 21:01:53 The meeting name has been set to 'cloud_sig' 21:02:10 #topic Roll call 21:02:23 Who's here? 21:02:28 * mgoldmann is 21:02:45 lol 21:02:51 * gholms|i has a very slow keyboard right now 21:03:11 #chair jforbes 21:03:11 Current chairs: gholms|i jforbes 21:03:16 gholms|i: not a problem, seems that the meeting will not take so long :) 21:03:35 *sigh* 21:03:47 #topic EC2 status 21:04:26 jforbes: You around? 21:05:11 * daMaestro is 21:05:51 Anything EC2-relayed for us? :) 21:06:00 Not from me. 21:06:00 *related 21:06:15 #topic BoxGrinder 21:06:34 A bugfix was released: http://boxgrinder.org/blog/2011/02/22/boxgrinder-build-0-8-1-released/ 21:06:55 I asked about suggestions on two things in that post 21:07:05 I would like to merge all the plugins in base distro 21:07:13 it would save a LOT of my time 21:07:24 managing gem and RPM for 11 plugins isn't fun 21:07:43 and building a new version for Fedora takes a week (sic!) 21:07:59 I would appreciate any comments on this on that blog post 21:08:22 The 2nd one is about pushing BG 0.8.x for F13/14 21:08:28 Well, yum occasionally merges plugins into core, so you have a precedenr. 21:08:33 Same - as above - comments appreciated 21:08:40 Grr, precedent 21:08:58 yah, I saw some instructions on Fedora wiki on how to do this 21:09:09 versy straightforward 21:09:12 very* 21:09:24 Isn't that against packaging guidelines? 21:09:29 and I already done it in 'all' branch in boxgrinder-build repo 21:09:40 daMaestro: not really IIRC 21:10:05 If upstream combines them it's fine. 21:10:10 k 21:10:12 I cannot find this link now :( 21:10:30 I have another question BG-related 21:10:46 0.8 was released some time ago but it still hadn't made into F15 21:10:54 what should I do now? 21:11:16 Wait for alpha freeze to finish. 21:11:46 It would be great if I could push a two-gem BG into F15 21:12:07 this means pulling out plugin gems from Alpha 21:12:08 You can push to testing now if you haven't already. 21:12:33 I finished the merger as a POC this week 21:12:45 all tests pass and my local mock builds fine 21:12:59 and BG build appliances, which is good :) 21:13:10 I would need someone to take a look at the .spec file 21:13:20 * mgoldmann looks at gholms|i 21:14:08 Sure, send me a link later. 21:14:33 great, I'll scan it one more time and ping you with it 21:14:38 thank you in advance! 21:14:48 * jforbes is around, sorry I am late... 21:15:14 ok, that's all from my side 21:15:34 #info Existing plugins to merge into BG core 21:16:01 #topic EC2 (take 2) 21:16:08 gholms|i: boxgrinder-core gem will stay as it is, boxgrinder-build will have all plugins inside 21:16:15 (fyi) 21:16:51 gholms|i: for EC2 I am making some last minute tweaks to the kickstart file right now, and will be getting those to dgilmore this evening. We should be able to make alpha, koji is able to build images again 21:17:18 jforbes: gracious 21:18:22 Awesome 21:18:39 #info koji now building images successfully 21:19:31 * gholms|i looks for brianlamere 21:20:23 Got anything else for EC2? 21:21:15 What else do we have people here for? 21:21:35 I have some questions about adding Ganeti as a feature to the SIG. 21:22:08 #topic Ganeti 21:22:10 Was going to wait till open floor, but is that now? 21:22:11 k 21:22:18 What can you tell us about it? 21:22:25 Has anyone looked at it? There are existing specs out in the wild that work. 21:22:39 http://code.google.com/p/ganeti/ 21:22:43 err 21:22:46 #link http://code.google.com/p/ganeti/ 21:22:59 Ganeti is a cluster virtual server management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software. 21:23:22 We are working on getting a test cluster online for benchmarking and would like to do the final integration into Fedora and EPEL. 21:23:44 But, I would want more support for getting everything done then just myself 21:23:46 (zodbot picks up links automatically) 21:23:49 k 21:24:46 Anyone here interested in looking at it? 21:25:14 There is also a Django based management app: http://code.osuosl.org/projects/ganeti-webmgr 21:25:34 Ah, a real keyboard! 21:25:38 #chair gholms 21:25:38 Current chairs: gholms gholms|i jforbes 21:26:04 I'm sure we could find some people at the OSU open source lab that would like to see some work done in integration with Fedora/EPEL. 21:26:29 #help Help wanted for Ganeti testing/packaging 21:27:23 Anything else on this topic, or shall we move on? 21:27:50 Nope, just wanted to see if there was any feedback, encouragement, etc. 21:27:59 or if someone had already looked and said "no way" 21:28:14 * gholms shrugs 21:28:22 Anyone else here? 21:28:37 Or rather, any other topics to bring up before open floor? 21:29:10 * gholms listens to the crickets 21:29:16 #topic Open floor 21:30:00 found the site! http://fedoraproject.org/wiki/Upgrade_paths_—_renaming_or_splitting_packages 21:30:05 Heh, yep 21:30:12 So there seems to be a lot of actively with ganeti and the web manager (well, it's written there.. so yeah) at the OSUOSL 21:31:08 From my research, osuosl is using ganeti to host instances for open source projects, etc and have had decent success. 21:31:12 just an additional note about BG, testing moves forward: https://issues.jboss.org/browse/BGBUILD-143 21:31:25 That might be a good first place to look for help. 21:31:27 mgoldmann: How much did BG 0.8 change over 0.7? 21:31:54 added a lot of new features, but a minor incompatibility is there too 21:32:06 1. executable changed from boxgrinder-build to boxgrinder 21:32:20 2. removed includes subsection from packages section 21:32:29 My understanding is that they are utilizing ganeti to provide a good amount of community resources: http://osuosl.org/services/hosting/communities 21:32:58 gholms: http://boxgrinder.org/blog/2011/02/09/boxgrinder-build-0-8-0-released-finally/ 21:33:11 mgoldmann: Oof, that second one could be big. Maybe someone from rel-eng would have an opinion as to whether it's close enough to update in stable. 21:33:12 there is full list with some notes 21:33:27 Oxf13: You around? 21:33:52 gholms: yes 21:33:59 mgoldmann: The incompatible file format change may be too big. 21:34:31 well, the change is _really_ easy to adjust 21:34:35 Oxf13: Need your opinion on whether updating F14 to BoxGrinder 0.8 would be too much of a change for a stable release. 21:34:56 (Since you're a rel-eng guy and all...) 21:35:12 gholms: http://boxgrinder.org/blog/2011/02/09/boxgrinder-build-0-8-0-released-finally/#Simpler_packages_section 21:35:37 mgoldmann: What about making your code understand the old format as well? 21:35:51 gholms: how much backscroll do I need to read? 21:36:06 gholms: it is possible 21:36:11 Oxf13: Just the bullet points on http://boxgrinder.org/blog/2011/02/09/boxgrinder-build-0-8-0-released-finally 21:36:37 CLI interface was redesigned 21:36:42 Oxf13: Specifically CLI calls went from "boxgrinder-build" to "boxgrinder build" and a small file format change. 21:36:56 how big is the boxgrinder user community? 21:37:13 I would say small for now 21:37:16 the CLI calls could easily be fixed up with some compat symlinks for F14- 21:37:40 Yeah, maybe some tiny shell scripts that make boxgrinder-build call boxgrinder build $@ 21:37:50 if you had some way to reach out to the boxgrinder Fedora community you could poke them for opinions. 21:38:12 but I think if you can keep the cli api mostly the same, it shouldn't be too big of a deal. 21:38:15 I assume the community read the blog :) 21:38:27 this is the first release with a library right? 21:38:30 mgoldmann: I would ask on the cloud list too. 21:38:34 so no chance of library API breakage? 21:38:51 Oxf13: yes, it was just included in F13/14 21:39:03 Yes, there *is* a chance of breakage? 21:39:58 yes, if someone uses it now - after update the CLI will change a bit, so current scripts or whatever will not work 21:40:27 0.7 didn't work as a proper ruby library, though, right? 21:40:35 mgoldmann: even with the compat scriptlet ? 21:40:35 If that's the case then that alleviates Oxf13's concern. 21:40:41 gholms: no, it didn't 21:40:54 it was just a normal executable 21:41:03 0.8.0 introduced library mode 21:41:24 right so the only real concern is the CLI API 21:41:43 Oxf13: in case of a scriptlet the backwards compatiblity could be achieved 21:41:45 Just make /usr/bin/boxgrinder-build run /usr/bin/boxgrinder build $@ and you'll be fine there. 21:42:19 + I can add support for includes subsection to not break it 21:42:22 yeah, that seems like a win. 21:42:23 Then all you might want to do is keep BG compatible with old-style package lists just in case. 21:42:40 ok, creating issues 21:43:02 If you can do both of those at least for F14 and F13 I don't see any possible issues. I don't think you have to include them in F15 if you don't want to. 21:43:39 I have a couple things to mention. 21:44:15 https://issues.jboss.org/browse/BGBUILD-168 21:44:15 #help Reviewer needed for python26-boto 21:44:21 .bug 672322 21:44:23 gholms: Bug 672322 Review Request: python26-boto - A simple lightweight interface to Amazon Web Services - https://bugzilla.redhat.com/show_bug.cgi?id=672322 21:44:33 mgoldmann: Thanks for reviewing python26-m2crypto. :) 21:44:55 I see what you're saying behind the scenes now... :) 21:45:14 Wat? 21:45:45 #help Testers needed for euca2ools-1.3.1-6, soon to reach updates-testing 21:45:48 It would be nice... :) 21:46:11 * mgoldmann raises his hand for helping with testing euca2ools 21:46:29 Awesome. Talk to me after the meeting and I can get you set up with packages. 21:46:50 Anything else for open floor? 21:46:55 gholms: I'll ping you tomorrow, it's almost 11pm here :) 21:47:04 All right :) 21:47:20 * gholms misses rbergeron and her party hats 21:48:11 Thanks for coming, everyone! 21:48:13 #endmeeting