Summary

Hello everybody,

we just had our first BugSquad meeting and everybody was pleased with the results of our discussions. We had participants of teams like the Kubuntu team, the X Swat, the Desktop team, the MOTU Science team and newcomers who made the discussion diverse and produced good results.

  1. The first item on the agenda was about improving the current situation, this involved
    • the current workflow,
    • how to make the best out of the weeks before relase,
    • how to make it easy for newcomers to get involved. While this sounds boring on first sight, Daniel Robitaille (who couldn't attend) made some statements to illustrate the situation [2], one of them was "we seem to be gaining ~100 open bug per week (9500 2 weeks ago, 9600 last week, 9727 tonight). We are fighting a losing battle it seems :)"
  2. http://wiki.ubuntu.com/BugSquad/Observations

    • A lot of proposals were made to remedy that.

      Fabio di Nitto mentioned that it might make sense mass-close old bugs on certain dates and make it part of a "Release schedule" for the BugSquad. The "Release schedule" part of his suggestion was welcomed, but the general audience was more conservative about "mass closings". It was agreed that closing 'Needs Info' bugs which have no new input for three-four weeks can be closed with a nice response. [2]

  3. http://wiki.ubuntu.com/Bugs/Responses

    • Baishampayan Ghose had the idea of assigning 'Ubuntu' bugs (without a package) to the BugSquad, but the idea was rejected, since it was too much traffic and would probably have the same effect. The decision was taken to figure out a way to have a mailing list, where all the first posts of bugs without a package go. We are going to improve the list on the wiki [4] where the most prominent maintainer teams are listed to ensure that this process becomes more fluent.

  4. https://wiki.ubuntu.com/Bugs/Teams

    • Fabio identified the areas of work as following: 'new incoming bugs', 'bug triaging (UNCO & unassigned)' and 'old bug junk'. We decided to have 'themed' Hug Days meaning that we concentrate on something else every two two weeks. (Watch out for the next announce for HugDay on Friday!)

      Another approach was discussed, namely to add a package for each section of the Bug Squad for each work and focus on it. The DesktopTeam section of the BugSquad might want to attack evolution, while the Kubuntu guys look at the amount of kdeedu and amarok bugs. From these bugs we could write reports and make sure we rotate over different packages every time.

      We considered asking for a BugSquad mailing list, which was for discussion and organisation only and would be a point to start for BugSquad newcomers and to discuss general plans of action.

      At the end of the meeting everybody was charged up with energy and determined to make the next UbuntuBugDay [5] a blast.

  5. http://wiki.ubuntu.com/UbuntuBugDay

Have a nice day, the BugSquad

Log

   05:00 dholbach Ok everybody... here we go!
   05:00 dholbach This the first BugSquad meeting - welcome everybody!
   05:00 MiserySalin hello ;-)
   05:00 G0SUB hi!
   05:00 dholbach What do you think about doing a very quick round of introducing and saying what we work on wrt bugs?
   === ogra waves his flyflap
   05:00 jsgotangco do we have a ribbon cutting ceremony?
   05:00 kagou hi
   05:01 fabbione sure
   05:01 dholbach I'm Daniel Holbach, work mostly on Desktop bugs, some accessibility bugs, some Universe bugs, assorted bugs of packages I maintain and now some Icon bugs as well... and some stuff I probably forgot
   === JBennett [n=chatzill@cpe-66-24-28-210.stny.res.rr.com] has joined #ubuntu-meeting
   05:01 dholbach just write into the channel - we don't need an order yet :-)
   === ogra is OliverGrawert having nightmares about unreproducable screensaver bugs
   05:02 fabbione I am your X God.. and your bugs are pestering my inbox...
   05:02 fabbione eh whops
   05:02 fabbione i meant
   05:02 ogra (and i care about all edubuntu related breakage as well)
   === Lure is LukaRenko looking for Kubuntu laptop/wireless stuff bugs...
   05:02 fabbione I am Fabio Di Nitto.. one of the X maintainer
   05:02 fabbione i need help to triage bugs
   05:03 G0SUB I am Baishampayan Ghose, I usually take a look at random Unconfirmed & Unassigned bugs. Would like to make sure there are zero untriaged bugs especially in MOTU-Science
   05:03 jsgotangco I am Jerome Gotangco currently looking at some app specific bugs like Yelp, G-A-I, some desktop love like AbiWord and bluetooth and Daniel thinks its a good idea i subscribe to ubuntu-bugs
   === _mvo_ is Michael Vogt and maintains a bunch of desktop software + has a interesst in CJK bugfixes
   05:03 Toadstool I'm Jrmie Corbier, a french newcomer in Ubuntu bug squashing world and I try to do my best to find bugs I can handle or triage
   === cmvo [n=cmvo@62.225.11.174] has joined #ubuntu-meeting
   05:03 philbull Hi, I'm Phil Bull and I'm a community bug triager
   05:04 lakin I am Lakin Wecker, from Calgary, Alberta and have found that bug-triage is the easiest way for me to give back to Ubuntu, and would love to have easier ways to help others get involved in the same way.
   05:04 seb128 I am Sebastien Bacher and I try to keep Desktop bugs under control :)
   === seaLne is Kenny Duffus and does kubuntu triaging and testing
   === Pygi [n=mario@83-131-246-24.adsl.net.t-com.hr] has joined #ubuntu-meeting
   === slomo is Sebastian Drge and I stressed malone in the last time by bug triaging in all different areas ;)
   05:04 kagou i'm Patrice Vetsel, a french newcomer too. And i'm too shy so i 'll just do my best on triage
   === jjesse [n=jjesse@mail.ftpb.com] has joined #ubuntu-meeting
   === fabbione hands the microphone to dholbach
   05:06 dholbach (for the ones who just joined the channel: we had a quick introduction round... if you want to introduce yourself, just do so...)
   === zakame [n=zak@ubuntu/member/zakame] has joined #ubuntu-meeting
   05:06 zakame hi all
   05:06 dholbach I'm quite happy we have a diverse team around and hope we get some good stuff covered today
   05:06 dholbach we have our agenda on https://wiki.ubuntu.com/BugSquad/Meeting
   === heno [n=henrik@henrik.gotadsl.co.uk] has joined #ubuntu-meeting
   05:06 zakame heya dholbach
   05:07 dholbach maybe it makes sense to start with the 2nd agenda point, as "getting the team on track" is more general than the next bug day
   05:07 dholbach robitaille can't attend today, but he brought some nice interesting facts to illustrate the current situation
   05:07 dholbach i'll just paste them
   05:08 dholbach "we seem to be gaining ~100 open bug per week (9500 2 weeks ago, 9600 last week, 9727 tonight). We are fighting a losing battle it seems :)"
   05:08 dholbach "over 2/3 of these open bugs are "unconfirmed". I think we should be doing better job at this. A lot of these bugs could probably be easily "confirmed"; often it is obvious from the comments that multiple people are seeing these
   bugs. Confirming a bug is a good way to show an unexperienced bug reporter that his/her bug report is valued. It's a lot better to do this than having a bug report that goes totally unanswered for months if not e
   05:08 dholbach ver. So maybe we should put little bit more effort in confirming new and old bugs."
   05:08 dholbach "In Debian's area of LP, there are nearly 3000 open bugs. The large majority of these bugs are actually closed from a long time ago; when bugzilla bugs were imported, the ubuntu task kept its bugzilla.u.c status, but if it was
   linked to debbugs it got an open debian task. These false-open-debian-upstreams bug show up in the list of subscribed bug reports of Ubuntu developpers. It would be nice to clean these up to remove the number of us
   05:08 dholbach eless bug reports floating around. But it's a very long, boring, and with not a lot of rewards task."
   05:09 dholbach I think that all of us who have to do with bugs longer than the last days know that robitaille's statements are only accurate.
   05:09 jsgotangco ive seen a lot of wishlist entries that can be easily addressed though
   05:09 dholbach Can we think of ideas to make the BugSquad's efforts make all our lifes easier?
   05:09 dholbach jsgotangco: wishlist entries like what? and addressed how?
   05:09 fabbione i think we should first divide working areas here
   05:09 slomo regarding the unconfirmed bugs... i saw many unconfirmed bugs in the past too where there already was some discussion and more people having that problem. it seems people have some kind of fear to set a bug on confirmed :)
   05:10 G0SUB I second the idea of making the bugsquad the default assignee of all ubuntu bugs without any package
   05:10 philbull G0SUB: +1
   05:10 fabbione G0SUB: i disagree.. it doesn't do any good
   05:10 jsgotangco it'll also fill up mailboxes heh
   05:10 dholbach G0SUB: you know that it's *a lot* of traffic and mails you'll get
   05:10 fabbione unassigned or tons of bugs assigned to the same teams makes no difference
   05:11 zakame does LP currently provide a grep-like tool for ploughing unconfirmed seemingly-duplicate bugs?
   05:11 G0SUB well, how'd we get this done otherwise?
   05:11 Toadstool we should encourage people to search for already existing bugs and confirm them instead of filing another duplicate one
   05:11 ogra we should divide ubuntu-bugs@ into more sections ...
   05:11 lakin fabbione: but we can't currently produce a list of bugs which are filed without a package,   I'm not sure of any way to get to them .. so they end up just falling through the cracks for months on end.
   05:11 dholbach I liked the idea of having a list where new bugs go, which are not assigned to a package.
   05:11 fabbione lakin: unassigned does not mean without a package. a package entry is mandatory in the bug report
   05:11 dholbach with new bugs, I mean only the first mail / first entry
   05:12 G0SUB dholbach: that's also a plausible idea ... wrt having a list
   05:12 lakin fabbione: no it's not.
   05:12 Lure fabbione: many report with ubuntu package
   05:12 lakin fabbione: and G0SUB was talking about those bugs _without_ a package.
   05:12 dholbach fabbione: no, there are a hug lot of bugs against 'Ubuntu'
   05:12 ogra dholbach, but asssigned ones or the ones with packages should show up elsewhere
   05:12 fabbione oh craptastic
   05:12 fabbione but i consider that as triaging
   05:12 dholbach ogra: what do you mean?
   05:12 ogra <dholbach> I liked the idea of having a list where new bugs go, which are not assigned to a package.
   05:13 fabbione that's why i was saying we should identify the areas where we want to work
   05:13 fabbione and later define the tools we need to accomplish that
   05:13 Toadstool +1
   05:13 heno I would actually like a 'package' for the WinFOSS stuff if possible, because those get filed right on the distro ATM, but should go to me
   05:13 dholbach yes, that's a good idea, fabbione
   05:13 zakame ok
   05:13 fabbione ok let's take turns in talking
   05:13 jsgotangco we currently have 4,400+ on unassigned
   05:13 dholbach heno: you can create an upstream product
   05:13 fabbione otherwise it will get too confusing
   05:13 fabbione dholbach: do you want to lead the discussion?
   05:13 heno dholbach: thanks, will do
   05:13 dholbach Ok... let's get back to the work areas.
   05:14 dholbach How can we ensure to make progress there?
   05:14 fabbione let's identify them first
   05:14 fabbione imho we have 2 areas to work on
   05:14 fabbione make that 3
   05:14 G0SUB our main problem is the bunch of UNCO & Unassigned bugs ...
   05:14 fabbione - new incoming bugs
   05:14 seaLne unassigned bugs aren't helped by you not being able to assign a bug when you create it
   05:14 fabbione - bug triaging (UNCO & unassigned)
   05:14 dholbach let fabbione speak out
   05:15 fabbione - old bug junk
   05:15 fabbione now...
   05:15 fabbione the problem is to get over the back log of bugs
   05:15 fabbione in the past i would have used a very simple but very effective way to get rid of crap
   05:15 fabbione like:
   05:16 fabbione - decide when it's time to reset the counter
   05:16 fabbione - mass processing of bugs from whatever status to date X -> Fix Released
   05:16 fabbione - ask politely the submitters to reopen bugs that are still there
   05:17 fabbione this process would "kill" old bugs backlog easily
   05:17 fabbione but
   05:17 fabbione we can't batch process in malone to do it
   === lakin raises his hand
   === jsgotangco raises hand
   05:17 fabbione so we need to find a similar method to do it now
   05:17 fabbione once that's done
   05:17 fabbione the team can and should focus on 2 areas only
   05:17 ogra the mail interface isnt scriptable ?
   05:17 dholbach lakin, jsgotangco?
   05:17 fabbione a few people could just look at new bugs
   05:18 fabbione and make reassing them to the appropriate package
   05:18 jsgotangco do we assume an old bug (say bug ID 3045) is fixed because we uploaded a new version?
   05:18 zakame +1
   05:18 fabbione another few people can look at what's left to see if it is assigned to the proper bugs
   05:18 fabbione in this way we can clean up a lot of junk
   05:18 fabbione and i truely mean a lot
   05:18 dholbach fabbione: what do you propose? teams for these bug areas regardless of desktop/kernel/x/kubuntu/universe/..
   05:18 lakin With the fact that previous releases of Ubuntu are supported for X number of years, how can we close bugs with "fix released" when they still exist in an old release, and it's only been fixed in a new release?
   === vuntz_ [n=vuntz@volin.imag.fr] has joined #ubuntu-meeting
   05:19 jjesse +1 lakin
   05:19 seb128 yeah, you open a "backport task" if you want a fix backported
   05:19 seb128 you don't keep the "normal task"
   05:19 Lure lakin: +1, we need to separate bugs to releases - and it should be easy
   05:19 seb128 that's on the right frame
   05:19 dholbach yes, we should make more use of that.
   05:19 fabbione dholbach: teams can form later on.. as soon as we get rid of the backlog
   05:19 ogra Lure, then we'll never close most of them
   05:19 fabbione dholbach: it is also natural for a person to look at bugs that are in his area of interest
   05:19 dholbach fabbione: I think your proposal makes perfect sense for NeedsInfo bugs, which are open and unanswered for say 3-4 weeks
   05:19 G0SUB fabbione: IMO, we can only close warty bugs like that
   05:20 fabbione G0SUB: no, you can close easy hoary and breezy too.
   05:20 seb128 bugs should be closed when fixed with current package, if a fix is worth backporting a backport task should be open
   05:20 ogra seb128, ++
   05:20 dholbach fabbione: so you propose kind of a "release schedule" for the bug team?
   05:20 fabbione what we really really really care is that if the bug is still present or not in the development release
   05:20 slomo seb128: ++
   === highvoltage [n=Jono@196.36.161.235] has joined #ubuntu-meeting
   05:20 fabbione dholbach: sort of.. yes
   05:20 fabbione for the stable releases, it is nice to know if the bugs are there
   05:21 fabbione but we can rarely fix them
   05:21 fabbione since almost none of them are of so high severity impact to require a -update
   05:21 dholbach seb128: what do you think about fabbione's proposal?
   05:22 seb128 is that basically "let's close all the deprecated bugs now"?
   05:22 fabbione ogra: scripting the email interface is partially possible, assuming you have passphrase-less gpg key
   === lakin raises his hand again.
   05:22 G0SUB how do we know which ones are deprecated?
   05:22 dholbach lakin: go ahead
   05:22 fabbione G0SUB: see above: -set date X
   05:22 G0SUB okay
   05:22 fabbione you do it arbitrary.. like 3 months ago
   05:22 fabbione or something we agree upon
   05:22 G0SUB fine, I like the idea
   05:22 seb128 usual practice is to close "Needs Infos" bug after some weeks without a reply
   05:23 slomo but only bugs that had no activity since then, yes?
   05:23 lakin Sure, no one single bug might be serious enough for an update, but for some packages, having 10 of these fixes should qualify as serious enough for an update IMHO.
   05:23 seb128 but we can't close unconfirmed bugs like that
   05:23 MiserySalin by the way... does someone will write a summary of this decisions? For new members to read it for what to do in this situations
   === Blippe [n=henryson@1-1-11-41a.f.sth.bostream.se] has joined #ubuntu-meeting
   05:23 dholbach I like seb128's proposal too
   05:23 dholbach MiserySalin: I step up to do this
   05:23 MiserySalin ah ok... thanks
   05:23 fabbione seb128: the problems with your approach are:
   05:23 G0SUB MiserySalin: a summary will be written
   05:23 fabbione - the submitter might have provided info, the maintainer didn't check
   05:23 MiserySalin Because I will forgot the half :-D
   05:24 fabbione - most of the bugs are in Uncorfimed state
   05:24 ogra cant we ask the launchpadders for such a feature (closing needinfo bugs automatically after some time
   05:24 fabbione in this way you apply a "filter" that will help us almost >< this much
   05:24 ogra )
   05:24 seb128 fabbione: my approach ensure I'm not frustating anybody by closing a bug that it took care to file and than nobody bothered commenting on
   05:24 Lure fabbione: your proposal is to clean back log only now (once), but then later appliy the rule only to needs info?
   05:24 vuntz_ ogra: would be nice
   05:24 fabbione seb128: that is why i underlined to politely ask to reopen if it is still true
   05:25 seb128 fabbione: sure
   05:25 fabbione Lure: clean the backlog is a one operation only. It does not get repeated
   05:25 fabbione the moment in which you clean the backlog, you MUST have the team in place to do the assigned task
   05:25 Toadstool fabbione: once the bug is set to Needs Info, if someone adds a commentary the close timer could be reset too...
   05:25 fabbione as i mentioned above
   05:25 Lure fabbione: then we need to ensure that we do not get in similar situation again...
   05:25 dholbach I agree with seb128 here. His proposal requires more work, but it ensures that we don't tread on anyone's toes... if we take great care of setting bug statuses, the NeedInfo state should be effective enough for such closing of bugs
   05:25 seb128 fabbione: maybe malone should automatically reopen on new comment so bugs don't stay to Needs Infos (I say that but I hated that when GNOME did it)
   05:26 dholbach lakin: you wanted to say something
   05:26 fabbione seb128: i don't want malone to do anything, because it doesn't even have the basic tools to do what i am proposing
   05:26 lakin Sure, no one single bug might be serious enough for an update for old releases, but for some packages, having 10 of these fixes should qualify as serious enough for an update IMHO.
   05:26 fabbione seb128: like masschanging bugs
   05:26 seb128 it has
   05:27 slomo fabbione: you can masschange bugs
   05:27 fabbione lakin: 10 small fixes don't make one serious
   05:27 Lure seb128: how?
   05:27 seb128 fabbione: do we have an xmlrpc interface yet?
   05:27 fabbione slomo: no last time i checked.. like 2 days ago
   05:27 fabbione seb128: no idea...
   05:27 dholbach Ok... can we think of, what might be reasonable for the moment?
   05:27 slomo fabbione: see https://wiki.launchpad.canonical.com/MaloneEmailInterfaceUserDoc#head-7e93c0730c2a71e7f7bccfbf0c3382b6adc962a5
   05:27 seb128 fabbione: anyway you can do a script and mail
   05:27 slomo fabbione: but that isn't of much use for us here imho
   05:27 fabbione slomo: yes i know the email interface, there are other practical issues :)
   05:28 lakin not to mention that there might be local companies that provide support and/or fixes for non-development branches of ubuntu on a per fee basis that might want to track this stuff in launchpad.  I just can't accept that when something
   is fixed in the development release, that we should ignore it for older releases.
   05:28 fabbione i discussed this exact problems 2 days ago with SteveA
   05:28 dholbach lakin: some fixes are not suitable for backporting, like stuff that requires libary updates, or new upstream vresions
   05:28 seb128 we can get launchpad guys making default "lists" matching what we need easily
   05:28 fabbione lakin: if you have a better proposal, please speak
   05:28 lakin That is, until the release reaches the unsupported state.
   05:28 dholbach lakin: -updates fixes need to be *very precise and focussed*
   05:29 seb128 let's not discuss what is backport material now
   05:29 ogra and well tested
   05:29 fabbione lakin: otherwise we need to create a team big enough to handle all of it
   05:29 seb128 it's rather maintainer decision anyway
   05:29 dholbach yes
   05:29 lakin I'm not suggesting that we start trying to fix it, just that we keep track of where the bug exists in older releases, but we can discuss this later.
   05:29 dholbach ok... which lists and reports would help us much to assign them to the bug squad team?
   05:29 seb128 lakin: open a backport task
   05:30 lakin seb128: k
   05:30 dholbach "needsinfo, 3-4 weeks no info" was already mentioned
   05:30 seb128 there is an option to the right frame
   05:30 dholbach what else can we think of?
   05:30 philbull no replies?
   05:30 jsgotangco yes
   05:30 philbull these are usually quick to triage
   05:30 philbull *usually*
   05:30 lakin list of bugs which have no package
   05:30 seb128 "no package"? ie: assigned to "Ubuntu"?
   05:31 dholbach lakin: these are a lot, but I agree, it would make much sense
   05:31 seb128 we already have that
   05:31 lakin err, yes, filed against "ubuntu"
   05:31 fabbione - let 's assign a person or two to that?
   05:31 lakin we do? where?
   05:31 fabbione so that we can start having them reassinged to at least the proper team?
   05:31 Toadstool lakin: with advanced search in malone maybe
   05:32 seb128 lakin: hum, in fact no, but that's just a wishlist for malone
   05:32 lakin seb128: yeah, I've filed a bug against malone for it.
   05:33 dholbach if we could set up a mailfilter for a new mailing list that'd be great "bug against Ubuntu, first bug post"
   05:33 jsgotangco that would be nice
   05:33 G0SUB I like the mailing list idea
   05:33 dholbach i'll ask around, how we could achieve that
   05:33 seb128 lakin: number?
   === tormod [n=tormod@138.131.146.155] has left #ubuntu-meeting ["Ex-Chat"]
   05:34 dholbach ok these two points would be easy for newcomers
   05:34 dholbach and they surely would clean up malone
   05:34 dholbach how do we approach the 6895 unconfirmed bugs?
   05:34 lakin seb128, 35075
   05:35 zakame one bug at a time
   05:35 philbull dholbach: package at a time
   05:35 G0SUB philbull: if there is no package?
   05:35 zakame out of that 6k or so bugs a quarter or a half of those may be dupes
   05:35 philbull hmmm
   05:35 dholbach I'm going to announce bug days every two weeks - friday will be the next one... if teams are to propose 'packages to triage' that'll be fine
   05:35 lakin One problem with approaching the unconfirmed bugs are that there are quite a few older bugs which have an unconfirmed status, but which have been: assigned properly, commented on by developers, and are even in the midst of being fixed
   ... we need ubuntu developers to keep up with their bug lists like seb128 does.
   05:36 jsgotangco could we like focus on specific packages for some hug days
   05:36 jsgotangco like desktop-bugs in 2 weeks
   05:36 G0SUB jsgotangco: ++
   05:36 seb128 there is an import bug which hurts for that
   05:36 philbull what are the packages with most bugs against them?
   05:36 seb128 all the "UPSTREAM" bugs have been imported as "unconfirmed"
   05:36 dholbach philbull: nautilus, evolution
   05:36 philbull but do we have an exact list?
   05:36 G0SUB ugh!
   05:37 dholbach (on the Desktop side)
   === sladen is late. He's also Paul Sladen.
   05:37 Lure philbull: would be good to have top list by package
   05:37 lakin I started to go through them, but felt like I might be stepping on developers toes ... and I admit, all I was doing was confirming them.  What's the approach we should take with them?
   05:37 philbull b.g.o has this
   05:37 dholbach https://launchpad.net/people/desktop-bugs/+packagebugs
   05:38 philbull http://bugzilla.gnome.org/page.cgi?id=reports.html
   05:38 dholbach lakin: that's something every bug triager has to live with, you *might* step on somebody's toes, but mostly you learn by it :-)
   05:38 jsgotangco the worse thing you'll get is that it gets rejected
   05:39 lakin dholbach: I know, but when you're working through a list of bugs, and _every_ bug makes you feel like you're doing this, it makes it tough to motivate yourself to continue.
   05:39 seb128 lakin: you don't go on anybody else toes if you don't edit the same bug at the same time which is not really likely
   === lakin needs thicker skin, apparently
   05:39 seb128 lakin: best way to not steep on the toes of anybody, pick the bugs older than a week
   05:40 seb128 you can assume you don't "jump" on the bug before the maintainer has a chance to comment so
   05:40 irvin and asking around #ubuntu-motu and #ubuntu-devel does help
   05:40 dholbach i like the "by package" approach, if we would send out the BugSquad News (hi vuntz!), we could link to the packages we'Re about to check and which ones we cleaned already
   05:40 seb128 lakin: I've pinged bradb about #35075 he will try to get it fixed for next launchpad update
   05:40 dholbach and #ubuntu-bugs
   === buga [n=burjang@csomalin.csoma.elte.hu] has joined #ubuntu-meeting
   05:41 lakin seb128: ++
   05:41 lakin :)
   05:41 dholbach so now we have three things which will hopefully make life easier: 1) old-needs-info-cleaning, 2) new-ubuntu-bugs-triaging and 3) by-package-cleanup
   05:41 jsgotangco i like the package group approach
   05:42 dholbach jsgotangco: what do you mean by package group?
   05:42 jsgotangco like for a certain time frame do triage on desktop
   === kagou [n=kagou@88-136-30-253.adslgp.cegetel.net] has joined #ubuntu-meeting
   05:42 jsgotangco the move to a new set after that
   05:43 G0SUB yeah, that's a good idea IMO
   05:43 philbull i'm worried that those groups are too big
   05:43 G0SUB like we declare that in the next HUG day we take a look at desktop-bugs
   05:43 slomo philbull: dito... we should use smaller groups of packages...
   05:43 slomo not something as big as desktop
   05:43 dholbach jsgotangco: I'm not quite sure that Kubuntu people will have much patience with that... e.g: assign bugs to panel/applets, nautilus/gnomevfs, etc - they most likely won't be able to test bugs proplery
   05:43 jsgotangco well evolution alone has tons
   05:43 G0SUB hehe
   05:44 dholbach What I'm trying to say is that people have areas, where they're good at
   05:44 dholbach so "triage what you know/work with" might be a good mantra to get started
   05:44 seb128 better if people work on what they are interested
   05:44 dholbach jsgotangco: does that make sense? or isn't this what you meant?
   05:44 jsgotangco well it does make sense to me
   05:44 jsgotangco i focus on certain apps
   05:45 jsgotangco instead of tackling the whole Unassigned bit
   05:45 jsgotangco it can be overwhelming even for a team
   05:45 dholbach yeah
   05:45 jjesse i do as well, ij ust try to focus on the little things that i can help with
   05:46 lakin I think if we get a nice set of reports of bugs that the ubuntu-bug squad is responsible for, and have a way to split these reports up by packages, or sets of packages, it will be easy to get a list that each person feels comfortable
   working through.
   05:46 jsgotangco i just notice that there are active bugs out there with lots of comments but people are afraid to at least change the status to needs info or confirmed
   05:46 dholbach so if we would start wiki pages with what set we're currently working on, say kubuntu team does kdeedu and kdebase and desktop team does nautilus and gnomevfs for a week and we send a report to the maiing list it'd be great to show
   we're actually moving something
   05:46 jsgotangco even if there's like 5+ conversations going
   05:46 jjesse agreed jsgotangco
   05:47 Lure jsgotangco: +1
   05:47 G0SUB dholbach: +1
   05:47 dholbach I feel that we move step by step and people will accept the idea of bug statuses more and more
   05:48 dholbach do you think that with the ideas we had, it's easy enough for newcomers to begin?
   05:48 zakame dholbach: +1
   05:48 dholbach maybe some of the new guys in here can speak up and tell us about their experiences
   05:48 Toadstool dholbach: +1
   05:48 ogra dholbach, apart from kdeedu being part of edubuntu +1 as well :)
   05:48 philbull the documentation for triaging needs to be more explicit
   05:49 dholbach who starts BugSquad/DocumentationTODO on the wiki?
   05:50 philbull I just did
   05:50 dholbach so if we had better documentation and tell them: "this week'S bugs are gnome-system-tools, gnome-utils and gthumb" will make it easy for them?
   05:50 philbull easier...not easy
   05:50 dholbach (if they're interested in the Desktop end of bug triage)
   05:50 G0SUB It might
   05:51 seb128 should we have a list to discuss bugs on?
   05:51 philbull there are things that need to be explained
   05:51 dholbach What else is missing?
   05:51 dholbach is the coverage on #ubuntu-bugs good enough?
   05:51 philbull well, I had real problems deciding who to assign things to
   05:51 philbull #ubuntu-bugs is good, yeah :)
   05:51 dholbach oh yes... a "team list" might be useful, with explanations of what they do
   05:52 seb128 the issue is that "they"(== launchpad team) don't want to do default assignee
   05:52 seb128 the workflow is supposed people are subscribed to a bug
   05:52 ogra meh
   05:52 dholbach seb128: we just shouldn't name it ...-bugs@, so people start reporting bugs there ;)
   05:52 seb128 and you take the assignment only when you start working on something
   05:53 dholbach and I think that's a good idea
   05:53 Toadstool a bigger disclaimer about duplicates on the "report a bug" page and a smarter search engine would also make things a little easier to my mind
   05:53 dholbach so it's more a matter of subscribing then assigning
   05:53 dholbach Toadstool: the duplicates thing is filed as well
   05:53 dholbach Toadstool: but I agree it's needed
   05:53 dholbach back to the "team's list"
   05:54 dholbach for "Ubuntu" bugs, it makes sense
   05:54 ogra and the search engine is constantly beiong worked on ...
   05:54 ogra it will improve over time
   05:54 dholbach "this might be an X problem, who do I subscribe to get input?" is a valid question
   05:54 dholbach ok, now we all know that fabbione is the X god, but still... some people might not know yet :)
   05:55 zakame dholbach: heh I just asked that question some time ago
   === jsgotangco prays to X god to fix those x bugs
   === harisund [n=harisund@ip24-255-87-152.br.br.cox.net] has joined #ubuntu-meeting
   05:55 fabbione jsgotangco: i am in really urgent need of help triaging bugs
   === harisund [n=harisund@ip24-255-87-152.br.br.cox.net] has left #ubuntu-meeting []
   05:55 fabbione i just can't get anywork done with 500 bugs of backlog
   === jsgotangco starts looking at xorg
   05:55 lakin after some of the recent mailing lists discussions I made this page (https://wiki.ubuntu.com/HelpingBugReporters) which got a bit of traffic.  the comments by AndreasSchildibach and FrancoisDenisGonthier might be appropriate for this
   meeting?
   05:56 fabbione jsgotangco: wanna team up for that?
   05:56 fabbione jsgotangco: i am not asking you to fix.. just to triage
   05:56 jsgotangco sure
   05:56 G0SUB fabbione: I am willing
   05:56 jsgotangco any particular package?
   05:56 zakame fabbione: me too
   05:56 fabbione ok.. if you guys are volunteering.. let's take it after the meeting
   05:56 G0SUB ok
   05:56 fabbione i will give you hints on how to start
   05:57 jsgotangco cool
   05:57 dholbach (I hope everybody signed up for http://launchpad.net/people/bugsquad already)
   05:57 dholbach what about seb128's idea of a bugsquad mailing list?
   05:58 fabbione dholbach: we are already on 20000 ml
   05:58 fabbione we should keep this process slim and fast
   05:58 jsgotangco lol
   05:58 fabbione i am not sure YAML will help here
   05:58 dholbach fabbione: new triagers might not be and some are not on IRC all day
   05:58 dholbach it's just a question at the moment
   05:58 ogra fabbione, dont argue with dholbach about mailing lists ... youre surely loose in the end :P
   05:58 zakame haha
   05:58 Toadstool :)
   05:58 dholbach ogra: pffft
   05:58 G0SUB YAML? Yet Another Mailing List ? (wasn't it YAML Ain't a Markup Language?)
   05:59 fabbione dholbach: if we are going to use the ml for discussion i am ok...
   05:59 ogra thats how he always starts ... "<dholbach> it's just a question at the moment"
   05:59 seb128 the issue is to have a place out of IRC where people can ask about whatever is an issue for them
   05:59 fabbione but if it will become a duplicate of ubuntu-bugs, it's pointless
   05:59 ogra :)
   05:59 seb128 like they are not sure of where to assign stuff, or how to start or what to do about a bug
   05:59 dholbach fabbione: i 100%ly agree
   05:59 jsgotangco i'd go for organizational stuff
   05:59 dholbach i like the idea too
   05:59 fabbione dholbach: ok
   05:59 seb128 not a list to sends all the bugs we get
   05:59 ogra fabbione, ubuntu-bugs is only an auto importer for malone, isnt it ?
   05:59 fabbione ok.. works for me
   05:59 kagou seb128: i agree
   06:00 dholbach cool
   06:00 ogra s/for/from/
   06:00 dholbach so how do we make the next hug day a blast?
   06:00 fabbione dholbach: kill all bugs? :D
   06:00 dholbach apart from filing detailed descriptions of what to work on (on the wiki), improving our documentation?
   06:00 zakame uhh, finding people who will make the hug day a blast =)
   06:00 dholbach everybody of us paints a picture of bugs and we blog it to link to the hug day announce? :-)
   06:00 kagou fabbione: how ? do you have a black hole ?
   06:00 fabbione dholbach: ime the major issue is the  "burocracy" behind working on bug.. we need to make the process slim
   06:01 fabbione kagou: you have one too.. /dev/null
   06:01 dholbach fabbione: bureaucracy like what?
   06:01 ogra dholbach, using malone
   06:01 G0SUB heh
   06:01 fabbione dholbach: like people asking what they should work on, how to do it.. etc.. they should just do in a perfect world :)
   06:01 lakin Is one of the improved documentation items going to be lists of searches that produce bugs of a certain triage-status along with links to the standard responses to those types of bugs?  (Could help new members feel more comfortable
   about the first sets of bugs that they triage)?
   06:01 dholbach ogra: if you can't depict the picture a bit clearer, we're unable to discuss it
   06:01 zakame hmm, speaking of getting slimmer, does the new reportbug work on LP?
   06:01 dholbach fabbione: right
   === _mvo_ [n=egon@p54A6642A.dip.t-dialin.net] has joined #ubuntu-meeting
   06:02 dholbach zakame: no
   06:02 dholbach lakin: that's a brilliant idea
   06:02 ogra dholbach, the malone workflow is horrible compared to bugzilla ... i wont argue about that here, since it will improve ... but its a major slowdown ...
   06:02 dholbach lakin: we should take that maybe to #ubuntu-bugs later on
   06:02 lakin ok
   06:02 seb128 GNOME guys do a "theme list" for every bug day
   06:03 seb128 like "previous cycle bugs" to triage
   06:03 ogra dholbach, nothing to discuss, just a statement ...
   06:03 G0SUB ogra: it's just a PITA (malone)
   06:03 seb128 or "new unconfirmed"
   06:03 fabbione seb128: ++
   06:03 seb128 we could do some theme day
   06:03 Toadstool that's a great idea
   06:03 seb128 "multimedia bugs" day
   06:03 ogra G0SUB, it will improve
   06:03 dholbach cool
   06:03 dholbach apart from that... I was serious about the PR machinery for the next hug day, how do we do it? :-)
   06:03 slomo seb128: that's a very very very good idea ;)
   06:03 G0SUB ogra: I hope it does ...
   06:03 fabbione hmmmmm
   06:03 fabbione seb128: the idea of theme is good, but we have one issue...
   06:03 lakin I prefer themes days to asking for certain packages to be done on a specific hug-day.  Everyone works on that theme within the sets of packages they feel comfortable with.
   06:04 fabbione let say it's "X hugs day"
   06:04 fabbione am I expected to be around 36 hours for coverage?
   06:04 dholbach we made it UTC times the last time, so just 24h
   06:04 fabbione well
   06:05 dholbach https://wiki.ubuntu.com/UbuntuBugDay/Attending
   06:05 fabbione i am still not capable of working 24 hours in a raw on X
   06:05 fabbione given i am almost the only one working on it
   06:05 dholbach what do you all think about giving fabio a hand on next hug day?
   06:05 fabbione dholbach: when is that?
   06:06 dholbach friday
   06:06 fabbione *shrug*
   06:06 fabbione ok let's talk about time and life
   06:06 fabbione first lesson:
   06:06 G0SUB let's make the next one `X HUG Day'
   06:06 fabbione - there is a life out there... and it's not made of little greeen men
   06:06 ogra pffft
   06:06 G0SUB heh
   06:06 ogra thats what yopur *wife* tells you !
   06:06 fabbione ogra: yes!
   06:07 fabbione ok...
   06:07 fabbione anyway
   06:07 ogra dont belive her !!
   06:07 fabbione let's try it on friday
   06:07 fabbione but i won't be able to cover more than 10/12 hours
   06:07 lakin Until we get a bug-reporter application (like discussed on ubuntu-devel) which can automatically gather various information from the machine before reporting the bug, could we ask the developers to edit a certain wiki pages with
   default information that is needed for certain packages.  So we can start the process of gathering extra information for the bug-reports?
   06:07 dholbach lakin: DebuggingProcedures
   06:07 dholbach but it needs love for sure
   06:08 dholbach we should put it on a big todo list too
   06:08 lakin ok.
   06:08 dholbach and we should send out detailed minutes of the meeting so everybody knows what we work on/worked on
   06:08 Toadstool yeah well I think that's one of the point we should work on, improve WiKi pages about debugging
   06:08 G0SUB goody :)
   06:08 fabbione dholbach: time.. we are at 68 minutes
   06:09 fabbione dholbach: i suggest a break or to stop
   06:09 dholbach i want to finish with sladen's questions
   06:09 fabbione ok
   06:09 dholbach and take the rest to #ubuntu-bugs
   06:09 dholbach where I hope you all hang out from now on
   06:09 sladen lakin: we sort-of have the hwdb, but can't get any data back out of that
   06:09 dholbach sladen had some questions as well, to answer some of them: point 1) what is the problem exactly? point 2) this would mean a bug report on Malone, no? 3) yes, it's a leftover, which will hopefully/perhaps be reactivated
   06:10 ogra sladen, sure you can ... you can download the speciofic dataset and read it in vi ...
   06:10 dholbach I will try to take care of the mailing list and all other stuff we covered, but I'll need you help for some of them, but let's take that to #ubuntu-bugs
   06:11 jsgotangco ogra: open up 20GB in vi? :D
   06:11 ogra jsgotangco, one dataset is ~240k
   06:11 dholbach We should have a meeting again, after we see how our efforts emerge, but maybe we can discuss this on our fresh mailing list, when we have it.
   06:11 sladen dholbach: We should document somewhere that we don't fix non-security bugs in released versions (and can point users at that page)
   06:11 ogra the whole db is 5G currently ... (~220000 entries)
   06:12 sladen dholbach: could do with a   Unconfirmed Needs Info   and an   Confirmed Needs Info
   06:12 dholbach sladen: we should add it to http://wiki.ubuntu.com/Bugs/Responses
   06:12 dholbach sladen: that should be discussed with the Launchheads, no?
   06:12 ogra sladen, the concept will change a bit for the 3/5y supported reelases
   06:12 sladen dholbach: and (3), Debzilla should die and isn't actually related to debbugs
   06:12 seb128 sorry I was away a few min
   06:12 dholbach sladen: that's not something we as a bugsquad have to decided
   06:12 dholbach decide
   === sladen happy. done.
   06:13 dholbach I want to thank you all for being here and trying to make the best out of the bug situation. I think this was a very productive meeting.
   06:13 G0SUB :)
   06:13 dholbach Thank you all!

CategoryBugSquad

MeetingLogs/BugSquadTeam_2006-03-27 (last edited 2008-08-06 16:35:54 by localhost)