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

=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
carlostime to sleep12:21
carloskiko, martin will prepare breezy language packs using Rosetta tomorrow morning12:21
kikompt, only templates which weren't referenced12:21
kikocarlos, okay, that's sweet12:21
kikocarlos, can you ask steve to review your branch? I will be out tomorrow12:22
carloskiko, I think he started with it today12:22
carloskiko, btw, I will be doing some work this weekend12:22
carlosgood night12:23
kikogreat12:23
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
mptok, crud12:29
mptkiko: I baz-rm-ed a template by mistake12:30
kikompt, baz undo12:30
kikoor rather12:30
kikobaz diff > ~/FOO-PATCH12:30
kikobaz undo12:30
mptbut I have a whole pile of other changes I don't want to undo12:30
kikovi ~/FOO-PATCH12:30
kikohack hack hack12:30
kikopatch -p1 < ~/FOO-PATCH12:31
kikobuy me dinner12:31
mptI have this magical incantation in my cheat sheet12:31
mpt"baz diff `baz tree-version`--base-0 | filterdiff -i distribution-search.pt | patch -p1 -R" should have got it back for me, but didn't12:31
mptI'll do a wetware filterdiff instead12:34
=== stub [n=stub@203-214-4-72.dyn.iinet.net.au] has joined #launchpad
mptstub!01:03
lifelessmpt: !01:04
mptlifeless: Sorry, deping, I was going to ask you how to reword Launchpad's description of Bazaar (something about using the Arch format), but I faked it myself 01:05
stubyo01:05
mptstub: Could you do a one-liner fix on production to fix a broken link on the front page?01:06
stubmpt: Sure. Or better yet I could cherry pick the fix if you have landed it in rocketfuel.01:06
mptno I haven't, and I'm in the middle of a ginormous branch01:07
mptsorry01:07
=== camilotelles [n=Camilo@20132203203.user.veloxzone.com.br] has joined #launchpad
Kinnisonhihi all01:12
kiko-afkyo stubber the subber01:14
stubmpt: Can you commit just the change you need (baz commit -s 'Just the foo' -- lib/thefile ) ?01:16
mptok01:16
stubmpt: That way I can pull the patch straight from your archive when you mirror it. Otherwise I have to do it at my end ;)01:16
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=carlos]  poimport updates (patch-2550: stuart.bishop@canonical.com)01:31
stubWow.... I submitted that like... 9 hours ago!01:32
Nafallohehehe01:32
stublifeless: Do you have a rough idea on the current time it takes PQM to run the tests? We might need to look into optimizing that sooner rather than later01:33
lifelessstub: 30+ minutes01:33
stubI think people have actually been writing tests with their fixes and that might have blown out a bit. I thought we were on 40+ minutes a month or three ago.01:34
kiko-afkstub, it's odd, but my merges went through very quickly today01:38
stubMaybe it got stuck in a mail queue somewhere for a while01:39
lifelessstub: I can get an exact time tomorrow01:44
lifelesstoday is a hell-day01:44
stublifeless: No probs. I can time it myself anyway - I was just wondering if there were any logs or metrics that would easily tell you.01:45
lifelessyes, look in the arch/queue dir01:46
lifelessshould tell you trivially01:46
stubWas that package that auto breaks hardlinks working in breezy yet?01:47
lifelesskinnison fixed his copy, I don't think he sent a patch01:47
Kinnisonlifeless: I told you how to fix it01:48
lifelessKinnison: did you send me your patch ;001:48
lifelessKinnison: I know. I got distracted01:48
Kinnisonpah01:48
Kinnisonlazy01:48
Kinnisonyou were meant to fix it yourself independantly01:48
Kinnisons'not my fault I fixed it first01:48
lifelessI know01:48
=== Kinnison cba. digging out the patch now
lifelessthats fine01:48
lifelessI'll try again this weekend.01:49
stubBjornT: ping01:49
=== lifeless has a bunch of breezy stuff to look into
=== Kinnison remembers it has something to do with the symbols losing libc_ from their name
lifeless6401:49
KinnisonI think you look for _libc_open and _libc_open64 and in new glibc they're just _open and _open6401:49
lifelessI wonder if debian has the same issue01:49
KinnisonI believe they do01:49
lifelessI think theres also a new upstream.01:50
lifelessI have some correspondence to check01:50
stubkiko-afk: Have you looked at removing the database name from the .zcml yet?01:50
KinnisonDo people want to verify my patch to the build slave shell helpers or can I merge them [trivial]  ? (They're very simple changes of set -x to an echo command to tidy things up, plus a bit of shell magic to cache uncompressed tarballs.)02:02
Kinnisonciao all02:09
=== Kinnison is gonna merge it [trivial] since it's not worth reviewing
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  (although Steve and Kiko looked at it) Fix the shipit login page to make sure the URLs of logintokens we can send by email use launchpad.net instead of shipit.ubuntu.com (patch-2551: guilherme.salgado@canonical.com)02:10
=== palmTree [n=chatzill@213.210.242.9] has joined #launchpad
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has left #launchpad []
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  One more linkify fix: allow trailing colons (patch-2552: christian.reis@canonical.com)02:52
=== 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 []
=== kiko-afk [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kiko-afkHELLO VIETCONGS OF THE FUTURE PAST03:12
kiko-afkWHAT'S ON TV03:12
stubGO TO BED03:19
kiko-afkI RESENT THAT03:20
stubAND LEAVE THE BONG THERE03:20
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  launchpad-buildd v11. Highlights include cuter messages from the helper shell. More paranoid process checking on failure. Caching of uncompressed chroots, for great justice. (patch-2553: daniel.silverstone@canonical.com)03:27
kiko-afkman, Kinnison is just all systems are go03:29
stubbring on cuter messages03:29
kiko-afkbring on naked lebanese waitresses03:31
kiko-afkstub, what's wrong with shipit.staging.canonical.com?03:31
stubstaging update is happening most likely03:31
kiko-afkah, that could be it03:32
kiko-afkhow long does it take?03:32
stubyer. 03:33
stubUmm... maybe two hours.03:33
stubtoday seems to be taking longer than normal. Nightly backup was probably slow.03:34
=== kiko-afk tries to wake up l.cc
kiko-afkuhm03:49
kiko-afkstub03:49
kiko-afklaunchpad-bugs has a glitch03:49
stub?03:49
kiko-afkSubject:  Launchpad-bugs post from launchpad-bugs-owner@lists.canonical.com requires approval03:49
kiko-afkthis should never happen03:49
stubWhy not? It is a closed list, and the spam filters enforce that.03:49
stubDo we need to make an exception for the owner?03:49
kiko-afkwhy is the owner posting to the list?03:55
kiko-afkthe owner address?03:55
kiko-afkand 800?03:55
kiko-afkcan I discard your foo testing message?03:56
kiko-afkthere's some sort of loop03:56
kiko-afkseriously03:56
stubMy foo testing message can be discarded - that was confirming that it is blocked03:56
kiko-afkwhy did it loop 800 times?03:56
kiko-afkthat's busted03:56
stubWhere are you seeing this?03:57
kiko-afkhttp://lists.canonical.com/mailman/admindb/launchpad-bugs03:57
stubyuck03:59
stubok - should be fixed04:00
kiko-afkthanks, you roxor as usual04:01
stubmight not work - will need to check later ;)04:03
kiko-afkheh04:03
kiko-afkthat's software for you04:03
kiko-afkso I'm off for the weekend04:07
kiko-afkwon't keep x-chat on or I'll depress myself04:07
kiko-afkyou keep the morale up04:07
kiko-afkand don't you go picking any cherries without consent04:07
=== rbelem [n=rodrigo@200.246.97.164] has joined #launchpad
=== GoRoDeK [n=gorodek@p5083DEB1.dip.t-dialin.net] has joined #launchpad
=== markuman [n=markuman@p509278AC.dip.t-dialin.net] has joined #launchpad
stublifeless: I need perms to tag more production releases05:20
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
lifelessstub: next version of pqm fixes this05:34
lifelessstub: gives perms on namespaces05:34
stublifeless: Does that help me this week though? ;)05:34
lifelessok, -> 1.39 approved05:36
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #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 []
=== asmodai [n=asmodai@sakko.demon.nl] has joined #Launchpad
stublifeless: Can you please mirror launchpad--production--1.3506:37
lifelessdone06:40
stublifeless: I think I've sorted the poimport spam06:55
lifelesssweet06:56
lifelessturn off rosetta, thats what I say06:56
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.34: [trivial]  sync (patch-18: stuart.bishop@canonical.com, rocketfuel@canonical.com, guilherme.salgado@canonical.com ...)07:03
=== sabdfl [n=mark@pdpc/supporter/silver/sabdfl] has left #launchpad []
BjornTstub: pong07:29
stubBjornT: Issuing a 'SET SESSION AUTHORIZATION email' command to the connection will switch the user you are authed as, and 'ET SESSION AUTHORIZATION DEFAULT' will switch it back07:32
stubBjornT: This is untested - I'll try to knock up a harness that uses this but you might find it a quick mod to your test and will let you land it07:32
stubBjornT: Otherwise let me know the branch and I'll have a look while you are on leave07:33
stub(or is it someone else going on leave?)07:33
stubBjornT: So sqlbase.cursor().execute('SET SESSION AUTHORIZATION email') should do the trick in setup, and the DEFAULT version in teardown07:34
BjornTstub: cool, i have nothing useful on my branch, though. i don't have time to try it out now, i'm already on leave and have to pack and stuff07:40
stubok. So I won't conflict with anything if I update the email handler script to connect as a specialist user?07:41
stubBjornT: ^^07:41
BjornTstub: no, please go ahead07:42
hubWto register an upstream source import, the package must be in the distribution?07:42
stubBjornT: ok. have fun ;)07:42
BjornTthanks :)07:42
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
stubhubW: You need to create a product and productseries (if they are not already in there)07:43
hubWI did07:43
hubWbut in fact the package is still on REVU :-/07:43
stubok. if all that is filled out the only thing left I think is to poke one of the import herders (ddaa or jblack I believe)07:43
stublifeless: Is that correct?07:43
hubWor wait that the package be uploaded?07:44
hubWwhat if upstream does not provide revision control?07:47
Burgundaviahow do I switch a bug from ubuntu to launchpad?07:51
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]        Handle dead connection in error handler (patch-2554: stuart.bishop@canonical.com)07:55
Burgundaviastub, got a question about url longeivity. 07:55
lifelessstub: yes07:55
stubhubW: If upstream doesn't provide revision control then I'm not sure what the status is re: imports of packages07:56
stubBurgundavia: yes?07:56
Burgundaviastub, never mind, you have already covered the corner case07:57
hubWstub: that is one of the issues of the package07:57
stubBurgundavia: You target the bug to the upstream 'launchpad', then you reject the bug against Ubuntu07:57
Burgundaviastub, ok07:57
SteveAhi09:17
SteveAstub: ping09:35
stubSteveA: pong09:50
SteveAoh, hi09:50
SteveAi had a question about rosetta on mawson, but then i phoned carlos instead09:50
stubSorry about the delay - I'm doing my tax which involves Very Loud Music09:53
SteveAoh09:53
SteveAalso,09:53
SteveAyou have a lame mail filter09:54
=== SteveA jabbers at stub
dilysMerge to rocketfuel@canonical.com/dists--devel--0: [trivial]  production-1.35 config (patch-118: stuart.bishop@canonical.com)10:08
=== dand [n=dand@gw.datagroup.ro] has joined #launchpad
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--production--1.35: Cherry pick patch-2554 into production 1.35 (patch-1: stuart.bishop@canonical.com, rocketfuel@canonical.com)10:55
=== carlos [n=carlos@243.Red-83-47-24.staticIP.rima-tde.net] has joined #launchpad
=== mitsuhiko^school [n=ronaan10@iserver.borg-hermagor.asn-ktn.ac.at] has joined #launchpad
carlosmorning11:24
mitsuhiko^schoolmoin11:24
carlosSteveA, hi, did pitti left?11:24
SteveAhi carlos 11:27
SteveAcarlos: seems to be back now11:37
carlosSteveA, yeah, thank you11:38
=== Kinnison sneezes :-(
=== spacey [n=spacey@flits101-191.flits.rug.nl] has joined #launchpad
spaceyis it possible to add links on the homepage, in the sense of you can click on a word instead of displaying the whole URL?11:48
=== ddaa [n=ddaa@ordo.xlii.org] has joined #launchpad
KinnisonCurrently I don't believe so11:49
spaceywould be a nice feature11:51
=== nitwoh [i=olivier@80.67.174.43] has left #launchpad []
KinnisonIt'd be nice if it were a moin format wiki file rather than linkified text11:51
KinnisonI don't know what plans are (if any) though11:51
=== _Rappy_ [n=hunt-pre@dsl-253-122.monet.no] has joined #launchpad
SteveAthere are plans to do that12:02
SteveAno one has got around to it yet12:02
SteveAKinnison: i'm about to start working on a new launchpad refactoring / feature.12:03
SteveAis it better to start a new branch, to re-use an existing branch, to start a new branch with some fancy option?12:03
=== Kinnison tends to start a new branch
Kinnisonkeeps the branches small12:05
Kinnisonalso means you branch from as close to head as you can12:05
Kinnisonwhich keeps deltas small12:05
spaceyis it possible to use really simple markup? like bold text?12:05
SteveAspacey: no12:06
spacey;(12:06
SteveAspacey: we'll have it using moin markup soon12:06
SteveAbetter to use an existing markup scheme than to invent a new one12:06
SteveAKinnison: you mentioned some option to stop cacheing some metadata...12:06
Kinnisonoh I branch with --no-cacherev12:07
spaceyi look forward to that12:07
spaceycan launchpad handle multiple languages?12:10
spaceyas far as i can see not12:10
SteveAhow do you mean, spacey ?12:12
spaceywell i'm working on the Ubuntu Dutch Team page now, and the question is to do what in dutch and what in english. because rest of launchpad is english we decided to keep it in english, and wiki in dutch12:14
spaceybit of a mixture12:14
SteveAi see12:15
SteveAso you're talking about the text and titles and headings and instructions that are in launchpad12:16
SteveAhttps://wiki.launchpad.canonical.com/LaunchpadI18n12:17
SteveAthere's a specification on it, but there's still a lot of work to do on that12:17
spaceyi guess :P12:17
spaceyok12:18
spaceyso in some future time we will be able to set the homepage in two different languages12:19
spaceybtw the layout is quite buggy, sometimes it ignores new lines12:20
spaceyhttps://launchpad.net/people/dutchteam12:20
spaceyand for no particular reason some lines are futher apart then others12:21
spaceyAlso nice if its possible to add more details to a team, Wiki, IRC, Mailinglist etc. 12:24
SteveAno, you won't be able to set the homepage in two different languages12:31
SteveAthat would be a whole new feature12:31
SteveAif you're interested in it, file a bug on it12:31
spaceynot important, i think you guys are busy enough for now ;)12:45
spaceyi'll be happy with markup for now :D12:45
spaceyand newlines that work :>12:48
SteveAthe newline thing is interesting12:59
SteveAsee, there's some code that tries to guess about newlines01:00
SteveAbecause it is always somewhat ambiguous what newlines are intended01:00
SteveAbecause of how email and how browser text areas work01:00
SteveAif you want to ensure a newline gets displayed, add two01:00
SteveAif you have a specific example where it is not working properly for you, please file a bug and someone will look at it01:01
spaceySteveA, adding two didn't help01:02
SteveAplease file a bug then, with the specific example that isn't working01:03
spaceyok01:03
spaceycan i file a bug in launchpad itself?01:03
spaceyor where is the bugtracker?01:03
SteveAin launchpad itself01:03
SteveAhttps://launchpad.net/products/launchpad/+bugs01:04
spaceyok01:04
spaceythanks01:04
spaceywill file01:04
SteveAcheers01:04
spaceyfiled01:08
spaceyreally easy to file bugs on lauchpad (love it)01:08
SteveAyou can also file by email01:08
spaceythis works.01:10
=== mav [n=mav@dsl-Chn-static-050.252.247.61.touchtelindia.net] has joined #launchpad
mavWould anybody please tell me when is Ubuntu 5.10 released?01:20
=== nakee [n=nakee@barak013-104-232.dialin.huji.ac.il] has joined #launchpad
=== nakee [n=nakee@barak013-104-232.dialin.huji.ac.il] has left #launchpad ["Client]
mdkemav, in october 200501:29
mdkeargh01:29
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlosKinnison, hi, around?02:00
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
Kinnisoncarlos: yo02:06
carlosKinnison, I'm doing the Breezy update now using dogfood02:07
carlosKinnison, and I get:02:07
carlosExtracting templates from packages: 35%W: Couldn't stat source package list http://dogfood.ubuntu.com breezy/multiverse Packages (/var/lib/apt/lists/dogfood.ubuntu.com_ubuntu_dists_breezy_multiverse_binary-i386_Packages) - stat (2 No such file or directory)02:07
carlosKinnison, tons of those errors02:07
carloshmm, now that I see it twice, I suppose it's because dogfood lacks multiverse, right?02:07
Kinnisonyep02:08
Kinnisonno multiverse02:08
carlosok02:08
carlosKinnison, what should I test for you?02:08
carlosjust that the upgrade works?02:08
carlosThe download worked without errors, I'm installing hte packages now02:09
=== niemeyer [n=niemeyer@200.103.138.89] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
Kinnisoncarlos: thanks dude02:36
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
mptgooooooood morning02:38
=== Seveas [n=seveas@ksl403-uva-132.wireless.uva.nl] has joined #launchpad
=== Kinnison lunches
=== Cackstar1 [i=Cracksta@p50835F03.dip.t-dialin.net] has joined #launchpad
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== camilotelles [n=Camilo@200.128.80.250] has joined #launchpad
ddaaHeya anybody feels up for a quasi-trivial review?03:09
salgadoSteveA, around?03:15
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAhi salgado 03:39
salgadohi SteveA. I'm not sure how to use that code you sent me a while ago, to replace non-ASCII characters in people names03:44
SteveAokay03:44
SteveAso, what code do you have?03:45
salgadosteves_code_cleaner.py03:45
salgadoand also some scripts that are part of the old shipit03:45
SteveAcan you paste it into daniel's pastbin?03:45
salgadosure03:46
ddaaSteveA: can you review david.allouche@canonical.com--2004/launchpad--importd--0--patch-21 ?03:46
SteveAddaa: the patch or the diff against RF ?03:46
ddaadoing03:46
salgadoSteveA, https://chinstrap.ubuntu.com/~dsilvers/paste/fileflE0sW.html03:47
=== SteveA puts on some bela fleck
SteveAsteve@zeus8 /tmp $ echo "a b  d  " | python stevescript.py03:49
ddaaSteveA: https://chinstrap.ubuntu.com/~dsilvers/paste/fileMjxUu0.html03:49
SteveAa b c d e03:49
SteveA03:49
SteveAsalgado: that's what it does03:49
SteveAyou'll want to convert it into a function03:49
SteveAthat takes a unicode and returns an "ascii only string"03:50
SteveAand raises an exception if there's a UnicodeEncodeError03:50
SteveAddaa: what is an importd Job ?03:51
ddaaThat's the object that carries the information to perform a sync or import, and which is passed through jelly from the botmaster to the slaves.03:51
hubWddaa: that name brings me some memories. 03:51
SteveAhubW: "Job" ?03:51
hubWbut I can't figure what03:51
SteveAi think it's a biblical reference03:52
hubWSteveA: no. *his* name03:52
ddaahubW: I have been famous in some disreputable circles before joining this particular cabal. Maybe if you tell me your name I'd be able get some clue :)03:53
hubWddaa: /whois is up to date :-)03:53
SteveAddaa: so, there was clearly a bug in the original, right?  from the indentation it looks like self.repository would be set twice in some codepaths03:53
ddaaRight.03:54
hubWddaa: back when usenet was useful I think :-)03:54
ddaaso, the patch contains 1. a bug fix to allow using cvstarfileurl 2. some refactoring and safer logic03:54
SteveAok03:54
salgadoSteveA, that example you gave is raising a UnicodeDecodeError here03:55
SteveAdid you consider writing a test for the indentation caused by the error?03:55
SteveAsalgado: with what input?03:55
SteveAexactly what i showed?03:55
salgadoSteveA, yes03:55
SteveAsalgado: i'll give you a better example once i've finished reviewing for ddaa03:55
SteveAwon't be long03:55
ddaacvstarfileurl is a feature that we generally do not want to use anymore (except in exceptional cases), it's not supported in the web UI anymore. So it's not a big deal if that breaks again.03:55
salgadoSteveA, okay, thank you03:55
ddaaI could possibly write a test case for the problem, but I have a massive rewrite of many importd things in the pipe so I'm as conservative as possible.03:56
SteveAok03:56
hubWddaa: or maybe I dreamt. never mind03:57
SteveAnot sure why you used three ifs and an else rather than a single return statement with logical operators03:57
ddaahubW: I'm not old enough to have used usenet much03:57
SteveAadd a docstring to _use_cvstarfileurl03:57
SteveA...but maybe you find the multiple "ifs" clearer03:57
ddaabut I was active in XSLT, TeXmacs and GUILE circles in some previous lives.03:57
hubWddaa: nevermind. sorry for the noise.03:58
SteveAi think the bzr configuration processor should be rewritten in XSLT btw03:58
mptFAILED (errors=324)03:58
SteveAmpt: running the tests on RF worked for me just now03:58
ddaaSteveA: I find multiple ifs clearer than one ugly line-wrapped conditional. So you want a docstring on the new method and I have r=SteveA?03:59
SteveAiow, not useful unless you also supply a branch id03:59
SteveAyes03:59
SteveAwe both know that the code is kinda ugly to start with ;-)03:59
SteveAr=me03:59
SteveAgo for it03:59
ddaahubW: np at all, I fancy being famous, I'd be happy to help you recall :)03:59
SteveAhubW: just start a rumour that ddaa is famous, and *shazam* he will be04:00
mptSteveA: does bug-upstreamtask.pt exist for you in RF?04:00
SteveAno04:00
SteveAmaybe that was one that kiko removed04:00
mptwell that's what it's complaining about04:01
=== SteveA points out that there's sometimes a good reason for doing a "this file is dead" for a while before removing it.
mptConfigurationError: ('No such file', '/home/mpt/ubuntu/launchpad/lib/canonical/launchpad/templates/bug-upstreamtask.pt')04:01
SteveAso, some merge didn't work right in zcml04:01
SteveAyou have a choice, mpt04:02
SteveAeither add the file back, and ensure it has a pagetitle04:02
SteveAor remove it from the zcml04:02
mptWhy would I want to do the former?04:02
SteveAmaybe you have changes you'd like to make to that file04:02
SteveAmaybe it is important for your work04:03
SteveAmaybe you notice a link to it elsewhere04:03
SteveAall of the files kiko removed were not referenced in zcml04:03
SteveAso it is odd that you have a reference in zcml to this one04:03
mptah yes04:04
mptbug-upstreamtask wasn't being used04:04
mptin this branch I changed to being used04:04
mptnow I remember04:04
=== johnl [n=johnl@trantor.org.uk] has joined #launchpad
=== mpt changes it back to launchpad-addform.pt
johnlI can't seem to find the kernel project on launchpad04:08
mptthanks SteveA04:08
johnlis it supposed to be on there?04:09
johnlin fact, should I even be filing bugs on Launchpad?  I just noticed the ubuntu wiki says to use ubuntu bugzilla04:10
=== bradb_ [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
SteveAjohnl: use bugzilla for things in main04:11
SteveAuse malone for the rest04:11
mptjohnl: At the moment, you should be using Malone for packages in Universe, Bugzilla for ... what SteveA said04:11
johnlright ok.04:11
johnlI reported some bugs the other day using Malone for evolution.  Should I resubmit to bugzilla then? (assuming they aren't on there already)04:12
johnli guess that's a no brainer really.  of course I should.04:13
SteveAsalgado: https://chinstrap.ubuntu.com/~dsilvers/paste/fileHZQAUK.html04:19
=== GoRoDeK [n=gorodek@p5083FE2C.dip.t-dialin.net] has joined #launchpad
salgadoSteveA, great! thank you04:26
=== camilotelles [n=Camilo@200.128.80.250] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Add a lot more sampledata for shipit. (patch-2555: guilherme.salgado@canonical.com)04:36
mptah, only 25 errors left, that's more like it :-)04:40
salgadoSteveA, if I have a security-proxied dbschema item, what's the easiest way to assign it to a database class attribute?04:43
SteveAhow do you mean "database class attribute" ?04:45
SteveAwhat are you doing this for?04:45
salgadoan EnumCol, sorry04:46
salgadoshipmentservice is an EnumCol, and I have a security-proxied dbschema Item04:47
salgadothen, when I try to assign that item to shipmentservice it raises a TypeError, saying the Item is from the wrong class04:47
salgadoI thought this was a known problem (IIRC I've seen a bug for this), then I thought you would know what I was talking about04:48
SteveAsalgado: sounds like a bug to me04:48
SteveAsalgado: give me a branch id that demonstrates the problem, and i will fix it04:48
salgadoSteveA, https://launchpad.net/products/launchpad/+bug/197104:49
salgadothat's the issue I'm seeing04:49
SteveAuse removeSecurityProxy for now, and mark it with an XXX for me04:50
salgadookay04:50
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
salgadoSteveA, btw, where should I place that function you gave me, to replace non-ASCII chars?04:55
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAencoding.py04:57
mptSteveA: Thanks for the vastly improved pagetest error messages05:02
SteveAcool, glad you like them05:02
=== spacey [n=spacey@flits101-191.flits.rug.nl] has joined #launchpad
=== camilotelles_ [n=Camilo@200.128.80.250] has joined #launchpad
=== matsubara is now known as matsubara-lunch
=== gneuman is now known as gneuman-lunch
bradb_SteveA: Are you interested in doing a drive-by of the canonical-urls-for-private-bugs patch? I have it ready.06:12
SteveAbradb: i'm focusing on something else, but i can look in 30 mins or so06:12
bradbok, great, i'll email it to you06:13
=== trevor [n=root@200165083045.user.veloxzone.com.br] has joined #launchpad
=== bradb & # lunch
=== jsgotangco [n=jsg@info12-108.info.com.ph] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=SteveA]  enable cvstarfile again (patch-2556: david.allouche@canonical.com)06:29
ddaajust spreading a rumor that started on #bzr06:30
ddaalifeless burns kitten for fun06:30
=== palmTree [n=chatzill@213.210.241.126] has joined #launchpad
SteveAddaa: you famous rumour-monger06:31
ddaathis stuff is just sooo going to backfire on me06:31
SteveAmpt: ping me next week to work on a template markup fascist06:32
SteveAi have an idea to make it simple to do06:32
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
=== matsubara-lunch is now known as matsubara
SteveAbradb: you have new mail06:56
SteveAbradb: i need to go home shortly.  can we turn this review around soon?  i'd like to get it approved before i go07:01
=== carlos [n=carlos@vpn-130-2.uji.es] has joined #launchpad
SteveAbradb: ?07:10
SteveAsalgado: can you add a ref to bug 1971 in that XXX comment please?07:15
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
salgadoSteveA, already did that07:17
SteveAdude, you're waaay ahead07:18
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
=== bradb returns from lunch
bradbSteveA: I'm going through the review now07:26
SteveAok07:26
=== camilotelles_ [n=Camilo@200.128.80.250] has joined #launchpad
SteveAbradb: ?07:48
bradba few more mins07:49
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
SteveAbradb: i need to leave now07:57
bradbSteveA: 30 more secs...07:57
bradbsent07:57
bradbSteveA: ^^07:58
SteveAbradb: replied.  r=me, with one requirement.08:04
=== SteveA --> home
SteveAif my DSL has arrived, then i'll be online later.08:04
bradbSteveA: ok, thanks08:05
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
bradbSteveA: Can I take the simpler route and simply do .id comparison?08:08
bradbinstead of x.distrorelease = y.distrorelease. All the extra code to test it doesn't seem worth the ROI.08:08
bradbso, instead, i'd do x.distrorelease.id = y.distrorelease.id08:08
bradber, == :)08:09
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== matsubara [n=matsubar@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
=== bradb_ [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== palmTree [n=chatzill@213.210.241.144] has joined #launchpad
matsubaraI'm trying to run ./makepagetest.py and i'm getting an AssertionError on the dochttp.py, line 97. Does anybody know what might be causing that?09:53
salgadobradb_, you had a failure like this (^) once, no?09:55
bradb_What's the full error message?09:56
matsubaraTraceback (most recent call last):09:56
matsubara  File "./makepagetest.py", line 184, in ?09:56
matsubara    sys.exit(main())09:56
matsubara  File "./makepagetest.py", line 150, in main09:56
matsubara    dochttp.dochttp(args=[tempdir] , default=new_defaults)09:56
matsubara  File "/home/matsubara/devel/launchpad/launchpad/lib/zope/app/tests/dochttp.py", line 97, in dochttp09:56
matsubara    assert (request and response) or not (request or response)09:56
matsubaraAssertionError09:56
bradboh, that :/09:56
bradbOur page test recorder is buggy. You can't record the test you're trying to record without 1. somebody fixing those bugs or 2. learning some deep Z3 magic to attempt to maybe hack it in some way to work right now. So, I'd suggest 3. write the test by hand, if you can.09:57
bradb(writing it by hand is a lot simpler than it sounds...mostly just a bunch of "..."'s, plus a bit of text to ensure that you're seeing what you expect to see.09:58
matsubaraok, thank you. I will try that. At least makepagetest recorded some info about the test at the /tmp directory09:59
=== lamont [n=lamont@15.238.5.47] has joined #launchpad
=== GoRoDeK [n=gorodek@p5083FE2C.dip.t-dialin.net] has joined #launchpad
=== goro-afk [n=gorodek@p5083FE44.dip.t-dialin.net] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=SteveA]  fix IBug/IBugTask perms so that you can ask for the canonical_url of a private bug (which is useful for things like the login machinery.) fixes #1450. (patch-2557: brad.bollenbach@canonical.com)10:26
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
fabbionehey guys10:35
fabbionei just noticed that for some unknown reasons there are 2 accounts for me10:35
fabbionehttps://launchpad.net/people/?name=fabbione&searchfor=all <-10:35
fabbionebut clearly one is bogus10:36
fabbioneand they should be merged10:36
fabbionewho should i bugger for that?10:36
salgadofabbione, we have a script that can create accounts automatically, for ubuntu/debian maintainers10:36
fabbionesalgado: yes ok.. that's not what i asked.. i got 2 accounts.. they need to be merged10:37
salgadofabbione, in cases like this, you can merge your accounts10:37
salgadolaunchpad.net/people has a link to merge the accounts10:37
fabbioneyes, but i have never created one of them10:37
fabbioneok let see10:38
salgadothat's what I said, there's a script that can create accounts automatically, to make sure all packages have the correct maintainer set10:38
fabbionesalgado: the merge was successful10:41
fabbionei lost the karma from account to the other10:41
fabbioneand i would love to rename the one that's left10:41
fabbioneah here it is10:41
bradbkarma is still pretty ephemeral in Launchpad :)10:42
fabbionestill :)10:42
salgadofabbione, that karma value you see is cached. although, if you don't see the actions you performed in your new +karma page, then it's a bug10:43
fabbionesalgado: uh ok10:44
salgadoabout the renaming, it should be possible now. I fixed this a few weeks ago10:44
fabbioneyeah10:44
fabbionei need to strech my LP knowledge10:45
bradbfabbione: Hm, we'd prefer it you didn't have to.10:48
bradbOn that note, I need to demolish the Malone front page10:49
fabbionethe merging algo doesn't clean up gpg keys and all email accounts...10:51
salgadofabbione, you mean, it left email addresses in the dupe account after the merge?10:53
fabbioneyes.. 10:54
fabbionewhat i did:10:54
fabbionemerge account 1 into account 210:54
fabbionefix details for account 210:54
fabbioneimport gpg keys into account 210:54
fabbioneit detected that some gpg uid were part of account 110:54
fabbioneand it did say to merge it10:54
fabbioneso i did click on the link10:54
fabbioneand i was pushed back to point 1)10:55
fabbionehttps://launchpad.net/people/fabbione/+edithackergotchi <-10:56
fabbione Sorry, you don't have permission to access this page.10:56
fabbionetsk10:56
salgadofabbione, that happened because the gpg keys weren't transfered (I'm not sure how the merge works for gpg keys). but I can tell for sure that the old account has no email addresses, otherwise you won't be able to merge10:57
salgadofabbione, do you mind reporting a bug about it not merging gpg keys?10:58
fabbionesalgado: oh come on.. you got a note here..10:59
fabbioneisn't enough?10:59
lamontoh mighty launchpad admins... can you tell me which lamont*@ email address I used?11:00
salgadofabbione, I didn't write that code, and probably I'm not the one who's going to fix it. that's a task  for the stubinator11:00
bradbsalgado: You just don't a user something they don't care to hear.11:01
lamontand why lamont.jones@u.c can't get to https://launchpad.net/people/lamont/+editsshkeys11:01
bradbsalgado: When in doubt, I tend to err on the side of filing bug reports for users lately.11:01
bradbI'll file fabbione's bug report11:02
fabbionebradb: thanks11:02
salgadothanks bradb11:03
salgadolamont, you seem to have two accounts too. what's the link you see in "Logged in as ..."?11:04
lamont Logged in as LaMont Jones11:05
lamontsalgado: can the be merged?11:05
fabbionehmmm11:05
lamontI'd prefer the 'lamont' name, ultimately11:05
fabbionei think LP has really a limited knowledge of the pkgs i did11:05
salgadolamont, you can merge and rename the remaining account after the merge11:06
salgadolamont, the dupe account will be renamed after the merge, so you can use its name if you want11:06
fabbionewhy can't i edit my hackergotchi?11:06
fabbioneare goatse pictures considered harmless?11:07
salgadofabbione, I guess mark thought it wasn't completely harmless and then he protected that page with the admin permission11:07
fabbionesalgado: ok.. so what do i need to do to be able to add goatse^Wmy pic there?11:08
lamontsalgado: don't I have to know the password for both accounts to merge?11:08
salgadoanyway, it's already fixed in rocketfuel, it'll probably reach production either next week or the one after11:08
salgadolamont, no, you only need the password for the one that you're logged in11:08
=== lamont has nfc what email or password to use for the 'lamont' account
bradbfabbione, salgado: no prob. #2733, i subscribed you to it, fabbione, and assigned it to stub as a starting point.11:08
fabbioneah cool11:08
salgadolamont, and you also need access to all email address of the dupe account11:08
lamontsalgado: and I have NFC what those are11:08
fabbioneso basically i could merge sabdfl account into mine11:08
salgadolamont, it will tell you, I hope11:09
fabbioneknwing only my password11:09
lamontfabbione: you have to be able to intercept his mail11:09
lamontsalgado: OK... so how do I do the merge?11:09
fabbionelamont: right.. that's why we have elmo sitting at the DC11:09
salgadoor 11:09
salgadolamont, https://launchpad.net/people/+requestmerge11:09
salgadojust type lamont in there and submit11:10
salgadohmmmm. the 'lamont' account seem to have been manually merged11:11
=== fabbione heads to bed
fabbioneanyway i am impressed that LP gpg code didn't crash on me11:15
fabbionei will need to check if it did really suck my gpg keys for good11:15
fabbionesince the first one tends to crash quite a good bunch of clients :)11:15
fabbionebradb: that's the kind of bug i like to see open!11:18
fabbionei mean it11:18
fabbionesimple and easy11:18
fabbioneno 23928392 bounces around11:18
=== fabbione would like to see his list of pkgs there too
fabbionehttps://launchpad.net/people/fabbione/+packages <.11:18
lamontsalgado: so does that mean I can change my name from 'name84' to 'lamont'?11:19
fabbionei have sort of a few bazillion pkgs more11:19
fabbionelamont: yes.. that's what i did11:19
fabbionemerge lamont into name8411:19
fabbioneand after you can rename name84 to lamont11:19
fabbionei am off for good11:19
bradblater fabbione, thanks for the lp feedback11:20
salgadolamont, not really. it was manually merged and whoever did that forgot to rename the dupe account. you need one of the LP admins to rename that account for you. maybe bradb can do that?11:20
=== lamont grovels in bradb's direction
bradb!11:21
salgado(I can't because I'm not a member of the admins team, as you might have guessed)11:21
bradbsalgado: what do you want me to do, exactly?11:22
bradbhttps://launchpad.net/people/name84/+edit change it to lamont?11:23
salgadobradb, make sure the account named 'lamont' has no email addresses (to make sure it was manually merged) and rename it to lamont-merged11:23
lamontbradb: once you rename it, then I can rename nam84 -> lamont11:24
salgadothe 'lamont' name is in use now, by a (probably) manually merged account, and lamont wants to use that name11:24
bradbthe best i can tell is that "lamont" has no preferred email address set11:25
bradboh, here we go11:25
salgadobradb, you can't go to his +editemails page?11:26
bradbyeah, but i didn't see that from his home page, so i didn't know it existed11:26
=== lamont wonders what, if any, emails lamont had...
bradblamont, salgado: should be all good now. renamed lamont -> lamont-merged and name84 -> lamont11:27
salgadogreat. thanks bradb. :)11:27
bradbnop11:27
bradber11:27
bradbnp11:27
lamontso now when I login, it bitches that name84 doesn't exist... hrm.11:27
lamontah, much better...11:28
salgadoI need to poke stub to flag these manually merged accounts and rename them11:28
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
lamontbradb: could you also nuke lamont-merged's Wiki page into non-existance11:28
zygahow soon will rosetta allow for msgid -> domain search?11:29
bradblamont: no, apparently i can't :/11:29
zygaI'd like to know where I can translate 'about ubuntu' menu item from the system menu11:29
bradbsalgado: why can't i blank out the wikiname here: https://launchpad.net/people/lamont-merged/+editwikinames ?11:29
salgadobradb, because we need to enforce that every account has a wikiname for the ubuntu wiki11:30
bradbsalgado: the UI seems to be restricting me to something that it shouldn't be restricting me to11:30
lamontah, so it just means you have to rename it to something else. :-)11:31
=== lamont decides to use a wikipage of 'LaMont'
bradblamont: yeah, i renamed it to LamontJonesARGH11:32
salgadobradb, you mean, it doesn't look like you can't do that or you think we shouldn't enforce that every account has a wikiname for the ubuntu wiki?11:32
bradbthe latter11:32
bradbwe've got an example here of where we don't want a wiki name for the ubuntu wiki11:32
lamontUbuntite!  Not yet 11:32
lamonthrm...11:32
lamontmember of: Ubuntu Core Development Team.11:32
lamontgo me.11:32
salgadobradb, this is a special case. that account was manually merged11:33
salgadobradb, this won't happen if merging the accounts using the web UI11:33
bradbI don't get it. What if I'm an LP user and don't want to have anything to do with the Ubuntu wiki? These seems like a completely random constraint, without knowing the implementation end of things.11:34
=== terrex [n=terrex@84-122-83-29.onocable.ono.com] has joined #launchpad
bradbIt'd be like if I signed up for gmail and needed to have an Ubuntu wiki name.11:34
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== lamont must leave.
bradbsalgado: Can't you just not let people log into the Ubuntu wiki if they don't have an ubuntu wiki name set?11:35
salgadobradb, if you don't have a ubuntu wikiname you can't login into the ubuntu wiki. we're going to rename that to the launchpad wiki, and we'll probably share the same names between the launchpad and the ubuntu wikiname11:35
salgadobradb, yes, that's why we have to enforce this11:36
bradbsalgado: Not being able to log into the ubuntu wiki because I don't have an ubuntu wiki name...yeah, and what's the problem with that? :)11:36
salgadobradb, I don't know. it wasn't me who added this constraint11:37
salgadoalthough I had to enforce that in the UI11:37
bradbI'll file a bug11:38
salgadothere's some discussion about this on launchpad@11:38
salgadosubject: Ubuntu wiki is deprecated11:38
bradbhm, yeah, i can see there's been a few bugs filed on this too already11:39
salgadoyep. this is a source of quite a few problems11:39
salgadolike you, I wish I could simply allow people to remove their ubuntu wikinames, like they do with any other wikiname11:40
salgadoanyway, it's early and I'm really tired11:41
=== salgado -> home
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix broken /tickets/ link on front page (patch-2558: mpt@canonical.com)11:56

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