/srv/irclogs.ubuntu.com/2010/12/02/#launchpad-reviews.txt

=== lifeless_ is now known as lifeless
=== EdwinGrubbs changed the topic of #launchpad-reviews to: On call: - || Reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== lifeless_ is now known as lifeless
stubStevenK: How does the new ancestor column interact with supersededby ?06:27
stubWe will need an index if we want to know what our child records are. Or if we ever delete records - I guess we should add it now or we might be sorry.06:28
StevenKstub: ancestor and supersededby are seperate -- we use ancestor to find out the prior version06:46
StevenKstub: Thanks for the review, I'll switch it to 34 and add the index06:47
stubSure. I'm fine with parent too if jml insists. I think it is a better name, as it is the direct ancestor, but with bow to consistency with the rest of soyuz.06:48
stubc/with/will/06:48
StevenKstub: Yeah, I'm more partial to ancestor, but I was going to mention it to Julian to get his thoughts too.06:49
=== matsubara-afk is now known as matsubara
=== jtv changed the topic of #launchpad-reviews to: On call: - || Reviewing: - || queue: [jtv] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jtvNobody on call today?  allenap, rockstar?14:30
allenapjtv: Oh yes. I thought it was Wednesday today for no good reason.14:31
=== allenap changed the topic of #launchpad-reviews to: On call: allenap || Reviewing: - || queue: [jtv] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jtvI find that days rarely change for no good reason.14:31
jtvSometimes I hear people of a certain religion claim that certain days are unexpectedly Sunday, but that sounds to me like a bit of a kludge to cover up some design problem or other.14:32
jtvA bit like saying "it's monotheistic since the three main deities are really the same one in different dimensions"14:33
allenapjtv: Now that we're on the same team I'm really going to have to make an effort to understand you :)14:34
jtvThat's like the old battle between armour and armament.  Sorry, the armament always wins out.14:34
jtvAs soon as you think you understand what I'm on about, you'll find I'll have moved on to new spheres of madness.14:35
jtvIt's sort of a mission, like14:35
jtvBut this once I'll explain.  I exploited a scoping ambiguity in your statement that you "thought it was Wednesday today for no good reason."14:36
jtvYou probably thought it for no good reason, but I went off on an inane tangent about today suddenly deciding for no good reason to be Wednesday.14:37
jtvThere is some system to this.  Sometimes.14:37
=== matsubara is now known as matsubara-lunch
jtvDear internet: I know, I know, but that was no reason to disconnect me.  Thank you.14:40
gmballenap: Is it wrong that I understand everything jtv just said?14:41
jtvVery.14:41
jtvI'd be worried.14:41
jtvAlso, it means I'm not working hard enough at this.14:42
allenapWhat?14:42
allenapI'm looking forward to longer discussions like this at MegaThunderLightingFrogsToadsDome in January.14:43
=== jcsackett changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: -, - || queue: [jtv] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jtvallenap: gmb seems to follow what I said.  Unless he's bluffing, that means I'm not all that mad after all.  Which means I need to work harder at it.14:47
allenapjtv: Okay :) I'll just go and review your branch, shall I?14:48
jtvYes, that may be the easiest way to get rid of me thanks.  :-)14:48
=== salgado is now known as salgado-lunch
jcsackett...that was the oddest thread to try and follow in irc in my adult career.14:52
=== allenap changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: jtv, - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
allenapjcsackett: In your career as an adult, or ... no, no, that's jtv territory ;)15:09
jcsackettallenap: :heheh. please, please don't embark on that. :-P15:10
jtvallenap: I'm not _that_ much older.15:10
jtvAnyway, as future teammates it's important that we all understand each other, is it not?  :-)15:10
jtvOhhhh, "adult."  I get it.15:10
jcsackettthere was something to get?15:11
jtvI think.  I'm trying to follow allenap's sometimes naughty lines of reasoning here.15:11
jtvTsk, tsk.15:11
allenapjtv: I wasn't being naughty!15:12
* jtv gives allenap a look of doubt and suspicion15:12
jcsackettoh, we're going to have so much fun at standups.15:13
jtvWell they call it standup for a reason.15:20
* jtv got himself some DVDs of The Best of Jasper Carrot and Rowan Atkinson's standup shows last weekend.15:20
jcsackettoh dar.15:21
jtvNot to mention the complete Blackadder and Fawlty Towers.15:21
jcsacketts/dar/dear/15:21
jtvIf you need me to get serious, just say the word.  I also got the director's cut of Blade Runner.15:21
jtvIt was a charity fair so probably not polite to haggle, but the prices were too good to resist anyway.15:22
jcsackettso the word is "replicant"?15:22
jtvNot on Earth it isn't.  Illegal.15:22
* jcsackett laughs.15:22
* jtv trundles off for supplies.15:23
=== salgado-lunch is now known as salgado
benjijtv: I have a small bug-fix branch for you when you get a second (https://code.launchpad.net/~benji/launchpadlib/fix-nested-p-tags/+merge/42489)15:35
benjijtv: oh, well, you're not reviewing, so you can ignore that and continue watching That Mitchell And Webb Look15:35
=== benji changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: jtv, - || queue: [benji] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
benjiallenap and jcsackett: I have a small bug-fix branch for you when you get a second (https://code.launchpad.net/~benji/launchpadlib/fix-nested-p-tags/+merge/42489)15:36
jcsackettbenji: i can take a look at it. it'll require follow up though, since i'm being mentored.15:37
benjiI'm down with that.15:38
jcsackettcool.15:38
=== jcsackett changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: jtv, benji || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== matsubara-lunch is now known as matsubara
jcsackettbenji: is there anything in launchpadlib to test generation?15:42
benjijcsackett: nope; the generation itself is done in the launchpad Makefile; in fact, we intend on moving the XSLT to LP proper at some point15:44
jcsackettbenji: dig.15:44
jcsackettbenji: this looks super simple, since there's no way to test it. r=me.15:44
jtvbenji, jcsackett: I'm back, so could mentor15:45
jcsackettjtv: i think sinzui has word on when i've "graduated", so i should probably have him do it. :-P15:45
benjijcsackett: yep, it's quite simple (the kind of simple that results from 6 hours of banking one's head against XSL)15:46
jtvah ok15:46
jcsackettwell yes. xsl is always simple when done, giant pain when figuring out. :-P15:46
jcsackett(i back that statement up with my own suffering. :-P)15:46
jtvjcsackett: to quote James Clark in a recent presentation: "I certainly hope I won't be using XML 10 years from now.  That would be kind of depressing."  :-)15:46
jcsackettjtv: yes. xml has its uses, but i hope we find something better for those uses.15:49
jcsackettbenji: i've gone ahead and requested another review from sinzui. and i've said his name here enough i'm sure he knows something is up. :-)15:50
sinzuiI do15:50
jtvjcsackett: I heard ASN.1 is pretty good.15:50
jcsackettsee? irc magic.15:50
jcsackettjtv: i'll have to take a look at it.15:51
* jelmer wonders if jtv is joking or being serious15:52
jtvjelmer: if you figure it out, tell me.  I don't know the first thing about ASN.1.15:52
jelmerjtv: I would recommend you keep it it that way.15:52
jcsackettjelmer: bad, huh?15:52
jtv*chuckle*15:52
jelmerI'm not sure if it's bad, it's just not my cup of tea.15:53
benjijcsackett: just don't say his name three times or you will summon him to your relm.15:54
jtvYet, with strange æons, even COBOL may die…15:55
=== allenap changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: -, benji || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== jcsackett changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: -, - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jtvthanks allenap!16:10
allenapjtv: Welcome :)16:11
* jtv suddenly remembers that South Park quoted that bit of Lovecraft very differently than he remembered from the Iron Maiden album cover. Have to look that up.16:11
=== sinzui changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: -, - || queue: [sinzui] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
sinzuiallenap, can you review https://code.launchpad.net/~sinzui/launchpad/closed-teams-0/+merge/4250016:19
allenapsinzui: Sure.16:19
=== allenap changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: sinzui, - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== allenap changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: sinzui, - || queue: [abel] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== deryck is now known as deryck[lunch]
jcsackettadeuring: i assume the abel in the queue is you and the MP is https://code.launchpad.net/~adeuring/launchpad/bug-596944-browser/+merge/42505?16:49
adeuringjcsackett: yes16:50
jcsackettadeuring: okay, i can grab that.16:50
adeuringjcsackett: cool, thanks!16:50
=== jcsackett changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: sinzui, adeuring || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
jcsackettadeuring: high level this is about adding the ability on dsp and products to set it so new bugs can skip the "is this a dupe" step?16:56
adeuringjcsackett: yes16:58
jcsackettadeuring: nice.16:58
adeuringjcsackett: see the linked bug report: dupe searches caused some headaches for the kernel team and the Xorg team16:58
adeuringbecause people thought wrongly that they were affected by exiting bugs which were filed for different hardware16:59
lifelessits a bit of a kludge really17:00
lifelessif we called out to a web service17:00
lifelessit would be more powerful17:00
lifelessand let them dup things where the hardware matches even if the description does, and exclude on hardware too.17:01
adeuringlifeless: right, but that would require some work on better intergration of the HWDB with malone.17:03
adeuringand there may be other scenarios where the dupe search is not useful17:03
lifelessadeuring: not really17:03
adeuringhow so?17:03
lifelessadeuring: lp makes a web service call17:03
adeuring?17:04
lifelessthe thing we call can use their *existing* mechanism for checking hardware (e.g. tags) on that bug and ther bugs.17:04
lifelessno changes to hwdb stuff in lp needed17:04
lifelessadeuring: I'm saying if we implemented a callback for this17:04
lifelessas for other projects, exactly my point - they can trivially disable dup lookups with a callback that returns [] as the dup list.17:05
adeuringlifeless: ah, right, that's an intersting approach17:05
lifelessI think what you're doing is fine fpr now - its what they asked for.17:06
lifelessI'm simply noting that its a special case of a more general thing of 'let the user determine some policy'17:06
lifelessand perhaps the most useful and most general thing we can do here is to let them define it using their own code.17:06
=== benji is now known as benji-lunch
adeuringlifeless: so... something like PythonScripts in Zope2?17:09
jcsackettadeuring: you've landed multiple branches for this, right? that's why i'm seeing places where the enable_... field you're adding already exists?17:12
adeuringjcsackett: yes, there are two other branches (already merged) to the DB patch and for the model code.17:12
jcsackettadeuring: okay, thanks.17:12
lifelessadeuring: I was thinking an API http[s] endpoint.17:14
adeuringlifeless: could you explain a bit?17:15
adeuringI mean: how could an API call defined by a project maintainer help when an ordinary LP user files a bug?17:15
lifelessuser hits the page17:16
=== allenap changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: -, adeuring || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
lifelessthe page makes an API call17:16
lifelesslp server -> project maintainer server17:16
adeuringah, interesting idea!17:16
lifeless(or perhaps web client -> project maintainer server)17:17
lifelessapi result comes back with17:17
lifelesssome blurb17:17
lifelessand candidate dups17:17
lifelessblurb might be "We do not permit duplicate bugs because our logs and crashes have misleading similarities for unrelated causes."17:17
lifelessoh also17:17
lifelessit could come back and say17:18
lifeless"This crash was caused by running out of disk space. It is probably not a bug as documented <link>, are you sure you want to file a bug."17:18
jcsackettadeuring: r=me. i have requested another review from sinzui as he is mentoring my reviews.17:22
adeuringjcsackett: thanks!17:22
jcsackettif history is any indication, that won't take long.17:22
jcsackettyou're welcome. :-)17:22
=== jcsackett changed the topic of #launchpad-reviews to: On call: allenap, jcsackett || Reviewing: -, - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
=== allenap changed the topic of #launchpad-reviews to: On call: jcsackett || Reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews
allenapCheerio.17:33
jcsackettbye, allenap.17:38
=== benji-lunch is now known as benji
jcsackettEdwinGrubbs: could you take another look at https://code.launchpad.net/~jcsackett/launchpad/anonymous-api-access-emails-681815/+merge/42309 ? i have dealt with the test issue. there's a diff showing the new test stuff in the last comment.18:10
EdwinGrubbsjcsackett: sure18:10
jcsackettthanks.18:10
jcsackettgoing on a quick lunchbreak, all, just leave links to MPs and your name in the queue if you need a review.18:52
=== jcsackett is now known as jcsackett-lunch
EdwinGrubbsjcsackett-lunch: r=me19:05
=== jcsackett-lunch is now known as jcsackett
=== matsubara is now known as matsubara-afk
adeuringsinzui: can you have another look at my MP?20:04
sinzuiyes20:07
sinzuiadeuring, Your test additions are lovely. Remove the previous additions to lib/lp/bugs/stories/guided-filebug/xx-product-guided-filebug.txt. We want to test something once and test it very well20:23
* jcsackett makes note that things he thinks are polite difference may in fact be objections to the MP...20:25
jcsackettsinzui: is it generally safe to object to stuff that uses stories for testing?20:26
sinzuiyes20:26
jcsackettcool.20:26
sinzuiA story is a customer acceptance test that explains the role and the goal, and verifies it is accomplished20:26
sinzuijcsackett,  1/3 of test time is spent in stories that are not telling us why a feature exists and how the user knows he did it20:28
jcsackettsinzui: that makes sense (the goal of the story). and i think you've mentioned the test-length we have being an issue of bad stuff in stories.20:29
sinzuistories/doctests often grow too long. There are non-obvious conditions at play in long doctest. Stories use sample data which is often wrong when telling a story20:32
adeuringsinzui: I already reverted the story changes20:33
adeuring...and thanks for the review!20:34
adeuringgah, just noticed that reverted only part of it...20:36
=== jcsackett changed the topic of #launchpad-reviews to: On call: - || Reviewing: - || queue: [] || This channel is logged: http://irclogs.ubuntu.com/ || https://code.launchpad.net/launchpad/+activereviews

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