/srv/irclogs.ubuntu.com/2009/03/04/#ubuntu-meeting.txt

=== asac_ is now known as asac
robbiew#startmeeting15:58
MootBotMeeting started at 09:58. The chair is robbiew.15:58
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]15:58
robbiewhi liw15:58
robbiewhi TheMuso15:58
TheMusoHey folks.15:58
cjwatsonafternoon15:59
* mvo waves15:59
liwyo16:00
evandhi-ya16:00
slangasekhello16:02
robbiewKeybuk: are you here?16:02
KeybukI'm always here16:02
robbiewhhe16:02
robbiewcool16:03
KeybukI have always been here16:03
robbiewnot much as a formal agenda goes16:03
slangasek<warble>16:03
robbiewhttp://launchpad.net/bugs/29040016:03
MootBotLINK received:  http://launchpad.net/bugs/29040016:03
ubottuLaunchpad bug 290400 in ubuntu-meta "DVD livefs always removes java packages" [High,Triaged]16:03
robbiewthis is currently unassigned...and an apparent bother for Dell :)16:04
robbiewany takers?16:04
dokois this jaunty?16:04
cjwatsonso the assignment to ubuntu-meta is a bit ... confused16:04
robbiewheh16:04
cjwatsonthe problem is not really that metapackages are inadequate, although I suppose that would be one possible way to fix it16:05
cjwatsonJava is pulled in because of (indirect) dependencies from language-support-*16:05
cjwatsonone thing we could do would be a hack in ubiquity to say "if Java's on the livefs, we might as well keep it"16:05
cjwatsonalthough Mario's proposal would perhaps be a more elegant way to do that16:05
cjwatsonoh, well, I said that the ubuntu-meta bit was confused and now notice that I put it there myself ;-)16:06
* cjwatson blushes16:06
robbiewheh16:06
dokojava is overrated anyway16:07
robbiewcompletely :P16:07
cjwatsonwhy don't I take it; I already gave Evan one of the other OEM priority bugs today16:07
robbiewcjwatson: thanks16:07
evandoh?16:07
robbiewheh16:08
evandI missed this assignment entirely16:08
cjwatsonbug 33555716:08
ubottuLaunchpad bug 335557 in oem-config "new TZ map needs to be ported to oem-config" [High,Triaged] https://launchpad.net/bugs/33555716:08
* evand curses gmail for not having anything approaching decent mail filtering16:08
evandthanks16:08
evandnoted; will do16:08
* liw says inboxzero.com and hides16:08
cjwatsonfigured it was probably more sensible for you to do that than for me to try to guess16:08
evandsure thing16:09
robbiewI've been told by QA that I should review this list:16:10
robbiewhttp://qa.ubuntu.com/reports/team-assigned/ubuntu-foundations-assigned-bug-tasks.html16:10
MootBotLINK received:  http://qa.ubuntu.com/reports/team-assigned/ubuntu-foundations-assigned-bug-tasks.html16:10
robbiewand mark bugs that we should *not* have16:10
evandIf I did inbox zero on the ubiquity bug mail I'd surely go mad and start drawing on the walls and storing bottles of urine.16:10
cjwatsonso there are some things on there, at least for me, that are there due to personal interest and that basically have little to do with my paid work16:10
robbiew"If the team decides that it cannot realistically take  responsibility for a given bug it should be assigned to Nobody (or a  suitable community team) and the 'ct-rev' tag should be added "16:10
cjwatsonhow do you want those annotated?16:10
cjwatsonfor example, bug 32937516:11
ubottuLaunchpad bug 329375 in groff "groff version is too old" [Wishlist,Triaged] https://launchpad.net/bugs/32937516:11
robbiewcjwatson: hmm...good question16:11
robbiewI think they can stay16:11
dokomuah ... bittorrent still in main?16:11
robbiewit's marked Wishlist..so I won't really pay much attention to it, to be brutally honest16:11
james_wct-rev?16:11
cjwatsonrobbiew: right, just an example16:11
cjwatsonrobbiew: let's say bug 161047 then16:12
ubottuLaunchpad bug 161047 in openssh "ssh server forces a command when it should not" [High,In progress] https://launchpad.net/bugs/16104716:12
robbiewcjwatson: ah16:12
Keybukrobbiew: I haven't even seen half of these bugs that are apparently assigned to me16:13
cjwatsonTBH, I think most things that are assigned to me personally are there because I set them that way16:13
cjwatsoni.e. don't want to forget about them, and intend to do something about them eventually, but that doesn't necessarily indicate anything about their urgency16:13
robbiewcjwatson: I'm still okay with it16:13
robbiewI use this to see approximate bug workload...nothing else16:14
ScottKI'd like to jump in and suggest that "assignment" to a community team is not generally appropriate.16:14
cjwatsonpeople do occasionally randomly assign bugs to developers who look plausible16:14
cjwatsonI usually tell them off and unassign when they do it to me :-)16:14
robbiewScottK: it's a way to let our QA team notify me of a bug for the team...when they aren't sure who on it should get it16:14
robbiewonly rarely done...at least for our team :)16:15
ScottKrobbiew: I was referring to the "or reassign it to a community team" bit.16:15
cjwatsonI am happy to say that all of the bugs on there are basically appropriate for me, even though they are not necessarily either urgent or a general team responsibility16:15
cjwatson(er, the ones assigned to me that is)16:15
robbiewScottK: oh16:16
robbiewcjwatson: right...I suspected that most are "appropriate"...and btw, we KILL the other teams in bug assignment16:16
robbiewheh16:16
mvothat is going to take some time to go through the complete list16:17
robbiewnot sure if that's good or bad16:17
robbiewmvo: right, and I think update-manager is unfairly "blamed" for bugs in other applications16:17
dokomvo: did you see any new python related upgrade errors this week? If not, I'd like to announce that we finish the upgrade, and that it should be safe to upgrade again16:17
cjwatsonwe've only started using the ubuntu-foundations team as a temporary holding area for bugs very recently16:17
robbiewmvo: so you may have some work to do :)16:17
mvorobbiew: indeed16:17
cjwatsonin contrast to e.g. ubuntu-desktop and ubuntu-kernel-team who've been doing so for a long time16:17
ScottKdoko: There's still lots of Universe/Multiverse to do.16:17
dokoScottK: yes, I know16:17
mvodoko: I have not done a lot of triage this week, sorry16:18
robbiewcjwatson: true16:18
* liw rejoices in the fact that update-manager will now be blamed for computer-janitor's problems :)16:18
cjwatsonliw: ... but you need to subscribe to update-manager's bugs ;-)16:18
robbiewok, so that's all I have besides the usual SPONSOR, SPONSOR, SPONSER push16:18
mvoliw: right, you are now *maintainer* of it too :P16:18
robbiewliw: +1 to cjwatson16:19
liwmvo, oops :)16:19
robbiewliw: congratulations! heh16:19
robbiewjames_w: ready?16:19
james_wyeah16:19
* robbiew yields the floor :)16:19
james_wI've got a question related to the Launchpad API, but I think it's something that someone might have come across elsewhere16:20
robbiewoh wait...one more reminder: All hands proposals in by this Friday!16:20
robbiewok...sorry james_w16:20
james_wnp16:20
james_wI want to know which packages have been published since the last time I checked16:20
james_wlaunchpad allows you to specify a date in the query which to show since16:20
james_wbut I don't think there's a way to get its idea of the time16:21
cjwatsonoh, you mean to make sure your time is synced with LP's?16:21
james_wso how should I design this such that things aren't missed due to clock skew or changing clocks?16:21
james_wyeah16:21
cjwatsonhere's a stupid workaround16:21
cjwatsonassume that your local clock is accurate to within a day16:21
cjwatsonask for all packages since (last time you checked - one day)16:22
cjwatsonkeep a record of the answers so that you can eliminate duplicates16:22
cjwatsonfor some value of "a day"16:22
james_wif you are doing HTTP then the server tells you the time, which you store and then send back in the "If-modified-since" header. This is based on http, but I don't think it's exposed/usable16:22
james_wyeah that's what I was thinking16:22
cjwatsonwhat's the API call in question here?16:23
james_wI don't even need to remove duplicates, as there is no harm in doing extra work16:23
james_wjust trying to balance efficiency with safety16:23
james_wI could do a full re-scan once a day or so to ensure nothing is missed as well16:23
james_wjust looking...16:24
cjwatsonthe problem about relying on the server's time is that presumably in theory LP's different appservers might be skewed16:24
cjwatsonin practice I imagine they're NTPed16:24
james_wgetPublishedSources I think16:24
cjwatsonso for correctness you probably have to build in a margin anyway16:24
cjwatsonI looked at getPublishedSources but don't see a "date since" field16:25
james_wthen there are a bunch of date fields on the result16:25
cjwatsonoh, right, you just have to ask for them all then filter?16:25
james_wit looks like it16:25
cjwatsonwell, in *that* case I think you can safely assume that time on the production database is monotonically increasing16:25
james_wI want to avoid the expensive calls to find all publications in all series for that package16:25
cjwatsonso just remember the latest time it gave you last time, and then look for the next one after that?16:26
james_wthat seems to be sensible16:26
james_wthanks, I'll give it a go16:26
cjwatsonI'm hoping that the production database keeps its times in UTC16:26
james_wme too :-)16:26
cjwatsonif not I think we would probably notice problems ;-)16:26
robbiewjames_w: cool...is that all?16:27
james_wthat's all I had, thanks robbiew16:27
james_wand thanks cjwatson16:27
robbiewok...remembered one more item. We're starting 9.10 requirements meetings this week and next...so you may get pinged for some info...just FYI16:28
robbiewAOB?...Good News??16:28
robbiewgoing once...16:29
mvowe should get some compiz speedups16:29
robbiew:D16:29
robbiewKeybuk: have you had a chance to test the changes on the mini9?16:30
Keybukrobbiew: no, because of other breakages16:30
cjwatsonI think the race condition nightmares that bit us from alpha 5 should be basically dead now16:30
robbiewcjwatson: that's REALLY nice to hear :)16:30
robbiewKeybuk: grrreat :(16:30
mvoI asked asac to test the change, but his mini9 is running jaunty for other reasons, so I could only test it on my system16:30
cjwatsonmostly due to Keybuk, but I added a few bits of synchronisation to partman-lvm too16:30
mvowhere it brings down stattup from 3s to 2s16:30
mvo(on the second run that is)16:31
asacmvo: s/jaunty/hardy/16:31
asacmvo: let me check for a jaunty image now16:31
robbiewok...looks like this meeting is running out of steam :P16:33
robbiew#endmeeting16:33
MootBotMeeting finished at 10:33.16:33
cjwatsonUI freeze is tomorrow, right?16:33
cjwatsonland your UI changes now :-)16:33
robbiewTheMuso: fyi, got your proposal and am digesting it now16:33
robbiewcjwatson: ah, yes16:33
liwcjwatson, what, tomorrow?16:33
evandgah16:33
TheMusorobbiew: ok16:33
liwwhy isn't it in my calendar16:33
* mvo wonders why http://launchpad.net/bugs/291262 is assigned to him16:33
ubottuLaunchpad bug 291262 in python-central "MASTER - package failed to install/upgrade: pycentral pkginstall: not overwriting local files" [High,Triaged]16:33
asacmvo: you are the python upgrade master ;)16:34
* mvo unassigns himself16:34
robbiewthanks all!16:35
mvothanks16:35
dokomvo: we could set overwrite-local to default, now that we know that newly local installs go into /usr/local for 2.616:35
mvodoko: I would welcome that change16:36
mvodoko: should I assign to you?16:36
evandthanks!16:36
mvodoko: having the environment (as in my patch) would be nice as well, then update-manager cna force it for upgrades, but its not essential16:37
dokomvo: you *can* welcome it. it's there. or do you mean the change of the property? do you want a environment var for u-m?16:37
mvodoko: what I wanted to say was that I would welcome making force-override default or to have a way for update-manager to make it default (that is simpler than editing a conffile)16:39
dokomvo: ahh, ok16:40
mvobut with the new layout it should be much less of a issue anyway16:40
araheno: I won't be able to attend the community meeting, sorry. Please check my email with my updates. can you say udt point on my behalf, please? (email has the details)16:57
arathanks16:57
henoara: got it thanks16:58
henono worries16:58
davmor2hello16:58
* heno waves16:59
* bdmurray waves16:59
* cgregan waves16:59
pedro_hello everybody16:59
sbeattiehey16:59
* charlie-tca waves17:00
henobdmurray, ogasawara, cr3: ping17:01
* ogasawara waves17:01
* bdmurray waves again17:01
henoah, sorry bdmurray :)17:02
henook, we can start!17:02
heno#startmeeting17:02
MootBotMeeting started at 11:02. The chair is heno.17:02
MootBotCommands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE]17:02
henolots of good topics again today: https://wiki.ubuntu.com/QATeam/Meetings17:03
heno[TOPIC] UbuntuBugDay highlights.17:03
MootBotNew Topic:  UbuntuBugDay highlights.17:03
eeejayhowdy17:04
henowelcome eeejay17:04
pedro_I wasn't around last hug day but it seems that a good progress was mode https://wiki.ubuntu.com/UbuntuBugDay/2009022617:05
henoeveryone: eejay is working on desktop test automation, specifically the dx stuff17:05
henocurrently the notifications17:05
pedro_hey eeejay :-)17:05
davmor2hello17:05
* fader waves.17:06
eeejayhi folks :)17:06
henoHe's also the upstream maintainer of Accerciser :)17:06
henodo we have a summary of last weeks bug day? https://wiki.ubuntu.com/UbuntuBugDay/2009022617:08
cgreganeeejay, heno: I have a new hire jcollado who is doing some automation work as well.....we should maybe get the entire group in a call next week17:08
henoor should we just introduce tomorrow's https://wiki.ubuntu.com/UbuntuBugDay/20090305 ?17:09
pedro_I was expecting to Mrkanister to give us some stats about the past one but he is not online atm17:09
pedro_yeah, tomorrow hug day is based on flashplugin-nonfree17:09
henocgregan: or we can just speak face to face at the sprint :) eeejay will be there as well17:10
pedro_people already started to do some work on it, so feel free to start grabbing and squashing bugs before is too late17:10
cgreganheno: sounds good17:10
eeejayyup, /me will be there17:10
henofor those who don't know - we have a desktop automation sprint here in Oxford next week17:11
henomostly Canonical folks, but a few external invites17:11
henowe'll follow up with sessions at UDS and Guadec/Akademy as well17:11
henothanks pedro17:12
henothat brings us to:17:12
heno[TOPIC] April Ubuntu Bug Days, it was proposed to freeze them since the release is coming out that month17:12
MootBotNew Topic:  April Ubuntu Bug Days, it was proposed to freeze them since the release is coming out that month17:12
henopedro: ^?17:13
davmor2heno: might it not be better to take the time to work on hardy bugs ready for hardy.317:13
pedro_Right, I've been talking with Mrkanister about that, and we think that i'd be good idea to put the hug days on hold for that month17:13
pedro_and concentrate our efforts on the release rather, doing testing, trying to discover new critical bugs, etc17:13
bdmurrayWhy's that?17:13
heno(btw, let's start adding names to agenda items so we know easily who posted them)17:13
sbeattiewould we convert the hug days to testing days?17:13
pedro_we could do that, yes17:14
bdmurrayMaybe if we changed the focus of bug days from less per package but rather to no package or new w/in the past week or bugs with patches?17:14
pedro_bdmurray: right, we want to schedule a bugs with patches hug day just after the release to grab the attention of the developers to them and hopefully include those patches to next release17:15
pedro_if they apply to that of course17:15
henodavmor2: yes we should come up with a few tasks like that to recommend instead but people should work on those independently so we don't take up too much of people's bandwidth around release17:16
bdmurraycouldn't we try and get some of them in for Jaunty?17:16
henobefore RC at least that could work17:17
henoif we run a bug day the Thursday before RC17:17
henoI don't think we should have one the week of RC or Final17:18
pedro_that'd be Thursday 09 April17:18
bdmurrayheno: that makes sense to me17:18
henoThe week after we could have a 'catch new bugs for SRUs and Karmic' day17:18
henoApril 30th17:19
pedro_sounds fine to me17:19
pedro_I'll add those to the Planning page then17:20
bdmurrayso skipping a couple sounds good but not the whole month?17:20
pedro_bdmurray: yup17:20
henoWe'll have several smoke testing days on Mondays anyway17:20
heno(with the first one next Monday)17:20
henoseems like we have consensus there!17:21
pedro_yup thanks ;-)17:21
heno[TOPIC] Next Testing day topic & highlights from last UTD17:21
MootBotNew Topic:  Next Testing day topic & highlights from last UTD17:21
henoHere we are referring to the one week after next17:21
henonext week is a smoke day :)17:22
davmor2Yay17:22
henoA notifications testing day has been suggested, but you are travelling then eeejay?17:22
davmor2http://testcases.qa.ubuntu.com/Plans/SmokeTesting plan is here if anyone wants to add any thing17:23
MootBotLINK received:  http://testcases.qa.ubuntu.com/Plans/SmokeTesting plan is here if anyone wants to add any thing17:23
henoschwuk: let's pass around some CDs at the sprint on Monday too :)17:24
eeejayheno, on th 16th?17:24
henoright, thought you had mentioned that17:25
eeejayheno, i had, but I will be here for most daytime European hours17:25
eeejayI should be able to be online through 1700 UTC17:26
henook great, let's pencil that in then17:26
henoara had to step out but send me an update from the last testing day:17:27
heno* totem & rhythmbox17:27
heno- A couple of bugs were found for totem & two more in rhythmbox.17:27
heno- I proposed a fix for the totem one, waiting in the sponsorship queue.17:27
heno- davmor2 was again very responsive17:27
heno- Less new people than the previous one. jcastro: how do you think we should encourage more people to participate?17:27
heno- A calendar for the next UTD is now at https://wiki.ubuntu.com/Testing/UbuntuTestingDay/Calendar17:27
eeejayi hope ara (or somebody else) could help me prep for the next bug day, not sure how good the cases we have are so far17:29
eeejayexpecting to do that at the sprint17:29
henoeeejay: we should make good progress at the sprint, yes17:29
heno[TOPIC] lp-upstreaming tool - Jorge Castro sent an email asking for testing.17:30
MootBotNew Topic:  lp-upstreaming tool - Jorge Castro sent an email asking for testing.17:30
davmor2eeejay: I think there are some for notifications but are out of date I can update that though and you can complete it17:30
eeejaydavmor2: I started work on them here: http://testcases.qa.ubuntu.com/Applications/Notification17:30
henojcastro: here?17:31
henoSo I've tested it a bit ...17:31
pedro_heno: he is sprinting atm IIRC17:31
henook17:32
heno* Bug 18505 has an upstream task and link already17:32
ubottuLaunchpad bug 18505 in gimp "Can cause corruption if cancel while a save is in progress" [Unknown,Confirmed] https://launchpad.net/bugs/1850517:32
henoso that seems to be a false positive17:32
heno* I'd like to be able to see the whole bug - perphas an 'Open in FF' option?17:32
heno(in addition to y/n/q)17:33
henoI'll file bugs about these17:33
pedro_that makes the workflow a bit slow for me, i don't really like to be asked each time, instead i'd like to give to the tool a set of bugs from the command line17:34
pedro_but it seem jcastro was faster than me on that and he filled bug 32911917:34
ubottuLaunchpad bug 329119 in lp-upstream-tools "Should support arbritary bugs on the command line" [High,Triaged] https://launchpad.net/bugs/32911917:34
pedro_which is exactly what'd like to have17:34
ScottKeeejay: kwin is not a targetted environment for notify-osd.17:35
henopedro_: how do you know they should be upstreamed, had you already looked at the bug (in your workflow)?17:35
pedro_so please if you find that the tool isn't doing what's expecting to do or you want to request a feature, please fill a bug under the lp-upstream-tools product -> https://bugs.launchpad.net/lp-upstream-tools/17:35
pedro_heno: exactly, for bugs I've already looked during the day17:37
eeejayScottK, not for this cycle. right17:37
ScottKeeejay: There is no agreement about it ever being a target.17:37
ScottKI'd suggest remove it and leave that to the next UDS to figure out.17:38
henoMost fundamentally for me though: We don't currently track which bugs are not actually candidates for upstreaming. So when I looked at the gimp bugs today the ones that did not have a task were not really suitable for that. The next person who runs the script will have an even worse hit rate17:39
henowe need a flag for this-is-likely-not-an-upstream-issue and filter on that17:39
bdmurraymaybe opening an upstream task and marking it invalid?17:40
henoWe've spoken about using a tag while waiting for an LP flag17:40
henobdmurray: that's an option17:40
=== erhesrhsrtb54vyh is now known as Elbrus
henojcastro, pedro_: can you look at the possibilities for this with gmb?17:42
henook, next:17:42
pedro_heno: yeap, I'll raise it with them17:42
heno[TOPIC] debconf questions that use a check box?17:42
MootBotNew Topic:  debconf questions that use a check box?17:42
henopedro_: the upstream report should reflect that state too17:43
pedro_heno: indeed17:43
bdmurrayI was doing an upgrade this morning and noticed that some debconf prompts are phrased as questions but have a checkbox which seems odd to me.  Has anyone else noticed this?17:43
faderbdmurray: Not consciously but now that you mention it, yes17:44
henobdmurray: does this require further discussion? seems like a bug should be filed against the offending packages17:46
bdmurrayI was curious if other people thought it was a bug too.  Also how can we find these without doing tons of upgrade tests.17:46
davmor2bdmurray: I don't do that much in the way of updating I normally install fresh so may be missing them due to that17:46
henoideally we should minimise prompts at all17:47
sbeattiebdmurray: is there a way to query for packages that have debconf questions?17:48
bdmurraysbeattie: That's what I'd like to know! ;-)17:48
davmor2bdmurray: don't you tend to get these on system wide changes to things like mysql and things like that?17:48
bdmurrayOkay, I'll do more research into it I guess.17:48
henook, thanks17:49
heno[TOPIC] Improving the information flow between bugsquad and developers17:49
MootBotNew Topic:  Improving the information flow between bugsquad and developers17:49
henohas everyone read http://www.chiark.greenend.org.uk/ucgi/~cjwatson/blosxom/2009/03/02#2009-02-27-bug-triage-rants ?17:49
bdmurrayaye17:50
henonot much of a rant, cjwatson Too balanced ;)17:50
henoSo, stepping back good bug triage can actually be hard, esp of certain packages like the installer and kernel17:51
henowe shouldn't fault people too much for making some mistakes but we should look at better procedure for catching and correcting earlier17:52
davmor2I think one think here that might help is if an explanation of different modes is added to the talks for GBJ there were a lot of new triagers there who were just told to not touch a bug if it is assigned to someone but not much else17:52
henoHaving developers participate in bug jams and bug days helps17:52
henobecause they can provide feedback real time17:53
henoI would also suggest that people contact the devs of teams related to a package they intend to triage a large number of bugs for, with a heads-up17:53
bdmurrayTo what end?17:54
cjwatsonbdmurray: debconf> sounds like standard debconf behaviour on booleans17:55
cjwatsonmight be a wording problem in the questions involved of course17:55
henobdmurray: I'd send Colin a message saying I'm planning a run though the Ubiquity bugs next week - please have a look as the first hit your inbox on Monday and let me know if I'm on track17:55
bdmurraycjwatson: wording problem is a good way to describe what I'd seen.  How could we go about finding those?17:55
cjwatsonbug triage> the biggest problems I have had are when people suddenly triage a couple of hundred of my bugs without talking to me first17:55
bdmurraycjwatson: what would you tell them?17:56
cjwatsonbdmurray: look at /var/lib/dpkg/info/*.templates, looking for Type: boolean17:56
cjwatsonbdmurray: the worst problems are when somebody decides that all of my bugs are too old and therefore must be stale17:56
cjwatsonit generally wastes a vast amount of my time to disentangle everything and pacify bug submitters who are fed up of being asked to confirm the continued existence of their bug for the nth time17:57
cjwatsonbut I would guide them to the areas that I think actually need work17:57
cjwatsonand generally attempt to establish a relationship with them where they could quickly fire me questions on IRC or whatever17:57
bdmurrayI see your point and agree that's problematic it just seems that there should be a better way to document what you'd like to see rather than having a conversation every time someone wants to look at bugs in package X.17:58
cjwatsonwell, the comments I made are things that I think should be general practice17:58
cjwatsonI am generally concerned that there is a mistaken belief that bugs go off with age17:58
charlie-tcaalso, those who are triaging confirmed bugs, just because they are more than a few months old17:58
cjwatsonI am generally concerned that people think that wishlist bugs are bad17:59
sbeattiecjwatson: "my bugs" == bugs assigned to you, bugs in packages you subscribe to, and/or some other way of identifying those?17:59
bdmurrayI agree with your blog post, I was more concerned with e-mail developer before triaging bugs bit.17:59
cjwatsonI am generally concerned that people think it's OK to close bugs that aren't actually gratuitously incomplete without checking with the appropriate developer17:59
cjwatsonetc.17:59
cjwatsonbdmurray: I think that's a good way to avoid problems, but not necessarily the only way17:59
davmor2is there a link that is a devel directory?  That could be a good thing to add to bug days etc.  Then if a devels name appears anywhere in the bug leave it.18:00
henobdmurray: not for a single bug but before doing a large sweep of hundreds of bugs18:00
cjwatsonsbeattie: one might spend some time reading about the package one's working on and trying to figure out the history18:00
cjwatsonsbeattie: that would be a useful thing for triagers to know how to do anyway18:00
cjwatsonsbeattie: since the history is usually very important information18:00
cjwatsondavmor2: I suggested the lp_karma_suffix greasemonkey script18:00
henoShould we add a section about communication to https://wiki.ubuntu.com/Bugs/HowToTriage/ ?18:01
bdmurrayThere's also DeveloperResponsibilites18:01
cjwatsonI didn't want to give the impression of "get off my lawn", BTW18:01
cjwatsonbut I do think that sometimes people forget that the point of bug triage is to help developers work more efficiently, so that's actually an important thing to check up on every now and then :)18:01
cjwatsonI do have a major concern that people are acting on well-written bugs that they just don't understand18:02
cjwatsonI'm not faulting them for not understanding everything, obviously!18:02
cjwatsonbut if something shows up that I don't understand, my instinct personally would be to stay clear rather than to give a stock request for more information or to close it pointing to brainstorm18:03
cjwatsonI have encountered quite a number of people who've said that they don't bother reporting bugs to Ubuntu because they would rather talk to somebody knowledgeable - and I think that's a really bad thing18:03
cjwatsonso I'd like to try to figure out how to correct that18:04
henoIMO we should encourage people to specialise more in triage - that would help people build up their expertise faster and build working relationships with developers18:04
henoIOW specialise in a subset of packages18:05
davmor2I think it could be a good thing to get people in bug-control who specialise in areas to become heads of bug sections who can act as general go betweens for bug-squad and devs.18:05
cjwatsonbug reporters generally like to know that they have somebody knowledgeable on the other end of the line - nobody likes to feel as if they're being dealt with by a support firewall18:05
cjwatsonspecialisation is likely to improve that18:05
henodavmor2: right we should start with bug-control and ask people to adopt certain packages18:06
cjwatsondoes marking bugs invalid require bugcontrol?18:06
henohence my proposal for a separate meeting about that topic18:06
bdmurraycjwatson: no it doesn't18:06
cjwatsonhmm, shame18:07
bdmurrayThere are a lot of bug reports that are unworkable18:07
davmor2cjwatson: no but having someone you can quickly check with that it is the right thing to do wouldn't harm18:07
cjwatsonbdmurray: agreed, and I have no objection to triaging those fairly aggressively18:07
cjwatsonbdmurray: my concern is more about the ones that are just fine, but somebody comes along who doesn't understand that they're just fine18:08
bdmurrayMaybe adding something to the description would help?18:08
cjwatsonum18:09
cjwatsonin most of these cases, the description is a perfectly adequate description of the problem18:09
cjwatsonI don't want to have to go editing lots of bugs to say "please don't close this bug" in them. (actually sometimes if you do that people close it anyway.) I want people not to close bugs that they don't understand.,18:10
* ScottK agrees understanding should preceed action.18:10
cjwatsonit's just fine for bugs to be closed when there's just not enough in them to proceed, but at present, bug triagers are closing much more than that18:11
cjwatsonand I honestly think that this is a flaw in triage, not a flaw in the bugs18:11
=== pgraner is now known as pgraner-afk
cjwatsonto extend the triage metaphor, it's a bit like nurses telling everyone to go home and take an aspirin :-)18:11
cjwatsonrather than understanding which ones need to be seen by doctors18:11
cjwatsonBTW I'm not saying that anyone here is doing this! but it is happening18:12
henoIf only there were enough well qualified nurses ;)18:12
cjwatsonand of course if only there were enough doctors, then we'd have less of a backlog of patients18:13
henoOK, let's start by encouraging more specialisation and see where that takes us18:13
henoindeed!18:13
cjwatsonI sometimes feel as if the penalty for not fixing all your bugs quickly enough is that you have to spend all your time making sure they stay open18:13
cjwatsonwhich is an interesting approach to incentivisation, but seems in the end to be counterproductive :)18:13
henoI propose a bug-control meeting on April 16th at 18.00UTC18:13
bdmurrayApril?18:14
henoheh, March :)18:14
davmor2maybe we could add a this app belongs to this irc channel and just ask people to not close bugs until they check on irc until they become more knowledgeable18:14
henowe can discuss this and other topics for bug-control specifically18:14
henodavmor2: that should help too18:15
cjwatsondavmor2: there's a middle ground between "don't close any bugs unless you're the maintainer" (which Debian recommends) and what we're doing at the moment, I think18:16
henoany objections to that meeting time? (or the meeting itsef?)18:16
bdmurrayI think we should post the time to the mailing list18:16
bdmurrayand solicit feedback there18:16
henoagreed. I can do that18:17
GrueMasterwhich mailing list?  I need to make sure I'm on it.18:17
henoI'll use both bugsquad and ubuntu-qa in this case18:18
henook, let's wrap up _this_ meeting18:18
henoany other business?18:18
heno(again, briefly)18:18
bdmurrayI looked at http://people.ubuntu.com/~brian/testing_graphs/nopackage.html this morning and it brought a tear to my eye.  Thanks everyone!18:19
bdmurraySee the 365 day specifically18:19
henowow!18:19
pedro_fantastic18:20
cr3bdmurray: that's just the number of bugs open, right? how about the number of bugs created?18:21
henocr3: it's open bugs without a package18:21
GrueMasterI'm not sure that is fully realistic.  It could be that people are just getting better educated at where to file bugs (i.e. alsa-project.org, kernel.org, kde.org, etc).18:21
bdmurraycr3: Are you looking for the number of bugs created without a package?18:21
henogood note to close on!18:22
GrueMasterBut it is good to see decreasing numbers.18:22
heno#endmeeting18:22
MootBotMeeting finished at 12:22.18:22
cr3bdmurray: I'll follow up outside the channel18:22
henoGrueMaster: bug days, apport, Brian's searches are all factors that have helped I think18:22
=== fader is now known as fader|lunch
=== beuno_ is now known as beuno
=== fader|lunch is now known as fader

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