/srv/irclogs.ubuntu.com/2008/06/16/#ubuntu-meeting.txt

=== nixternal_ is now known as nixternal
Baron1984http://ubuntuforums.org/showthread.php?p=5194590#post519459003:07
=== dholbach_ is now known as dholbach
=== mdz_ is now known as mdz
=== elkbuntu` is now known as elkbuntu
=== Mamarok_ is now known as Mamarok
=== ubottu changed the topic of #ubuntu-meeting to: Current meeting: Bugs for Hugs Day | Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 17 Jun 15:00 UTC: Server Team | 18 Jun 06:00 UTC: Platform Team | 18 Jun 17:00 UTC: QA Team | 18 Jun 20:00 UTC: Xubuntu Community | 19 Jun 13:00 UTC: Desktop Team
=== persia_ is now known as persia
=== asac_ is now known as asac
=== stdin_ is now known as stdin
=== ubottu changed the topic of #ubuntu-meeting to: Current meeting: Bugs for Hugs Day | Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 16 Jun 21:00 UTC: MOTU SRU | 17 Jun 15:00 UTC: Server Team | 18 Jun 06:00 UTC: Platform Team | 18 Jun 17:00 UTC: QA Team | 18 Jun 20:00 UTC: Xubuntu Community
popey@schedule17:42
ubottupopey: Schedule for Etc/UTC: Current meeting: Bugs for Hugs Day | 16 Jun 21:00: MOTU SRU | 17 Jun 15:00:  Server Team | 18 Jun 06:00: Platform Team | 18 Jun 17:00: QA Team | 18 Jun 20:00: Xubuntu Community17:42
=== ubottu changed the topic of #ubuntu-meeting to: Current meeting: Bugs for Hugs Day | Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 16 Jun 21:00 UTC: MOTU SRU | 17 Jun 15:00 UTC: Server Team | 18 Jun 17:00 UTC: QA Team | 18 Jun 20:00 UTC: Xubuntu Community | 18 Jun 22:00 UTC: Platform Team
=== johnc4511 is now known as johnc4510
=== cropalat is now known as cropalato
=== kirkland` is now known as kirkland
DktrKranz!now20:55
ubottuFactoid now not found20:55
DktrKranzmh...20:55
lukehasnoname@now20:55
ubottulukehasnoname: Current time in Etc/UTC: June 16 2008, 19:55:52 - Current meeting: Bugs for Hugs Day20:55
SeveasDktrKranz, try @now :)20:55
DktrKranzheh, thanks :)20:56
lukehasnoname!@now20:56
ubottuFactoid now not found20:56
ScottK@!now20:56
\shhmm21:20
ScottKHello everyone.  I have it as time to start the motu-sru meeting.  Who is here?22:00
=== ubottu changed the topic of #ubuntu-meeting to: Current meeting: MOTU SRU | Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 17 Jun 15:00 UTC: Server Team | 18 Jun 17:00 UTC: QA Team | 18 Jun 20:00 UTC: Xubuntu Community | 18 Jun 22:00 UTC: Platform Team
\shmoins22:00
* ogra lurks22:01
* geser watches from the back22:01
TheMusoGreetings.22:01
* DktrKranz is here22:01
ScottKNo jdong or cody-sommerville22:02
LaserJockI'm stopping by and wanted to say a couple things at some point if that's ok22:02
ScottK\sh, DktrKranz, TheMuso: Who is running this meeting?22:02
TheMusoDo we have an agenda?22:03
* heno listens in22:03
\shaehm.how wanted it? :)22:03
ScottKI think it was get together and make a plan.22:03
* sbeattie is also lurking22:03
* ScottK considers 4 of 6 a good quorum and suggests we start.22:03
ScottKAny objections to letting LaserJock say his piece at the beginning?22:04
TheMusoNo.22:04
DktrKranzNo.22:04
ScottKLaserJock: Go.22:04
\shfire away pls :)22:04
LaserJockwell, I wanted to just brief people on the script I've been working on22:04
LaserJockin collaboration with Steve Beattie who is the Canonical SRU QA Engineer (I think that's right)22:04
LaserJockhttp://qa.ubuntuwire.com/sru/ is the current site22:05
LaserJockand I've got an hourly cron job producing 3 pages22:05
ScottKLaserJock: Very good work.  Particularly for someone who's taking a break from Ubuntu.22:05
ScottK;-)22:05
LaserJockwell, this is the *only* thing I'm doing *buntu related22:06
LaserJockand it was started before I started my break22:06
* ScottK appreciates it.22:06
* DktrKranz even more22:06
* TheMuso also.22:06
ScottKMuch easier to work from than Launchpad.22:06
LaserJockso we'd like to get feedback from you guys as primary users22:06
ScottKI think DktrKranz has been doing the most SRU stuff lately.22:07
DktrKranzI tried to, at least22:07
LaserJockthe other thing is that the QA team is working on some specs related to SRU work22:07
LaserJockheno and sbeattie, who are lurking ;-) are working on those specs22:07
ScottKI think before we can know much about that, I think we need to talk about process for Universe.  I think it's pretty broken right now.22:07
LaserJockI'd really love to see the MOTU SRU team working well with the QA team to get the consistency and quality of SRUs up22:08
henoagreed22:08
ScottKPerhaps one of you can tell me how we got from the old process to one where only the sru-verification team can verify a Universe SRU?22:08
ScottKI've looked through the MOTU meeting minutes and can't find where that was agreed to.22:08
ScottKheno: Unfortunately I think the current situation really isn't very suitable for Universe.22:09
LaserJockScottK: that's not actually true at all22:09
LaserJockanybody can verify SRUs22:09
ScottKLaserJock: No they can't.  Only sru-verification can tag them verified.22:10
LaserJockthe sru-verification team, from what I understand, is there to *ensure* that SRU (Main mostly) are done22:10
ScottKAt least per the written process.22:10
LaserJockhmm, that's not how I read it22:10
ScottKHistorically that was true, but no longer.22:10
henodepends what you mean by verify -- do the verification work or ack that it was verified correctly22:10
henothe formed should be open to many people22:11
heno*former22:11
LaserJockScottK: hmm, I can see how you could read it both ways22:11
ScottKLaserJock: https://wiki.ubuntu.com/StableReleaseUpdates very clearly says it's the verification team that tags it done.22:11
LaserJockit's not clear to me22:11
LaserJockI read that that is their function, but not to the exclusion of other people22:11
DktrKranzindeed, I've seen some SRUs (for main too) copied to -updates without a "thumbs up" from sru-verification but after a large testing by users22:12
LaserJockhowever, the SRU page sometimes gets edited without telling people ;-)22:12
ScottKYes.  This isn't about who tests, but who can say it's good.  Although no where on that page does it actually ask for community testing/results.22:12
LaserJock"Verification feedback from bug reporters and subscribers is greatly appreciated"22:12
ScottKOK.22:13
LaserJockthough that is very far down the page22:13
ScottKIt also says, "The SRU verification team may also discover that your fix is good. They will: - Modify the verification-needed tag to a verification-done tag on the bug report."22:13
LaserJockright22:13
ScottKThat's pretty clear and how I understand it's historically been done in Main.22:13
LaserJockwhich to me doesn't exclude other people from doing so22:13
LaserJockbut says that there is a team in place to catch the ones that may fall through the cracks22:14
ScottKThat's the only step in the process where it's mentioned22:14
DktrKranzwell, sru-verification is not closed, someone can join in (as I did, basically to perform verifications for Universe)22:14
ScottKWhat it appears to me happened is that motu-sru was told to go document Universe process differences and instead then just dropped them.22:15
ScottKhttps://wiki.ubuntu.com/MOTU/Meetings/2007-11-2322:15
DktrKranzbut it's a bottleneck, especially for universe22:15
LaserJockin any case, IMO, a sru-verification team is unnecessary if SRU QA is in place22:15
ScottK"The Universe SRU Policy shall be reviewed by the members of ~motu-sru, and the rationale for variations from the policy for Main will be documented."22:15
LaserJockDktrKranz: what is a bottleneck? sru-verification or verification in general?22:15
ScottKNo where does it say go drop all the differences.22:15
LaserJockScottK: no, we decided to drop22:16
DktrKranzLaserJock, having sru-verification to check bugs, IIRC it's just me who perform "regular" scan in universe packages22:16
ScottKWho and when?  Such a decision is not documented?22:16
ScottKLaserJock: ^^^22:16
LaserJockScottK: the MOTU SRU team did, and it'd only be documented in an IRC log I belive22:16
henoIMO we don't have enough people doing verifications in main _or_ universe so pooling those (testing) teams would be good22:16
LaserJockDktrKranz: well, I totally ignored it22:17
ScottKLaserJock: I don't think the MOTU SRU team had that authority.  They changed something that affects all of Universe without asking anyone else.22:17
LaserJockScottK: umm, yeah, it was our authority22:17
ScottKFrom where?22:17
ScottKThe MOTU Meeting minutes say document the differences, not remove them.22:17
LaserJockby virtue of being the MOTU SRU team22:17
DktrKranzheno, having hug days targeted to SRU verification?22:17
henoDktrKranz: that'd be good!22:18
ScottKLaserJock: I disagree.  We've had a policy for quite some time now that process changes get decided by MOTU.22:18
LaserJocksru-verification team should most likely go away22:18
LaserJockScottK: no, we don't22:18
LaserJockwe have a process of letting relevant teams make decisions22:18
LaserJocknot nit-picking every single policy change22:18
henopedro has been doing both bug days and universe verification - he could probably set that up22:18
ScottKI think motu-sru decide how it wants to make it's decisions, but not to change overall process that affects everybody.22:18
ScottKLaserJock: So far we're down to one person focused on Universe who can verify SRUs.  That's no nit picking.22:19
LaserJockno, it's not22:19
TheMusoI think this all came out of the idea that we wanted to allign ourselves with the process for main somewhat more, and so it was decided that our process was as close to main as possible.22:19
LaserJockthat's utterly untrue22:19
LaserJock*anybody* can verify an SRU22:19
ScottKLaserJock: That's not what the wiki page says.22:20
LaserJockyes it is22:20
LaserJockthough I agree that it's unclear22:20
LaserJockbut the operational reading of that, IMO, has been that anybody can verify22:20
ScottKLaserJock: OK.  I don't think it's at all unclear and I don't think that's what it says.22:20
LaserJockthen change it22:20
LaserJockno biggie22:21
ScottKCan anyone mark an SRU verified or just MOTU?22:21
LaserJock*anybody*22:21
ScottKheno: Is it OK per process if I mark a Main SRU with the verification done tag?22:21
LaserJockif it's badly marked MOTU SRU or pitti will pick that up22:21
henoScottK: if you feel qualified, yes. it still needs to be let through by an archive admin22:22
\shhmm...anybody with bug powers can mark an SRU verified, even if it's the worst nightmare ?22:22
henothat's where the real gatekeeping happens22:23
ScottKOK.  Then I think the wiki page needs a lot of work on that because I don't see that at all as written.22:23
heno\sh: why would you do that just for fun?22:23
ScottKheno: We have people with Launchpad accounts we definitely don't want marking verification done.22:24
henogenerally it's only done by the QA in practice22:24
sbeattienote that even if a good verification has been done and tagged, a package may not necessarily get moved into the archive if it's felt that more test usage is needed to catch any regressions.22:24
\shheno: oh...not just for fun, but because I know at least one person without a clue but thinking he does the right things, even if he didn't ...22:24
\shheno: and believe me, 1+n with n <3 want to play gatekeeper for crap22:24
\sharchive admins I mean22:24
henoso in MOTU the tag triggers the upload basically?22:24
DktrKranzheno, if a user publishes a clear verification (by attaching screenshots, terminal logs, and so on), I'd say it's ok, taggind and stating "works for me" is somewhat "incomplete" to me22:24
LaserJockok, hang on a sec22:25
LaserJock1) I've not seen any badly tags SRUs22:25
LaserJock2) The MOTU SRU team and the archive team can both easily revert the tag22:25
LaserJockif something looks phony, revert it22:26
LaserJocknot a problem22:26
ScottKI don't think anyone is aware they are allowed to tag.  I certainly wasn't.22:26
henoyeah, trying to restrict tag use isn't practical22:26
ScottKUnless I misunderstood DktrKranz last week, he joined sru-verification because he thought he had to to tag stuff verified.22:26
LaserJockhmm, I was just doing it, naughty me ;-)22:26
\shbecause tasks and tags are two different things...but work tasks we don't have in LP ;)22:27
DktrKranzScottK, basically yes22:27
LaserJockok, so my suggestion:22:27
LaserJock1) edit SRU page to be clear about who can use tags, etc.22:27
LaserJock2) discuss with Ubuntu SRU and QA team about eliminating sru-verifcation team22:27
LaserJockIMO, we're developing QA tools that should obsolete the sru-verification team22:28
ScottKMakes sense.22:28
* DktrKranz agrees22:28
sbeattieLaserJock: heh, sru-verification is the subscriber that I'm querying off of.22:28
DktrKranzwe're moving in the right direction, and we have some good tools already22:28
ScottKWhile we can't restrict tag use formally, I do think a motu/core-dev ought to sign off on a verification.22:29
LaserJocksbeattie:  that's why we need to "discuss"22:29
LaserJockScottK: well, Ubuntu Archive does that22:29
\shLaserJock: who is "we"? and which QA team? ubuntuwire or canonical qa?22:29
ScottKLaserJock: The archive admins don't scale very well.  I think developers ought to do the initial verification.22:29
heno\sh: there is an Ubuntu QA team too ;)22:30
LaserJockScottK: well, MOTU SRU can always do it22:30
DktrKranzLaserJock, I think we should take more responsibility and leave a-a just administrative tasks, not verification ones22:30
LaserJockheno: no there isn't, last I looked22:30
henoLaserJock: https://wiki.ubuntu.com/QATeam22:30
henowe have weekly meetings here22:30
ScottKLaserJock: I agree we can do it, but I don't think we should be a choke point on the back end of the process.22:31
LaserJock\sh: sbeattie and I at the moment, hosted on ubuntuwire and eventually on qa.ubuntu.com perhaps22:31
LaserJockheno: if it doesn't have an LP it doesn't exist ;-)22:31
LaserJockScottK: well, I'd say go easy on it and re-evaluate after a while of processing perhaps. My experience is that people flipping the tag is the least of the problems22:31
henoLaserJock: you can discuss these things with a team of people, not an LP team ;)22:32
LaserJockheno: you don't know who to talk to if there isn't an LP team22:32
LaserJockheno: especially when there *is* a Canonical LP team22:32
ScottKLaserJock: I really don't want to write down a process that says it's OK for someone like Kmos to set an SRU to verified.22:33
LaserJockScottK: why not?22:33
LaserJockit's easy to change if it's wrong22:33
ScottKOnly if the archive-admin catches it.22:33
LaserJockit much easier to let the 99.9% good stuff go through unhindered then block all 100% because of it22:33
LaserJockScottK: but MOTU SRU is there the whole time22:33
* \sh 's wife will kill him...22:33
ScottKAny SRU has a MOTU that sponsored it, so they should be able to follow-up on the verification.22:34
LaserJocksure22:34
LaserJockI just don't think it needs to be limited22:34
LaserJockbut I'm not on the team anymore so ... :-)22:34
\shScottK: and the sponsor is mostly not sitting in the SRU team22:35
ScottKExactly.22:35
* ajmitch reads the scrollback & tries to catch up22:35
\shajmitch: simple workflow matters ;)22:35
DktrKranz\sh, when sponsors do sponsoring :)22:35
ajmitch\sh: sure...22:36
* ScottK has ~10 minutes until he goes.22:36
LaserJockoverall I think the current process is good22:36
LaserJockbut the SRU page needs to be fixed22:36
\shDktrKranz: if they have the guts to sponsor SRU..which could harm their powers22:36
ScottKI think the current process only worked because virtually no one knew about it.22:37
LaserJock1) doesn't tell people they need to wait for MOTU SRU ack22:37
LaserJock2) doesn't describe versions well22:37
LaserJock3) needs to be more procedural. i.e. answer "I want to submit and SRU, how do I do that?"22:37
LaserJockScottK: enough people knew about it to create a lot of SRUs22:38
LaserJockand I don't see any reason why it wouldn't scale decently well22:38
LaserJockIMO the biggest missing piece was good tracking, and I think we're going to get that handled much better22:38
ScottKIt's the verification part I'm talking about.22:39
DktrKranzit's not that hard to have a SRU in -proposed, the hard part is having it in -updates22:39
ScottKLaserJock: I do think your script is a big step forward.22:39
LaserJockyes, well the nature of many Universe SRUs doesn't lend themselves to ready verification22:40
LaserJocklot's of weird, specific cases where something fails22:40
ScottKDktrKranz: You've the most recent experience with the process.  Would you be up for drafting a proposed update to the wiki?22:40
slangasekfwiw, I do share ScottK's concern that ubuntu-archive shouldn't be trying to judge whether the person setting the verification-done tag is qualified to do so22:41
DktrKranzScottK, if we motu-sru can work on it to have a good candidate, sure22:41
ScottKI'll be glad to help.22:41
ScottKslangasek: Thanks.22:41
LaserJockslangasek: for sure22:41
LaserJockmy point is that the subscribers and MOTU SRU all get bugmail22:41
ScottKTrue.22:42
LaserJockand lastly Ubuntu Archive22:42
LaserJock*somebody* is going to catch a bogus verification change22:42
ScottKHopefully.22:42
slangasekLaserJock: but not necessarily before the archive admin du jour does the copy to -updates?22:42
slangasekLaserJock: does there need to be a minimum review period between setting the tag and copying the package?22:43
LaserJockno22:43
LaserJockit's whenever pitti gets to it22:43
LaserJockwe already have a 7-day aging in -proposed22:43
\shbecause pitti doesn't scale..22:43
LaserJockpitti scales just fine22:43
LaserJockthis is really not a bandwith-heavy process22:44
LaserJockit just requires people paying attention to it22:44
DktrKranzpitti is doing a *huge* job, anyone subscribed to sru-verification can confirm22:44
slangasekbut the bug may be unverified for 8 days, then be marked "verified" by someone not qualified to know, and the copy happens right after that without review?22:44
ScottKslangasek: Yes.22:44
DktrKranzif we can help it to just doing archive admin task, it will be good22:44
slangasekfwiw, https://wiki.ubuntu.com/ArchiveAdministration#head-18b6747493b60de8de4b4ceaef46ac8e705d3231 suggests that copying packages to -updates is part of the archive team's duties, not just pitti's :)22:44
LaserJockslangasek: yep22:44
DktrKranzit/him22:44
ScottKThis is why we really need to minimize what the archive-admins have to face.22:45
LaserJockslangasek: sure, pitti's just the one that does it22:45
* ScottK needs to go.22:45
ScottKRead you all later.22:45
LaserJockthe archive-admins don't have much to face22:45
LaserJockthere's a lot to do, for sure22:45
\shok...i don't get it...22:45
LaserJockbut like I said, I've never seen a bogus verification22:45
\shwe have a queue of let's say 7 to 8 days in -proposed22:45
lukehasnonamelater ScottK22:46
\shafter that period, someone tags it as "verfied" and A-A of the day just copies it from a to b ..22:46
\shnow, for user x * 1000 this update make things worse22:46
\shbecause unknown master of puppets set the flag of "yeah it works"?22:46
LaserJockno22:47
LaserJockit needs to be in -proposed for 7 days *and* have 2 + acks and no -'s22:47
LaserJockand the whole time multiple people are watching it22:47
DktrKranzLaserJock, mh... sometimes not22:48
LaserJockso I'm fairly sure within reason people catch all the problems22:48
LaserJockDktrKranz: that's failure in executing the established process, not failure in the process itself22:48
DktrKranzexactly22:48
DktrKranzwe should enforce it22:49
=== bureflux is now known as afflux
LaserJockbut MOTU SRUs job is to make sure that the process is exectuted correctly22:49
DktrKranzsometimes motu-sru is hijacked, rare cases, but it happened22:50
LaserJockso, as long as that's happening, and MOTU SRU has the tools it needs then all is good22:50
LaserJockwell, then MOTU SRU needs deal with that22:50
geserif a package in the -proposed queue doesn't get confirmed for 7 or 8 days, then either a) there was a communication problem or b) the package is less used22:50
LaserJockwell, currently we have form 0 days to 80+ days in -proposed22:51
LaserJock*from22:51
DktrKranzgeser, users think about -proposed as a "regular" repository, if a package works, that's enough22:51
henohaving many more people use -proposed would help because we would catch the worst breakage -- thousands would be good22:51
DktrKranzmy experience is only 5% commented on bugs22:51
LaserJockheno: I disagree22:51
slangasekgeser: ehm, do you want me to count the bugs on http://people.ubuntu.com/~ubuntu-archive/pending-sru.html for hardy/universe that haven't bee confirmed yet after > 10 days?22:51
LaserJockheno: I don't think -proposed should be just "enabled"22:51
LaserJockI'd much rather have links to .debs in -proposed22:52
henoif just 1% of those who run the devel releases ran -proposed we'd be doing well22:52
DktrKranzheno, if we suggest to enable it, we should be prepared to another X breakage22:52
DktrKranzand we need to have -proposed-proposed :P22:52
TheMusoI don't think proposed should be enabled by default at all.22:52
henoDktrKranz: people are prepared for that on the devel release22:53
LaserJockI don't think proposed should be enabled for general users, ever22:53
henoTheMuso: no clearly not22:53
TheMusoParticularly since there is the occasional big update, i.e alsa-lib for hardy, that is likely to break things for users, and unless they know how to downgrade again, its somewhat unsafe.22:53
geserslangasek: I just looked at the page. I didn't expect to see that many "main" packages with > 10 days in the queue.22:53
sbeattieLaserJock: I don't think we want all users to run -proposed, but we do want far more power users to use it.22:53
henoobviously, neither should the devel release ...22:53
LaserJocksbeattie: we can't control that22:53
slangasekgeser: in the case of hardy/main, many of them are d-i components that couldn't be tested at all until just recently22:54
LaserJockwith the devel release, when something breaks we say "well, you were warned, tough luck"22:54
LaserJockwith -proposed we lose testers, and reputation because we told people to enable it22:54
henoLaserJock: right we should warn people22:54
sbeattiewhat heno said.22:54
LaserJockif you turn -proposed into essentially the same as devel then you lose a lot of people22:54
henobut if the same people ran it they would know the risks22:55
LaserJockwell, that does make some sense for common Main packages, I admit22:55
henoLaserJock: that's not what we're suggesting22:55
LaserJockbut it makes little sense for many Universe packages22:55
LaserJockbecause you *have* to know the test cases anyway22:55
henojust that people with the same risk awareness run it22:55
LaserJockso you just enable -proposed as a convenience22:55
LaserJockwhich opens up your testers to potentially hundreds of new packages22:56
DktrKranzwhen people enable -proposed, they catch almost everything because version is bigger than stable release, if we could tell "ok, this is a proposed upgrade, install it for testing purposes", it should be better22:56
LaserJockwhen they only want/need to test one or two22:56
\shheno: you just made a distinction between common world users who just want to use something which is broken, and the hard boiled egg sysadmin who knows what he does...22:56
henoLaserJock: you have to know the test case to verify the fix but not catch severe regressions22:56
\shheno: regarding d-i examples of slangasek, yes, the sysadmin will do some testing22:56
LaserJockheno: which is really and odd thing22:57
LaserJockwe aren't looking for sever regression!22:57
\shheno: regarding simple tomboy nobody will test this, because they just want to use it.22:57
LaserJockwe are wanting to verify that an SRU fixes what it's supposed to fix22:57
geserwould a apt pinning like debian backports or debian experimental help so people don't get all -proposed updates automatically?22:57
slangasekthere was discussion recently on ubuntu-devel about how best to enable -proposed22:57
LaserJockjust enabling -proposed does *nothing* towards that22:57
slangasekI still think that apt pinning + update-manager support is the best solution22:57
henobut the bad regressions are the thing we really worry about, so 'just using' is helpful22:57
LaserJockgeser: I would be for that22:57
LaserJockslangasek: agreed22:57
LaserJockheno: again, only for a certain class of SRUs22:58
DktrKranzI agree with slangasek22:58
LaserJockevolution for instance22:58
* \sh needs to read the logs tomorrow morning...his wife has a knife in her hand and tells him to shut down the computer, or she will kill him...cu tomorrow folk23:00
LaserJock\sh: cya23:00
LaserJock;-)23:00
DktrKranzwhen doing SRUs, changelogs entries are "incomplete", they do not tell users which issues they are addressing, thus leaving users a doubt if a -proposed update is worth a risk for a regression23:00
slangasek\sh: it's a trick, once the computer's off there are no witnesses23:00
LaserJocklol23:00
DktrKranzif we document better what we are addressing, people looking at -proposed from update-manager will be encouraged to test23:01
LaserJockhow concerned are we about major regressions outside of the kernel, X, and perhaps microrelease exception packages?23:01
sbeattieLaserJock: here's an example: gnome-games had fixes for a couple of the solitaire games, but the update that was pulled in also caused glchess to fail to start.23:01
sbeattieLaserJock: we didn't catch it, but upstream did, fortunately before it made it into -updates.23:02
LaserJocksbeattie: right, we *should* catch that23:02
sbeattieAgreed, we should.23:02
LaserJocki.e. mass uploading Gnome into -updates is not high on my recommendation list23:02
sbeattieHow, with the resources we have, is the tricky question.23:02
LaserJockwell, there are a couple things23:03
LaserJock1) catch it before we release23:03
sbeattieLaserJock: well, that's unfortunately out of my control, despite my agreement with that.23:03
LaserJockQA before release helps a *ton* when it comes to SRUs23:03
sbeattieLaserJock: point is, if you *only* went to verify the bugfixes (which is what I did), you missed that regression.23:03
LaserJock2) perhaps use a staging PPA to look for regressions23:04
LaserJockyes, but my point is that is *precisely* why we have our current SRU policy23:04
sbeattieI agree it would be helpful to let people pick and choose which proposed packages they wish to test.23:04
sbeattieBut we *also* want to tap our expert users and help us catch regressions in updates to scary packages like dpkg.23:05
geserI see a problem with universe packages that only 5 people have installed and only one finds a SRU worthy bug, how will you find regressions there?23:05
slangasekask all 5 users to try it, if none find regressions, then by definition they don't exist ;)23:06
DktrKranzsbeattie, what about improving https://wiki.ubuntu.com/QATeam/PerformingSRUVerification and widespread it?23:07
sbeattieDktrKranz: heno and I are trying to do exactly that.23:07
DktrKranzgood starting point23:08
henowe'll get there :)23:08
=== encryptz is now known as atoponce
henoLaserJock's tracking pages will help publicize it23:08
DktrKranzas I said before with heno, having targeted days on SRUs will surely help and people could become more interested and willing to help23:09
henoDktrKranz: I'll try to get one set up next week23:09
heno(I'll CC you on an email)23:10
DktrKranzgood23:11
sbeattieI wonder if there's a way we can do more targeted notifications, so we can inform those 5 users in geser's example that there's a package in -proposed that we'd like them to help test?23:11
LaserJockpublishing an SRU RSS feed with bug URL and test case would be good23:13
DktrKranzwe already have instruments (pinning a-la-debian), just lack UI23:13
sbeattieLaserJock: a) heno has asked me to set that up, but b) it needs to be filterable so you don't get spammed with packages you don't use.23:14
gesersbeattie: what about enabling -proposed by default so update-manager sees new packages and can notify the user. But with apt-pinning so they don't get automatically installed / marked for installation.23:17
sbeattieThat's a possibility worth exploring.23:18
henohm, I'm worried about people agreeing to install by accident23:19
LaserJocksbeattie: does it need to be filtered?23:19
DktrKranzI fear users will be tempted to install *everything*, we should document changes better at a first glance, as for security updates, for instance23:19
henoit should be strictly opt-in23:20
geserit would also help if update-manager didn't mark all -proposed packages for upgrade by default. /me has used some time to uncheck all -proposed updates when using update-manager and wanted only some from -proposed (e.g. firefox 3.0)23:20
henoperhaps an installable notification applet23:20
LaserJockwell, why not do both ways23:20
LaserJock1) allow people to just enable -proposed as now, these are the bleeding edgers looking for regressions23:21
DktrKranzupdate-manager do distinction between security and updates, why not adding a third type "proposed/testing packages" ?23:21
LaserJock2) in an SRU tracker set up links to .debs for people who are specifically testing a fix23:21
geserisn't there one? I remember seeing one the last time23:21
geserDktrKranz: ^^23:22
* DktrKranz opens hardy VM to check23:22
DktrKranzjust a couple of minutes23:22
LaserJockDktrKranz: it does23:22
sbeattieLaserJock: re filtering: you use $EDITOR; do you wish to be notified when $OTHEREDITOR gets moved into -proposed?23:22
LaserJocksbeattie: maybe, but that's the fun of RSS23:23
LaserJock*we* can't tell what people want23:23
LaserJockso we let them intelligently filter themselves23:23
* heno wanders off for the night; it's getting late here23:25
henoLaserJock: thanks for alerting me to the meeting23:25
henoIt's been enjoyable :)23:26
LaserJockheno: thanks for coming23:26
DktrKranzgnight heno, please keep me informed if you plan to do some hug day, I'll be happy to help :)23:26
DktrKranzhah, late :P23:26
TheMusoheh23:26
=== ubottu changed the topic of #ubuntu-meeting to: Current meeting: Bugs for Hugs Day | Calendar: http://fridge.ubuntu.com/event | Logs: https://wiki.ubuntu.com/MeetingLogs/ | 17 Jun 15:00 UTC: Server Team | 18 Jun 17:00 UTC: QA Team | 18 Jun 20:00 UTC: Xubuntu Community | 18 Jun 22:00 UTC: Platform Team | 19 Jun 13:00 UTC: Desktop Team
DktrKranzLaserJock, could you point us to some specs related to QA SRU you talked earlier?23:33
sbeattiehttps://wiki.ubuntu.com/Testing/fix-validation-tracking is one23:35
DktrKranzmh, it seems we ran out of topics :)23:42
DktrKranzshould we summarize and go to bed?23:43
LaserJockDktrKranz: yeah, I thought you already did23:43
LaserJock:-)23:43
LaserJockit seemed to me the broad topics were:23:43
LaserJock1) "fixing" and clarifying the SRU policy wiki page23:44
LaserJock2) tracking SRUs and what tools are needed23:44
LaserJock3) how to get verification done better23:44
LaserJocksound about right?23:44
DktrKranzperfect23:44
DktrKranzI'll give a first try at 1)23:46
LaserJockI'm working some on 2)23:46
LaserJockand I think 3) needs more dialog, IMO23:46
DktrKranzlet's do 3) with QA, maybe lurking at their meetings23:46
LaserJockyeah23:46
LaserJockI would encourage MOTU SRU to at least lurk at QA meetings23:47
sbeattieLaserJock: do you think you got sufficient input on 2)?23:47
DktrKranzI will, given that timing permits it23:47
LaserJockbecause I consider SRU to be a part of QA23:47
LaserJocksbeattie: well, I'm not sure23:47
DktrKranz17 UTC... bad timing :(23:48
DktrKranzI'm on my way back from office23:48
LaserJocksbeattie:  there were'nt any objections though, so that's good23:48
sbeattieLaserJock: just wondering if there were additional ideas (besides an RSS feed some slacker *cough* should set up) to enhance tracking.23:49
LaserJockDktrKranz: can you think of any other "tool" that would help you with SRUs?23:50
DktrKranzLaserJock, nothing right now, I'll think a bit about what we should have23:52
LaserJockDktrKranz: awesome, thanks23:52
sbeattieWas trying to figure out if there was a way to pull out who tagged a fix as verification-done out of launchpad, but I don't think it's possible. Need to dig more.23:52
sbeattieGiven the concerns that were raised earlier.23:52
DktrKranzsbeattie, addind to bug history perhaps?23:53
DktrKranzit shouldn't be too difficult23:53
DktrKranze.g. https://bugs.edge.launchpad.net/ubuntu/hardy/+source/amavisd-new-milter/+bug/226845/+activity23:54
ubottuLaunchpad bug 226845 in amavisd-new-milter "amavisd-new-milter: unmet dependencies" [Medium,Fix committed]23:54
DktrKranzif we can have who tagged it in there, could be enough23:54
sbeattieYeah, I don't see the tag history in there. But that would be the logical place for it to appear.23:56
DktrKranzsbeattie, I'll search through malone bugs to see if there's something similar already and file a new bug otherwise23:57
LaserJockthe Launchpad "history" isn't always very complete23:57
LaserJocksbeattie: I honestly think it's a waste of your time and cpu cycles23:58
sbeattieDktrKranz: https://bugs.edge.launchpad.net/malone/+bug/5663023:58
ubottuLaunchpad bug 56630 in malone "Tag changes are not recorded in the activity log" [Medium,Confirmed]23:58
DktrKranzgood :)23:58
LaserJockwe get bugmail23:58
LaserJockand if somebody is consistently abusing the tag then we'd notice23:58
sbeattieLaserJock: sure, was just thinking if it was easy to pull out, it'd be easy to add as a column  to the verification-done table.23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!