https://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick_meetings/2010-08-30&feed=atom&action=historySugar on a Stick meetings/2010-08-30 - Revision history2024-03-28T11:03:23ZRevision history for this page on the wikiMediaWiki 1.35.2https://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick_meetings/2010-08-30&diff=56356&oldid=prevMchua: Created page with "== Minutes == * No new topics from the mailing list to bring up at this meeting. * Remix naming deferred until we have proposals as to how the remixes should be named. (HELP NEE..."2010-08-30T23:17:57Z<p>Created page with "== Minutes == * No new topics from the mailing list to bring up at this meeting. * Remix naming deferred until we have proposals as to how the remixes should be named. (HELP NEE..."</p>
<p><b>New page</b></p><div>== Minutes ==<br />
<br />
* No new topics from the mailing list to bring up at this meeting.<br />
* Remix naming deferred until we have proposals as to how the remixes should be named. (HELP NEEDED! Got an idea for this? Write a proposal!)<br />
* Upcoming deadline: 9/14 Beta Change - all changes must be pushed by this (Fedora-driven) deadline.<br />
* Idea for the future: (re)schedule a SoaS Test Day with Fedora QA.<br />
<br />
We spent most of our time on the next big URGENT milestone: getting testable 0.90 SoaS image out the door for upstream Sugar QA. The 0.90 Beta release is this Wednesday; here's what has to happen to make this happen.<br />
<br />
# erikos updates the sugar, sugar-toolkit, sugar-datastore, sugar-presence-service, sugar-artwork, telepathy-gabble and telepathy-salut packages in Fedorato the correct code versions.<br />
# mchua gets 3 people to test these packages and give them karma in Fedora's system, which will put them in the stable repositories. I'll be writing instructions on how to do this shortly.<br />
# erikos or pbrobinson or someone takes the next daily build and makes sure it boots, then announces the test image.<br />
<br />
What this means for you, o reader: if you run Fedora (or can run Fedora in a VM, or can follow written instructions on how to do exactly this), you (yes, you!) can help us with 0.90 testing this week. We're going to have instructions for this coming out once the code is ready to be tested; it should take less than 2 hours (hopefully less than 1) to do your setup and testing from start to finish, and you won't need any prior experience. We'll be using the same test setup for Sugar in the future, too.<br />
<br />
The catch is that because we're under intense time pressure to meet release deadlines, the time between when we can say "we're ready! We need help!" and when we need the testing finished by is going to be VERY short. So this is a heads-up letting folks know this call is going to be coming.<br />
<br />
== Logs ==<br />
<br />
<pre><br />
19:01 < mchua> #startmeeting<br />
19:01 < mchua> Hey folks. SoaS meeting time.<br />
19:01 < mchua> Er... is there a bot?<br />
19:01 < mchua> I'll mke sure logs go out, in any case.<br />
19:02 < mchua> First, I should apologize I'll be high-latency today becaues I'm on mobile broadband.<br />
19:02 < mchua> #link http://wiki.sugarlabs.org/index.php?title=Sugar_on_a_Stick_meetings#Agenda<br />
19:02 < mchua> Anything to add?<br />
19:02 < mchua> Otherwise this is going to be a very quick meeting, which is no problem. :)<br />
19:03 < erikos> mchua: hey<br />
19:03 < erikos> mchua: i would like to talk about testing ;p<br />
19:03 < mchua> erikos: Ok, will do.<br />
19:03 < satellit_> +1<br />
19:04 < mchua> #topic upcoming deadlines<br />
19:04 < mchua> First, let me say that there are a lot of good ongoing convos on the soas mailing list, which should continue there - I don't think there's anything specific from that we need to bring up here today.<br />
19:05 < mchua> In terms of actual deadlines, we're driven by the Fedora release calendar. The next one coming up is the Beta Change deadline (all changes will have to be pushed by this time. pending submissions are insufficient.)<br />
19:05 < mchua> This is 9/7 but I think it may have gotten pushed back a week so we may have a littl emore time.<br />
19:05 * mchua checking now<br />
19:06 < mchua> Yes, it is on 9/14 now.<br />
19:06 < mchua> #info Beta change deadline - all chnages must be pushed by 9/14<br />
19:06 < erikos> https://fedoraproject.org/wiki/Releases/14/Schedule<br />
19:06 < mchua> changes, sorry.<br />
19:06 < mchua> gah latency.<br />
19:06 < mchua> #link http://fedoraproject.org/wiki/Releases/14/Schedule<br />
19:06 < mchua> thanks erikos!<br />
19:06 -!- rgs [~rgs@77.210.18.56] has joined #sugar-meeting<br />
19:06 < mchua> #topic feature proposals<br />
19:06 < mchua> #info skipping - feature freeze is past<br />
19:06 < mchua> #topic QA<br />
19:06 < mchua> erikos: go!<br />
19:07 < erikos> mchua: a) we need a build to test on ;p<br />
19:07 < erikos> mchua: i know that peter is working on it<br />
19:07 < mchua> This is te last thing I'd like to tackle during this meeting since we don't have any proposals for remix naming and I'd like to have something to vote on for that before we actually bring it up.<br />
19:07 < mchua> (for the record.)<br />
19:07 < erikos> mchua: (latest snapshots are not loginable)<br />
19:07 < mchua> erikos: noted.<br />
19:07 < mchua> erikos: We should set a test day date so we have a milestone to aim at - deadlines help.<br />
19:08 < mchua> thoughts on when a good one would be?<br />
19:08 < mchua> maybe shortly after beta chnage?<br />
19:08 < mchua> The thursday after is 9/23<br />
19:08 < erikos> mchua: yeah - deadlines do help indeed<br />
19:08 < mchua> (wow, my typing is terrible today!)<br />
19:08 < mchua> erikos: so, 9/23 is my arbitrary proposal. How this works for anyone else, I do not know.<br />
19:09 < mchua> but it would work for me and I could help prep and show up there.<br />
19:09 < satellit_> soas-i386-20100818.16.iso http://download.sugarlabs.org/soas/test/ works can we use it?<br />
19:09 < erikos> mchua: soas - wise this sounds good<br />
19:09 < erikos> mchua: for sugar 0.90 - this would be too late<br />
19:09 < mchua> erikos: eeek. Okay, when is the deadline for that?<br />
19:09 < erikos> mchua: http://wiki.sugarlabs.org/go/0.90/Roadmap#Schedule<br />
19:09 < mchua> right-o.<br />
19:09 < erikos> mchua: actually, we would need heavy testing *now*<br />
19:09 -!- bernie_afk is now known as bernie<br />
19:10 < erikos> mchua: we will do our beta - on wednesday<br />
19:10 < mchua> erikos: Yikes. Okay, so if we get an soas image that's testable, are there people (tabs et al) waiting to attack and test that build?<br />
19:10 < mchua> whoa, wednesday. wow, the schedule totally snuck up on me this time.<br />
19:10 * mchua apologizes<br />
19:10 < erikos> mchua: at least we can announce it<br />
19:10 < erikos> mchua: and the feature owners should test etc<br />
19:11 < mchua> Okay.<br />
19:11 < mchua> Yeah.<br />
19:11 < erikos> mchua: i pinged them today<br />
19:11 < erikos> mchua: and i might get some more involved<br />
19:11 < erikos> mchua: so we need a build<br />
19:11 < erikos> mchua: that a) starts<br />
19:11 < erikos> and b) has the latest packages<br />
19:11 < mchua> Okay. Trying to figure out the best way to unblock you on that.<br />
19:11 < erikos> mchua: i work on it - that people update bodhi<br />
19:12 < mchua> If it's a matter of karma, I can call for Fedora testers and try to get it through that way.<br />
19:12 < erikos> mchua: so the packages get from updates-testing in the repo<br />
19:12 < mchua> I'm not a packager myself so I can't do much more than that, alas.<br />
19:12 < erikos> mchua: sure, that is helpful, too<br />
19:12 < mchua> erikos: do you have a list of packages you want updated?<br />
19:12 < mchua> ("all the ones in the soas kickstart file" works)<br />
19:13 < erikos> heh<br />
19:13 < mchua> (although that's sort of terrifying)<br />
19:13 < erikos> sugar, sugar-toolkit, sugar-datastore, sugar-presence-service, sugar-artwork<br />
19:13 < mchua> I'm flying mildly blind on this - not sure what you and peter talked about - what I'm trying to get at atm is a checklist of to-do items I can get people to help with<br />
19:13 < erikos> and telepathy-gabble and telepathy-salut<br />
19:13 < mchua> so it doesn't block on Peter, who is really hosed this week apparently<br />
19:14 < erikos> yeah, i can help as well building packages<br />
19:14 < mchua> Okay, and all those packages should be updated to the latest version... in the SL git, basically? The packages need to be updated and pushed to updates-testing?<br />
19:15 < erikos> once those are packaged (which is the easy part) they have to be karmadized in bodhi<br />
19:15 < erikos> to get them in the official repo<br />
19:15 * mchua can easily send out a call-to-arms saying "packagers! this is a list of packages that need to be in updates-testing at version X or later by $urgent_date" and when those are updated it's a matter of just making the .iso.<br />
19:15 < erikos> we already failed here lately, even so i made a call on that<br />
19:15 < mchua> right-o. Karma I can call for.<br />
19:15 < mchua> failed on karma-fu?<br />
19:16 < erikos> well, if i am the only one... I have only one vote ;p<br />
19:16 < satellit_> how do we solve non-booting problem?<br />
19:16 * pbrobinson is here <br />
19:16 < pbrobinson> sorry I'm late<br />
19:16 < mchua> Oh, okay. erikos, would this work - if you can get the correct versions packaged, I can recruit people to test and add karma so we can get them pushed to updates-testing. I think that wouldn't block on anyone else.<br />
19:16 < mchua> We'd just need to find 3 people who can spend an hour installing stuff, that's all.<br />
19:17 < mchua> erikos: wait, just one more person, because you can test and I can test. woo!<br />
19:17 < erikos> mchua: right<br />
19:17 < erikos> mchua: tomeu might help, too<br />
19:17 < mchua> Hey, pbrobinson. We desperately need a build to test 0.90 on<br />
19:17 < mchua> erikos: ...if so, then I think we're taken care of<br />
19:17 < mchua> erikos: if you get the packages in I can get them tested<br />
19:17 < mchua> probably within 24 hours<br />
19:18 < erikos> can we aim to have a build by the end of the week?<br />
19:18 < mchua> pbrobinson: if the packages are in updates-testing, can you pull the lever and make a build from it?<br />
19:18 < erikos> mchua: one can install the rpms as well<br />
19:19 < erikos> mchua: but for some testers this might already be a blocker<br />
19:19 < mchua> the The workflow I'm seeing right now is: (1) erikos updates the sugar, sugar-toolkit, sugar-datastore, sugar-presence-service, sugar-artwork, telepathy-gabble and telepathy-salut to the correct code versions, (2) mchua gets 3 people to test and karma them so they get into updates-testing, (3) pbrobinson makes final build<br />
19:19 < erikos> (2) they get into updates-testing automatically - with karma they go into the stable branch<br />
19:20 < mchua> I can do (2) within 24 hours of when erikos sends the "packages are all ready and need karma now!" email (erikos, if you can cc mel@melchua.com on that I'll read it faster.)<br />
19:20 < pbrobinson> mchua: we'd need to enable updates-testing in the .ks which I don't think the spins wrangler would be happy with<br />
19:20 < erikos> (3) the builds are done daily, so...<br />
19:20 < mchua> erikos: d'oh. Right. s/updates/testing/stable, then.<br />
19:20 < erikos> w only need to fix the login issue<br />
19:20 < pbrobinson> they go straight to updates-testing. With appropriate karma or a week in updates-testing they go to stable<br />
19:20 < erikos> pbrobinson: i think we should go through the normal way<br />
19:21 < mchua> Okay, then it's: (1) erikos updates the sugar, sugar-toolkit, sugar-datastore, sugar-presence-service, sugar-artwork, telepathy-gabble and telepathy-salut to the correct code versions, (2) mchua gets 3 people to test and karma them so they get into stable, (3) erikos or pbrobinson or someone takes the next daily build and makes sure it boots, then announces the test image<br />
19:21 < pbrobinson> erikos: agreed. Its easy to install them with the enable repo option<br />
19:21 < erikos> mchua: yup<br />
19:22 < mchua> erikos: Okay. Are we unblocked then?<br />
19:22 < pbrobinson> mchua: all the versions of sugar and telepathy are at the latest versions I believe (i've just built the latest ones that have hit sugar-devel)<br />
19:22 < erikos> mchua: yes<br />
19:22 < mchua> I'll draft the "plz can haz test" instructions in advance of the packages being done so you don't even have to block on me to send the call for help :)<br />
19:22 < mchua> but I will test.<br />
19:22 < erikos> pbrobinson: yeah- you are doing an excellent job! thanks very much for that<br />
19:23 < mchua> #action mchua draft howto test sugar packages in fedora, send url to list and cc erikos<br />
19:23 < erikos> mchua: excellent<br />
19:23 -!- rgs [~rgs@77.210.18.56] has quit [Quit: Leaving]<br />
19:23 < pbrobinson> erikos: no issues, it generally gives me 5 mins away from switches and SANs in the DC :-|<br />
19:23 < mchua> Okay. So I'll just wait for erikos to say "all the packages are done and ready for testing+karma!" and then go forth and test and get my testing done.<br />
19:24 < mchua> I'll watch soas, sugar-devel, and my personal (mel@melchua) inbox for the announce.<br />
19:24 < mchua> and after that we can think again about a possible test day later on.<br />
19:24 < mchua> since this is the urget stuff.<br />
19:24 < mchua> er, urgent.<br />
19:24 < mchua> erikos: how's that? :)<br />
19:24 < erikos> mchua: ok, will send pings<br />
19:24 < mchua> yay!<br />
19:24 < erikos> mchua: :)<br />
19:24 < mchua> erikos: anything else?<br />
19:25 < erikos> pbrobinson: yeah, it can be refreshing<br />
19:25 * mchua is racing her laptop battery - 13min<br />
19:25 < erikos> mchua: :)<br />
19:25 < erikos> mchua: let's focus on that - then we can take care of testing instructions<br />
19:25 < mchua> Coolness.<br />
19:25 < mchua> #chair pbrobinson <br />
19:25 < mchua> Any other business?<br />
19:26 < mchua> Then let's wrap and get to it. :)<br />
19:26 < mchua> thanks folks!<br />
19:26 < mchua> #ndmeeting<br />
19:26 < mchua> #endmeeting<br />
</pre></div>Mchua