/srv/irclogs.ubuntu.com/2009/08/10/#ubuntu-bugs.txt

* BUGabundo echo sleep > /etc/mode && /home/BUGabundo reload00:06
=== asac_ is now known as asac
=== Flare183_ is now known as Flare183
=== chuck_ is now known as cfmcguire
=== MTeck is now known as MT-
=== MT- is now known as MTeck
=== jjesse_ is now known as jjesse
kholerabbiCan anybody test if this is fixed in Karmic? Bug #41124204:29
ubot4Launchpad bug 411242 in nautilus "Links to folders on unmounted partitions pretend they are broken" [Undecided,New] https://launchpad.net/bugs/41124204:29
screamI'm told there is a critical vulnerability in JVM, however, I don't see any updates in synaptic or updated.05:33
screamupdater05:33
dholbachgood morning05:50
screamAny bug triagers available?06:02
screamdholbach, good morning06:02
micahgfor what scream?06:02
screamhttps://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/41029706:03
ubot4Launchpad bug 410297 in sun-java6 "Sync sun-java6 6-15-1 (multiverse) from Debian unstable (non-free)" [Undecided,New]06:03
screamI made a recommendation on the bug.06:04
screamI believe it has enough information for a status change from new to triaged and since it is a remote exploit vulnerability, importance of critical.06:04
micahgprocess bugs usually are not to be touched06:05
screamok06:05
dholbachhey scream06:06
screamhowdy06:07
thekorngood morning06:58
matti*blink*09:48
grepory*yawn* good morning bugs.12:44
=== james_w` is now known as james_w
torkianoHello, I'm using karmic and I have no sound. Anything to check before fille a bug report?14:01
greporydo cpan modules _ever_ get packaged?  because i don't think i've ever installed a package for one.15:16
greporybug 41136315:16
ubot4Launchpad bug 411363 in ubuntu "[needs-packaging] package Text-DHCPLeases" [Undecided,New] https://launchpad.net/bugs/41136315:16
ograme suggests apt-cache search cpan for that question15:17
greporyhahaha15:17
greporyi blame it on me being a python developer.. not a perl developer!15:17
ogra:)15:18
skazi21101i have a problem with busybox. when i trying to install ubuntu from dvd or cd it loses my cd-drive and fails to busybox. it started from 8.04. and i don`t know how to install ubuntu on my asus x51rl15:21
skazi21101can somebody help my&&15:21
hggdhskazi21101, this channel is not a support channel: it deals with bugs filed in launchpad and/or upstream, and how to deal with them. You might get a better response on #ubuntu or #ubuntu+1.15:23
skazi21101people on this chanels do not hearing to me. if i could get help there i would not write here15:25
hggdhwe really have to rethink the support channel. It does not scale anymore...15:41
Picihggdh: bug 39279915:42
ubot4Launchpad bug 392799 in ubuntu-community "#ubuntu too noisy to be useful" [Medium,Confirmed] https://launchpad.net/bugs/39279915:42
PiciI disagree though..15:43
greporyafter confirming a needs-packaging bug, which response should be sent?  a variant of the triage successful?15:51
loic-mgrepory: has a package been proposed or accepted in the repositories?15:56
greporynot that i could find15:56
loic-mgrepory: the AFAIK you set it to triaged, since Confirmed is when a developper submits a debdiff and subscribe sponsors to it15:58
hggdhPici, it is not just about being noisy, its also the amount of people there... makes it much more difficult to follow a thread15:58
loic-mgrepory: triaging a needs-packaging bug means you checked the licenses are ok or course15:58
greporyloic-m: i can't set to triaged as i'm not in bugcontrol.  i was going by the wiki which said to set to confirmed if upstream url and license info were included in the bug.15:59
loic-mgrepory: do you have the url?15:59
greporyloic-m: which?15:59
loic-mthe wiki16:00
greporyloic-m: https://wiki.ubuntu.com/Bugs/HowToTriage#Needs Packaging Bugs16:00
loic-myou're right... it seems to work opposite of https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue though16:02
greporyhahahaha16:03
greporymotu16:03
loic-mgrepory: just follow the wiki you linked then. I just see lots of "triaged" needs-packaging bugs, usually when a bug is "Confirmed" I won't look at it because I assume there's already a diff.gz...16:04
greporyloic-m: hmm.. maybe it's time i apply to bugcontrol16:04
loic-mWell, MOTU are the ones that will usually do the packaging ;) so it's not bad to have a look at their workflow16:04
greporycertainly.  i was just laughing at the name.  i'd not heard of it before.16:05
greporyvery clever.16:05
loic-mgrepory: "if license info and upstream url are included, set status to Traiged" on the page you've linked16:06
greporyloic-m: *nod* it's a little unintuitive.  i think i will probably just not do the needs-packaging bugs until i'm in bugcontrol and can actually set the status to triaged.16:07
greporywhich stinks.. because those are some of the easiest bugs ;)16:07
loic-mI'd say look for that, add it if necessary, then set it to triaged. Unless you don't mind the package never going to be done because everybody looks at the "Confirmed" and assume the work has already been done ;)16:07
hggdhgrepory, you can always ask for a bug-controller here to set it triaged16:07
greporyaha!16:08
greporythat's a good point.16:08
hggdhgrepory, also please have a look at https://wiki.ubuntu.com/Bugs/HowToTriage#Special%20types%20of%20bugs16:10
greporyi believe that 411368 and 411363 can be set to triaged16:13
greporyhggdh: thanks16:13
greporyhggdh: i haven't run across any of those yet, but i'll keep an eye out.  i've been trying to stick to new, unconfirmed bugs with no comments so far.16:13
loic-m#411368 #41136316:14
loic-mhggdh: do you know how to contact to clarify the confusion when needs-packaging bugs are set to "Confirmed" even though there's no diff.gz attached?16:15
hggdhbug 41136816:20
ubot4Launchpad bug 411368 in ubuntu "[needs-packaging] zimbra" [Undecided,Confirmed] https://launchpad.net/bugs/41136816:20
hggdhbug 41136316:20
ubot4Launchpad bug 411363 in ubuntu "[needs-packaging] package Text-DHCPLeases" [Undecided,Confirmed] https://launchpad.net/bugs/41136316:20
hggdhloic-m, you mean who to contact in -control?16:20
loic-mhggdh: no, I'm talking about changing the wiki page (and convincing the bug squad team before, since I know I could just edit it)16:22
loic-mthere's no value in the confirmed stage in bug squad practice for needs-packaging bugs, and it's confusing for developpers16:22
loic-msince they use it to mean something else on those kind of bugs16:23
hggdhwell... tell me what you need... I think if MOTU rules state a bug goes to confirmed only when a proposed package is attached (via a debdiff or diff.gz), then we can change it with no problems16:23
hggdhyou should have here a good portion of the -control folks, plus the bugmeisters16:24
loic-mThe MOTU workflow for needs-packaging bugs is detailed at https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue16:26
hggdhloic-m, please have a look at https://wiki.ubuntu.com/Bugs/HowToTriage#Needs%20Packaging%20Bugs16:29
hggdhis this better?16:29
* hggdh is already convinced ;-)16:30
loic-mI'm afraid the https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue page is going to be confusing, because it's aimed at Sponsors (not at bug triager or normal developpers) though16:31
greporyconcur.16:31
greporyi don't think should be doing any of the things on this page. heh.16:32
loic-mWouldn't it be the same just to remove the "Confirmed" process and ask triagers to check if the homepage/license are there, and if not provide them then set it to Triaged?16:32
hggdhloic-m, I agree. On the other hand, 'needs-packaging' triage should be limited to triagers with more experience... this is not something for people starting on triage16:32
hggdhloic-m, and completely disregard a debdiff/diff requirement?16:33
loic-mhggdh: from experience, new triagers tend to modify about every bug ;)16:33
hggdhyes, I know... on one hand, I would like triagers to be able to work on all; on the other hand, there be dragons, this way16:33
loic-mhggdh: no, going from New to Triaged means that's there's no debdiff yet. If there is a debdiff, a triager has nothing to do near that bug, since a developper is already working on it16:34
hggdhnow, *this* state jump is counter-intuitive. From new to triaged, just because the licence is there...16:34
hggdhand to confirmed, if a diff is attached...16:35
loic-m(and once the debdiff is uploaded, a developper unsubscribes him/herself - but since the bug is marked as 3confirmed" it should be sufficient for Triagers to understand they don't have any job left to do on that bug)16:35
nhandlerNeeds Packaging bugs work a little different. Someone reports the bug. Once the bug is confirmed to be valid (and contains the correct information), it is set to confirmed/wishlist. It then stays this way until packaged16:36
loic-mhggdh: Confirmed is set by the developper working on the needs-packaging bug anyways. To have a triager set it from Confirmed to Triaged "because the bug wiki says so" is upsetting16:36
hggdhyes, I understand. I just think this sounds like an abuse of the stati. It does work, though. I really wish LP would get the workflow thingies intetrated16:36
nhandlerThe normal sponsorship process does not apply16:36
hggdhnhandler, I know. I just dislike the overload ;-)16:36
loic-mnhandler: I would agree, but in practice going from Confirmed to Triaged in the bug squad workflow means that some triaged come during the sponsorship process16:37
nhandlerReally, the one important piece about triaging the needs-packaging bugs is ensuring the title is in the proper format and that it is tagged needs-packaging. That ensures that people interested in packaging that application can find the bug16:37
hggdhOK. So let's get back. Would you like jus pointing to the MOTU page, and stating that these workflow bugs should only be changed by experienced triagers/MOTUs/whatever?16:37
nhandlerhggdh: For the most part, there is no real need to triage workflow bugs16:38
loic-mnhandler: you say "Once the bug is confirmed to be valid (and contains the correct information), it is set to confirmed/wishlist. It then stays this way until packaged", but that's for the status "Triaged" in bug squad workflow16:38
nhandlerloic-m: For most workflow bugs, you will find that triaged is not used much16:39
hggdhloic-m, indeed. But these are not really bugs, they are packaging requests.16:39
loic-mIn the bug squad wiki page, the stage "Confirmed" for needs-packaging bugs doesn't add much - by adding the license and the homepage, a "Confirmed bug" would go from confirmed to triaged16:39
hggdhand this is the crux: they look, smell, taste, and feel like "normal" bugs, but are not16:39
loic-mnhandler: I'm talking about the bug triagers workflow, which is to go from Confirmed to Triaged for n-p bugs16:40
nhandlerloic-m: To be honest, I see no benefit in that. The n-p bugs shouldn't be marked confirmed until they have the required information16:41
nhandlerThis might make a good topic for a Packaging Training session16:41
loic-mnhandler: see the bug triaging workflow on n-p bugs up to now: "if not in Debian or Ubuntu, then set the status to Confirmed, the importance to Wishlist (if possible), and add the tag needs-packaging if absent.if license info and upstream url are included, set status to Traiged"16:41
hggdhwhat about: check for the licences, check for an already opened request for packaging, here and at Debian, check for the 'needs-packaging' title & tag. Do *not* change status16:41
loic-mhggdh: they could actually set it (or ask someone to set it) to Triaged without harm16:42
hggdhbdmurray, and I were discussing this some days ago (and, by pinging, I hope he joins the discussion)16:42
nhandlerI can see we have some confusing documentation on triaging these work flow bugs. I'll talk to some people and see if we can get a packaging training session done about them and/or get some clear and accurate documentation on the wiki16:43
loic-mhggdh: the problem isn't in the Triaged tag - it's in the tag "Confirmed" that the bug wiki said had to be set if a package isn't in U/D, but there's no info for License/homepage yet16:43
hggdhOK. one more version: (1) check & add the licences types; (2) check for an already opened packaging request at LP or b.d.o; (3) check & add 'needs-packaging' in the description & tag; all steps being successful, mark (or ask for) as triaged16:44
loic-mnhandler: I find the "Triaged" tag usefull when looking at n-p bugs, since it means the program isn't in U/D, and the license allows packaging it. The trouble was the "Confirmed" tag, see previous rev athttps://wiki.ubuntu.com/Bugs/HowToTriage?action=recall&rev=98#Needs%20Packaging%20Bugs16:45
hggdhnhandler, this would be marvelous. Targetting the triagers would be even better (although *all* should understand the flow)16:45
greporyhggdh: that is very clear and understandable and appears to be concordance with motu workflow.16:45
greporyconcordant.16:46
loic-mhggdh: that looks good. Especially the part about checking if there's an ITP in Debian, and duplicates in LP16:46
hggdhgrepory, I *think* so, also. But I would rather have either nhandler or loic-m agreeing16:46
greporyhggdh: certainly, just offering from the "i have no idea how all of this works" perspective.16:46
hggdhloic-m, nhandler, I will change so, and ask for validation from you. I will also send an email to -bugs about it. Should I also copy -motus?16:47
loic-mhggdh: my main concern is having triagers set n-p bugs as Confirmed. Then, it's true having triagers look for relevant info and adding it makes the tag "Triaged" worthwile16:47
hggdhgrepory, :-)16:47
nhandlerhggdh: I think -bugs would be fine16:47
nhandlerI will try and organize a session about this sometime this month (depending on who I find to lead it)16:47
hggdhloic-m, my concern, also. With all due respect, what I do not like is the flip of triaged/confirmed -- it is absolutely not coherent with standard bug flow. But such is life.16:48
loic-mhggdh: your proposal sounds great. Just the part about checking for b.d.o, what is that?16:48
hggdhbugs.debian.org16:48
loic-mhggdh: thanks, so I understood correctly. For b.d.o, maybe it would be good to specify that an ITP open in Debian would not prevent the bug to be set as Triaged16:50
loic-mJust that the triager makes sure the ITP on b.d.o is linked to16:50
hggdhloic-m, will do. I will ping you as soon as the new version of the page is ready16:51
loic-mhggdh: thanks  a lot16:51
hggdhmy pleasure :-)16:51
greporythanks for the clarification! :) *gently sets n-p bugs aside for now*16:54
=== dholbach_ is now known as dholbach
* hggdh is right now busy with a customer. Will get the new page soon ASAP17:20
loic-mbrb18:31
hggdhloic-m, nhandler, please look at https://wiki.ubuntu.com/Bugs/HowToTriage, and correct me where needed18:35
greporyhddgh: what should i do with bugs 411363 and 411368? they are marked confirmed now, as per previous version of the wiki's instructions, but i think they meet the requirements to be packaged.  would you mind taking a look at them and marking them as triaged or advising?  thanks!19:23
ubot4Launchpad bug 411363 in ubuntu "[needs-packaging] package Text-DHCPLeases" [Undecided,Confirmed] https://launchpad.net/bugs/41136319:23
ubot4Launchpad bug 411368 in ubuntu "[needs-packaging] zimbra" [Undecided,Confirmed] https://launchpad.net/bugs/41136819:23
loic-mhddgh: just looked at the wiki edit, looks fine, thanks!19:35
bdmurrayloic-m: Do I understand things correctly that a bug would move from New -> Triaged -> Confirmed?19:35
loic-mfor triagers, no. A needs-packaging bug would only go from New to Triaged19:36
bdmurrayloic-m: I was asking about "a bug" not triagers19:37
loic-mConfirmed occurs when a developpers has worked on a bug, and when he/she has started working on the bug (In progress, assigned) bug triagers don't have anything to do on these bugs19:37
loic-mbdmurray: for triagers: new>triagged; then developpers: triagged>in progress>confirmed>Fix Commited>Fix Released19:38
loic-m"Confirmed" status is used during the dev workflow for bugs where they upload a diff.gz19:39
loic-mThat's part of the sponsorship workflow, AFAIR everybody understands it's not the best use of the tag, but it's in the "policy" for devs19:39
loic-mbbl sorry19:40
bdmurrayI'm not certain where this work flow comes from but think that the _status_ triaged makes a lot more sense19:40
bdmurrayI think that policy was written before triaged existed and it should change19:40
bdmurrayadditionally there shouldn't be different bug life cycles if one happens to a developer or a triager as that overly complicates things and makes it harder for people to participate19:41
hggdhI agree. the flow new->triaged->confirmed makes no sense, and it is bound to make things much more confusing20:01
hggdheven with the overload from bugs to workflow, some basic schema should remain the same20:03
hggdhgrepory, will look at them now, thanks for working on them, and your patience20:03
hggdhgrepory, did you check debian for an already-existing ITP?20:05
BUGabundoboas20:06
hggdhboas, BUGabundo20:11
BUGabundoola carlos20:11
loic-mbdmurray, hggdh: the "Confirmed" tag is indeed not optimal during Sponsorship20:34
loic-mhowever, the process up now was for n-p bugs: new>confirmed>triaged>confirmed>Fix20:35
loic-mWhich in reality was more like new>confirmed>triaged>confirmed>triaged(thanks to bug triager...)>long discussion, banging head on the wall>Confirmed>>Fix20:36
bdmurrayloic-m: its not a tag but a bug status, additionally I'm not sure where or why the Confirmed status is being used during sponsorship but don't think it should be20:36
loic-mbdmurray: it is for n-p bugs20:36
bdmurrayloic-m: and where does this process come from?20:37
loic-mbdmurray: that's another matter, but until Sponsorship or LP comes with a better status (sorry, I used tag for convenience)...20:37
loic-mThe sponsorship process at https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue20:38
bdmurrayloic-m: I think Triaged makes much more sense for the sponsorship process.  Additionaly, I thought sponsorship really only happened if the right team was subscribed to the bug report so the status isn't really the important bit20:38
loic-m"The Status should be "Confirmed" for bugs that represent a new candidate revision"20:38
bdmurrayloic-m: I don't think that documentation has really been updated since the Triaged bug state has come out and think Triaged is a more appropriate state for the sponsorship process if one were required20:39
loic-mbdmurray: I'm not sure for Triagged - the meaning makes less sense than Confirmed, even though in the order of things for bugs triaggers it might look awkward20:40
bdmurrayloic-m: Could you elaborate as to how you think it makes less sense?20:40
loic-mbdmurray: Doesn't triagged mean there's enough data for a dev to come in though?20:40
loic-m^^20:41
bdmurrayloic-m: Yes and confirmed means another report has experienced the same bug20:41
loic-mAnd it's not like it will disrupt bug triaggers workflow, since they shoudn't in any event set the bug to Confirmed for n-p when the diff.gz is attached20:42
loic-mBut feel free to discuss that with the dev team. Last that was discussed, people agreed it wasn't stellar, but was better than the other tags (that was a few month ago)20:43
bdmurrayTriaged is also likely a better state for the sponsorship process since only certain people can set it in Launchpad for Ubuntu bug reports20:43
loic-mNo, devs can't set it to triagged, and comming to #u-b during the sponsorship process wuold be less than stellar20:43
bdmurrayI'm not sure what you mean by devs, but both the core dev team and motu teams are part of the bug control tream20:44
loic-mbdmurray: Triagged doesn't correspond to the state of bugs requiring sponsorship.20:44
loic-mbdmurray: not packager is an "official dev", that's why there's the sponsorship process20:45
loic-mbdmurray: the ones that are motu/core dev don't need sponsorship, so it wouldn't make sense20:45
loic-malso, a dev (non motu or core) shouldn't have to fire IRC for just dealing with the bug20:46
bdmurrayloic-m: okay, but if a member of bug control set a n-p bug to triaged, a developer would need to do nothing other than add the diff.gz and subscribe the appropriate team20:46
loic-meven though it can be nice, I'm not sure everybody will be happy to require everyone in sponsorship proces for a bug to track somebody on IRC - then the sponsorship process for uploads on LP would be moot, since you'd just go and track somebody on IRC20:47
loic-mbdmurray: I can't do anything about the Sponsorship policy, I'm just stating what it is right now20:48
loic-mbdmurray: also, the bug squad wiki page revision 2 hours ago showed little point to go from New>Confirmed>Triaged, since the amount of work a triager had to do to set a n-p bug to Confirmed didn't add much to a bug report - while the Triaged requirements were already more justified of a bug triager intervention20:50
loic-mAmount of effort/results was not in favor of the Confirmed stage for n-p bugs, and conflicted with the _present_ sponsorship process (not the "ideal" or "possible" one)20:52
loic-mLike I said, 2 hours ago it lead to this kind of process: new>confirmed>triaged>confirmed>triaged(thanks to bug triager...)>long discussion, banging head on the wall>Confirmed>>Fix20:52
=== jdstrand1 is now known as jdstrand
loic-mSince bugs triagers looked at a n-p bug during sponsorship, saw it at "Confirmed", and set it back to "Triaged", even though a dev had already done the job and was waiting for a sponsor (which can take a while)20:54
bdmurrayAnd again I think the most appropriate thing to do is to modify the sponsorship process to allow either confirmed or triaged bugs to be sponsored but I'll bring that up on the mailing list20:55
loic-mbdmurray: ok, thanks20:56
loic-mbdmurray: also note the Confirmed status is also used for merges with Debian bugs, and merges from upstream.20:57
loic-mbdmurray: other bugs, we set the status to New for the Sponsorship process. Which is also confusing for overzealous bug triagers20:59
loic-mbdmurray: my problem with Triaged is that it would be a pain for devs - when you look for bugs to work on, Triaged means nobody has cared for the bug21:01
bdmurrayloic-m: How does Triaged me "nobody has cared for the bug"?21:03
loic-mbdmurray: when a dev is already on a bug, the bug is In Progress. I guess I just got used to look for Triaged bugs to work on, maybe I'm wrong21:04
loic-mand n-p bugs up now with "Confirmed" meant the bug was only waiting for Sponsorship, so I didn't have to look into those bugs21:05
hggdhOK. Going back a bit, then, it seems we could indeed use the accepted FSM, with a change in interpretation from MOTU21:06
loic-mIndeed. As long as there's no conflict b/w the policies. Then we can pester Launchpad to add a more relevant status for the Sponsorship process...21:10
=== e-jat is now known as Guest24062
=== ejat is now known as e-jat
=== nixternal_ is now known as nixternal
hggdhloic-m, this has been under my radar for some years, now...21:14
loic-mhggdh: a new status?21:18
hggdhloic-m, a new class of LP entries, different from bugs.21:20
hggdhperhaps modelled after bugs, but *not* bugs21:20
loic-mhggdh: usefull indeed, but how will that help the sponsorship process or dev workflow in general?21:21
hggdhit will not be confused with a bug, with all the issues we have every so often, with triagers getting confused. It should also provide the packagers/developers with a cleaner view of what they have to do21:22
loic-mbut how does it affect the workflow when a bug is reported, then a diff.gz is submitted?21:24
loic-munless there's a way to convert a bug to the new class of LP entry (and maybe back if there's a mistake)?21:25
hggdhthis would have to be considered. The problem I see right now is we only have the bug class in LP, so everything is a bug. A direct consequence is the confusion between a real bug and, for example, a n-p21:29
hggdhso, instead, we could, for example, have a major class from which bug and (say) n-p are extended21:29
kklimondawhat does n-p stand for?21:30
loic-mneeds-packaging21:30
hggdhneeds-packagin21:31
hggdhg21:31
hggdh(loic was faster)21:31
loic-mit's just that we've been talking about that for a while, it's not an official abreviation AFAIK21:31
loic-m;)21:31
hggdhbut if we overload bugs to also include n-p, then this class should conform with the generic 'bugs' class, otherwise things will get extremely confusing for all21:32
loic-mThe new class could work for n-p and merges, but only as long as users get used to it - so there'll have to be a way to convert bugs21:32
loic-mIt doesn't solves the sponsorship problem for all bugs though, while a new status (or a better consensus on status) would21:33
hggdhoh yes, no doubt. But, given our current 6-month schedule, this would be quite a short period. Still, it has to be kept in mind21:33
loic-mAt the moment, status can't be really used to determine the status of the bug - since one has to open the page and read the bug (can be long) to determine its status21:34
hggdhchanging the stati is another battle ;-) I would personally not like extending the status FSM to cover for other issues that are not bugs. it might be easier to add another identifier, at the same level (for example), which would take values21:34
hggdhlike 'bug', or 'workflow', or 'sync/merge', etc21:35
loic-mI don't know how to best do it, but at the moment the status is made pointless for bugs - it doesn't inform like it should, because the same status is used for 2 different things21:35
hggdhloic-m, I agree. Its one of the costs we incur when (ab)using bugs to mean other things21:36
hggdhthere you go. *THIS* is my issue21:36
loic-mWhat do you mean by "other things"? Do you think the sponsorship process shouldn't be done inside the bug one requires sponsorship for?21:37
loic-mIf a bug is in a state where it only needs a sponsor, isn't that a relevant information for the Status field? New, Triagged or Confirmed don't represent the sate of the bug at that time21:40
loic-mAnd it's not In Progress, because the dev has finished his work21:40
hggdhno, that's not what I meant. My basic gripe is on using a BUG -- a problem report -- to mean something completely different from problem. For example, sync, merges, and n-p's21:40
hggdhand you are looking at the 'bug' only from the eyes of a packager/maintainer/developer21:41
loic-mhggdh: right, I agree they're not the same as bugs21:41
loic-mhggdh: but even though you new class sounds right, there will still be "real" bugs, that will also require a sponsorship process21:42
hggdhthis is the problem, Loic. We are abusing the concept of a bug. This generates confusion, since a bug is a bug is a bug.21:43
loic-m(unless Ubuntu had thousands of MOTU ;) )21:43
hggdhheh. Easier that getting thousands of triagers ;-)21:43
hggdhthis all has to be carefully considered. For example, a workflow could be implemented as a task under a (sigh) bug.21:44
kklimonda:}21:44
* hggdh still does not like it, but ah well. ça va21:44
loic-mYes, but what is the meanning of marking a bug as triagged when somebody is working on it, or when it's just awaiting sponsorship?21:45
loic-mIf there's no status for the bug during the weeks/month where a patch or a diff.gz is waiting for a sponsor, it ends up with status that are "wrong" because they describe a different state than that of the bug21:47
dhillon-v10hi everyone21:48
hggdhwelcome to my nightmare...21:49
seb128why does that matter so much to you?21:49
seb128open bugs with with sponsor team subscribed are waiting for sponsoring21:50
hggdhease of usage, and understanding... and trying to take new triagers from causing issues21:50
hggdhbut. Ah well.21:51
seb128well just mark bugs confirmed and subscribe sponsors21:51
loic-mseb128: the pôint is that you have to read the page of the bug to know its status, thus making the status field irrelevant21:52
loic-mand with LP speed, that's a big drawback21:52
loic-mespecially if you're on a low-end computer21:53
seb128well the status is clear21:53
seb128it's new, confirmed, triaged, in progress = open21:53
seb128it's incomplete or wontfix or invalid = closed21:53
loic-mseb128: no, the status can be New or Confirmed, even though it's past the In progress stage and is just waiting for a sponsor21:53
seb128how does it matter, it's open and on the sponsoring list21:54
loic-mseb128: so you mean only 2 status can be infered with 7 different status?21:54
seb128I'm just speaking about sponsoring21:54
loic-mthat's less than stellar - why not just open/closed ;) ?21:54
seb128basically things are on http://people.ubuntu.com/~dholbach/sponsoring/index.html or not21:54
seb128because there is not only sponsoring bugs?21:55
loic-mseb128: not everybody is a sponsor, and LP is also useful to other ppl21:55
seb128I fail to see the issue there21:55
loic-mYou might have missed the discussion21:55
seb128just ignore sponsoring bugs if you don't know how those work21:55
seb128I do21:55
loic-mor muy sentence above in answer to one of you comments21:55
loic-m[22:52] <loic-m> seb128: the pôint is that you have to read the page of the bug to know its status, thus making the status field irrelevant21:56
loic-m[22:53] <loic-m> seb128: no, the status can be New or Confirmed, even though it's past the In progress stage and is just waiting for a sponsor21:56
loic-mWhen a bug is in the sponsorship phase (which can take a while), it appears as a New bug, or as a Confirmed bug - both cases where one would expect some work needs to be done on the bug21:57
seb128loic-m, set it triaged then21:58
loic-mI fail to see how one would not expect some work needs to be done on the bug if it's marked to triaged21:58
loic-mIn the end, the status field value is void, because one has to open the bug page and scan through it to check the real state of the bug21:59
seb128?22:00
seb128"triaged" means "let the maintainer to their work"22:00
loic-mSome people might not see the point of a Status field, but if it's there on LP (and about every BTS out there), it's because it provides relevant information22:01
seb128which is "upload the change" for those bugs22:01
seb128you seem to be the one failing to understand status22:01
loic-mseb128: there's no "maintainer" in Ubuntu22:01
seb128so who upload the packages used there?22:01
loic-mseb128: no, triaged is used differently since it's set by bug triagers (who aren't maintainers)22:01
loic-m<seb128> "triaged" means "let the maintainer to their work"22:02
seb128right22:03
seb128it means "doesn't need to be triaged"22:03
seb128ie if you are a bug triager ignore it22:03
loic-m^^ that would work perfectly if there was only one maintainer / package22:03
seb128if you work on the page look at it22:03
seb128we have no issue using that on hundred of desktop packages22:03
loic-mseb128: you're only considered that from the eyes of a triager22:03
seb128no, I'm not a triager I'm a maintainer22:03
loic-ms/considered/considering22:03
seb128or I'm both rather22:03
seb128when I want to triager I look at new and confirmed bugs22:04
seb128when I want to do an upload or work on a package I look at triaged ones22:04
loic-myou say "when I want to triager I look at new and confirmed bugs". However, bugs awaiting for a sponsor don't need to be triaged (there's already a dev that is caring for the bug)22:05
loic-mThus, without looking at the bug, you have no way to see if a News or Confirmed bug needs to be triaged22:06
seb128?22:06
loic-mAnd as a packager/dev, it's the same22:06
seb128set the bug to triaged when you wait for review22:06
loic-mseb128: bugs with patches and awaiting for a sponsor have the status reverted to New22:07
seb128by who?22:07
loic-mseb128: that's the sponsorship process22:07
loic-mhttps://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue22:07
seb128motu keep doing weird things22:07
loic-mI feel I'm spending the evenning writting the same things over and again22:08
seb128yeah, don't bother I should not comment there22:08
loic-mwhich is not my idea of a productive evenning, even less an enjoyable one facepalm22:08
seb128it seems motu has lot of weird rules we don't use for desktop packages22:08
loic-mAnd "triaged" would give the same troubles if used during sponsorship22:09
loic-mI shouldn't have to re-explain it for the 10th time, but if so just replace new and confirmed by "triaged" on my previous sentences22:10
loic-mseb128: what do you use for -desktop packages?22:11
seb128we don't set bugs waiting for sponsoring to new22:11
loic-mwhat state are they in that indicate they're in sponsorship wait then?22:12
seb128we query for bugs were the sponsor team is subscribed22:13
seb128any bug open with sponsors subscribed is waiting for sponsoring22:13
loic-mseb128: yes, but doesn it work when a dev (non-sponsor) is looking for bugs to work on? What indicates to him in the status that the bug has been worked on?22:14
loic-mseb128: you only see subscribers when you read the bug page22:15
loic-mby that times it only shows the bug status wasn't conveying meaningful information22:15
seb128well you can add as many status as you want you will not carry all informations there22:16
seb128is if the bugs is revelant to translators, sponsors, stable team, etc22:16
loic-mseb128: the bug title is usually enough to determine who can work on it22:17
seb128there is a reason why bugs have comments and description22:17
loic-mstatus is another meaning22:17
loic-mseb128: what you're saying is that status doesn't carry information on the _status_ of the bug, since one has to read the bug page to check its status22:17
loic-mI agree comments and description are essential, but Status is a field that has a purpose - which just happens not to work so much with Ubuntu's workflow combined with the Status available22:18
seb128the status are not different from the ones in other bug trackers22:19
seb128there is just a limit of what you can carry in a status value22:20
loic-mseb128: the difference is that there's no ownership of packages in Ubuntu, and Ubuntu is also far more understaffed than any other project22:21
seb128not really true22:22
loic-mthe status right now works ok in Debian f.e., with thousands of devs and less bugs reported at a time22:22
seb128what difference does it make if a component is owned by a team or an invididual?22:22
loic-mUbuntu has a a number of MOTU/Core devs in the double digits, and far more bugs, which means it needs "outside" contributors to cope with the workload22:23
loic-mThus it needs a sponsorship process for a really big number of bugs22:23
loic-mThe bugs where a MOTU uploads a fix don't need sponsorship, but MOTU aren't enough to upload all the fixes and package everything, merges, etc...22:24
seb128we have a sponsorship process22:25
seb128http://people.ubuntu.com/~dholbach/sponsoring/index.html22:25
seb128anything on this list is to sponsor22:25
loic-mI'm not sure you understood - you're still looking at it from the eyes of the sponsor22:25
loic-mNot from the eyes of a non-MOTU/non-Dev22:26
seb128which is what matters22:26
loic-mNo, not to most people using LP22:26
seb128users who need sponsoring just need to subscribe the sponsor team22:26
seb128there is only 2 class of users who matters there22:26
seb128the one who do the work and the one who review it22:26
seb128everybody else is out of this workflow anyway22:26
loic-mI'll copy paste one more time22:26
loic-mone sec22:26
loic-m[23:14] <loic-m> seb128: yes, but doesn it work when a dev (non-sponsor) is looking for bugs to work on? What indicates to him in the status that the bug has been worked on?22:27
loic-m[23:05] <loic-m> you say "when I want to triager I look at new and confirmed bugs". However, bugs awaiting for a sponsor don't need to be triaged (there's already a dev that is caring for the bug)22:27
loic-m[22:59] <loic-m> In the end, the status field value is void, because one has to open the bug page and scan through it to check the real state of the bug22:27
loic-m[22:56] <loic-m> [22:52] <loic-m> seb128: the pôint is that you have to read the page of the bug to know its status, thus making the status field irrelevant22:28
seb128your issue is that triagers will open some sponsoring request just to notice they don't need triaging?22:28
loic-mthat, and devs will open sponsoring request just to notice they don't need work to be done on22:28
seb128well then define a convention using the title22:29
loic-mand triagers will change bug status back and forth too22:29
seb128that's orthogonal to maintainer number though22:29
seb128debian will have the same issue22:29
loic-mPlease explain22:29
seb128if you decide to go clean the debian bts on something you will have to open bugs too22:29
seb128explain what?22:29
seb128get motu to change the sponsoring process to have "[sponsoring] in the title"22:30
seb128so those can be ignored from the bug list22:30
seb128if you think that's so much of an issue22:30
loic-mSo we're going to use the title to show the status of a bug?22:30
seb128no, to show that class of the bug22:31
seb128ie that the bug is a sponsoring one22:31
seb128so only revelant to sponsors22:31
seb128no status will achieve what you want22:31
loic-mIt's not a class, since a bug like "XXX segfault on startup" isn't a "sponsorship" bug22:31
seb128well from the moment it has a patch to review it's one22:32
seb128if it's not waiting for review status is revelant22:32
loic-mThat's the status of the bug you're describing, not its class22:32
seb128let's stop that this discussion and say we disagree on bug use ;-)22:33
loic-mDoes a bug changes "class" back and forth?22:33
seb128yes22:33
seb128if there is nothing waiting for sponsoring it's not a sponsoring request22:33
seb128if there a patch it's a sponsoring request22:33
loic-mSo a segfault bug becomes a sponsorship one, and back to a segfault one if the patch isn't accepted?22:33
seb128yes22:33
seb128the status doesn't change22:34
seb128a crash bug triager has all infos22:34
seb128triaged22:34
seb128changing status while fixes are suggested would be wrong22:34
seb128so you need something else than the status to set that info22:34
loic-mWhy is a bug someone is working on a status info, while a bug sponsors need to work on a class info?22:34
loic-m[23:34] <seb128> changing status while fixes are suggested would be wrong > yet it is the workflow at the moment22:35
seb128I don't say the current workflow is perfect22:35
seb128but your issue can't be solved with status information22:35
seb128what you argue is that a bug confirmed should stay confirmed22:35
seb128which makes sense22:36
seb128so we need an another way to define that sponsoring is requested22:36
seb128or review requested22:36
loic-mYet the workflow uses status changes, from new to confirmed to triaged to in progress to fix released22:36
hggdhoh, good, I see we are getting near where I was trying to carry this ;-)22:37
loic-m[23:35] <seb128> what you argue is that a bug confirmed should stay confirmed > isn't the bug triagers workflow to set a bug to triaged _after_ the confirmed stage?22:37
seb128confirmed means that somebody confirm the issue22:37
seb128triaged means it has enough informations to be worked22:37
loic-m"[23:36] <seb128> which makes sense" > then if "Confirmed" makes sense, why are bug triagers advised to set bugs from confirmed to triaged?22:37
seb128both should not change when adding changes to review22:37
seb128"<seb128> I don't say the current workflow is perfect22:38
seb128 but your issue can't be solved with status information"22:38
loic-mboth can't be set at the same time - so you've got to chose one22:38
seb128well confirmed if it's confirmed but lack infos22:38
seb128triaged if it's confirmed with details22:38
loic-m[23:37] <seb128> both should not change when adding changes to review > why is that?22:39
seb128because a bug which has enough informations has enough informations22:40
seb128the fact you try patches and get those reviewed doesn't change the fact22:40
loic-mThen one shouldn't set "In progress" a bug that has the status Triaged or Confirmed?22:41
seb128set in progress when you work on it22:41
loic-m(the fact he's working on it "doesn't change the fact a bug which has enough informations has enough informations")22:41
seb128would you stop copying every line I write? I know what I write22:42
loic-mnope, if a bug in the sponsorship phase shouldn't move an inch from triaged or confirmed, why would a bug you're working on?22:42
seb128we should stop doing any sponsoring ;-)22:42
seb128that would solve the problem22:43
loic-mYou know what you write, yet it doesn't add up together, and if I don't paste what you write you don't seem to notice what I'm answering22:43
seb128I'm suggesting several possible ways to deal with things22:43
seb128none which you agree with22:43
seb128but I really think that what you are looking for is22:43
seb1281- specific to you22:43
loic-mNope, according to your standards there would also be a problem with the In Progress, Fix Released and Fix submitted status22:44
seb1282- not possible with status anyway22:44
seb1283- not going to happen any time soon22:44
loic-mWell, I can understand that in your workflow you don't need the status info when a bug is in Sponsorship, whereas you can't acknowledge that with my morkflow I would find the information highly useful22:45
=== BUGabundo1 is now known as BUGabundo
seb128I do acknowlodge that22:46
seb128but as said the status doesn't carry that level of details22:46
seb128the best way would be to abuse the title22:46
seb128they do it for need-packaging bugs22:46
seb128so you would know to ignore those bugs without opening them22:46
loic-mnope, even n-p bugs don't work atm22:47
loic-m"as said the status doesn't carry that level of details" > that was the whole point of the discussion bedore you arrived22:47
seb128ok, so stop doing bug triaging you are not fit for that ;-)22:47
loic-mThat's nice to hear. Since I'm not doing bug-triaging in the first place22:48
seb128so what do you do there? ;-)22:48
loic-mI was having a discussion with hggdh22:49
loic-mI do appreciate that you can tell me I'm not fit for bug triaging in the sole grounds that we have different opinion though22:51
seb128you are trolling on this channel for an hour now22:51
seb128what else do you expect?22:51
loic-mShall I pass the message to MOTUs that also agree the status used for Sponsorship is suboptimal?22:52
loic-mThanks, now I'm trolling ;)22:52
seb128"<seb128> I don't say the current workflow is perfect"22:52
seb128I've said that several time22:53
seb128I agree the process is suboptimal22:53
seb128but complaining for complaining is not very productive22:53
seb128you can try doing suggestions on what to change if you want though22:53
loic-mThe fact I had to spend a long time till you understood the issue doesn't make me a troll22:53
loic-mAnd I was indeed discussing suggestions before you came into the discussion and managed to crash it22:54
seb128the fact is rather I was trying to understand what you suggest22:54
seb128but you seem to not suggest anything out of the fact that current process sucks22:54
loic-mNo, you were ignoring the MOTU/main sponsoring workflow, and only when that was realised were you able to understand the issue22:55
seb128you are the one ignoring the workflow22:55
loic-mYou're using the word won't change what I was trying to do fortunately22:55
seb128as said we use http://people.ubuntu.com/~dholbach/sponsoring/index.html22:56
loic-m[23:08] <seb128> it seems motu has lot of weird rules we don't use for desktop packages22:57
seb128I know what I wrote thanks22:57
loic-mthat's the place (and the kafkaian discussion above that) I was refering at22:57
seb128the bug handling is not coherent between teams22:57
seb128but we use the sponsoring page to handle those requests22:57
loic-m[23:07] <loic-m> seb128: bugs with patches and awaiting for a sponsor have the status reverted to New22:58
loic-m[23:07] <seb128> by who?22:58
seb128<seb128> the bug handling is not coherent between teams22:58
loic-mSo yes, your ignoring the workflow played a big part in me talking to a wall22:58
seb128I can also play a copying random log lines22:58
seb128we could perhaps replace you with a bot ;-)22:58
loic-mThere's not random22:58
loic-ms/'s/'re22:58
seb128as said how those bugs are triaged is not really revelant since we don't use launchpad to browse those22:59
seb128why is part of why I don't focus on the status different people set on those22:59
loic-mAgain, you're only considering it in the eyes of a sponsor22:59
loic-mNot as a triager, nor as a non-sponsor dev23:00
seb128and we looped again ;-)23:00
seb128read the log for my replies23:00
seb128I stop there23:00
seb128you seem to focus on ignore way to make things work23:01
seb128to focus on your workflow not working23:01
seb128good for you23:01
seb128ignore -> ignoring23:01
loic-mI focused on the workflow being suboptimal, which you eventually agreed on after derailling the discussion that was on before you arrived23:02
seb128I do agree that the workflow my not be ideally23:03
seb128and I do agree that you having extra difficulties by focussing on not using tools available to make things easier23:04
seb128my -> might23:04
seb128gra, and I do a zillion typos tonight23:04
loic-mthanks, and thanks again for labelling me as a troll23:04
loic-mnite23:04
seb128'night23:05

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