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