/srv/irclogs.ubuntu.com/2015/01/21/#launchpad.txt

=== charles_ is now known as charles
=== drkokandy_ is now known as drkokandy
=== lp|outy5000 is now known as lazyPower
=== FourDollars_ is now known as FourDollars
=== Tribaal_ is now known as Tribaal
JO0sthey guys, I have never submitted any code to launchpad before. I would like to create a branch on an existing project to do a bugfix. I have found how to get the code to my computer, but don't seem to find how to submit it back after making changes. Can anybody help me with this?13:51
stub'bzr push lp:~jo0st/projectname/branchname' will create a new branch and push your code there.13:56
JO0ststub: thank you, after that I link the branch to a bug using the "link related branch" button?13:59
stubJO0st: Yes, that will link the bug to the branch. A comment would be appropriate too to give it some context.14:00
JO0ststub: thank you very much14:00
stubJO0st: You can also create a merge proposal, but many projects are small and don't really bother with those.14:00
dobeyJO0st, stub: it's better to link branches using the --fixes argument to 'bzr commit' as then it's in the bzr metadata. using the button on launchpad does not store bug information in the bzr commit metadata14:41
tewardcjwatson: wgrant: well, i'm going to pull a random sample, assuming i can figure out the commands to run without having coffee >.<15:06
tewardcjwatson: wgrant: granted, nginx in Debian is adamant of using done+wontfix so... *shrugs*15:07
cjwatsonI think it's likely the right thing to do, it would just be nice to check.15:07
tewardcjwatson: i agree, my connection died because E:BillUnpaid so i'm stuck on crappy campus wifi15:07
tewardwhich gives me < 5Mbps15:07
tewardso...15:08
* teward expects a long download time >.>15:08
tewardcjwatson: well... the database download kept giving me a broken pipe.  SO...15:21
tewardcjwatson: i guess i'm just going to have to pull a report from the debian bts and filter on tag:wontfix >.>15:21
tewardthen scrape >.<15:21
tewardcjwatson: i'll give you the cliffs notes, and the link to the full data pull..15:25
tewardsummary: http://i.imgur.com/HOeSsb4.png    overview w/ header links (top of search page): http://i.imgur.com/O1hAgPJ.png     The Search Itself (5 min return time): https://bugs.debian.org/cgi-bin/pkgreport.cgi?archive=both;tag=wontfix15:26
tewardcjwatson: at a glance, it looks like nginx isn't the only one to wontfix and close as resolved15:27
cjwatsonEr, sure, but that wasn't what I meant15:27
tewardcjwatson: i can't download the database here - it keeps failing at Broken Pipe15:27
tewardi blame campus15:27
cjwatsonThe point is to take a random sampling of those and verify what the correct representation is15:27
cjwatsonOK, so come back when you can15:27
tewardcjwatson: that'll be a few months, because i have no internet OUTSIDE of campus internet - and they're killing the download15:28
tewardcjwatson: at a glance, though?  looks like the 'proper procedure' is "There isn't one"15:28
cjwatsonIf you download the indexes rather than the full spool (or even a segment of it), that'll be much smaller15:28
cjwatsonAnd will be enough to construct URLs that you can go and check by hand15:29
tewardmight do that15:29
cjwatsonI don't care about proper procedure, I can tell you that for myself as a (former) bugs.d.o admin15:29
teward'course worse comes to worse i'll have to create a new VM offsite >.<15:29
tewardor borrow someone's15:29
cjwatsonWhat I'm asking is to get a rough handle on whether a random sampling of done/wontfix bugs are actually best represented as Won't Fix in Launchpad15:30
tewardcjwatson: okay15:30
tewardcjwatson: is the linking back to launchpad easy to identify though15:30
cjwatsonIt doesn't have to be exact; my suspicion is that there'll be some outliers either way15:30
cjwatsonUm, what linking?15:30
tewardcjwatson: i.e. which ones originated on LP15:30
cjwatsonWho cares15:31
tewardheh15:31
cjwatsonThat's not important.  What we care about is whether this is actually a largely correct summary of that bug status combination15:31
teward... o...kay i just got an rsync segv >.>15:31
cjwatsonIndependent of whether the bugs in question happen to be linked to LP bugs15:31
tewardack15:31
tewardi think i need more coffee >.<15:32
cjwatsonI'm sure there'll be some outliers, so take a random sample of like 30 or so and check them by hand to see whether they would subjectively best be characterised as Fix Released or Won't Fix15:32
tewardok15:32
tewardgod i wish there were linux workstations here on campus on the LAN >.<15:32
tewardwould move a lot faster than 100KB/sec15:33
tewardcjwatson: well, i'm stuck - its downloading the raw database data but not actually in a searchable/checkable format - any other ideas for accessing a list of bug numbers without spending an eon downloading the entire db?15:49
tewardcjwatson: i'm obviously not a db guy :p15:49
tewardoh great i have dead pixels >.>15:50
cjwatson$ rsync -av --include \*.summary --exclude \* --exclude \?\*.\* bugs-mirror.debian.org::bts-spool-archive/00/ 00/15:57
cjwatson$ grep ^Tags: 00/*.summary | head -n315:57
cjwatson00/100000.summary:Tags: upstream15:57
cjwatson00/100100.summary:Tags: moreinfo unreproducible15:57
cjwatson00/100300.summary:Tags: pending15:57
cjwatsonetc.15:57
cjwatsonYou'd also want to grab the same from bts-spool-db, and in both cases check for the presence of ^Done: too15:58
tewardcjwatson: i'm going to borrow your command there then15:58
cjwatsonThen grep for wontfix and you have a set of bug numbers which you can open in your browser15:58
tewardcjwatson: also, my rsync-fu is not as good as yours, i bow to your superiority there15:58
cjwatsonAfter running through something to select a random subset15:58
cjwatsonI think that was more elaborate than needed due to poor editing; the second --exclude is redundant15:59
tewardwheee, doublegrep16:01
tewardand crap, i almost forgot i have class >.<16:01
* teward disappears to run to class16:01
tewardcjwatson: 10/30 so far of my sample - most are wontfix+done, one was an outlier and a translations package - wontfix then fixed later.16:35
tewardcjwatson: of those so far...16:35
tewardcjwatson: they would be "Won't Fix" in Launchpad, with the exception of the translations one16:36
tewardalso some driver packages falling into my sample, meeting the same case16:37
tewardsome of these are wontfix as a result of other bug merges...16:40
tewardcjwatson: some have been fixed after the such but have `fixed` present somewhere there16:44
tewardrather than 'done+wontfix'16:44
cjwatson(OK, could you please present the results in one go at the end?)16:45
cjwatson(preferably in whichever bug is open about this ...)16:46
tewardcjwatson: ack16:46
tewardcjwatson: problem is that chrome keeps crashing :/16:46
cjwatsonWe'll want this all in a bug report for audit trail anyway, so you might as well batch it all up and put it there.16:47
tewardcjwatson: it'll be subjective, though.  i'll make the bug shortly16:47
cjwatsonI'm happy to help but the stream of incremental IRC notifications is getting a bit much, so batching would be really helpful :)16:48
tewardcjwatson: well i'm done now16:57
tewardcjwatson: writing the bug with the summary.16:57
tewardcjwatson: i found an outlier where it's 'fixed' but the package was removed (not really a 'fix' because the bug wasn't looking to remove the package)16:57
tewardcjwatson: what's the link to the bugtrackers code again for Debian?16:58
* teward wants to look at the code again16:58
tewardand my scrollback didn't keep :/16:58
tewardnevermind found it in my history16:59
cjwatsonlib/lp/bugs/externalbugtrackers/debbugs.py17:00
cjwatsons/externalbugtrackers/externalbugtracker/17:00
tewardcjwatson: https://bugs.launchpad.net/launchpad/+bug/141330417:02
ubot5Launchpad bug 1413304 in Launchpad itself "[Bugtracker - Debian] Done+WontFix in Debian marked as 'Fix Released' even in cases where fixes are *not* released" [Undecided,New]17:02
cjwatsonThanks.  Note that there is no difference between "closed" and "done" in debbugs.17:03
tewardcjwatson: ack.  note i also went ahead and added a text file with the subset of bugs I used - one was merged into another bug but that link was not included here.17:23
tewardand I expanded your rsync - ...::bts-spool-archive/0*/ - this got a much larger set of bugs, which i pulled a list of via random number generators (shuf -n 30)17:24
* cjwatson nods17:32
tewardcjwatson: i also forgot a case i observed too, and just added it17:32
tewardcjwatson: we should keep the 'open' analysis as well - there will be open bugs that aren't archived or closed which will have 'wontfix'17:33
tewardcjwatson: and another case is 'done'+'moreinfo' which should be incomplete, but that's an edge case17:33
cjwatsonMy gut feeling is that done+moreinfo should be expected to be mixed, because some of that will be people forgetting to remove the moreinfo tag when somebody explains the problem and then they fix it17:37
tewardcjwatson: mhm17:37
cjwatsonThe same versioned-close heuristic would probably help there17:37
tewardcjwatson: however, done+moreinfo+wontfix would still be wontfix17:37
tewardcjwatson: the analysis on how this could be foolproof will be ongoing17:38
cjwatsonI think it's sensible to distinguish versioned-close from close+tags-indicating-problem17:38
tewardmhm17:38
cjwatsonIt'll never be foolproof17:38
tewardcjwatson: indeed.17:38
tewardthe moment its foolproof devs lose jobs :;17:38
teward:/17:38
=== Laney is now known as Guest54456

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