/srv/irclogs.ubuntu.com/2005/10/01/#launchpad.txt

=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
=== _jason [n=jason@dhcp0534.hrn.resnet.group.upenn.edu] has joined #launchpad
_jasonhi I signed up for launchpad to get cd's from shipit but I'm not really sure what launchpad is... anyone wan't to give me a short description?02:00
lifelessjamesh: ping03:24
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== stub [n=stub@203-214-4-72.dyn.iinet.net.au] has joined #launchpad
=== newpers [i=newpers@ip24-251-175-240.ph.ph.cox.net] has joined #launchpad
newpersare there any launchpad developers in here from the phoenix area?05:18
lifelessI don't think so05:30
lifelessyou want to meet up with one ?05:30
newperskind of05:37
lifeless...05:37
newpersi need a zope3 developer05:38
stubYour closes Launchpad Z3 developer would be in Montreal, followed by Sao Paolo05:52
stublifeless: Can you please mirror rocketfuel@canonical.com/launchpad--production--1.34 across05:53
lifelessstub: they are not that few ;005:54
stubLaunchpad Z3 developer, not Z3 developer05:54
lifelessdone05:54
lifelessstub: he just wants z3 ;005:55
newpersyeah, but i'd at least know i was getting a guy with experience if he was launchpad z305:58
newpers:)05:58
bob2I somewhat doubt an LP developer would have time to take on a second job06:08
dilysMerge to rocketfuel@canonical.com/dists--devel--0: [trivial]  production-1.34 config (patch-117: stuart.bishop@canonical.com)06:11
newperstrue06:14
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.34: Cherry pick steve.alexander@canonical.com/launchpad--CherrypickNoKarmaForRosettaImports--0--patch-1 into production 1.34 (patch-1: steve.alexander@canonical.com)06:40
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.34: Merge production 1.34 up to patch-2480 (patch-2: james.henstridge@canonical.com, rocketfuel@canonical.com, christian.reis@canonical.com ...)07:08
lifelessjamesh: ping07:08
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.34: Cherry pick patch-2486 into production 1.34 (patch-3: stuart.bishop@canonical.com, rocketfuel@canonical.com)07:38
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.34: Cherry pick patch-2487 into production 1.34 (patch-4: bjorn.tillenius@canonical.com, rocketfuel@canonical.com)08:20
sivanghey all08:51
SteveAgood morning09:08
SteveAspiv: ping?09:09
SteveAstub: morning09:09
SteveAjamesh: hi.  any progress on the warning spew from subprocesses?09:09
stubMorning09:10
SteveAstub: what's the news on request timeouts?09:11
stubNo news (is good news)09:11
SteveAso, the timeout is currently waaaaay to high compared to where we want it to ideally be09:12
SteveAthe rosetta cron scripts are fit to run, and should be running09:12
SteveAbut kiko called me at the weekend to check if they're actually enabled in the crontab09:13
SteveAi have a mail waiting from jordi about that09:13
stubThey are enabled (I responded to that email)09:13
SteveAyou're doing some remedial work on the statistician, right?09:13
SteveAokay, great09:13
stubstatistician changes are with pqm09:13
SteveAnice09:14
SteveAso, that will be back with the next roll-out09:14
stubYes - I'll be cherry picking it as soon as I get a patch number09:15
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=spiv]  Make update-stats.py play nicer with the other kids (patch-2488: stuart.bishop@canonical.com)09:15
stubThere we go09:15
SteveABjornT, jamesh or spiv: i've got a menus review that needs someone's help.  i want it to hit PQM soon, so that i don't have to deal with huge amounts of conflicts.09:20
SteveAstub: read your reply to jordi.  does the bug still need fixing?09:22
stubYes. The gajim import won't run until it is fixed. It is currently spamming us every 10 minutes.09:23
stubCarlos or kiko won't have had a chance to look at it yet09:24
BjornTSteveA: i can do it, send me the diff09:24
SteveAthanks BjornT 09:24
SteveAstub: i'll look at it.  it looks trivial.09:24
stubSteveA: Do you happen to know what this unhelpful exception means? https://chinstrap.ubuntu.com/~dsilvers/paste/fileaiazws.html09:33
BjornTstub: i think i had a similar error before, the reason was that iface was security proxied.09:36
SteveAso, is 'isOrExtends' missing from the security on an interface?09:36
stubThere is no security on the interface09:37
BjornTdo interfaces even have security declarations?09:37
stubThis is just me trying to register an adapter:09:38
stub    <adapter09:38
stub        for="canonical.launchpad.webapp.LaunchpadBrowserRequest"09:38
stub        provides="canonical.launchpad.webapp.interfaces.INotificationResponse"09:38
stub        factory="canonical.launchpad.webapp.adaptRequestToResponse"09:38
stub        />09:38
SteveAsure there's a security declaration for interfaces09:39
SteveAstub: the factory09:39
SteveAwhat is it?09:39
stubhmm... working now. might have just failed to save an editor window or something09:39
stubnope.... but I've worked out the issue09:40
SteveAyeah, isOrExtends is allowed for interfaces09:40
stubLaunchpadBrowserRequest did not implement any interfaces.09:40
stubIf I create a marker interface, and make LaunchpadBrowserRequest implement it, it works just fine.09:41
stubz3 bug09:41
SteveAstub: it looks like there's something claiming to be an interface implements declaration on a class, but it isn't really one09:41
SteveAstub: can you file a malone bug on me about this, so i can look into it?09:41
stubPossibly because LaunchpadBrowserRequest is a subclass of (BrowserRequest, NotificationRequest)09:42
stubI'll stick some XXX's in indicating how to trigger the bug in this branch, and file a bug.09:42
SteveAta09:44
=== rejden [n=rejden@147.175.55.175] has left #launchpad []
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.34: Cherry pick patch-2482 into production 1.34 (patch-5: brad.bollenbach@canonical.com, rocketfuel@canonical.com)09:50
=== SteveA prepares a fresh diff for bjorn
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
SteveABjornT: mailed you a diff10:10
BjornTcool10:10
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.34: Cherry pick patch-2488 into production 1.34 (patch-6: stuart.bishop@canonical.com, rocketfuel@canonical.com)10:33
stubBah. Our page tests don't support sessions :-(10:57
=== stub needs to manually extract and send the cookies
SteveAyeah11:01
SteveAwhat do you want to test with sessions?11:02
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
stubSteveA: browser notifications, where the messages are stored server side in the session11:07
stubGot it working11:07
BjornTSteveA: review sent11:17
SteveAthanks11:17
SteveAreply sent11:26
=== Kinnison catches up with enough to say good morning
SteveAhello daniel11:32
Kinnisonhi steve11:34
=== BjornT_ [n=bjorn@82-135-221-189.ip.takas.lt] has joined #launchpad
=== carlos [n=carlos@243.Red-83-47-24.staticIP.rima-tde.net] has joined #launchpad
carlosmorning11:41
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
=== sabdfl [n=mark@wbs-146-137-182.telkomadsl.co.za] has joined #launchpad
sabdflyour favourite silver.supporter is BACK11:47
SteveAgood morning11:48
SteveAalthough, today you're mark@wbs-146-137-182.telkomadsl.co.z11:48
SteveAa11:48
sabdflSteveA: hmm.. no bling no longer. ah well, was fun while it lasted11:52
sivanghey sabdfl !12:04
=== BjornT -> lunch
sivangHey Kinnison 12:11
=== eruin [n=eruin@unaffiliated/eruin] has joined #launchpad
sabdflhiya sivang12:14
sabdflKinnison: so, how was TheTestWeek?12:14
Kinnisonsabdfl: Well, my laptop is running breezy as installed from http://dogfood.ubuntu.com/ubuntu/12:14
sabdflnice12:14
sabdflwell done!12:14
Kinnisonsabdfl: We have uncovered some issues with depfailure in the builder. cprov is working on 'em12:14
sabdflok, cool12:14
Kinnisonsabdfl: and I got gina down from a large number of failed imports to nearly zero12:15
sabdflthat's to be expected12:15
sabdflwell done again12:15
KinnisonI know how to get that to almost exactly zero in fact12:15
=== Kinnison just has to get rid of the version checking in the DB and add a protective wrapper in the dominator
sivangKinnison: whee cool, so the amazing new infrastrucutre for pkg building through launchpad work :)12:15
Kinnisonyep12:18
Kinnisonhttps://dogfood.ubuntu.com/+builds/dogfood12:18
sivangouch, EFORBIDDEN12:19
Kinnisonoh yeah, you need an SSL cert for that12:19
Kinnisonsorry12:19
Kinnisonhttp://users.pepperfish.net/dsilvers/foody.png12:20
bob2pimp12:21
Kinnisonpardon?12:22
sivangKinnison: so every spect of building a source/derivation repo is controlled from thoise consoles? impressive12:25
KinnisonWell, it will be :-)12:25
=== sivang is astonished
Kinnisonsabdfl: https://chinstrap.ubuntu.com/~dsilvers/paste/fileAA19tL.html12:31
Kinnisonsabdfl: those are the current gina failures12:31
=== Kinnison has a plan for each of the three failure modes
Kinnisonjust gotta implement12:31
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
=== Kinnison writes a script as that's the third time in a week he forgot --no-cacherev when branching launchpad
SteveAdoes that make branching less heavyweight?12:47
Kinnisonwell it stops the base-0 being cached12:48
Kinnisonwhich saves a 17 meg push across my adsl12:48
Kinnisonand since baz is supposedly caching every 50 revs on rocketfuel I figure it's fairly safe12:48
Kinnisonalso it makes the branch operation itself finish in about a twentieth the time12:49
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: r=BjornT, more actions portlets converted to menus, introduction of LaunchpadView. (patch-2489: steve.alexander@canonical.com)01:18
SteveAcarlos: did you see the mail from stu about why the rosetta back-end scripts aren't running right now?01:20
SteveAthere's a bug in them that stops them running, so probably a test missing there?01:21
carlosno, I didn't 01:21
carlosit sounds like that01:21
=== carlos goes for it...
carlosSteveA, oh01:23
carlosit's not that the scripts are not running 01:24
carlosit's just that some real data is breaking our parser01:24
carlosSteveA, we have some of them. Kiko filed bugs about that, not sure if that concrete problem is filed. Anyway, fixing those bugs is my current tasks01:25
SteveAfrom the error stu showed, the code should be using .startswith() rather than [0] 01:25
carlosSteveA, that parser should be killed, anyway I will fix it that way. thanks01:26
carlosWhen I say 'killing it' I don't say forget it, just that it sucks.01:27
=== camilotelles [n=Camilo@20132139198.user.veloxzone.com.br] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== Kinnison keeps getting check failures due to baz
Kinnisonis this a known thing?01:52
SteveAKinnison: what kind of errors?01:53
KinnisonSteveA: argv: 'archive-mirror', '/home/dsilvers/dev-canonical/launchpad/launchpad-gina-remove-version/,,temp-archive1', '/home/dsilvers/dev-canonical/launchpad/launchpad-gina-remove-version/,,temp-archive2', 'foo-bar--HEAD--0--patch-1'01:53
Kinnison* error report01:53
Kinnisoncould not connect to archive '/home/dsilvers/dev-canonical/launchpad/launchpad-gina-remove-version'01:53
Kinnisonthat sort01:54
SteveAno, i have never seen such an error01:54
SteveAddaa: ?01:55
KinnisonAnyone mind if I stop dogfood to upgrade it?01:56
KinnisonI'll take that as "no" and go ahead01:59
=== terrex [n=terrex@84-122-83-29.onocable.ono.com] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
ddaaKinnison: bug in COTM breaking pybaz02:05
ddaause baz 1.4.202:05
=== niemeyer [n=niemeyer@200.138.34.20] has joined #launchpad
KinnisonOh02:06
ddaaYes it sucks.02:06
KinnisonYes, it does02:08
Kinnisonfix it02:08
Kinnisondamnit02:08
Kinnison:-)02:08
=== ddaa thinks he's the one person to have found the most bugs in arch and baz
ddaaI grew tired of isolating and filing bugs for baz regressions, but apparently lifeless won't fix them before making a x.0 unless I do.02:09
KinnisonI guess we're concentrating hard on bzr02:11
ddaaI guess so. This sort of things staying unfxed (and baz 1.5.0 not seeming any closer to a release than it was several weeks ago) is probably an unpleasant side effect of the pie-in-the-face bzr sprint.02:12
=== SteveA --> lunch
ddaaBut that's little pain I'm willing to endure if that means we'll be using bzr for rocketfuel in one month.02:13
KinnisonAye02:13
Kinnisonapparently weave is pretty much done now02:13
ddaaThe fundamentals are done, my uninformed guesstimate is there's ~ one week of work to get support propagated thorough the code base.02:14
Kinnisonright02:14
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== carlos -> lunch
carlosddaa, thanks for helping with my branch, I will try your instructions after lunch and will try to do the things better.02:42
ddaacarlos: it assumes you have not made further commits since you reported the problem02:43
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
carlosddaa, no commits done, don't worry02:44
ddaahey spiv02:45
ddaahow would you feel about some cscvs reviews today? ;)02:45
KinnisonDo we automatically run the doctests in canonical.launchpad.validators ?02:52
Kinnisonif so, how can I ask the test suite to run just those?02:52
BjornTKinnison: python test.py canonical.launchpad.validators02:54
KinnisonBjornT: ta02:54
Kinnisonokay that tells me that the doctest isn't run02:55
=== Kinnison updates it anyway
BjornTit should be run, i think. which doctest is it?02:56
Kinnisonthe one for valid_debian_version in launchpad/validators/version.py02:57
BjornTit is being run for me03:00
Kinnisonwith that commandline you said?03:00
BjornTyeah03:00
Kinnison'cos I just added a must-fail test I.E. I changed a True to 'Cheese' and it didn't fail03:01
Kinnisonin version.pyu03:01
Kinnisons/u$//03:01
=== Kinnison lunches, brb
BjornTsure you didn't forget to save the file? :) i also change a True to False, and it failed03:02
mptmaybe cheese is true03:04
Kinnisonmaybe it is03:09
=== Kinnison tries again
Kinnisonnope, it's as though it's not running the docstring at all03:09
=== Kinnison prods gently at his mind
Kinnisonclearly I'm too hungry to work03:11
KinnisonTTOTD: When changing tests, run the test runner ON THE SAME COMPUTER03:11
Kinnisonsorry bjorn03:12
=== Kinnison lunches for real this time
Kinnisonbbl03:13
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikoyay for mondays03:17
mptBjornT: Am I right in thinking that product-bugs.pt isn't used any more?03:22
kikompt, wasn't that replaced by bugs-for-context?03:22
mptit looks like it, yes03:22
mptsame for distribution-bugs.pt03:24
mptand distrorelease-bugs.pt03:25
BjornTmpt: yes you're right03:25
mptbut distrosourcepackage-bugs.pt is still used03:25
mptcower before the power of baz rm!03:26
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
BjornTyeah, sourcepackage-bugs.pt is also used03:27
kikothese are new pages03:27
mptand packages-bugs.pt03:28
BjornTkiko: do you want to take a look at the branch lifeless reviewed for me?03:29
kikoBjornT, hmmm how big is it?03:29
BjornT750 lines03:30
kikosure03:30
BjornTkiko: thanks. and if you feel like reviewing some more, a have a patch for fixing email wrapping problems up for review, only 400 lines (mostly doctests).03:32
kikosure03:32
kikoI can do both, this morning03:33
BjornTcool, that'd be great03:33
=== sabdf1 [n=mark@wbs-146-176-99.telkomadsl.co.za] has joined #launchpad
mptSteveA: ping03:54
kikoddaa, do you know if it's safe to nuke anything under ~/.arch-cache/ ?03:54
ddaakiko: it's entirely safe03:55
ddaathough it might hurt your performance, it caches the ancestry information that it takes so long to retrieve when doing some merges.03:55
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
kikoddaa, will it be regenerated automatically? 03:56
ddaayup03:56
kikoours are like 800mb03:56
ddaajust go ahead and remove if you want. It will hurt nowhere as much as removing the revlib.03:57
kikookay, cool03:58
kikoddaa, and revlib directories with names starting with ,,?03:59
ddaathat's entirely safe and desirable to delete _unless_ there's a baz running on the system (in which case that might be a perfectly legitimate and useful temporary directory)04:00
ddaaTypically those are left around when operations like get, merge or switch are interrupted.04:00
kikoyeah04:00
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
SteveAmpt: hi04:02
BjornTSteveA: when you converted the action portlets to menus, you removed "Report a Bug" from distribution and distrorelease bug listings04:04
SteveABjornT: I guess that means there's no test that someone can report a bug using a menu ;-)04:05
SteveAi've been putting the old portlets and new menus on the same page, to check the look/work the same 04:06
SteveAbut, i guess i made a mistake there04:06
BjornTyeah, it'd be nice with a test framework that allowed you to say "click the Report a Bug link" ;) (or maybe we should start checking that some page contains the url that is being page tested)04:10
SteveAi'll be looking at zope3.1 shortly04:10
SteveAgot a few launchpad infrastructure things to finish first04:11
SteveAand zope3.1 has that kind of thing available.04:11
BjornTyeah i know, haven't tested it yet, though, but it seems to be quite nice.04:12
mptSteveA: I just worked out how to get the context+application menus to appear (a) in the right place and (b) only once in non-three-column layouts04:12
SteveAmpt: so, the way i was going to do this is by using a slot for other RHS boxes for 2-col layouts.04:14
SteveAwhat's your way?04:14
stubSteveA: stuart.bishop@canonical.com/launchpad--zope31--0 , sqlos--zope31--0 and zope--test--3.1  was where I got to with looking at zope3.104:15
SteveAcool04:15
stub(that zope branch is rc2 I believe)04:16
mptSteveA: <metal:nomenu fill-slot="column_two"></metal:nomenu>04:16
mptand <tal:menu replace="structure CONTEXTS/@@+menubox" />04:16
SteveAok04:18
mptso I can now register DistributionBugsMenu...04:19
SteveAyou can register it anyway04:20
mpt(which I'd created, but not registered because it was in the wrong place)04:20
SteveAwe mustn't let UI polish get in the way of these things04:20
=== GoRoDeK [n=gorodek@p5083EAFA.dip.t-dialin.net] has joined #launchpad
SteveAdo you have any unmirrored changes on your menus branch?04:20
mpt... and hey presto, BjornT, the distribution bugs page has "Report a Bug" again :-)04:21
bradbjordi: hi. can you please reject the "upstream ubuntu" tasks on bug #2382 and #2384?04:21
bradb"Ubuntu is a desktop Linux that you can give your girlfriend to install." -- ??04:22
bradbIs every distribution meant to have a corresponding upstream product then?04:23
ddaaripping off of viril attributes04:23
mptMy girlfriend keeps whining to me about problems with Ubuntu04:23
=== terrex [n=terrex@84-122-83-29.onocable.ono.com] has joined #launchpad
mptYesterday she was complaining that there's no simple way of upgrading from 5.04 to 5.10 without using a CD04:24
Nafallompt: mine did to, so I fixed them for her :-).04:24
ddaampt: your girlfriend is too geeky, no girfriend in his own right would try to upgrade her OS :)04:25
ddaa* in her own right04:25
mptddaa: Yeah, she's going to stick to Gentoo for the time being04:26
Nafallobaah, just teach her sed :-P. I did ;-).04:26
bradbMy gf got pretty annoyed the other night at trying to do her homework on my Powerbook keyboard AND OOo AND in English. This had bad consequences for me.04:26
bradb(If you know what I mean.)04:26
ddaa"Not tonight honey, I have tendinitis"?04:27
bradbheh04:27
sivangddaa: lol04:29
bradbstub: The BNM stuff looks cool. Any ETA on when we might be able to start using it?04:33
stubbradb: As soon as it gets through review. mpt might want to redo my css that that is trivial and doesn't block people using the API04:36
bradbcool. looking forward to it.04:38
SteveAmpt: other than the main template change, is there any other menus work from you i need to merge?04:39
kikobrb, rebooting04:39
mptSteveA: I've just made a bunch of tweaks to to distribution, product, and source package menus04:42
mptand fixed some strangeness in the Rosetta legend04:42
mpthttps://staging.ubuntu.com/distros/ubuntu/hoary/+sources/pmount/+translations04:42
mpt"Summary of what the branch does Newly translated in Rosetta"04:42
mptSteveA: Why did you use "THIS FILE IS DEAD." rather than baz rm?04:43
SteveAtwo reasons04:44
SteveA1. to better catch conflicts04:44
SteveA2. so that all the files can be removed at once in a separate sweep04:44
SteveAmpt: i don't want our work to conflict.  i shall do the rest of the actions menus now.04:45
mptSteveA: My next problem is, how to get menus appearing for (for example) people-index and not person-index04:46
SteveAmpt: write a description in the wiki page so i can see what you see, and understand why04:46
mptis that just a matter of saying they're for IFooSet rather than IFoo?04:46
SteveAprobably yes04:46
SteveAbut stop04:46
SteveAi have already done these, on my branch04:46
mptIn the past three hours?04:47
SteveAYES04:47
mptok :-)04:47
SteveAi have been saying this04:47
SteveAwe need to co-ordinate04:47
SteveAi'll do the rest of the actions menus, right now04:47
mptok, shall I work backwards from z then?04:47
mptok04:47
SteveAno, i'll do the rest04:47
SteveAi want you to check i haven't made any more mistakes04:48
SteveAPQM merged a bunch of them this morning04:48
SteveA(that is, menus, not mistakes, hopefully)04:48
jordibradb: hmm, can I really do that?04:48
SteveAand let me know about any odd problems you find that need solving.04:48
SteveAlike, things aren't displaying properly, or whatever04:49
SteveAmpt: is there stuff i should merge into my branch?04:49
mptSteveA: My distribution menus changes are committing now04:50
mpt+product+sourcepackage04:50
SteveAok04:50
mptand deletion of no-longer-used templates (that do not include actions portlets)04:50
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAok04:51
SteveAthat's good04:51
SteveAhmm, i should be able to make the test suite detect unused templates04:51
KinnisonSteveA: it's easy if you mandate that the FS the tests are run on is not mounted -o noatime04:51
Kinnisonor does zope load them all anyway?04:52
SteveAwell04:52
bradbjordi: yes, you should be able to (did you try?)04:52
SteveAthere are templates that are on the FS but aren't referenced in page templates or zcml04:53
SteveAthat's a category of template that would be found like that04:53
SteveAthen, there's pages that aren't actually used as part of the test suite04:53
SteveAthat's another set of pages04:53
kikocarlos, ping?04:53
Kinnisonright04:53
jordibradb: yes, but I don't find an obvious link04:53
bradbjordi: yeah, we know :/04:54
bradbjordi: you have to click on the (completely non-obvious) "upstream ubuntu" link in the task listing on the bug page04:54
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
SteveAKinnison: and the pages that aren't tested are actually worse than the "decoys"04:54
SteveAbecause those are a liability04:55
bradbjordi: eventually, i'll hopefully be able to put back my "Edit Assignee/Status Details" link into the actions portlet04:55
SteveAmpt: have you looked at the maintenance message UI ?04:55
jordibradb: ok, so inside here, what do I do?04:55
bradbjordi: are you logged in?04:55
mptSteveA: mirror finished04:56
SteveAthanks04:56
jordibradb: if you can also give me more info about why the change is necessary, etc, better for the next time04:56
jordibradb: yup04:56
bradbjordi: ok, does it look like an edit form?04:56
mptSteveA: I'm not sure what you mean by "maintenance message UI", so, probably not04:56
mptSteveA: do you mean offline.html?04:56
jordiyes04:56
bradbjordi: ok, so, just change the "Status" value in the dropdown to "Rejected", and save changes04:57
jordiand I see a few links that take me to the same page I'm seeing now: "Edit Task Status" and "also reported in:"04:57
SteveApagetests/standalone/xx-maintenance-message.txt04:57
jordioh04:57
SteveAmpt: see that pagetest04:57
jordiI thought I had to get rid of the "upstream ubuntu property" or something.04:57
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix for bug 2527: Trac ticket URL wrong. May contain traces of nuts. Contains gluten. No lint. (patch-2490: christian.reis@canonical.com)04:58
jordibradb: any comment for rejection?04:58
bradbjordi: comment unnecessary, probably04:58
bradbjordi: the reason for rejecting it is that people should never be filing bugs against the ubuntu upstream product, only against the ubuntu distribution04:59
jordinod04:59
jordidone for both04:59
bradbthanks04:59
mptWhy is there an Ubuntu upstream product?04:59
bradbdunno, but I sincerely hope it's unnecessary05:00
bradbnobody answered my question from earlier though: is it necessary for every distro to have a product registered for it?05:00
bradbmore specifically, would anybody object to the Ubuntu upstream product being removed? silence, consent, etc.05:03
bradbkiko: would you object to us removing the Ubuntu upstream product?05:05
sabdflmpt: that's an aberration05:05
sabdflbradb: i had thought to rename it to something else, just never got around to it05:06
sabdflthere should not be an ubuntu upstream project05:06
sabdflproduct, that is05:06
bradbok05:06
sivangwho entered the text describing the UBZ on the sprint tracker?05:09
mptoy05:10
kikome? I'm not opposed to anything that involves "removing"05:10
mptkiko: First we need to move the bugs, no?05:10
stubI've just set active=false on the ubuntu product05:10
cprovSteveA: ping 05:11
SteveAcprov: hello05:11
SteveAcprov: i've just added canonical urls for various CoC things.05:11
SteveA(with tests)05:11
mptgneuman/matsubara: I just tried to request bug 1 to be fixed in the Ubuntu distribution (no source package specified), and got a system error05:11
cprovSteveA:  do you have time for a quick review in buildd stuff (100 lines, most comments) ?05:11
bradbstub: I didn't that too, but it doesn't help much.05:12
SteveAcprov: i'm reviewing some stuff for Kinnison right now05:12
cprovSteveA:  thank you I'have a look later today, if it's not too late for you 05:12
SteveAi can review your stuff too, i guess05:12
cprovSteveA: you rock ! https://chinstrap.ubuntu.com/~dsilvers/paste/fileMj2wOa.html05:13
bradbs/didn't that/did that/05:13
cprovSteveA: I'm going to lunch now, back in 45 min 05:13
SteveAk05:14
mptbah, I can't move any of the Ubuntu product bugs05:14
bradbmpt: indeed. reassignment across upstream/distribution is just begging for screwups. this is an unusual situation, i think.05:15
kikompt, bradb, maybe stub can do it though magic? :-)05:16
stubmaybe tomorrow05:16
mptI don't mean reassignment, I mean rejecting the old request and making a new one05:16
bradbmpt: ah.05:17
mptbradb, you still can't reassign even from one product to another, can you?05:17
bradbkiko: i'm wondering, should we make upstream tasks wiki-mode as well?05:17
bradbmpt: no, that's a bug that has some workflow issues along with it.05:17
kikobradb, I don't see why not -- have we gotten any bug defacement?05:17
SteveAKinnison: review in the mail05:17
bradbkiko: not that I've seen or heard reported05:17
kikoright05:18
mptbradb: I already commented in the bug to say that no, it didn't have some workflow issues along with it05:18
mptunless there's something I'm missing05:18
mptit's just an extra field in the form05:19
kikoI tend to agree with mpt05:19
ddaakiko: feel up to a quick review (or to point me to somebody who has the time for that)?05:19
bradbunder the new URL scheme, the workflow issues may no longer really be present05:20
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
bradbmpt: what bug are you talking about? https://launchpad.net/malone/bugs/2030 is the only one i find when searching Malone bugs for "reassign"05:21
=== SteveA workraves to let baz do its stuff
bradbmpt: I don't think a simple field in the form will work for various reasons: 1. it doesn't really clearly communicate "hey, edit this field to reassign the product to a different place". an LP developer might think that would be obvious, but it seems to be less obvious to users. 2. at least previously, we had no notion of a "null bug task", which would mean that changing that product field jumps you into an entirely different conte05:24
mptentirely different conte... ?05:25
kikobradb, to be honest, I think we should worry about that if it becomes a problem05:25
bradbkiko: it did. when we used to allow reassignment, people asked how to reassign the bug to a different upstream.05:25
bradbmpt: yeah, if you reported a bug on /products/foo, the URL was /products/foo/+bugs/1/+edit. if you change the product field to "bar", you have to redirect to /products/bar/+bugs/1/+edit, because /products/foo/+bugs/1/+edit would no longer work.05:27
mptbradb: Even if it's not perfectly obvious, 3 clicks + 2 page loads is vastly better than 5 clicks + 4 page loads.05:27
bradbat least, that was the context in which #2030 was reported. like i say, under the new scheme, we have the notion of a null bugtask, and can better deal with that problem05:27
mptI don't see what the problem with redirection is05:28
mptbut then, I don't know what a null bugtask is either :-)05:28
bradbwe can always try it again and see what happens again. i'm not too bothered either way, tbh.05:29
bradbso, wiki-mode and allow the product field to be changed?05:30
mptbradb: oh, by "null bugtask" do you mean you go through the Back menu to get to the task that no longer exists at that context, and get the message "Bug X is not recorded as needing a fix in Y"?05:30
bradbmpt: yeah. null bugtask, e.g. being able to present a page for a task, even if that task doesn't exist yet.05:31
bradbs/e.g./i.e./05:31
ddaaSteveA: when you are back, are you willing to review a quasi-trivial patch? https://chinstrap.ubuntu.com/~dsilvers/paste/filemaD45h.html05:32
ddaa(removal of inspect dependency from Launchpad test suite)05:32
mptbradb: You are returning a 404 header on such a page, right?05:32
SteveAfor the case outlined here, i think redirection is more appropriate05:33
SteveAddaa: i'll look when i'm next waiting for baz to process.  should be within the next 30 mins.  is that okay?05:34
mptoh, sure, when you move a task, you should end up in the next context05:34
ddaaSteveA: that's okay05:34
=== ddaa goes for a snack
mptbut if you (for example) use the Back button, you get the null task with the 404 header05:34
bradbmpt: 404 at what URL?05:35
mptbradb: E.g. /distros/redhat/+bugs/105:36
mptbecause it's an Ubuntu bug, not a Red Hat one05:36
bradbit's +bug, but why would it be a 404?05:36
mptbecause that task doesn't exist in that context05:36
bradbit's a valid page to display. that's the page with the "This bug has not yet been reported in Redhat, etc."05:36
SteveAi think such a page should set the status to 40405:37
mptSure it's a valid page to display, but it's still representing something that doesn't exist yet05:37
SteveAyou don't want that page in your browser "locations" history05:37
SteveAwe must work with HTTP05:37
SteveAnot against it05:37
SteveAit needn't be a NotFound error to set the response status to 40405:38
mptThere are a whole bunch of cases where we should be doing special-case 404s, null bugtasks are just one of them05:38
=== bradb reads that part of the HTTP spec before saying much more
SteveAnot really necessary05:39
mpte.g. https://launchpad.net/products/fqwhgads should show me a list of products with names similar to fqwhgads, and also give me the chance to register the fqwhgads product05:39
SteveAalthough, no harm in reading it05:39
SteveAmpt: fqwhgads?  isn't that the bad guy from Shrek ?05:40
mptbradb: https://launchpad.net/malone/bugs/107305:40
mptSteveA: No, fqwhgads is a mythical character from the Strong Bad E-mails05:40
mptthe Shrek guy was F*ck-wad05:41
mptthough I think it was spelled differently05:41
mptbecause he was modelled after some Disney executive who the Shrek creator detested05:41
mptbradb: https://launchpad.net/malone/bugs/107305:45
mptSteveA: Just mirrored fixes to the distrorelease menus: you can now report a bug on a distrorelease, and also see its spec roadmap05:46
mpt(among other things)05:46
SteveAokay, i'll merge it into my work next time i commit05:46
bradbmpt: yeah, i see that :)05:47
SteveAbradb: want to try this?  http://gintas.pov.lt/darcs/z3reload/README.txt05:48
mptbradb: Sorry for pasting twice, I got an itchy trigger finger05:48
bradbSteveA: yeah, i saw that package before. wondered if it was worth the effort though.05:49
bradbit seems like it requires a fairly careful understanding of the nature of Python reloads, and of the structure of one's view classes. so much so, that my brain is happier to say "mm, just restart zope already."05:50
SteveAbradb: i think one member of the lp team should do a bit of reconnaisance and see if it helps for launchpad05:51
SteveAwe could set it up for just view classes, for example05:51
SteveAmaybe spiv can take a look...05:51
bradbi can take a look and see if it helps, day-to-day05:51
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAbradb: actually, reading it, i think i'd need to do some work on it to make it work with launchpad05:52
SteveAit makes various assumptions that aren't really true05:52
bradbah, ok05:52
SteveAlike, it uses the DatabaseOpenedEvent to tell that zcml has been loaded05:53
bradbright05:53
SteveAwhich isn't how it works in launchpad, and just a coincidence about how it works in zope3 most of the time05:53
SteveAstill, i reckon i can use parts of it05:53
=== terrex [n=terrex@84-122-83-29.onocable.ono.com] has joined #launchpad
=== terrex [n=terrex@84-122-83-29.onocable.ono.com] has joined #launchpad
salgadokiko, why do you marked 2553 as a dupe of 2369?06:07
kikosalgado, because it's a dupe, I saw the traceback06:10
salgadokiko, but that's not about a traceback. the user is complaining he can't see a link to where he can edit the team's wikiname. and in fact, there isn't one for teams06:11
=== camilotelles [n=Camilo@20132139198.user.veloxzone.com.br] has joined #launchpad
kikoI think I mixed something up06:18
=== j^ [n=j@gw.bootlab.org] has joined #launchpad
mdkeheh06:23
kikosorry06:24
mdkenp at all06:24
mdkei don't get this wikiname business06:24
kikoit was 2551, of course06:24
mdkewhat determines whether a user has one?06:24
mdkewhy does my user not have one for example06:24
kikoevery user gets one for the ubuntu wiki06:24
kikoexcept for users where salgado's code broke :-)06:24
mdkeok so why the system error?06:24
mdkeah06:25
mdkeand which users are they?06:25
kikosome 20 users IIRC, right salgado 06:25
mdkegrr06:25
salgadoI guess something like that06:25
mdkewhy does LP use this "wikiname" concept, instead of just a wiki page?06:25
j^hi, did someone into using ajax(like http://www.google.com/webhp?complete=1&hl=en) for the source package name on this site: https://launchpad.net/distros/ubuntu/+filebug06:26
j^+look06:26
kikomdke, because of how moin integrates with launchpad, we need it06:26
mdkekiko, how does it work?06:26
kikoevery launchpad account allows for log in to different services, mdke -- shipit, the ubuntu wiki, etc.06:27
mdkeyou mean for authentication?06:27
kikoright06:27
mdkeyeah ok06:27
kikothe issue is that because LP accounts are email addresses, we need a way to give a user a wikiname so moin works06:27
kikothat's roughly the issue06:28
j^if i want to file a bug for a known source package, can i put the package name in the url?06:28
mdkebut wikinames were introduced into LP way after it was being used to authenticate the moin wiki, right?06:28
kikoI'm not privvy to the protons of it, but that's the idea.06:28
kikomdke, it used to be a bit different, but they have always existed06:28
mdkeah okay i see06:28
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: Allow non-policy-compliant version numbers into the db and make sure our validators and dominator cope. r=stevea (patch-2491: daniel.silverstone@canonical.com)06:28
mdkemoin uses the wikiname to login of course06:28
kikoj^, you can just file on the distribution and set the package name there06:28
mdkei thought you'd hacked all the way around that ;)06:29
kikomdke, our hacked moin is a bit different06:29
kikoyeah, we did06:29
kikoit still needs the wikiname to function properly IIRC06:29
j^kiko no i want to but a link to it on another page06:29
j^<file bug> which should go to a form that does not ask for the package again06:29
mdkekiko, ok, thanks for taking the time to explain that!06:29
bob2j^: https://launchpad.net/products/bazaar/+filebug06:30
kikomdke, think nothing of it, enjoy06:30
j^bob2 that way distribution is not set to ubuntu06:30
kikoj^, bob2: that's upstream. he's talking about a source package06:30
bob2ah06:31
kikoj^, I think I understand your use case now. bradb, BjornT: there's no way to create a link to report a bug on a specific SP, is there? craaack06:31
bradbSteveA, mpt: does that mean that all the names hanging off a null bugtask (+addwatch, +addurl, +addattachment, etc.) should also return 404?06:31
kikonull bugtask?06:31
kikoaieee06:31
kikodoes anyone know how to slack in gtimelog?06:32
SteveAbradb: is there a use-case for the null bugtask other than when you change the product etc. ?06:33
SteveAkiko: ** i slacked06:33
bradbkiko: to report a bug on a sourcepackage, you just use the "Report a Bug" link from the sourcepackage's bug listing. the URL changes haven't been rolled out yet though.06:35
bradbSteveA: yeah, there are tons of use cases for it. any time you want to view a bug report that hasn't yet been reported in your context.06:35
SteveAbradb: we must seek an opinion from lifeless06:36
bradbSteveA: so, when might you want to do this? 1. when you're searching to see if your bug has already been reported. 2. when you click on a bug that is a dup of this bug, and for whatever reason, it hasn't yet been reported in your context, etc.06:36
kikobradb, j^: if you can wait till tomorrow, you will have a stable one -- can you?06:37
j^how would i list all ubuntu bugs for a given package?06:37
kikoj^, /distros/ubuntu/hoary/+sources/firefox/+bugs06:37
bradbj^: gotta wait until my monster URL changes patch gets rolled out06:37
bradbyeah, that can be used too, but it's less than ideal06:37
j^so https://launchpad.net/distros/ubuntu/hoary/+sources/firefox/+filebug is also the url to file a bug06:39
bradbyup. when the URL changes land, you can chop out the "hoary" part of that URL06:39
j^ok06:39
j^bradb will the version with "hoary" still work?06:42
bradbyeah06:42
SteveAmpt: can you look at shipit-portlet-actions.pt ?  it has special styling06:53
kiko-fudSteveA, mpt: warning -- that is complete crack, and it's all because of ubuntu's CSS which also applies there06:54
kiko-fudI would advise just to leave it untouched06:54
SteveAcan i rename it then?06:54
SteveAas it isn't really an "actions portlet" in launchpad06:55
kiko-fudsure06:55
SteveAcan you suggest a new name?06:55
kiko-fudshipit-portlet-options? :-)06:55
=== kiko-fud really fud now or DOA
bradbhey, who snuck that "Edit Status" link back into the actions portlet, and why didn't you sneak in "Edit Assignee/Status Details" instead! :)07:09
bradbSteveA: are you interested in drive-by'ing a small patch to return 404s for the view/edit status page of null bugtasks (instead of 500's, like it will currently)?07:16
bradbi have the diff ready07:16
bradbit's like 40 lines07:16
bradbor BjornT?07:17
BjornTbradb: sure, send it to me07:20
bradbBjornT: sent07:21
ddaaBjornT: I just used SteveA, I got another small patch (~10 lines) to get through quickly. Feeling up to it?07:34
BjornTddaa: sure07:35
ddaawill tell you nopaste url once I have it :)07:35
ddaaBjornT: https://chinstrap.ubuntu.com/~dsilvers/paste/fileyvlyjz.html07:38
BjornTcool, i'll look at it soon07:39
ddaaBjornT: please do not mention the pep8 violations in surrounding code, I have a really HUGE patch in the pipe for importd, so I want to keep incidental disruption to a minimum.07:39
BjornTok07:39
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Adding bug titles to dupe links (patch-2492: christian.reis@canonical.com)07:46
BjornTbradb: reply sent07:49
SteveAcarlos: sent you a script07:49
carlosSteveA, thank you07:50
carlosI will resend it to pitti07:50
SteveAi cced him07:50
carlosok, thanks!07:50
SteveAtry it, and let me know how it can be improved07:50
SteveAor just hack it yourself07:51
SteveAi didn't include the option to filter out additions07:51
SteveAnor ignoring metadata07:51
BjornTddaa: r=bjornt07:53
spaceyis it possible to set the hackergotchi on your homepage?07:55
ddaaspacey: naaaaaaah, this link does nothing yet and should have been removed already :)07:55
SteveAspacey: it's being fixed07:56
SteveAspacey: you'll be able to soon07:56
carlosSteveA, ok07:56
spaceySteveA, cool :)07:56
spaceyofcourse i want to utilize every cool feature of launchpad ;)07:56
SteveAcarlos: i should have left some comments in the code or something07:56
carlosSteveA, it does not look like a too complex script, don't worry07:57
SteveAok07:57
SteveAi was surprised how quick it was07:57
SteveAwhen grep took ages on the same file07:57
SteveAcarlos: some of the problem seems to be related to encodings08:02
SteveA msgid "Edit"08:02
SteveA-msgstr "Dzelt"08:02
SteveA+msgstr "Dzelt"08:02
SteveA08:02
SteveAlike that08:02
carlosthat's a fix08:03
carlosthe main problem is with removals more than changes08:03
SteveAwell, it is easy to exclude these from output of the script08:04
SteveA53322 lines08:05
SteveAif you take out "changes" and "additions" leaving just "removals"08:05
carlosok08:05
SteveAfewer still if you remove metadata too08:06
cprovSteveA: do you have time for a quick meeting about test-suit supporting binary content, with me and matsubara ?08:13
jordicarlos: any progress on the gajim thing?08:19
kikojordi, I checked in a fix for it, it can be cherry-picked if carlos/stub wants 08:19
jordinod08:19
jordimy vote for that08:20
jordi:)08:20
carlosjordi, anyway, If you review the file you would fix anything that is unusual08:20
carlosjordi, that's the faster way to fix it08:20
carlosjordi, kiko thinks it's near the obsolete entries08:20
kikojordi, look for lines containing "#~" and nothing else08:20
carlosjordi, if you could send me that file that would be helpful to improve our tests08:21
jordiI'm searching for it.08:21
carloskiko, did you added a test?08:22
jordi#~ msgid "_About"08:22
jordi#~08:22
jordi#~ msgstr "_About"08:22
jordithat's it08:22
jordi:q08:22
jordicarlos: want a full file, or is that enough?08:22
kiko<jordi> #~08:23
kikothat's foobs08:23
kikoI fixed it in our codebase, anyway08:23
kikobut it's foobs08:23
jordiyeah.08:23
jordiapparently gettext doesn't care at all though08:23
carlosjordi, welcome to real data world...08:41
jordiheh08:41
bradbmpt: was it you that readded the "Edit Status" link or kiko? :)08:49
kikonot me!08:49
kikobradb, https://launchpad.net/malone/bugs/1443 is yours and fixed.08:49
mptbradb: Yes, I'd be tempted to say that +addwatch, +addurl and co. for a null bugtask should be returning NotFound even -- adding stuff to a fix request that doesn't exist makes no sense08:50
bradbkiko: In-Reply-To ain't me. I only did Reply-To. BjornT perhaps this is yours to close?08:50
kikoah08:52
kikoI missed the In-Reply08:52
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=carlos]  Fixing problem with gajim pofile import by working around lines that contain only #~, minor reformatting (patch-2493: christian.reis@canonical.com)08:52
bradbmpt: hm, that doesn't feel right08:52
BjornTbradb, kiko: thanks, closed.08:52
bradbmpt: wouldn't it be more surprising if all those pages 404'd than if they Just Worked? afterall, they're all bug specific, not depedant on context.08:53
mptoh, true08:54
bradbmpt: from the user perspective, even though this might be covering edge cases more than anything, it seems to me that having all the bug pages continue to work as normal would be more practical than having them suddenly 404.08:54
mpthmmmm08:54
mptpossibly they should 404 *and* Just Work08:55
bradbmpt: that was a question SteveA wanted to pose to lifeless 08:55
bradb(i.e. specifically about what status code should be returned)08:55
mptbradb: I don't remember altering "Edit Status" at all, but menus stuff has been going from SteveA -> rocketfuel and from me -> SteveA -> rocketfuel, so it might have been a bad merge somewhere08:55
bradbmpt: is that link meant to remain? given that sabdfl strongly disliked the "Edit Assignee/Status Details", i have to wonder. :) (even though i agree that it's an insult to the user not to have an "Edit Assignee/Status Details" link, but...)08:57
bradbit matters to the extent that i'm thinking about what the link should do/look like when viewing a null bugtask.08:57
mptbradb: If Google finds a mailing list message (or a bug report) that points to +addwatch or whatever for a context to which the URL doesn't belong, something at that URL should say "don't index me"08:57
mptto which the bug doesn't belong, I mean08:58
jbaileyHey, I notice that LP has https://launchpad.net/tickets now.  Should I be using that for Canonical Employees now?08:58
jbaileyerr.08:58
mptbradb: Personally, I think all the "Edit *" links currently in Launchpad are crack, but we're some way off from fixing that08:58
jbaileyCanonical customers.08:58
bradbmpt: yeah, i agree.08:59
bradbit'd be nicer if they were in a place that people expect them to be, like near the thing they want to edit08:59
mptjbailey: You do tech support for Canonical?08:59
jbaileympt: Half-time, theoretically. =)09:00
bradbmpt: i'm curious though, should an "Edit Status" link be disabled for a null bugtask?09:00
jbaileyRight now I've got all the support@ emails going into an RT system.09:00
jbaileympt: If you're interested in purchasing a support contract...09:00
bradbmpt: and, if so, how do you disable it nicely?09:00
mptjbailey: You might find that it's somewhat (or much) less featureful than RT, but I guess it's probably intended that you be using it eventually09:01
mpttry it out and see :-)09:01
carloskiko, I have a diff for you09:03
carloskiko, waiting for bazaar to give you a branch09:03
jbaileympt: Well, the basic things I'd need for it to be usable right now are that support requests from these users should be 1) Private. 2) Assigned to me automatically.09:04
jbaileyAside from that, it's on par with how I use RT at the moment.09:04
kikoddaa, ping?09:04
kikocarlos, rock09:04
kikothis is a weird one09:05
mptjbailey: report those as bugs :-)09:05
jbaileympt: a'ight. =)09:05
jbaileympt: Against what product? =)09:05
mptlaunchpad09:06
mptThere is malone, there is rosetta, and then there is ... launchpad09:06
kikothere's also launchpad-cal I just discovered09:06
jbailey'kay, I wasn't sure if there would be one for 'tickets'09:07
=== jbailey tries to figure out where to file this anyway. =)
bradbI think I'll remove Edit Status for now09:08
carloskiko-afk, added to the pending review page09:12
carloskiko-afk, I will leave now to have dinner09:12
carloskiko-afk, will answer your questions when I'm back. The karma related changes is already reviewed by Steve and cherrypicked into production (lacks a small change that I will do before the final merge)09:13
carlossee you later09:13
=== carlos -> dinner
kiko-afkrocks, thanks carlos 09:19
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Add karma column name to people listing, fixing issue stub pointed out. Redo the way the batching header is displayed, strangle me if wrong (patch-2494: christian.reis@canonical.com)09:19
mptok, traceback time09:23
mptI just tried to open https://launchpad.net/malone/bugs/2106 and got a system error09:23
mptthen I reloaded and it opened fine09:23
bradbBjornT: I replied to your reply. In summary: I removed the "Edit Status" link entirely (because the sab hates it) and added INullBugTask. Can I merge the patch?09:24
mptbradb: so how do you edit a fix request now?09:30
bradbmpt: it's very tricky.09:31
bradbmpt: you have to know that clicking on "ubuntu mozilla-firefox" takes you to the edit assignee/status details screen09:32
bradbin reality, a lot of people don't (nor should be expected to) know that09:32
mptOh, I haven't seen this new URL scheme yet09:32
mptbefore, clicking on "ubuntu mozilla-firefox" would take you to a non-editable page09:33
mptnow it takes you to an editable page?09:33
bradbit takes you to edit if you have the perms to edit, otherwise the view page09:33
=== mpt waits for refuel
bradbbut i'm going to make upstream tasks wiki-mode today09:33
mptoh, good09:33
mptlike Bugzilla pre-2000?09:34
bradbheh09:34
=== bradb pings BjornT
jbaileympt: Okay, I have to ask.  Where do I find 'launchpad' for filing a bug?  It seems to be neither a product nor a distribution?09:41
mptjbailey: It's a product09:41
mpthttps://launchpad.net/products/launchpad09:42
mptHow did you not find it?09:42
jbaileympt: I don't see it under https://launchpad.net/malone/products09:42
bradbi was going to add a "Place in Which You've Recently Reported a Bug" section to the front page09:42
jbaileyWhen I go to Malone and click on "Locate Product and View Bugs"09:42
bradbPlaces, that is09:42
bradbthe malone front page is just too much09:43
mptjbailey: Not meaning to be rude, but if you couldn't find it that's probably a bug09:43
salgadoSteveA, ping?09:43
=== mpt worded the question poorly
jbaileympt: Oh, I don't take that as rude.09:43
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=stevea]  remove uses of pybaz OrderedTestLoader (patch-2495: david.allouche@canonical.com)09:44
mptlaunchpad is listed under https://launchpad.net/products/+all09:44
jbaileympt: If could even be a bug on me.  And you're welcome to file it as such. =)09:44
bradbjbailey: no, it's our fault09:44
BjornTbradb: yeah, you can merge.09:45
bradbBjornT: thanks09:45
KinnisonIs there a time_in_the_past formatter?09:45
jbaileyThe link you gave me worked, should I file a bug as well saying that Launchpad doesn't show up in that product list?09:46
KinnisonI.E. I have a field which is a datetime and I want it rendered as "forty minutes ago" or the like09:46
bradbKinnison: use fmt:approximateduration09:46
bradbKinnison: for an example of how i used it with IBugTask, check out BugTask.age09:47
Kinnisonpage template?09:47
bradbi've also suggested a fmt:age formatter, but nobody's wanted it enough yet to implement it09:47
jbaileyOh, hmm..09:48
jbaileyIt says "Most Recently Registered"09:48
jbaileySo it does look like the bug should be assigned to me: "RTFWebPage, Jeff"09:49
bradbKinnison: bugtask-macros-listview.pt:23:        tal:content="string:(${task/age/fmt:approximateduration} old)"09:49
Kinnisonrighty, coolio09:50
Kinnisonthanks09:50
bradbnp09:50
bradbKinnison: btw, you seem like the right guy to ask about sourcepackagey things. do you know if we have an FTI to search all sp's by name? e.g. i want to search for "firefox" and get "ubuntu mozilla-firefox", "debian mozilla-firefox", etc.09:51
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
jbaileympt: Do you want my tickets wishlists to be filed individually, or in one big  page?09:52
Kinnisonbradb: We don't currently have FTIs on sourcepackagerelease or sourcepackagename09:52
KinnisonIf you want 'em, feel free to add 'em09:52
Kinnisonyou just add entries to fti.py09:53
bradbKinnison: any idea how far off we are from being able to provide some search terms, and get a list of distro SPs back that make sense?09:53
Kinnisonyou know how?09:53
KinnisonWe have binary package FTI, I know that much09:53
mptjbailey: One bug per bug report please09:54
bradbhm, FTI'ing ISPR would get us about 40% of the way there09:54
=== palmTree [n=chatzill@213.181.184.52] has joined #launchpad
KinnisonFeel free to do it09:54
KinnisonNothing I use (currently) would be affected if you did09:54
KinnisonOther than slowing inserts of SPRs slightly (imperceptibly)09:55
bradbhm, not really what i'm looking for though :/ (40% == not enough to Actually Work, i don't think, because we would have to post-process the result list to transform it into a list of distro sp's, as best i can tell.)09:55
KinnisonHow do you mean?09:56
Kinnisonyou might want to check how soyuz's sourcepackage search works09:56
bradblast time i checked, it didn't09:56
bradbit never returned any results, even for things that i thought existed, but i'm trying it again now09:57
bradbKinnison: basically, in an ideal world, when the user visits the malone front page, it would be nice to give them a box in which they can type some keywords to find the thing on which they want to report a bug. each row in the results returned would be either 1. an upstream or 2. a distro sourcepackage09:58
Kinnisonwhat is a "distro sourcepackage"09:58
=== terrex [n=terrex@84-122-83-29.onocable.ono.com] has joined #launchpad
bradbKinnison: an object that has at least two pieces of information: a distribution (e.g. an IDistribution) and a sourcepackagename (e.g. an ISourcePackageName)09:59
KinnisonRight09:59
KinnisonYou've got one interesting option09:59
KinnisonAdd FTI on sourcepackagename09:59
Kinnisoncreate a view which joins distribution to sourcepackagename through distrorelease, sourcepackagepublishing and sourcepackagerelease10:00
Kinnisoninclude the FTI on the view10:00
Kinnisonuse that view for getting what you want10:00
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  builder page missed bits (patch-2496: celso.providelo@canonical.com)10:01
bradbhm, that might work10:01
KinnisonSoyuz is the heaviest user of views10:02
Kinnisonand it seriously improves performance10:02
bradbmpt: What do you think about that? e.g. a Malone front page that has at least two ways of searching: 1. for bugs (including jumping directly to a bug report by id) and 2. searching for a thing on which to view or report bugs? (e.g. a text search box where you just type "firefox", click "Search", and it returns results like "Mozilla-Firefox (upstream)", "debian mozilla-firefox", "ubuntu mozilla-firefox", etc. then you click on one a10:04
bradbthe front page could also list things on which you've recently reported bugs (say, in the last month), which would be a list of upstreams and/or distro sps10:05
Kinnisonis there an easy way to run a specific pagetest?10:10
kikohey ddaa?10:10
Kinnisonlib/canonical/launchpad/pagetests/standalone/xx-builder-index.txt10:10
Kinnisonin particular10:10
kikoKinnison, yes. python test.py -f . pagetext10:10
kikoso10:11
kikopython test.py -f . xx-builder-index10:11
Kinnisonrocktastic10:11
Kinnisonthanks dude10:11
kikoenjoy10:11
=== Kinnison is trying his hand (slowly) at bits of UI
=== Kinnison is learning ZPT/TAL/TALES/METAL etc
mptbradb: You seem to be describing MaloneFrontPages10:17
mptFrom /malone, the search form should both return products/packages/etc containing your terms, and bug reports containing your terms10:18
=== camilotelles [n=Camilo@200.128.80.250] has joined #launchpad
bradbmpt: not really describing MFP, at least not by looking at the prototype screen, which says "Search all bug reports"10:19
=== mpt realizes he's been waiting an hour for baz merge
=== Kinnison ponders some food before continuing with this UI tweak
bradbmpt: also, i don't see anything in the prototype screens for MFP that try to help the user tumble into the right place with the "Places in Which You've Recently Reported a Bug" type thing10:22
bradbtumble, stumble, whatever10:22
bradbbumble, etc10:22
Kinnisonkiko: btw, have you been watching https://dogfood.ubuntu.com/+builds/dogfood-builder-1 ?10:23
mptgrumble10:23
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=BjornT]  make +{view,edit}status pages return 404 for null bugtasks. (patch-2497: brad.bollenbach@canonical.com)10:26
KinnisonAnyone available for a v. quick review?10:32
Kinnisonkiko: ?10:32
=== Kinnison is just merging the change onto dogfood for added testing
kikonot me, sorry, need to run out for a bit10:33
Kinnisonokay10:33
Kinnisonthanks anyway10:33
ddaakiko: I'm back, but I'm going off for the night soon.10:34
kikoddaa, was going to ask you if you know what happened to the ProductSeries.needsSyncReview method?10:35
kikoi.e.10:35
kikosee bug 75010:35
ddaahu...10:35
ddaakiko-afk: I do not know what +syncreview is, I can guess it would have had something to do with reviewing nicole data, and would therefore be obsolete, but that's only a guess. 10:38
ddaasince AIUI nicole was deemed unsufficiently reliable10:38
ddaakiko-afk: I think celso (he worked on nicole I think) would know10:40
kiko-afkokay, thanks ddaa 10:41
=== Kinnison can smell garlic bread
Kinnisonmmmm10:49
bradb16:55 < tseng> bradb: clicking "Ubuntu Tomboy" to edit the status of the big is still silly10:59
Nafallos/big/big\ bug/11:00
Nafallo:-)11:00
mptbradb: Wake me up when I'm allowed to touch the bug page :-)11:00
bradbheh11:02
=== Kinnison prods review team
Kinnisonanyone awake11:09
Kinnison?11:09
=== Kinnison has another not-quite trivial
bradbBjornT: around? i have another simple patch that i'm hoping to get reviewed. wiki-mode upstream tasks.11:11
bradbor salgado?11:12
KinnisonBjornT, salgado: Any chance of an eye-over a not-quite-trivial UI fix?11:12
KinnisonIt's really simple11:12
salgadoKinnison, sure. it's more than two weeks since my last code review. give it to me!11:13
Kinnisonsalgado: https://chinstrap.ubuntu.com/~dsilvers/paste/fileLKANCa.html11:13
salgadoKinnison, out of curiosity, why is there a lot of "zsh: exit 1     baz file-diff lib/canonical/launchpad/database/builder.py" inside the diff?11:17
Kinnisonbecause if I gave you the diff, it'd contain the base-0 changelog11:17
Kinnisonwhich sux11:17
Kinnisonso I did a bunch of file-diff commands11:18
Kinnisonand they exit non-zero when there are changes11:18
Kinnisonso zsh tells me they exited non-zero11:18
=== Kinnison goes to grab his pizza, brb
salgadoI see11:19
bradbsalgado: Any chance of you taking a quick look at my small patch after Kinnison's?11:24
=== sabdfl [n=mark@wbs-146-176-99.telkomadsl.co.za] has joined #launchpad
salgadobradb, how many lines?11:28
bradbsalgado: 6 files changed, 22 insertions(+), 462 deletions(-)11:29
Kinnisonheyheyhey sabdude11:29
Kinnisonwoah, go go gadget deletion11:29
bradbsalgado: it's simple: making upstream tasks "wiki-mode", so that any logged-in user can edit them. this means removing a bunch of code that was handling a more complex permission scheme.11:30
bradb("them", i.e. the public ones, of course)11:30
salgadobradb, okay. send me the diff11:31
=== salgado goes grab an apple to eat while reading bradb's diff. there shouldn't be a lot to comment on code that's being removed, I hope
bradbsalgado: sent!11:32
bradbsalgado: the biggest blob of removed code was a removed file, which is a test that no longer makes sense, because it was testing "team awareness" of editing an upstream bugtask. this is no longer applicable given that, if you're logged in, you can edit an upstream task.11:32
bradbKinnison: home-made pizza?11:34
Kinnisonbradb: well, oven-bake11:34
KinnisonKinni|Lazy today11:34
bradbah11:34
=== Kinnison cooked himself a curry for lunch though
Kinnisonwith loadsa shrooms11:34
=== moyogo [n=moyogo@131.211.104.90] has joined #launchpad
moyogohi11:34
bradbmmm, curry. england taught me curry.11:34
moyogowhat are number of plural forms and pluralform expression?11:36
sabdflnight guys11:38
moyogonight sabdfl 11:39
salgadobradb, is there a spec for this 'making upstream tasks "wiki-mode"' somewhere?11:39
bradbsalgado: nope11:40
bradbthere's a BugTaskManagement spec that i could update though11:41
sabdflbradb: could you put bug/bugtask permissions on the agenda for ubz please?11:41
salgadoI guess this was discussed before?11:41
bradbsabdfl: sure11:41
sabdflkiko-afk: any progress on registering LP specs in LP?11:41
bradbsalgado: yes. making it wiki-mode now for two reasons: 1. users keep getting annoyed that they can't edit tasks when they need to, 2. we haven't seen or heard of any vandalism distro-side (where it's already wiki-mode).11:42
sabdflmpt: nice bold-on-facet tabs11:42
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=bjornt]  perform an update for svn trees before syncing (patch-2498: david.allouche@canonical.com, robert.collins@canonical.com)11:42
sabdflbradb: good job, i see you've registered a bunch of malone specs11:44
bradbyes, all the 1.0 specs (that i know of) are in there :)11:45
sabdflcool. is there a milestone?11:45
sabdflalso, you can add a spec to the UBZ agenda now11:46
sabdflon the spec page, bottom of the actions portlet, "Add to Meeting Agenda"11:46
sabdfli've put BjornT's email-for-ticket-system spec in there11:46
sabdflwhen you register a spec, if it's for UBZ, add it to that agenda too11:47
sabdflso jamesh can start playing with his Schedul-O-Matic11:47
bradbsabdfl: eh, right, re: the milestone, i was wondering if there was a way to target a bunch of specs at once to a milestone? if not, i'm more inclined to write that UI than spend the time driving the UI the distance required to do that "by hand" for all of them11:47
=== bradb looks
sabdflbradb: please just do it the boring way for the moment11:48
sabdflmultiple-selector-interfaces are not well defined in LP, i don't want any more added11:48
bradbok11:48
sabdflbut i don't mind if you put a placeholder spec in the system for that :-)11:48
sabdfland assign it to UBZ11:48
sabdflwith me as approver, mpt as drafter, and yourself as assignee if you want it11:49
bradbright, i'll add that11:49
Kinnisonciao all11:51
=== sabdfl [n=mark@pdpc/supporter/silver/sabdfl] has left #launchpad []
carloskiko-afk, hi, around?11:59
carloskiko-afk, I'm back from dinner and will be go to sleep really soon11:59
carloskiko-afk, will you have the review any time soon or should I wait until tomorrow?12:00
kikocarlos, I can do it tonight, but it might be too late for you, right?12:03
carloskiko, yeah12:03

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