[SoaS] Meeting minutes 2010-05-31 (v3 release review)
Mel Chua
mel at melchua.com
Mon May 31 17:08:45 EDT 2010
This was a great v3 release retrospective meeting - full logs at
http://me.etin.gs/sugar-meeting/sugar-meeting.log.20100531_1507.html and
also pasted below. As a reminder, all meeting notes are available at
http://wiki.sugarlabs.org/go/Sugar_on_a_Stick_meetings#Minutes.
It's a long discussion, but a good one and worth reading if you have the
time. I'll start by pasting action items, then the full log.
We're still taking ideas/comments/feedback on the v3 release until
Sunday night, since Monday at 1900 UTC is the v4 planning meeting. (Same
place, same time, see
http://wiki.sugarlabs.org/go/Sugar_on_a_Stick_meetings#Meeting_details
for the permanent link to meeting how-to info).
Thank you for all who attended, and for those who are about to undertake
the mammoth task of reading the logs below. :) If I have time, I'll try
to work on a summary that's easier to read, but may not get to it (and
very much welcome other people trying to beat me to the task).
--Mel
PS: Note that for future meetings, we'd love to have "pretty-notes"
functionality available in the meeting bot - see
http://bugs.sugarlabs.org/ticket/2026 if you're interested, help welcome!
---- Action items ----
[16:17:10] <sdziallas> #action SeanDaly talking about testing sprints
for v.4
[16:19:38] <pbrobinson> #action SoaS team to publish as much info as
possible to the SoaS list so marketing are aware sooner rather than later
[16:30:06] <mchua> #action SeanDaly to start discussion on multiple
website (spins.fp.o, wiki.sl.o, etc.) divergence on-list
[16:34:49] <sdziallas> #action fix that! (v3 didn't have a test plan and
it made things confusing for both testers and release engineering)
[16:36:26] <sdziallas> #action talk to daveb tomeu and others about
ensuring that (we need to make sure jabber.sl.o is up)
[16:41:59] <mchua> #action satellit_ to bring up DVD as feature for
consideration in v4, by way of figuring out the feature inclusion process
[16:50:29] <sdziallas> #action pick SoaS v.4 codename soon
[16:51:21] <mchua> #action pick SoaS v.4 color combos soon
[17:00:10] <mchua> #action find ways to tap tabs and the Welly/Auckland
testers for SoaS QA, 'cause they rock
[17:02:11] <mchua> #action SeanDaly taking Mirabelle media launch
discussion up at Marketing meeting
---- full log ----
Started logging meeting in #sugar-meeting, times are UTC.
[15:07:59] <mchua> #link
http://wiki.sugarlabs.org/go/Sugar_on_a_Stick_meetings#Agenda
[15:08:18] <mchua> #info Today's meeting goal: review the v3 release
cycle of SoaS, go over what happened and what parts of that went well /
could be better.
[15:08:39] <mchua> #info this is NOT a v4 planning session - we'll be
doing that next week, and incorporating the data we get during this
round into that to make v4 better.
[15:09:01] <mchua> So what we're looking for here, really, is an hour
(really 50 minutes now) of chronological brainspew, if that makes sense.
[15:09:09] <mchua> Seeing the release from as many different
perspectives as possible.
[15:09:13] <mchua> Does that work for everyone?
[15:09:23] * sdziallas is +1 to that.
[15:09:36] <garycmartin> +1
[15:09:46] <satellit_> +1
[15:09:57] <mchua> Okay. If everyone can take a look at the release
schedule in that agenda link above, we'll go through things one at a time.
[15:10:06] <mchua> One month at a time, actually.
[15:10:13] <mchua> I'll put a link to the SoaS list archives here...
[15:10:41] <mchua> #link http://lists.sugarlabs.org/archive/soas/
[15:10:58] <mchua> Okay, we should start with November.
[15:11:01] <mchua> #topic November 2009
[15:11:28] <mchua> #info November 11, 2009 - Fedora (and therefore
Fedora Spin) release cycle begins
[15:11:49] <mchua> #link
http://lists.sugarlabs.org/archive/soas/2009-November/thread.html
[15:11:54] <mchua> (The first few months should be pretty quick)
[15:12:00] <sdziallas> Looks like we were having lots of funny decision
panel convos back then.
[15:12:13] <mchua> Yeah, that's when we got the exclusive permission to
use the SoaS name from SLOBs.
[15:12:25] <mchua> #info November 2009 - SLOBs declares the term "SoaS"
to refer to this project
[15:12:26] <sdziallas> I'm really glad this is out of the way now.
[15:12:29] <mchua> That was important.
[15:12:41] <mchua> It also took WAY too long, imo, but I think SLOBs
also learned a lot from the process.
[15:12:56] <mchua> Decision panels: we should... um... run them better.
[15:13:00] * SeanDaly lurking at dinner table with iPhone
[15:13:07] * sdziallas waves to SeanDaly
[15:13:08] <mchua> Hey, SeanDaly!
[15:13:26] <mchua> Anything else for November? I want to move quickly
until we get to Feb or so.
[15:13:39] <sdziallas> I think we're good there.
[15:13:46] <mchua> #topic December
[15:13:51] <mchua> #topic December 2009
[15:13:53] <mchua> Whoops. There we go.
[15:14:04] <mchua> #link
http://lists.sugarlabs.org/archive/soas/2009-December/thread.html
[15:14:05] <sdziallas> We're still talking Blueberry there, so we should
move on.
[15:14:20] <sdziallas> Blueberry got released a little later than F12,
hence the shorter cycle for Mirabelle.
[15:14:37] <mchua> Yeah, a lot of blueberry press here (mad props to
SeanDaly and crew on that!)
[15:14:49] <mchua> sdziallas: should we just skip a bunch of months
then? When do you reckon the Mirabelle release cycle actually started?
[15:15:16] <sdziallas> mchua: February is probably not too bad.
[15:15:17] <mchua> #info December 2009 - still on Blueberry, lots of
good PR from SeanDaly and Marketing crew (but this isn't Mirabelle, so
we should move on)
[15:15:40] <mchua> Actually, January we got spin approval, so let's stop
briefly there
[15:15:43] <mchua> #topic January 2010
[15:15:56] <mchua> #link
http://lists.fedoraproject.org/pipermail/advisory-board/2010-January/007869.html
[15:16:14] <mchua> #info January 14, 2010 - Approval as a Fedora Spin
[15:16:18] <mchua> Now, this was pretty significant.
[15:16:23] <sdziallas> Yeah, right. That was important, but we should be
good now.
[15:16:31] <mchua> sdziallas: can you talk a little about why this was a
big deal, and what it entailed / what it meant?
[15:16:33] <sdziallas> The SIG needs to reapprove spins, but we've got
trademark approval.
[15:16:47] <sdziallas> mchua: sure thing!
[15:17:08] <sdziallas> the whole Spin Process is what enables (and
entitles) us to the advantages the cooperation with Fedora brings.
[15:17:09] <mchua> #link https://fedoraproject.org/wiki/Spins
[15:17:40] <mchua> #info "Spins are alternate versions of Fedora,
tailored for various types of users via hand-picked application sets and
other customizations."
[15:17:44] <sdziallas> (I think we covered the advantages for us
regarding engineering and sustainability in a previous email)
[15:17:47] <mchua> #link http://spins.fedoraproject.org/about
[15:18:05] <sdziallas> This is significant, though, as the Feature
Freeze (see agenda) was a hard deadline for this.
[15:18:10] <mchua> sdziallas: Yeah... if you find that email, let me
know, it'd be a good link to have - trying to explain rationale behind
these decisions here for posterity and all.
[15:18:44] <mchua> #info Feature Freeze (in the Fedora 13 cycle, Feb 9,
2010) was a hard deadline for Spin approval, so it's good we got in earlier
[15:18:51] * SeanDaly wishes I knew what SIG meant
[15:19:00] <sdziallas> Special Interest Group (sorry)
[15:19:09] <sdziallas> there's a SIG in Fedora that takes care of the
Spins :)
[15:19:13] <mchua> #info Spin approval was a deadline imposed by Fedora
- if we'd missed that, we would not have been able to take advantage of
Fedora's engineering, etc. resources at all for Mirabelle.
[15:19:31] <mchua> So it was an approval process on the Fedora side that
needed to happen.
[15:20:05] * SeanDaly is a SIG a decision committee?
[15:20:18] <sdziallas> mchua: I just found an email saying that we'll
only use Fedora packages (which was a requirement, too), but not the
email I was thinking about.
[15:20:32] <mchua> We can cover the "why a spin?" process later on - we
should actually do a little "how SoaS gets made" guide explaining what
kickstart files are and so forth - but for instance, .iso files stopped
being produced by the "sdziallas manually builds them every time" process
[15:20:40] <pbrobinson> no, a SIG is a group of people with a special
interest. Eg Sugar
[15:21:05] <mchua> and started being produced by the "automatically, the
Fedora system generates .isos from the kickstart files we've uploaded"
process (aiui - pbrobinson, sdziallas, correct me if I'm wrong here)
[15:21:15] <sdziallas> mchua: exactly! and we got automatic builds for
testing! and... you made the point already :)
[15:21:33] <mchua> so we gained some instant automation of the
infrastructure we need anyway, without any more work or maintenance on
our part
[15:21:45] <mchua> so we could focus on things like... making Activities
work, the stuff that's actually unique to Sugar.
[15:21:51] <mchua> so that was a *huge* win.
[15:21:59] <sdziallas> obviously, we *have* to take care of the packages
now, but we'd have done that anyway, so it *is* an improvement. yes.
[15:22:05] <sdziallas> s/yes/YES!!! :)
[15:22:11] <mchua> Before SoaS was a spin, it was a remix of Fedora.
[15:22:31] <mchua> which means we were doing all the same *technical*
stuff - packaging still had to happen, we still made a kickstart file
and used that to generate an .iso
[15:22:39] <mchua> it was just all done manually
[15:23:01] <mchua> and slowly, and without any help or support from
anybody else, and resulted in... sleepless nights, aiui.
[15:23:16] <sdziallas> (which was why I was so hosed before the
Blueberry launch... yup, exactly.)
[15:23:19] <pbrobinson> it required a lot of time and manual process
[15:23:40] <mchua> Anyhoo, I think we've waxed eloquent on the "YAY,
SPINS!" point enough. :) but this is just - trying to give the folks not
from engineering here some insight on why we were so psyched about this.
[15:23:57] <mchua> it's like having someone come in and magically
volunteer to cook/clean/mow-the-lawn/fix-the-plumbing
[15:24:20] <mchua> #link
http://lists.sugarlabs.org/archive/soas/2010-January/thread.html
[15:24:41] <mchua> #info That's the January mailing list archives - we
didn't explain the "yay, spin!" thing very well then, which may have led
to communication disconnect down the line
[15:24:59] <sdziallas>
http://meeting.olpcorps.net/sugar-meeting/sugar-meeting.minutes.20100108_1109.html
[15:24:59] <mchua> In particular, I'm not sure if we made it clear
enough that we were tied to the Fedora release cycle, and what that
meant, and how...
[15:25:03] <mchua> ...but we'll get to that later on.
[15:25:18] <sdziallas> we had a meeting about this, IIRC. but... yeah.
[15:25:21] <mchua> #link
http://meeting.olpcorps.net/sugar-meeting/sugar-meeting.minutes.20100108_1109.html
[15:25:26] * SeanDaly has a cleaning lady who unplugs computers and routers
[15:25:28] <mchua> sdziallas: what's that meeting link, so I can #info it?
[15:25:32] <mchua> er, summary?
[15:25:45] <mchua> actually, I should just...
[15:25:53] <sdziallas> mchua: it comes from a SoaS planning meeting. I
*think* that's when we moved towards the spin idea...
[15:25:55] <mchua> #chair sdziallas pbrobinson satellit_ SeanDaly
garycmartin
[15:26:02] <mchua> sdziallas: now you can #info too.
[15:26:07] <sdziallas> awesome!
[15:26:29] <sdziallas> #info SoaS planning meeting lead to working on
getting spin approved
[15:26:47] <mchua> Okay, moving on to Feb?
[15:26:51] <sdziallas> Yup!
[15:26:54] <mchua> (where the real fun starts)
[15:26:57] <mchua> #topic Feb 2010
[15:27:04] * garycmartin FWIW didn't know the diff between remix and spin.
[15:27:14] <mchua> #info 2010-02-09 Fedora Feature Freeze
[15:27:22] <mchua> garycmartin: yeah, that's our fault for not
clarifying things
[15:27:25] <sdziallas> garycmartin: we failed at explaining that then :)
[15:27:35] * sdziallas notes the info line.
[15:27:38] <mchua> I think perhaps sdziallas and pbrobinson and I are so
enmeshed in the Fedora world as well that we sometimes forget others aren't.
[15:27:45] <sdziallas> We didn't really have a "feature process" for SoaS.
[15:27:57] <sdziallas> I think we should have. Or at least start talking
features early in the release cycle.
[15:28:17] <pbrobinson> mchua: you might be right there, but people
didn't really speak up to say they didn't know what it meant either
[15:28:18] <mchua> #note sdziallas, pbrobinson, and mchua forgot that
others don't keep track of the Fedora schedule and what dates/milestones
mean and how they impact SoaS's schedule - need to communicate this more
clearly next time.
[15:28:19] <sdziallas> I believe this will give people the ability to
count more on what's going to happen and will ensure a better communication.
[15:28:23] <mchua> pbrobinson: good point.
[15:28:35] <mchua> #note folks need to speak up also when we start
talking about things they don't understand!
[15:28:40] <mchua> garycmartin: so I'm glad you noted that above now :)
[15:28:47] <mchua> sdziallas: #info, plz
[15:28:54] <sdziallas> #info sdziallas thinks we should talk about
features for v.4
[15:29:03] <sdziallas> mchua: I was just typing a note but made it an
info. ;)
[15:29:08] <mchua> or #note or #agreed or
#something-that-puts-meeting-minutes-up
[15:29:10] <mchua> worksforme.
[15:29:25] <pbrobinson> The fedora guys publish a schedule to the
mailing lists as a reminder to all about upcoming schedules. We should
do that as well
[15:29:41] <mchua> pbrobinson: how often?
[15:29:45] <sdziallas> we don't need a giant process that makes things
more complicated. but I'd prefer us narrowing features down early (and
having deadlines there).
[15:29:52] <mchua> pbrobinson: you have chair, so feel free to #idea it
too ;)
[15:30:03] <walterbender> mchua: independent of schedule, there is
another related topic I'd like to mention...
[15:30:05] <sdziallas> mchua: could we get poelcat to CC the SoaS list
on the devel announcements?
[15:30:15] <pbrobinson> mchua: not 100% sure, but fortnightly would
probably be enough
[15:30:35] <mchua> sdziallas: what happened in this round because of no
well-defined feature process? examples of bad things that could have
been avoided/good things that could have happened but didn't?
[15:30:40] <sdziallas> mchua: or it could just letter-me-later ;)
[15:30:56] <mchua> #idea send fortnightly release schedule emails to the
SoaS list about upcoming milestones
[15:31:02] <sdziallas> mchua: marketing wouldn't be looking for things
to promote because we'd have norrowed these down early.
[15:31:11] <pbrobinson> #idea regulart email the upcoming schedule and
deadlines
[15:31:13] <sdziallas> and everybody would have worked on making these
things happen instead of...
[15:31:17] <mchua> walterbender: Sure thing. Feel free to jump in any time.
[15:31:17] <walterbender> sdziallas: the issue from the Activity
perspective was a bit less direct.
[15:31:24] <mchua> #chair walterbender
[15:31:34] <SeanDaly> Most nonfedorans don't know nuances of Fedora
nomenclature... including journalists who cover FOSS...
[15:31:35] <sdziallas> ..."oh shit need feature?" - *implement* (or try to)
[15:31:54] <mchua> SeanDaly: Yep - but we don't know what you don't
know, so please ask us to explain things that aren't clear
[15:32:05] <walterbender> there were lots of Fedora changes that
ultimately impacted activities regardless of "features"
[15:32:06] <mchua> Should we explain the feature process in Fedora briefly?
[15:32:19] <SeanDaly> sdziallas: marketers always very interested in
features
[15:32:23] <mchua> for SeanDaly and others who may not be familiar with
that part of how the schedule works?
[15:32:33] <walterbender> and fr some reason, in the run up to v3, those
implications were not clear
[15:32:38] * mchua nods
[15:32:39] <pbrobinson> walterbender: most of the issues were GNOME and
other upstream features and mostly not Fedora
[15:32:48] <sdziallas> SeanDaly: yes, but a day before the release is
suboptimal for all of us, so I'd like to get these out earlier :)
[15:32:48] <walterbender> so we had wholes, like the evince/Read debacle
[15:33:11] <pbrobinson> walterbender: that was upstream gnome.
[15:33:13] <mchua> ok, what I'd like to do is ask pbrobinson and
sdziallas to give a quick overview of the Fedora feature process so we
have a summary here
[15:33:17] <sdziallas> SeanDaly: (not saying this is marketing's fault,
just that talking about these earlier will make them better and give
marketing more time for them, too)
[15:33:22] <mchua> and then hear walterbender on how it impacted Activities
[15:33:30] <mchua> and then SeanDaly on how he'd have liked to see it
work out with Marketing
[15:33:33] <mchua> and then proceed
[15:33:34] <walterbender> it seems that one thing the SoaS team could do
is try to make sure that these sorts of changes, to what ever extent
they can be anticipated, are well known on devel
[15:34:15] <mchua> (can we do that? summary of feature process, then
walterbender on Activities, then SeanDaly on Marketing? I think this is
a pretty major topic and will be an important part of the process to
handle better for v4)
[15:34:21] <sdziallas> I will note that I wasn't aware of any
evince-python lib changes, but I agree that we need communication there.
[15:34:25] <walterbender> speaking as an activity developer, I assumed
that if it worked in jhbuild, it was probably working on SoaS... but
that was a faulty assumption
[15:34:43] <mchua> ( garycmartin, feel free to poke in with comments and
such too - does the feature process we're talking about make sense, or
is it something we need to pause and explain?)
[15:34:46] <mchua> walterbender: hang on a moment
[15:34:48] <SeanDaly> sdziallas: our problem is the disappearance of
existing features, not looking for new ones
[15:34:53] <pbrobinson> walterbender: those issues weren't even know by
us until a couple of days before release.
[15:35:01] <mchua> pbrobinson, SeanDaly, hang on a moment
[15:35:09] <mchua> I want to make sure everyone's on the same page wrt
"what is the feature process, anyway?"
[15:35:21] <mchua> garycmartin: (you following ok? we're blazing past
*tons* of Fedora-specific stuff right now)
[15:35:38] * mchua pulls out meeting chair hat. one at a time.
[15:35:46] <pbrobinson> #link https://fedoraproject.org/wiki/Features/Policy
[15:35:47] * sdziallas waves franctically to talk about sources of these
issues. later. mchua is right.
[15:36:06] <garycmartin> mchua: Reading as fast as I can but half page
backlog prevents me asking anything.
[15:36:07] <mchua> pbrobinson, sdziallas: can you guys #info and #link
us "what's the feature process in Fedora?" info for a minute or two? so
we all know what we're talking about?
[15:36:11] <mchua> pbrobinson: perfect
[15:36:13] <mchua> garycmartin: np
[15:36:37] <mchua> #info basically, the way features happen in Fedora is
that early in the release process, developers propose features, and they
are approved by feature freeze
[15:36:49] <sdziallas> or not. and if they aren't, they are dropped.
[15:37:03] <sdziallas> not from inclusion, but they aren't mentioned as
features explicitely.
[15:37:12] <mchua> #info they have to meet certain criteria by certain
deadlines - if they don't, they're dropped and not eligible for mention
as features
[15:37:18] <satellit_> This brings in testing can I say a few things?
[15:37:33] <mchua> this means that, for instance, we don't have
last-minute "but... can we get this in? do we have this working? can we
put this in a press release?" scrambles
[15:37:39] <mchua> satellit_: yep, after SeanDaly
[15:37:39] <pbrobinson> #info feature freeze is in time for the alpha
release
[15:37:42] * mchua queueing up the takling queue :)
[15:37:44] <mchua> er, talking queue
[15:38:15] <mchua> #info Marketing team in Fedora makes their plans
according to the feature list that's set by Alpha - this lets us plan
how to target what features early in the process
[15:38:17] <pbrobinson> so all major features but be in and be able to
be tested by the alpha
[15:38:32] <pbrobinson> more minor ones can come along later but all
have to be in by the beta release
[15:38:35] <sdziallas> so here's the thing about a feature process for SoaS:
[15:38:37] <mchua> Yep, so there's a lot of time to test and figure out
how we'll position the release marketing-wise (speaking as the Fedora
Marketing team lead for Fedora 13)
[15:38:42] * mchua nods
[15:38:46] <pbrobinson> after that point int time its bug fixing only
[15:39:09] <mchua> #info Major features must be in and testable by
Alpha; minor changes need to be in and testable by Beta, after Beta it's
only bugfixes allowed (in the Fedora schedule)
[15:39:14] <sdziallas> since SoaS relies on *both* Sugar *and* Fedora,
we're kinda relying on *their* feature processes, too. There are rarely
*SoaS* features that don't go into either a Sugar or Fedora category.
[15:39:27] <sdziallas> Books are such an example.
[15:39:41] <sdziallas> But I'm having a hard time coming up with lots of
more.
[15:39:54] <sdziallas> Which is why I'm saying that KISS should work here.
[15:39:55] <garycmartin> So do folks consider activities as features
[15:40:03] <mchua> #info since SoaS relies on both Sugar and Fedora as
upstreams, we rely on their feature processes - most SoaS features come
from either Fedora features or Sugar features.
[15:40:12] <sdziallas> (maybe I'm pushing too far here, though)
[15:40:15] <sdziallas> garycmartin: good point!
[15:40:25] <mchua> Hm, garycmartin raises a good question. I don't know
the answer, but I'm inclined to say yes... I don't know if sugar(core)
takes those into account though
[15:40:30] <mchua> so maybe that's our third upstream.
[15:40:35] <mchua> Fedora, SL (sugar-core), and ASLO.
[15:40:37] <sdziallas> I *think* we need to pull the upcoming Activity
Inclusion criteria here out of the hat, mchua?
[15:41:02] <mchua> and nobody is really driving an Activity release
process, afaict, but maybe walterbender can speak to that more
[15:41:07] <pbrobinson> mchua: SoaS also relies on upstream GNOME and
python too
[15:41:28] <sdziallas> If these criteria covers them and their developer
proposes them and the criteria is met, including them should be sane, I
think.
[15:41:30] <mchua> #info SoaS upstreams: Fedora, Sugar Labs
(sugar-core), ASLO (Activities), GNOME, python
[15:41:38] <walterbender> I am less concerned about activities as
features than I am about changes that impact activities
[15:41:49] <sdziallas> #info Activity Inclusions Criteria to be
finalized for v.4
[15:42:04] <pbrobinson> walterbender: who maintains the jhbuild system
and the versions of packages that it uses?
[15:42:07] <mchua> Okay. Does everyone have an okay idea of the feature
process (at least as it works in Fedora as a specific example of how
feature processes in FOSS projects work in general)?
[15:42:38] <mchua> Feature processes are things that happen in basically
every major FOSS project, and really in every major engineering project
(even non-software) - it's how we systematically make sure we build
something that's good and working.
[15:42:43] <mchua> #info Feature processes are things that happen in
basically every major FOSS project, and really in every major
engineering project (even non-software) - it's how we systematically
make sure we build something that's good and working.
[15:42:44] <walterbender> and there are several subsystems that impact
lots of activities, so knowing as much as far in advance about those
changes (features) would be very helpful... thosie specific features,
such as python, gtk, gst, etc.
[15:43:02] <walterbender> pbrobinson: jhbuild is maintained by silbe
[15:43:08] * mchua notes we seems to have shifted gears so walterbender
has the floor on Activities, which is fine :) it was next on our list anyhow
[15:43:16] <sdziallas> I think we need to clarify who's responsible for
what there.
[15:43:33] <mchua> walterbender: you have the floor - #info the
high-level points you're making from the pov of Activities on how this
release went
[15:43:37] <walterbender> mchua: I wasn't intending to switch topics...
[15:43:45] <mchua> walterbender: nah, it was time for the topic to
switch :) go for it
[15:44:13] <mchua> #topic Activity development/inclusion perspective on
the feature process
[15:44:29] <mchua> (and then it'll be SeanDaly's turn to talk about
Marketing, and then satellit_ on testing)
[15:44:39] <walterbender> I think that the POV of activities was all
about changes (features) in Fedora that were not accounted for by the
activity maintainers in a timely fashion
[15:45:16] <walterbender> this IMHO led to much of the instability that
led to much of the confusuion
[15:45:52] <garycmartin> +1
[15:45:53] <pbrobinson> walterbender: I think partially the Activity
maintainers need to follow their upstream dependencies as well. EG Read
-> evince. I try to keep track as much as possible and notify but I do
miss some on occasion
[15:45:55] <SeanDaly> I understand the coding-of-features process, but
i'm concerned about its incompleteness re: meta objectives. But, quite
possibly classic FOSS development is necessarily that way...
[15:46:13] <mchua> SeanDaly: one sec, we'll get to
marketing/metaobjectives in a sec
[15:46:18] <walterbender> so from the POV of activities, if we can
establish a definition of core libraries and dependencies to Sugar to
track more closely, it would help the activity developers be more responsive
[15:46:23] <walterbender> in v4
[15:46:36] <mchua> walterbender: lemme see if I can summarize
[15:46:50] <sdziallas> pbrobinson: that's a good point. I hear it was a
gnome-evince-python lib upstream API change for 2.30 that wasn't
specific to Fedora, but I might be wrong.
[15:46:56] <pbrobinson> #info track core libraries and dependencies more
closely
[15:47:06] * SeanDaly was responding to mchua's question I have 2 min or
so time lag
[15:47:20] <pbrobinson> no, the evince change was as part of the
upcoming gnome 3
[15:47:24] <mchua> SeanDaly: ah gotcha! you may want to queue up your
notes on mktg though, it'll be your turn in a moment
[15:47:44] <pbrobinson> its something we're going to need to track very
closely for the next release as there's going to be a lot of churn
[15:48:49] <garycmartin> Oh joy...
[15:48:54] <mchua> walterbender: is this a fair summary? "Activity
developers weren't informed of changes in the libraries their Activities
depended on, when those libraries changed in Fedora (and thus got
included in SoaS). This led to confusion and instability late in the
cycle when Activity folks belatedly realized this had happened."
[15:49:00] * walterbender should have used a different example than
read, like Browse :)
[15:49:54] <walterbender> mchua: I am not pointing figures at Fedora...
just that activity developers -- myself beign an example -- not as well
tuned into upstream as I should be...
[15:49:55] <mchua> walterbender: it sounds to me like two of our
upstreams (Fedora and ASLO) basically collided when they combined, and
didn't realize that collision was coming, because we didn't track
dependencies between then?
[15:50:20] <walterbender> but since Fedora has to be tuned in... perhaps
they can help us by bringing changes to our attention more xecplictly
[15:50:30] <mchua> walterbender: well, it's nobody's fault and
everyone's at the same time... sounds like part of the problem was that,
like sdziallas pointed out, we didn't know who was responsible for
keeping track of that
[15:50:37] <mchua> so everyone assumed it was someone else
[15:51:18] <mchua> #info Activity developers weren't informed of changes
in the libraries their Activities depended on, when those libraries
changed in Fedora (and thus got included in SoaS). This led to confusion
and instability late in the cycle when Activity folks belatedly realized
this had happened.
[15:51:23] <mchua> #info two of our upstreams (Fedora and ASLO)
basically collided when they combined, and didn't realize that collision
was coming, because we didn't track dependencies between them... part of
the problem was that we didn't know who was responsible for keeping
track of that aspect of communication, so everyone assumed it was
someone else and nobody did it.
[15:51:28] <pbrobinson> it would be good if we could enable a python
option to close check the api and break the build if there's something
missing
[15:51:33] <mchua> pbrobinson: #idea
[15:51:44] <walterbender> mchua: I raise the issue so that we can try to
come up with a more efficient process going forward...
[15:51:59] <pbrobinson> #idea it would be good if we could enable a
python option to close check the api and break the build if there's
something missing / changed
[15:52:06] <mchua> walterbender: does that sum up the problem from the
Activities side? and then we can make sure we fix it for v4 when we plan
that schedule out next week, make sure that responsibility is clear?
[15:52:07] <walterbender> mchua: if the answer is, activity developers:
pay attention, so be it.
[15:52:13] <mchua> walterbender: yeah, I'm glad you brought that up - I
hadn't even thought of it
[15:52:24] * mchua didn't realize that had been a problem for Activity
devs at all
[15:52:58] <walterbender> mchua: it manifests itself in the small number
of "supported" activities from the Fedora POV... SL needs to do better.
[15:53:13] * mchua looks at time - we still have SeanDaly and satellit_
queued up to talk, and I had a few more milestones I wanted to bring up
- are people ok with extending the meeting 15 minutes? and then hard
stop there?
[15:53:21] * walterbender is done...
[15:53:33] <mchua> #info the Activities confusion manifests itself in
the small number of "supported" activities in the v3 release
[15:53:36] <mchua> walterbender: thanks!
[15:53:43] <mchua> #info Marketing perspective on v3 feature/release process
[15:53:45] <mchua> SeanDaly: you're on.
[15:54:07] * mchua tries to find what SeanDaly said earlier
[15:54:44] <SeanDaly> ok my concern is that by the time I learned what
was happening a couple of months ago, we were stuck
[15:55:08] <mchua> SeanDaly mentioned above that he's concerned about
the incompleteness of the current feature process (as run by Fedora and
being adopted by SoaS) re: meta objectives. And notes that possibly
classic FOSS development is necessarily that way... (but that doesn't
mean we have to stick to it!)
[15:55:24] <mchua> SeanDaly: what do you mean by "what was happening"
and "we were stuck"?
[15:56:50] <SeanDaly> I clearly understood tech advantages esp.
sustainibility, but we were in the alternate universe of marketing
decides engineering executes;
[15:56:55] <SeanDaly> this was engineering decides and marketing executes
[15:57:27] <pbrobinson> SeanDaly: can you explain that differently, it
doens't make sense to me
[15:57:38] * mchua nods, I'd like to hear what it looked like (this
release cycle) from the marketing pov
[15:57:46] <SeanDaly> if I had realized that e-readers kaput I could
have alerted to higher priority
[15:58:01] <mchua> since I think part of the disconnect is that
pbrobinson and sdziallas and I were all looking at this from the
engineering pov and didn't see it at all, hence disconnect
[15:58:17] * sdziallas nods. yup, I'd like to see how we can work on this.
[15:58:18] * mchua sits back to listen for a bit, will be afk but reading.
[15:58:21] <SeanDaly> it's like this
[15:59:04] <pbrobinson> SeanDaly: we only found out 2 days before
release. We didn't know ourself. It built and we were very concerntrated
on core issues
[15:59:05] <SeanDaly> In the perceptions business, one way to entice is
with features
[15:59:36] <sdziallas> I don't think we a disagree there. ;)
[16:00:13] <SeanDaly> I remember that mail from James Simmons that went
unanswered :-(
[16:00:59] <SeanDaly> but more than features is: fundamental promise
[16:01:15] <SeanDaly> The fundamental promise of SoaS is: run Sugar on
just about anything without touching hard disk
[16:01:51] <SeanDaly> Now, I have no doubt Mirabelle will run better
than its predecessors
[16:02:39] <SeanDaly> But not clear how this fundamental promise is kept
[16:02:45] * pbrobinson doesn't see how the "fundamental promise" was
broken in Mirabelle
[16:03:19] <SeanDaly> this why SoaS creation kit so important
[16:03:23] <SeanDaly> We have 2 very formidable barriers:
[16:03:40] <SeanDaly> the unfamiliarity barrier -
[16:04:07] <SeanDaly> and the installation barrier, which is a big deal
for teachers
[16:04:07] <mchua> SeanDaly: (specific examples and links to stuff help
a lot here, too! we can also note things you're talking about (like
James Simmons's email) and find links later when we write up a fuller
review before next week's meeting)
[16:04:30] <satellit_> ASLO .xo files on USB for direct drag-drop
install is a feature
[16:04:37] * SeanDaly on iPhone can' t easily link now
[16:04:48] <mchua> SeanDaly: noted, that's why we've got others in the
channel :)
[16:05:31] * mchua battery dying, going over to somewhere with power -
can someone #info Sean's high level points when he's done, and #link in
what you can of what he's mentioning, so we make sure we're all grokking
this summary correctly and that we have it in the minutes for posterify?
[16:05:37] <mchua> er, posterity, even.
[16:05:56] <SeanDaly> satellit_: SoaS team wanted to restrict Activities
to tested; sound engineering, but left out lots
[16:05:59] * mchua --> frantic dash for electricity, plz proceed
[16:06:11] <sdziallas> mchua: I'll take care of that.
[16:06:33] <SeanDaly> anyway to sum up I'd like to venture a
revolutionary concept
[16:07:13] <SeanDaly> that marketing not be "downstream" as in Fedora,
but in the canoe
[16:07:32] <sdziallas> SeanDaly: I'd like to have us #info your points:
should we note the removal of activities?
[16:07:51] * sdziallas listens.
[16:08:05] <sdziallas> (go ahead.)
[16:08:44] <SeanDaly> sdziallas: yes that was the day Slobs meeting was
cancelled and you an mchua said ok we have three activities
[16:09:30] <pbrobinson> SeanDaly: that's fine but it needs to be
achievable with a very small team and be stable and tested. People need
to test as there's no point slapping any and all things in for the sake
of it
[16:09:43] <sdziallas> that was - I tested them - by that time what was
working; looking at the Mirabelle state, I'm confident to say that we
got better until the release date :)
[16:10:39] <SeanDaly> i was also upset that marketing numbers became
engineering numbers and we discarded our opportunity for large media
launch of v3
[16:11:08] * pbrobinson doesn't think the tail should wag the dog
[16:11:13] <sdziallas> #info marketing was confronted with removal of
activities
[16:11:33] <SeanDaly> probinson: unfortunately this wasn't adding
features, it was learning feature regression :-(
[16:12:20] <SeanDaly> probinson: yes, with tail being either engineering
or marketing
[16:12:29] <pbrobinson> SeanDaly: It was because things didn't work.
People weren't testing them. This became very clear when 2 days before
release Read was broken beyond repair and had been for 3 months!
[16:13:19] <pbrobinson> SeanDaly: we were essentially a 1.5 person team.
Both sdziallas and I had other massive commitments
[16:13:59] <SeanDaly> probinson: how can I assist next time? organize
testing sprints?
[16:14:20] <pbrobinson> SeanDaly: that would be great
[16:14:35] <sdziallas> SeanDaly: I think that'd be something which would
help us quite a bit, yes! :)
[16:15:10] <sdziallas> I *think* from what I can see (correct me if I'm
wrong) is that our issues come partly from the different projects we
inherite from.
[16:15:17] <garycmartin> Apologises for not putting in his usual test in
hours, but had a client and needs to put food on the table.
[16:15:23] <satellit_> comments on testing?
[16:15:27] <sdziallas> Because this requires a large amount of
*communication*.
[16:15:31] <SeanDaly> i believe volunteers including teachers can be
found if "what to do" very clear
[16:15:36] <SeanDaly> for testing
[16:15:42] <sdziallas> satellit_: we'll get there, let's wrap this and
put it in a nutshell and go on to testing then :)
[16:15:58] <sdziallas> #info sdziallas thinks what's really needed is
communication
[16:15:58] <satellit_> : )
[16:16:34] <SeanDaly> Clock ticking i have 1 more comment
[16:16:37] <pbrobinson> SeanDaly: testing all activities is a good
start. General functionality. I think laptop.org had a number of these
defined that we could use
[16:16:48] <sdziallas> the activity authors need to pay attention to
their upstreams, the SoaS team needs to pull the strings together and
talk to marketing and... okay, SeanDaly: go for it.
[16:17:00] <pbrobinson> satellit_: was our real champ in the v3 release
process
[16:17:10] <sdziallas> #action SeanDaly talking about testing sprints
for v.4
[16:17:19] <SeanDaly> very concerned about communications strategy
divergent on fedora spin Soas site
[16:17:41] <sdziallas> #note marketing to be pulled early into the convos
[16:17:53] <SeanDaly> i can't see how to avoid confusion
[16:18:06] <sdziallas> (everybody, please #info and #note things if I
missed anything above)
[16:18:14] <pbrobinson> #info the activity authors need to pay attention
to their upstreams, the SoaS team needs to pull the strings together and
talk to marketing and...
[16:18:33] <sdziallas> pbrobinson: thanks :)
[16:18:39] <SeanDaly> convo=conversation?
[16:18:44] <sdziallas> SeanDaly: yup!
[16:18:44] <SeanDaly> ok i'm done
[16:18:57] <sdziallas> SeanDaly: can you explain the spins page issue
real quick?
[16:19:09] <sdziallas> (I'd like to give satellit_ the word on testing
afterwards and then we should wrap up)
[16:19:31] <sdziallas> I'm just not sure I understand the point enough :)
[16:19:37] <sdziallas> (to #note it)
[16:19:38] <pbrobinson> #action SoaS team to publish as much info as
possible to the SoaS list so marketing are aware sooner rather than later
[16:20:17] <SeanDaly> Yes - my suggestions of K-6 instead of K-8, and
mention of XS server unheeded
[16:20:42] <SeanDaly> But these are key marketing points
[16:20:55] * mchua back, haz power
[16:20:57] * mchua reads backlog
[16:21:06] <mchua> we're over time, is everyone still ok with this?
[16:21:21] <SeanDaly> generally speaking, minisite not a good idea
[16:21:29] * mchua would rather get everything out than cut it short,
but also wants to be cognizant that people don't necessarily have
infinite time for this :)
[16:21:31] <sdziallas> mchua: SeanDaly just made his last point, I was
about to give satellit_ the word on testing.
[16:21:32] * mchua catching up
[16:21:37] * mchua nods, thanks sdziallas!
[16:21:46] <SeanDaly> remember I opposed Caroline's minisite
[16:22:01] <sdziallas> #note marketing prefers not to have spins page
due to alternating content?
[16:22:08] <sdziallas> (does that put it in a nutshell?)
[16:22:23] <SeanDaly> we need to draw contributors to SL site and wiki
[16:22:43] <SeanDaly> because learning curve is steep
[16:23:21] <SeanDaly> whiwh does'nt preclude presence elsewhere
[16:23:29] * mchua nods. SeanDaly, I did my best to reply to your points
re: K-8 and XS on-list, we should continue that discussion if it wasn't
clear there.
[16:23:42] <pbrobinson> SeanDaly: so you want the wiki linked as well as
SL main site on the SoaS spins page?
[16:23:44] <SeanDaly> look at Sugar pages on OpenSUSE for example
[16:23:56] <pbrobinson> SeanDaly: URL?
[16:23:57] <sdziallas> (is everybody alright with the #note above?)
[16:23:57] <mchua> I apologize for the spins page content being so
last-minute notice too - we were all scrambling to hit deadlines there,
and I appreciate you stepping in at the last minute to read over and
send patches.
[16:24:10] <SeanDaly> but problematic if not in phase with SL site :-(
is all
[16:24:15] * mchua is confused by the #note - SeanDaly, not sure I
understand the concern there yet.
[16:24:24] <sdziallas> pbrobinson: I think we're linking to the wiki
pages already.
[16:24:46] <SeanDaly> ok can expound in detail later
[16:25:07] <sdziallas> mchua: If I understand SeanDaly correctly, he
says the spins.fp.o page is not a good idea if it doesn't contain the
same information as the rest.
[16:25:18] <sdziallas> (rest being the wiki and stuff)
[16:25:42] <sdziallas> Is this an appropriate description? :) (if so,
I'd like to head to testing real quick)
[16:25:45] <mchua> hm, okay... I feel like we did try to keep that stuff
in line with what was on the sl.o wiki and such, but can wait for
SeanDaly to take the lead on a mailing list convo on this, I'd like to
understand that perspective better
[16:25:50] <sdziallas> (if not, let's adjust the #note)
[16:25:50] * mchua nods, +1 re moving onto testing
[16:26:21] * pbrobinson +1 on SeanDaly outlining this on list
[16:27:02] <sdziallas> satellit_: your turn!
[16:27:06] <mchua> SeanDaly, is that ok? that way you don't have to type
on your iphone :)
[16:27:15] <satellit_> From a field testing POV (Building real Soas
sticks from .iso files like a user)
[16:27:17] <sdziallas> #topic testing in the mirabelle release cycle
[16:27:32] <satellit_> I see testing to have at least these Phases:*
Basic functions* Applications (ASLO testing & integration)*
Collaboration-(local-adhoc-xmpp-mesh
[16:27:36] * mchua would like to first thank satellit_ for his testing
efforts for v3, *super* appreciated
[16:27:42] <sdziallas> mchua: +1
[16:27:45] <mchua> i think that's the first time we've had anything
close to systematic testing coverage
[16:27:56] <mchua> and we still have a long way to go, but it's a better
start than we have ever had
[16:27:57] <satellit_> : )
[16:28:03] <satellit_> Jabber connection kept failing this made testing
harder. I hope that this can be resolved.
[16:28:04] <pbrobinson> mchua: +1
[16:28:20] <satellit_> There was a long period when no soas spins
nightly composes worked (I did a daily build to USB if possible) when
they did I had a problem: only script worked to make test USB sticks
[16:28:20] <satellit_> liveinst did not work; zyx-liveinstaller did not
work due to f13 changes. dmc gave up on it in April and finally with my
pleading got it to work by may 8 (It was yum downloadable in f13 by may
20) Too LATE for Mirabelle!
[16:29:01] <satellit_> wish If I had seen read problem sooner. we all
assumed it has nothing to read!
[16:29:21] <sdziallas> satellit_: yeah, it took us all a bit to realize
that it was that serious... :)
[16:29:25] <mchua> #info satellit_ did field-testing (building real SoaS
sticks from .iso files and testing on those) - closest thing to
systematic testing we've had yet, though we still have a ways to go
[16:30:04] <sdziallas> satellit_: but you found a good chunk of issues
with which we couldn't have released. thank you for that!
[16:30:06] <mchua> #action SeanDaly to start discussion on multiple
website (spins.fp.o, wiki.sl.o, etc.) divergence on-list
[16:30:12] <mchua> SeanDaly: (just so we don't forget ;)
[16:30:32] <satellit_> Activities-Index-ASLO.ods came from desire to use
ASLO .xo on stick to test on running Soas without installing from web
each time
[16:30:52] <mchua> satellit_, one thing I do think we could have done
better with in the v3 cycle was figuring out a better way to make
changes based on your test results.
[16:31:34] <satellit_> I guess we need a central reporting site: (many
threads on this)
[16:31:37] <mchua> On my part, I wasn't always sure where to find the
latest notes, or in what format, or what a test result meant - for
instance, "X doesn't work" means "X was tested... in what way, exactly,
that's reproducible in order to demonstrate the thing that doesn't work?"
[16:31:42] * mchua nods
[16:31:45] <mchua> #idea Central test result reporting location
[16:31:47] <mchua> satellit_: that's a good idea
[16:32:12] * mchua would be happy to help with suggestions on setting
that up, used to run OLPC's community QA team some time back
[16:32:18] <satellit_> on wiki could we set up an editable form like it
we all could add to and edit?
[16:32:28] <sdziallas> I think we need to differenciate between the
installed activities and the ones from a.sl.o.
[16:32:37] <sdziallas> mchua: hey, semantic-wiki-fu? ;)
[16:32:55] <mchua> satellit_: Yeah, I've had some ideas on a semantic
mediawiki based test case system for some time now (that would add form
fields to the wiki) but never had time to implement it for SL... but
perhaps that's something we could do if you're interested.
[16:33:12] <mchua> satellit_: that's a separate topic though :) but if
you're keen on it, we could try setting it as a v4 goal, to have that up
and running.
[16:33:16] <mchua> sdziallas: yep, you read my mind.
[16:33:16] <satellit_> +1 for common site
[16:33:46] <sdziallas> alright, that's already an #action, right?
[16:33:51] <mchua> satellit_: ok, ping me on the list when you have
bandwidth to get started and we'll take it from there?
[16:33:54] <pbrobinson> sdziallas: agreed. Its impossible to test them
all and we can't fix the issues with a.sl.o activities. That's the
responsibility of that maintainer
[16:33:55] <satellit_> Collaboration-(local-adhoc-xmpp-mesh) need to be
tested also
[16:34:16] <satellit_> XO-1 0.82-0.88 interactions etc
[16:34:19] <mchua> satellit_: Yeah, agreed - so basically, what I'm
hearing here is "v3 didn't have a test plan, and it made things
confusing for both testers and release engineering"
[16:34:31] <satellit_> +1
[16:34:41] <mchua> no test plan == no list of all the things satellit_
is currently bringing up that we don't test well, and should
[16:34:44] <sdziallas> #info v3 didn't have a test plan and it made
things confusing for both testers and release engineering
[16:34:49] <sdziallas> #action fix that!
[16:34:52] * mchua grins
[16:35:00] <mchua> satellit_: anything else re: testing workflow?
[16:35:24] <mchua> oh, installation instructions... we did standardize
on those, but i feel like the way they were decided upon was more a
bludgeon than it should have been
[16:35:35] <mchua> less of a consensus than it could have been if we had
started earlier.
[16:35:43] <sdziallas> yup, we need to make these more prominently, too.
[16:35:52] <satellit_> Jabber must be available. also real installs to
sticks from .iso are different. NC must be up
[16:35:52] <mchua> because right now the only 2 "official" install
methods we support are, iirc, liveusb-creator and unetbootin
[16:36:00] <mchua> satellit_: all good things to save for the v4 test cases.
[16:36:14] <sdziallas> #note we need to make sure jabber.sl.o is up
[16:36:14] <satellit_> unetbootin has persistence?
[16:36:26] <sdziallas> #action talk to daveb tomeu and others about
ensuring that
[16:36:44] <pbrobinson> I think it would be useful to look at the Fedora
AutoQA project as well during the v4 process to see what we can automate
[16:36:56] <satellit_> trick edit icon for liveusb-creator command
--reset-mbr
[16:37:03] <mchua> #idea look at Fedora AutoQA project to see what QA
features we can automate
[16:37:04] <satellit_> It is usually needed
[16:37:20] <mchua> I'm trying to step back from specific technical
features here, concentrate on broad process and schedule
[16:37:35] <pbrobinson> mchua: agreed.
[16:38:02] <mchua> #info We standardized on official install methods
(liveusb-creator, unetbootin) but this was done quickly without broad
consensus so there's still friction about alternate methods that are out
there.
[16:38:06] <satellit_> Sugar-Creation-Kit DVD should be downloadable and
linked to?
[16:38:29] <mchua> satellit_: so, I think the DVD is a good example of
something that's currently unofficial/unsupported because of our lack of
a feature process
[16:38:49] <mchua> satellit_: we can link to it as a *draft* of
something unofficial and unsupported - along with all the other
experimental work
[16:39:05] <satellit_> Ok
[16:39:07] <pbrobinson> mchua: 'alternate methods' maybe?
[16:39:20] <mchua> but to make it a feature we can actually publicize
and say "yes, this is part of the SoaS project," we need to figure out a
way to do that, who's going to support it, etc.
[16:39:31] <mchua> (probably you, or whoever the feature maintainer is
for any given feature ;)
[16:39:48] <satellit_> It is basically the wiki on a DVD
[16:40:25] <satellit_> "sneakernet" or behind firewall at school is my
mind picture of use case
[16:40:26] <satellit_> * should save bandwidth on servers.
[16:40:26] <satellit_> * separate editions for V3/V2/XO-1 ?
[16:40:37] * mchua nods... satellit_, perhaps a good #action here for
later is to look at the dvd you made as one of the features under
consideration for v4, and figure that out together
[16:40:52] <mchua> (the feature process, I mean - it's not a bad first
test case)
[16:40:55] <satellit_> all questions need discussion and guidance
[16:41:04] <mchua> it may make it through for v4, it may not, but we'll
learn a lot in the process, I'm guessing.
[16:41:19] <sdziallas> mchua: yup yup!
[16:41:29] <mchua> v4 is going to be our first deliberately planned
release, aiui, so we'll undoubtedly be making tons of mistakes and
learning a lot ;)
[16:41:44] <satellit_> thanks for the attention...: )
[16:41:59] <mchua> #action satellit_ to bring up DVD as feature for
consideration in v4, by way of figuring out the feature inclusion process
[16:42:03] <mchua> that should do it :)
[16:42:05] <mchua> anything else?
[16:42:11] * mchua looks at time
[16:42:59] <sdziallas> time to wrap up! *ring*
[16:43:21] <mchua> so, ending on a happy note: what did people *like*
about the v3 release process?
[16:43:24] <mchua> and the v3 releaes?
[16:43:24] <mchua> er, release?
[16:43:33] <mchua> other than "zomg, we made one and it functions!"?
[16:43:47] <sdziallas> it's *shiny*. it's *yellow*. it works... well,
er, mostly. It has over 300 downloads by now.
[16:43:50] <mchua> #info things we liked!
[16:43:53] <pbrobinson> mchua: its over :-D
[16:43:54] <mchua> #undo
[16:43:55] <satellit_> It works nicely...)
[16:43:58] <mchua> #topic Things we liked!
[16:44:00] <sdziallas> pbrobinson: LOOOL :D
[16:44:08] <mchua> #info it's *shiny*. it's *yellow*. it works... well,
er, mostly. It has over 300 downloads by now
[16:44:14] <mchua> #info it's over :-D
[16:44:19] <mchua> #info It works nicely
[16:44:29] <mchua> #link
http://lists.sugarlabs.org/archive/sugar-devel/2010-May/024203.html
[16:44:31] <sdziallas> #info we actually made it.
[16:44:40] <mchua> #link
http://lists.sugarlabs.org/archive/iaep/2010-May/010956.html
[16:44:42] <sdziallas> #info we have a *team* :)
[16:44:49] <mchua> #info (those links are compliments from Daniel and Simon)
[16:44:59] <mchua> #info we have a *release schedule*
[16:45:00] * sdziallas is s/300/350 by now.
[16:45:20] <pbrobinson> #info the process from an engineering process
was considerably smoother using the Fedora Spins process
[16:45:22] <mchua> #info we started driving communications to public
channels - notably the SoaS mailing list - so things are more transparent
[16:45:38] <sdziallas> pbrobinson: I *don't* think that says a lot :P
[16:45:55] <mchua> #info multiple people have commit access to each
repository that needs to be handled, no single-person bottlenecks
[16:45:59] <mchua> (afaict)
[16:46:00] <pbrobinson> sdziallas: its a start!
[16:46:22] * SeanDaly back on a computer
[16:46:26] * sdziallas waves :)
[16:47:05] <mchua> SeanDaly: we're wrapping up - listing the things that
were good about this release cycle
[16:47:17] <sdziallas> (if any) :D
[16:47:24] <mchua> #info we *had* a release cycle and a target release
date set early in the process... it wasn't just a "uh, this seems ready
to go now" sort of thing
[16:47:36] <mchua> time-based releases ftw - predictability is great.
[16:47:44] * sdziallas wonders if this is his gallows humor, heh.
[16:48:25] <SeanDaly> mchua: predictability in marketing good for some
things, nt for others :D
[16:48:43] <mchua> :)
[16:48:47] <SeanDaly> effect of surprise important to generate coverage
for example ;-)
[16:49:05] <SeanDaly> challenge is for surprises to be good ones :D
[16:49:09] <mchua> right!
[16:49:22] <mchua> ok, any other notes, last-minute thoughts, things
we've missed?
[16:49:51] <pbrobinson> SeanDaly: gnome/fedora/ubuntu seem to use it to
great advantage
[16:49:52] <mchua> does anyone have something else to say that they
don't fele like they've had a chance to say, that you're not already
going to be taking to a mailing list convo?
[16:50:07] <garycmartin> mchua: Where are all the ponies
[16:50:29] <sdziallas> #action pick SoaS v.4 codename soon
[16:50:34] <sdziallas> garycmartin: ponyberry? :D
[16:50:40] <SeanDaly> probinso: use what?
[16:50:49] <SeanDaly> probinson: use what?
[16:50:58] <mchua> #info we lack ponies in the v3 release. and pandas.
[16:51:00] <pbrobinson> SeanDaly: a timed release
[16:51:04] <mchua> garycmartin: a grievous oversight! we must remedy!
[16:51:07] <garycmartin> sdziallas: And next set of colour combos for
artwork.
[16:51:21] <mchua> #action pick SoaS v.4 color combos soon
[16:51:22] <pbrobinson> mchua: I have 2 ponies on the farm in aus. Does
that help?
[16:51:31] <SeanDaly> probinson: no beef with timed releases
[16:51:32] <mchua> pbrobinson: Yes. Yes. They should be Ponyberry
release mascots.
[16:51:37] <sdziallas> garycmartin: yes. and thank *you* for helping
with that (even sometimes on short notice) :)
[16:52:01] <sdziallas> garycmartin: it's really appreciated and helped a
lot to take one thing to worry about away!
[16:52:01] <mchua> I reckon we need to find a better way to sync with
Design as well. :)
[16:52:09] <mchua> #idea sync with Design earlier in the release cycle
for color-choosing, etc.
[16:52:13] <SeanDaly> mchua: one more comment if I may?
[16:52:13] * pbrobinson votes for a release name that isn't a berry :-P
[16:52:23] <sdziallas> pbrobinson: pony-belle?
[16:52:25] <mchua> SeanDaly: go for it.
[16:52:26] <SeanDaly> we haven't done media launch yet
[16:52:35] <mchua> pbrobinson: technically speaking, mirabelle is a
plum, not a berry.
[16:52:37] <mchua> therefore.
[16:52:42] * sdziallas listens.
[16:53:00] * mchua waiting for SeanDaly
[16:53:02] <SeanDaly> probinson: original idea was ice cream flavours so
a nonberry OK
[16:53:09] * m_anish (suggests Alphonso for v4 :-) )
[16:53:09] <pbrobinson> mchua: yes, I know... but its still small and
round :-)
[16:53:24] <SeanDaly> mchua: just saying we can do Mirabelle media
launch for LinuxTag
[16:53:35] <SeanDaly> with focus on team, if y'all agree
[16:53:54] <pbrobinson> SeanDaly: ah. you learn something every day. I
thought it was suppose to suggest healthy eating with fruit :-P
[16:54:13] <sdziallas> SeanDaly: I do. :)
[16:54:36] <SeanDaly> pbrobinson: hee hee no sdz & I went for ice cream
in a marketing meeting a year ago
[16:54:55] <pbrobinson> SeanDaly: rum and raisin it is then :-P
[16:55:35] <SeanDaly> pbrobinson: hee hee rum for kids :D
[16:56:18] <sdziallas> okeydokey, I think that sounds awesome (not the
rum, but... y'know)
[16:56:25] <pbrobinson> SeanDaly: rum for the release engineers and
marketing... raisins for the kids :-)
[16:56:25] <sdziallas> SeanDaly: is tomorrow a marketing meeting taking
place?
[16:56:33] <sdziallas> pbrobinson: :)
[16:56:37] <SeanDaly> pbrobinson: :D
[16:56:49] <SeanDaly> sdziallas: yes indeed we can
[16:56:49] <sdziallas> pbrobinson: hope I don't count as kid anymore :P
[16:57:18] <pbrobinson> sdziallas: in europe.... no. in the US... yes :-|
[16:57:38] <sdziallas> SeanDaly: awesome! maybe we could work on that
more then :)
[16:57:43] <sdziallas> pbrobinson: shhhht :)
[16:57:53] * mchua suggests cake batter
[16:57:54] <SeanDaly> sdziallas: OK
[16:58:08] <SeanDaly> mchua: cake batter ice cream?
[16:58:08] <mchua> Hey, tabs! you're catching the end of the SoaS
release review meeting here.
[16:58:15] * sdziallas waves to tabs!
[16:58:17] <mchua> SeanDaly: yes!
[16:58:17] <tabs> hi
[16:58:19] <mchua> it is tasty.
[16:58:21] * SeanDaly greets tabs
[16:58:23] <sdziallas> mchua: :)
[16:58:43] <mchua> tabs, we had some good discussion about how testing
went for v3 - we'll have logs of that up in a moment
[16:58:49] <sdziallas> (should we wrap up?)
[16:58:50] <mchua> (they'll get sent to the SoaS list, if you're on that)
[16:58:54] <mchua> we should, yeah.
[16:58:59] <mchua> it's almost 2 hours on the dot right now
[16:59:00] <tabs> mchua: I am on that list
[16:59:06] <pbrobinson> as a lead up to the v4 release I'd like to point
out that there's a FUDCon in September in Zurich so it might be useful
in the lead up to the release for a sugar/soas meetup
[16:59:11] <garycmartin> Tabs == Tabitha?
[16:59:15] <tabs> yes
[16:59:19] <tabs> i am tabitha
[16:59:21] <mchua> tabs: excellent. it sounds like satellit_ will be
working more on getting systematic testing up for v4, so hopefully you
and the Welly testers can join us there :)
[16:59:39] <SeanDaly> pbrobinson: could be interesting Zurich
[16:59:41] * mchua thinks we need better ways to tap the talent of the
Welly testers - they've been doing awesome work for... what is it, 2
years now?
[16:59:42] <tabs> We are in :-)
[16:59:46] <sdziallas> mchua: actually, I still need to look at the
teaching schedule re September...
[16:59:47] <mchua> tabs: yay!
[16:59:50] <tabs> Though we are also the Auckland testers now
[16:59:53] <sdziallas> :)
[16:59:56] <mchua> tabs: oh man, even better!
[16:59:58] <garycmartin> tabs: Well a hi from me too, for all that NZ
testing
[17:00:10] <mchua> #action find ways to tap tabs and the Welly/Auckland
testers for SoaS QA, 'cause they rock
[17:00:37] <mchua> #info there's a FUDCon in September in Zurich, we may
want to look at that as a Sugar/SoaS meetup opportunity.
[17:00:50] <tabs> James Cameron in Australia has been helping with testing
[17:01:10] <mchua> SeanDaly: The media launch for Mirabelle - is that
something we should take up in the Marketing meeting tomorrow? I want to
make sure that convo thread doesn't drop.
[17:01:20] <mchua> #info thank you also to James Cameron in Australia
for his testing help!
[17:01:26] <sdziallas> pbrobinson: ouch, that'd be fun (re: FUDCon Zurich)
[17:01:26] <pbrobinson> tabs: hi from a fellow down under person (from
Aus originally, in London for the moment)
[17:01:34] <mchua> Any other last-minute notes? we need to wrap up
[17:01:40] <mchua> already twice as long as we originally said :)
[17:01:46] <pbrobinson> mchua: no I think we're done
[17:01:50] * sdziallas nods
[17:01:53] <mchua> we can schedule another meeting between and now and
next week's v4 planning session if needed.
[17:01:56] <SeanDaly> mchua: yes, as I said to sdz
[17:01:58] <mchua> Ok! I'll send minutes to the list in a moment.
[17:02:01] <mchua> SeanDaly: Awesome, thanks!
[17:02:03] <sdziallas> awesome!
[17:02:11] <mchua> #action SeanDaly taking Mirabelle media launch
discussion up at Marketing meeting
[17:02:14] <mchua> aaaand ending in 5...
[17:02:15] <mchua> 4...
[17:02:15] <sdziallas> thanks folks!
[17:02:17] <mchua> (thanks all!)
[17:02:18] <mchua> 3...
[17:02:19] <sdziallas> :)
[17:02:20] <mchua> 2...
[17:02:23] <mchua> 1..
[17:02:24] <sdziallas> 0.5
[17:02:25] <mchua> #endmeeting
More information about the SoaS
mailing list