/srv/irclogs.ubuntu.com/2006/02/27/#launchpad.txt

sivangdaf: thanks for helping my karma raise :)12:06
=== carlos -> bed
carlosnight12:33
=== BjornT [n=bjorn@clt-84-32-240-183.dtiltas.lt] has joined #launchpad
dafkiko: pong12:48
dafsivang: what did I do? :)12:48
sivangdaf: you confirmed almost all the bugs I had file against LP, and fixed them. It seems that this acknowledges that the bug report was good, and gives you more Karma :)12:52
doogluscan I list all the bugs I've raised?12:58
Kamionhttps://launchpad.net/people/YOURLAUNCHPADNAME/+reportedbugs12:58
dooglusooh, thanks.12:58
Kamion(go to your personal page, -> Bugs -> Reported12:59
Kamion)12:59
dooglusdoes the 'advanced' button work for anyone?12:59
Kamiondooglus: a fix for that landed earlier today, so I'm guessing should be in the next update01:00
dooglusKamion: OK.  (I'm taking about the 'advanced'button on https://launchpad.net/distros/ubuntu/+bugs for example)01:00
Kamionyeah01:00
Kamion20:47 < dilys> Merge to devel/launchpad/: [trivial]  Fix bug 30690 ('Advanced...' button on bugs listing doesn't do anything) (r3179: Brad Bollenbach)01:01
Ubugtumalone bug 30690 in malone "'Advanced...' button on bugs listing doesn't do anything" [Normal,Fix committed]  http://launchpad.net/bugs/3069001:01
=== dsaa|away [n=dsaa@210.5.95.151] has joined #launchpad
=== hannosch [i=hannosch@e176121234.adsl.alicedsl.de] has joined #launchpad
=== mpt_ is now known as mpt
=== stub [n=stub@gb.ja.95.210.revip.asianet.co.th] has joined #launchpad
=== reed [n=reed@c-68-62-151-208.hsd1.ms.comcast.net] has joined #launchpad
=== reed is now known as [reed]
=== Keybuk [n=scott@213-78-32-60.ppp.onetel.net.uk] has joined #launchpad
=== hannosch_ [i=hannosch@e176121234.adsl.alicedsl.de] has joined #launchpad
=== stub [n=stub@gb.ja.95.210.revip.asianet.co.th] has joined #launchpad
=== poningru [n=poningru@n128-227-69-90.xlate.ufl.edu] has joined #launchpad
=== SteveA [n=steve@195.182.78.95] has joined #launchpad
=== ajmitch [n=ajmitch@port171-5.ubs.maxnet.net.nz] has joined #launchpad
=== jamesh [n=james@203-166-237-197.dyn.iinet.net.au] has joined #launchpad
=== Kinnison [n=dsilvers@haddenham.pepperfish.net] has joined #launchpad
=== Ubugtu [n=bugbot@ubuntu/member/seveas] has joined #launchpad
=== spiv [n=andrew@adsl-66-203.swiftdsl.com.au] has joined #launchpad
=== \sh_away [n=shermann@ubuntu/member/backslash-sh] has joined #launchpad
=== Znarl [n=karl@bb-82-108-14-161.ukonline.co.uk] has joined #launchpad
=== reed [i=reed@c-68-62-151-208.hsd1.ms.comcast.net] has joined #launchpad
=== [reed] [n=reed@gnu/webmaster/reed] has joined #launchpad
=== hannosch [i=hannosch@e176121234.adsl.alicedsl.de] has joined #launchpad
=== thierry [n=thierry@modemcable023.222-70-69.mc.videotron.ca] has joined #launchpad
=== lifeless [n=robertc@static-147.29.240.220.dsl.comindico.com.au] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== blitznl [n=blitznl@losser.labs.cs.uu.nl] has joined #launchpad
=== sevrin [n=sevrin@202.75.186.154] has joined #launchpad
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== stgraber [i=steph@xeon.stargate-server.com] has joined #launchpad
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
=== dooglus [n=dooglus@rincevent.net] has joined #launchpad
=== dilys [n=dilys@193.28.45.42] has joined #launchpad
=== sivang [n=sivang@ubuntu/member/sivang] has joined #launchpad
=== AlinuxOS [n=Ubuntu@d83-176-83-92.cust.tele2.it] has joined #launchpad
=== AlinuxSOS [n=Ubuntu@d83-176-83-92.cust.tele2.it] has joined #launchpad
=== reed is now known as [reed]
=== AlinuxOS [n=Ubuntu@d83-176-83-92.cust.tele2.it] has joined #launchpad
=== jinty [n=jinty@196-28-44-135.jhb.netdial.co.za] has joined #launchpad
=== looksaus [n=looksaus@86-39-96-40.customer.fulladsl.be] has joined #launchpad
looksauswould it be appropriate for a non-software project to register in launchpad?02:34
looksausI'm thinking of a velomobile project02:36
looksausa velomobile is a bicycle-in-an-aerodynamic-shell02:36
=== ehorea [n=root@59.191.64.11] has joined #launchpad
=== ehorea [n=root@59.191.64.11] has joined #launchpad
=== jsgotangco [n=jsg@210.4.38.43] has joined #launchpad
=== ehorea [n=root@59.191.64.11] has joined #launchpad
stublooksaus: Launchpad is a system for helping develop software. If there are software components to the velomobile, then sure. If not it would be pointless.03:17
=== ehorea [n=root@59.191.64.11] has joined #launchpad
=== AlinuxOS [n=Ubuntu@d83-176-83-92.cust.tele2.it] has left #launchpad ["Ex-Chat"]
=== dsa [n=dsaa@210.1.91.163] has joined #launchpad
=== jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #launchpad
=== stub [n=stub@ppp-58.10.74.222.revip2.asianet.co.th] has joined #launchpad
=== bertusmagnus [n=bertusm@203.131.148.114] has joined #launchpad
=== reed [i=reed@c-68-62-151-208.hsd1.ms.comcast.net] has joined #launchpad
=== codept [n=codept@anggerik.rfs.net.my] has joined #launchpad
codepthola04:52
=== tambaqui [n=patricia@200-247-69-144-mns.cpe.vivax.com.br] has joined #launchpad
=== tambaqui [n=patricia@200-247-69-144-mns.cpe.vivax.com.br] has left #launchpad ["Fui]
=== irvin [n=irvin@ubuntu/member/irvin] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== bimberi [n=bimberi@ESS-p-144-138-159-97.mega.tmns.net.au] has joined #launchpad
=== auth00 [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
=== auth00 [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
fabbioneThe reference for this error is OOPS-53D101. Please include it in your bug report or email.08:07
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/53D10108:07
fabbione(timeout accessing malone)08:07
=== Lorenzod [n=lorenzod@63.218.103.162] has joined #launchpad
=== mpt_ [n=mpt@219-89-143-238.jetstart.xtra.co.nz] has joined #launchpad
BjornTfabbione: that timeout was probably caused by db contention or something. that page renders quite quickly for me now.08:36
fabbioneok08:37
=== pkunk_ [n=pkunk@a84-231-5-36.elisa-laajakaista.fi] has joined #launchpad
BjornTstub: ping08:43
SteveAmorning08:46
BjornTSteveA: good morning. could you take a final look at https://chinstrap.ubuntu.com/~dsilvers/paste/file1H9XgX.html and see if it looks ok? it's the patch for not rendering the page on redirects.08:47
SteveA+    def __call__(self):08:49
SteveA+        return NoRenderingOnRedirect.__call__(self)08:49
SteveAwhy?08:49
SteveAneither AddView nor EditView define a __call__ as far as i can see08:51
SteveABjornT: maybe we should have an assert to ensure that update() is called only once?08:52
SteveAwhen returning an empty page, is would be a little better to return u''08:53
SteveArather than ''08:53
SteveAI'd like to see a direct test of the __call__ logic in NoRenderingOnRedirect08:53
SteveAits behaviour depends on the result of response.getStatus(), and the presence or absence, and value of __page_attribute__08:54
SteveAit also calls update() before any of these08:54
SteveAthis can be tested by using a minimal class that derives from NoRenderingOnRedirect and gives output to test these things08:55
SteveAand has __page_attribute__ and self.request.response set appropriately for testing the different combinations08:55
SteveAother than these comments, it is good to go08:56
BjornTSteveA: well, it doesn't work if i don't define __call__, NoRenderingOnRedirect.__call__ won't be called08:57
SteveAreally?08:57
SteveAdo you know why that is?08:57
SteveAif that is so, then the __call__ methods that appear to do nothing in particular need comments saying this.08:58
BjornTSteveA: no, no idea why that is. i'll add a comment about it.08:59
SteveAit should be an XXX comment, in fact08:59
BjornTok08:59
SteveAi suspect something fishy in the zope3/zcml magic to generate view classes09:00
SteveAwhich i'd like to remove...09:00
BjornTSteveA: how do you want to assert that update() is called only once? it's called at least twice actually, once in __call__, and once from the template getting the status. it returns at once if it has been called before though.09:00
SteveAi see09:01
SteveAthat's okay than09:01
SteveAum, then09:01
BjornTok. i'll add a test and all the other changes you suggested09:02
SteveAgreat.  thanks.09:03
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== mpt [n=mpt@222-154-183-61.jetstream.xtra.co.nz] has joined #launchpad
SteveAjamesh: ping09:06
jameshSteveA: pong09:06
SteveAhi james09:06
SteveAcan you provide some "ideal hours" estimates on the remaining tasks, for ddaa?09:07
jameshokay09:07
SteveAthese are meant to give just a rough idea of the complexity and size of the work09:07
SteveAmpt: is there a new Malone Simplifications I should look at?09:11
SteveAlifeless: ping?09:13
mptSteveA, https://wiki.launchpad.canonical.com/MaloneSimplifications09:20
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
stubBjornT: pong09:28
=== [reed] [i=reed@c-68-62-151-208.hsd1.ms.comcast.net] has joined #launchpad
SteveAstub: could you find out how many bugs have short descriptions that are not yet closed?09:32
stubclosed == FIX_RELEASED?09:32
SteveArejected or released or committed09:33
=== carlos [n=carlos@62.87.126.154] has joined #launchpad
stub75409:37
stubIf we want to drop it, we can combine both the summary and description into the description09:37
stuboops.... wrong statuses.09:38
stub42209:38
stub422 bugs with short desriptions that are not whitespace or null and that are still open09:39
BjornTstub: i will send a merge request soon that will stop a lot of pages from rendering if they are being redirected. do you think it's worth cherrypicking it into production? it might improve performance, but i'm not sure.09:41
SteveAthanks stub09:41
stubBjornT: Scary patch or trivial patch?09:42
stubWe won't know how much it helps until we roll it out09:42
BjornTstub: it's quite trivial, even though it's quite large since a lot of page tests were changed. you can look at it at https://chinstrap.ubuntu.com/~dsilvers/paste/file1H9XgX.html09:44
BjornT(minus the changes suggested by SteveA)09:44
SteveAstub: i reckon that provided all tests pass, and it merges okay into production, then it is as good as rolling it out later.  we won't get any more testing of it unless we get someone to manually do stuff on staging.09:46
SteveAi think this patch will help with some locking issues, because it minimizes the reads that are made during transactions that involve a write.  this ought to reduce the amount and duration of locks held.09:46
=== mpt [n=mpt@222-154-183-61.jetstream.xtra.co.nz] has joined #launchpad
stubYup Unless the developer is unsure, likely due to suppressed knowledge of missing test cases ;)09:47
SteveAmpt: i added some stats from stub to the spec09:47
SteveAThere are 422 open bugs (that is, not rejected, fix committed or fix released) that have short descriptions.09:48
BjornTstub: i'm quite sure it won't break anything. i've even done some manual testing in a browser :)09:48
mptSteveA, cool09:49
SteveAmpt: small point: "The Priority field doesn't suffer from the same problem, because it more obviously belongs to the assignee."09:51
SteveAactually, it belongs to the person who directs the assignee's work.  in many cases this is the assignee.  in many other cases, it is the client or manager or some such person.  09:51
SteveAnot important for the spec, just thought i'd mention09:52
SteveAmpt: so, i think the spec reads very well now, and very thoroughly examines the issues.  there is an XXX left for the implementation of collecting weblinks into a box.09:52
SteveAi approve it.  i leave it up to kiko to decide what to do next.09:53
stub'client or manager' is pushing it for open source development09:53
stubat least 'in many other cases'09:53
mptSteveA, I mailed BjornT earlier asking him to fill in the XXX09:54
mptSteveA, why wouldn't a client or manager assign a bug to the developer?09:54
ddaamhh... when __file__ is a relative path, what is it relative to?09:55
mptSteveA, oh, sorry, misread you09:55
mptyes, you're right09:55
SteveAddaa: cwd?09:56
ddaaSteveA: something like that, but what if the cwd has changed?09:56
SteveAmpt: this is important for some of the management views on projects and teams.09:56
SteveAddaa: changing the CWD is evil.09:56
ddaaSteveA: test cases involving baz requires that09:57
ddaabah, I can retrieve the original cwd...09:57
ddaaa bit ugly to have to introduce that coupling, that's all09:57
SteveAwhen does __file__ have a relative path?09:57
SteveAmpt: so, i think in the far-flung future, we might reintroduce Priority, perhaps...09:58
ddaagenerally, I do not know. In that specific case it has one, and dunno why. I need to __file__ to find some test data that's stored in the same directory as the module.09:58
SteveAbut more as a personal todo list kind of thing09:58
mptA way to subvert what your manager thinks is important? :-)09:59
SteveA here = os.path.dirname(os.path.realpath(__file__))10:00
SteveA    testsdir = os.path.abspath(10:00
SteveA            os.path.normpath(os.path.join(here, '..', 'doc'))10:00
SteveA            )10:00
SteveA10:00
SteveAddaa: that's from the doctest infrstructure of launchpad10:00
ddaaassumes to chdir10:01
ddaait's okay, I know how to hack around the problem10:01
mptok, 10pm, time for sleep10:02
ddaa* assumes _no_ chdir10:02
ddaamh... actually maybe that code does not absolutely need to change the cwd... too much work to find out10:04
mptSteveA, next if you have time is <https://wiki.launchpad.canonical.com/FixingProjects>, please10:05
SteveAmpt: i shall be travelling all tomorrow.  is there anything you need from me before next week?10:05
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
stub__file__ has a relative path if it was found in a relative path (such as from '.' in your PYTHONPATH))10:08
dilysMerge to devel/launchpad/: [r=stevea]  stop pages using {Add,Edit,GeneralForm}View from rendering if they are being redirected. (r3180: Bjorn Tillenius)10:09
SteveAhurrah10:09
stubI'll shove that through (waiting for tests too run.... now I remember why I always get PQM to run them for me ;) )10:10
ddaastub: okay, then also when the current module was run as script with a relative path as sys.argv[0] 10:10
stubddaa: I think that would depend if you ran the script using 'python script.py' or './script.py', as the OS would probably send the full path to the interpreter10:11
stubin the latter form10:11
ddaawell, I did not specify how the script was run, but I actually run it as ./script.py10:11
ddaaso, that one is explained, but I'll leave the hack in because it's just too damn confusing10:12
SteveAstub: i think lifeless will be enabling a bunch more tests that were previously disabled10:12
ddaastuff like cscvs, buildbot, etc...10:12
stubSteveA: better land this Z3.2 branch before that then :010:12
ddaabzrtools10:13
dafmorning10:14
lifelessSteveA: pongish10:17
=== mpt_ [n=mpt@219-89-156-35.jetstart.xtra.co.nz] has joined #launchpad
=== mpt_ is now known as mpt
mpt<mpt> SteveA, ideally reviews of FixingProjects, MaloneSearch, and DuplicateBugHandling  <mpt> so I can fix whatever needs fixing in them10:26
SteveAmpt: probably won' t happen before next week10:27
SteveAi'll try to look at one of them10:27
dafstub: can you update me about what's happening wrt Retry exceptions?10:30
dafBjornT: hi10:40
SteveAdaf: are we getting a lot of Retry exceptions?10:42
dafmore than anything else10:42
daf61 yesterday10:43
SteveAinteresting10:43
SteveAmaybe it needs a geometric back-off10:44
daf(ignoring the KeyErrors from the production update)10:44
=== auth00 [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
stubdaf: I was going to look at it after the Zope3.2 upgrade - it might be a Z3.0 bug for all I know.10:49
=== lfittl [n=lfittl@83-65-245-16.dynamic.xdsl-line.inode.at] has joined #launchpad
dafstub: ahh, I see10:50
dafstub: thanks10:50
dafSteveA: how is the Z3.2 change going?10:51
stubIf someone else wants to wade through the publisher, they are welcome to btw :)10:51
stubdaf: I'm doing that10:51
stubSlowly working though the test suite failures and fixing things.10:52
SteveAstub: i need to wade through it anyway later10:53
BjornThi daf 10:57
dafBjornT: I have an interesting Malone oops11:02
dafhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/2006-02-21/B40811:02
SteveAdaf: call?11:04
Seveasassigning bugs to people times oiy half the time today11:05
Seveaseg OOPS-53C16111:05
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/53C16111:05
Seveasif I try again immediately after a timeout it works11:06
BjornTdaf: yeah, i know about that one. bug 3165011:06
Ubugtumalone bug 31650 in launchpad "OOPS When filing a bug on launchpad" [Normal,Confirmed]  http://launchpad.net/bugs/3165011:06
=== BjornT heads out for a while
stubSeveas: Database queries that have been executed recently will execute much faster as the database rows they need will be in RAM. It indicates a page is borderline but still needs fixing.11:13
Seveasstub, I filed a bug about it11:14
Seveas(32438)11:15
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
jblackAnybody need bzr stuff before I count sheep?11:29
=== mpt [n=mpt@219-89-129-211.jetstart.xtra.co.nz] has joined #launchpad
=== Lorenzod [n=lorenzod@63.218.103.162] has joined #launchpad
=== carlos_ [n=carlos@84.76.255.40] has joined #launchpad
SteveAcarlos: ping12:19
carlosSteveA: pong12:19
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
SteveAcarlos: i want to set up a meeting with you, kiko, me and pitti in a couple of hours, when kiko is here12:20
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
carlosSteveA: skype?12:20
SteveAno, irc12:20
carlosok12:20
SteveAwill you be around then?12:20
carlosyes12:20
SteveAgreat12:21
carlosSteveA: what are we going to talk about?12:21
SteveAthe plan for translation imports, what needs to happen when, who can help and that kind of thing12:22
SteveAwhen cprov and kiko arrive, we'll have an irc meeting12:22
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
carlosSteveA: ok12:25
mptIs this going to be a giant march like the 1001 baz imports?12:39
LarstiQddaa: how are the bzr imports going?12:44
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
cprovmorning guys01:00
=== niemeyer [n=niemeyer@200.103.136.90] has joined #launchpad
ddaaLarstiQ: late01:03
ddaaworking on it, if all goes well the first bit should be up in two weeks01:03
ddaaLarstiQ: the initial plan sorta blew up on the deadline, and I've been writing docs and plans ever since.01:04
ddaanow, the plan is finished, and I'm coding again01:04
SteveAhi cprov 01:06
cprovSteveA: hi01:07
SteveAi'd like to have a meeting with you, kiko, pitti and carlos, when kiko is here01:07
SteveAto go through the plan for translation imports01:07
dafSteveA: I found the problem that was preventing me from running the page tests01:07
dafSteveA: I have a patch01:07
dafhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileDHUqHa.html01:07
dafthe test runner was assuming that the module path only occurred in the working directory once01:08
stubwell, the tests passed :-(01:08
dafright, but not on my machine01:09
dafbecause of the location of my source code in the filesystem01:09
SteveAdaf: you can move the if statement elsewhere now01:09
SteveA         if not len(segments):01:09
SteveA             raise PageTestError('Test script dir %s not in packages %s' % 01:09
SteveA                                 (storydir_or_single_test, self._package))01:09
SteveA01:09
SteveAif it is still pertinent01:09
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
jbaileylaunchpad homepage oops's.01:09
SteveAstub: ...01:10
dafProgrammingError: ERROR: column "official_malone" does not exist SELECT id, domainname, bugcontact, translationgroup, owner, title, uploadsender, uploadadmin, lucilleconfig, displayname, description, translationpermission, official_malone, members, name, official_rosetta, summary FROM Distribution WHERE name = 'ubuntu'01:10
daf(from the front page oops)01:10
dafjbailey: thanks for telling us!01:10
stubyer - I'm looking at it. I screwed up the cherry pick01:11
=== fish [n=kvirc@h081217119213.dyn.cm.kabsi.at] has joined #launchpad
dafSteveA: hmm, the test should still be made, but it should be made differently01:11
=== fish is now known as fishse
=== fishse is now known as fish
=== daf thinks about it
SteveAdaf: also, add a comment above explaining what is happening and why in plain english01:19
dafyes, it needs it01:19
SteveAstub: looks like launchpad is back.  is it really back?01:22
stubyes. I can't cherry pick that patch either - conficts01:23
SteveAbjorn's one?01:23
stubyup01:23
SteveAok.01:24
dafSteveA: https://chinstrap.ubuntu.com/~dsilvers/paste/fileNaeoWh.html01:29
dafit's a bit verbose, but I think it's clear01:29
dafoops, I left some debugging cruft in there01:29
dafhmm, actually, perhaps I can simplify the code01:30
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!01:32
dafbom dia!01:32
matsubarabom dia daf, como vai?01:33
daftodo bem01:33
=== SteveA goes afk for a short while
ddaashit, the progress reporting in baz-import-branch is a friggin mess01:34
=== rgomes [n=ricardo@200.222.15.249] has joined #launchpad
=== rgomes [n=ricardo@200.222.15.249] has left #launchpad ["Leaving"]
=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #launchpad
Kamionftpmaster operations seem to be hanging01:40
Kamionlp_archive@drescher:/tmp/cjwatson$ queue override evolution-scalix binary universe//01:41
Kamionsays what it's going to override, and then hangs01:41
cprovKamion: let me check, one sec01:42
Kamionthanks01:42
daflist could do with .startswith() and .endswith()01:42
Kamionwow. by creatively not paying *quite* enough attention while processing NEW, it's possible to end up with a binary in main on some architectures and in universe on others01:43
dafrather than having to do a[len(b):]  == b, etc01:43
dafKamion: fun fun :)01:43
Kamionhoping change-override.py can sort it out once ftpmaster ops work again01:43
cprovKamion: it works, what was hanging ? DB access ?01:45
cprovKamion: it's already overridden ...01:46
Kamionok, wasn't last time I tried, maybe it was just really slow01:46
KamionI have no idea what was hanging01:46
Kamionthe last line of output was:01:46
Kamion         | evolution-scalix/10.0.0.337-evo-2.6-0ubuntu1/powerpc Component: universe Section: gnome Priority: OPTIONAL01:46
Kamionand then nothing01:46
Kamionyeah, change-override.py seems to work now, maybe just a glitch01:47
Kamionthanks01:47
=== [fish] [n=kvirc@h081217119213.dyn.cm.kabsi.at] has joined #launchpad
cprovKamion: send me the traceback 01:49
Kamionthere was no traceback01:49
Kamionif there had been a traceback, I would have said "I got a traceback" rather than "it hangs". It was hanging with no output.01:49
Kamionbut it's not doing it any more, so I guess it was transient slowness01:49
cprovKamion: .01:52
dafstub: while Zope 3.2 is in the works, do you think it might be worthwhile to add information about the queries concerned to the Retry exceptions?01:56
dafstub: or would it not be useful01:56
stubIts not that useful - it is just hiding serialization and deadlock database exceptions and they can happen more or less arbitrarily.01:58
dafI see01:59
dafthen maybe we should reject the bug I opened about it01:59
=== stub shrugs
stubworth doing in the long term. once the retry exceptions are being handled properly, we want to know wtf is going on if they ever make it to the end user02:02
dafah, ok02:02
dafthanks for clarifying02:02
dilysMerge to devel/launchpad/: [r=SteveA]  batch the distribution all packages page (bug #5411) (r3181: Dafydd Harries)02:09
dafstub: Steve has suggested I get r3181 cherrypicked02:12
dafstub: could you see if the tests pass with it included?02:12
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlosSteveA: I'm leaving soon to have lunch, are we going to have the meeting soon or can we do it in a couple of hours?02:18
SteveAdaf, stub... maybe we should wait02:23
=== Keybuk [n=scott@213-78-32-60.ppp.onetel.net.uk] has joined #launchpad
SteveAcarlos: we should have the meeting02:31
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
carloskiko is the only one missing, right?02:31
carloskiko: ?02:31
SteveAcarlos, cprov : c-m02:31
lifelessnight all02:32
dilysMerge to devel/launchpad/: [r=SteveA]  batch the distribution all packages page (bug #5411) (r3182)02:40
daf!02:41
SteveAstub: is there any legit reason to use / need librarian.ubuntu.com ?02:43
SteveAdaf: the message you sent to me and spiv could have been sent to the list too02:49
SteveAerr on the side of using the list02:49
dafI considered it before sending02:50
dafI thought that it would be noise for most02:50
SteveAadjust your filters for more noise02:50
dafbut then again, there's already plenty of stuff on the list that I don't read02:50
BjornTdaf: is the oops milestone only for web-ui oopses, or for system breakage in general? for example unexpected exceptions in the email interface.02:53
=== doko [n=doko@dslb-084-059-098-042.pools.arcor-ip.net] has joined #launchpad
SteveABjornT: I think such unhandled exceptions should cause an OOPS report to be generated, with a code-letter that indicates "email cron script"02:54
SteveAi had suggested using X[A-Z]  for this02:55
SteveAso an oops from the incoming email handler would be OOPS-54XE12302:55
SteveAand then we deal with them in the same way as other oopses02:55
BjornTyeah, that would be useful.02:55
SteveAso, from that point of view, these errors are morally oopses02:55
SteveAso errors about them should be on the oops milestone02:56
BjornTis it hard to do? or should i file a bug and assign it to jamesh?02:56
SteveAjamesh will be busy for a while, helping ddaa out02:56
SteveAso don't do that02:56
SteveAbut maybe have a skype call with jamesh tomorrow morning (.lt time)02:56
SteveAand chat about how to do it.02:56
=== SteveA awaits asterisk...
kikomeeting?02:57
kikoSteveA, carlos: ahoy?02:57
BjornTok. i'll send him an email about it02:57
ddaakiko: makes me think, how about bringing us some of your brazilian magic potion?02:58
kikoddaa, which of the potions are you talking about?02:58
ddaa"cachassa" if that's the right way to spell it02:58
kikoaha02:59
kikoyes I can bring some02:59
ddaawell, brazil has no end of potent potions, but bringing a bunch of Guarana bottles by plane would probably be too much to ask :)02:59
ddaaso I'd rather ask about what packs the most punch in smallest weight03:00
kikookay, leave it to me03:00
ddaathank you sugar daddy!03:00
matsubaraddaa: cachaa03:01
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
=== jsgotangco [n=jsg@ubuntu/member/jsgotangco] has joined #launchpad
kikoBjornT, rock and roll!03:09
SteveAsalgado: i'm off to lunch, but in answer to your database question in that bug, yes, the updates will be queued.  probably need a flushupdates call in there.03:09
SteveAsalgado: good thinking!03:10
kikohey daf, want to look through oops and bugs with matsubara and I later today?03:10
salgadoSteveA, any idea why that doesn't happen more often, then?03:10
dafkiko: sure03:12
dafkiko: when's good?03:12
dafBjornT, SteveA: agreed -- the "oops" milestone is for any crash that users are exposed to during normal operation03:15
dafas Steve says, we're moving towards using OOPS reports for non-web crashes03:15
kikophone 1m03:16
kikodaf, in 30 minutes?03:21
=== ohoel [n=eruin@ti400720a081-9347.bb.online.no] has joined #launchpad
daffine03:22
ohoelis there any place I can read up on how translations in rosetta are synched with gnome proper?03:23
dafhi ohoel 03:23
dafwe don't have such a docment, I think03:23
ohoelhello :)03:23
dafcurrently, it's up to GTP language coordinators to arrange whether to synchronise between Launchpad and GNOME CVS03:23
ohoelI'm working hard to push my locale to 100% in gnome cvs, but I've seen some regressions in packages that appear in the ubuntu repos03:24
dafah, right03:24
ohoelhmm, I'll have to have a chat with kmaraas then03:24
dafno, wait03:24
dafLaunchpad -> GNOME is up to GTP coordinators03:24
dafbut GNOME -> Launchpad is done by us03:24
dafcurrently, Launchpad is not up to date03:25
dafwe will be importing updated translations shortly03:25
ohoelhow are mismatching strings handled? do mismatching strings end up as fuzzy or do gnome strings get prioritized?03:25
dafgood question03:25
kikocan this be added to a FAQ?03:26
ohoelI've been thinking about this ever since I got my cvs account, and it's been ruining my sleep :P03:26
dafhttps://wiki.ubuntu.com/RosettaFAQ03:26
kikopulease!03:26
dafI don't think that answers the question about priority03:27
dafcarlos will be able to answer that03:27
carlosstrings from Rosetta have always preference03:28
ohoelouch03:28
carlosohoel: if we have something Ubuntu specific and you change it upstream03:28
carloswe should not change it in our Ubuntu version03:29
carlosor our translators will not be happy03:29
ohoelyeah, ubuntu specific as in not upstream iis ofcourse good, but the same string translated in both rosetta and upstream03:29
ohoelif that doesnt get updated automatically in rosetta, I have a lot of work to do the next month ;)03:30
carlosohoel: there are some situations where Ubuntu translators want to unify terms and they would be different from upstream03:30
ohoelyeah, tough nut to crack03:30
dafcarlos: is it easy to see "this file has X translations different to upstream"?03:30
carlosohoel: they are added as suggestions and as soon as our review interface is done that will be really easy for you03:30
carlosdaf: not atm03:30
ohoelall sources are handled the same? ie gnome, obscure packages in universe, kde?03:30
dafcarlos: I think that would be a really nice feature03:30
dafcarlos: also, if you could filter by "different from upstream"03:31
carlosohoel: I'm talking about Ubuntu translations03:31
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
carlosohoel: if you want to translate directly for upstream you don't have this problem, you see ubuntu's translations as suggestions03:31
carlosohoel: but only upstream translations and your changes from the web will be used03:31
=== AlinuxOS [n=Ubuntu@d83-176-124-114.cust.tele2.it] has joined #launchpad
carlosdaf: yeah, sounds good. Please, file bugs so we don't forget them03:32
dafcarlos: https://launchpad.net/products/rosetta/+bug/3247103:36
Ubugtumalone bug 32471 in rosetta "display differences from upstream" [Wishlist,Unconfirmed]  03:36
dafcarlos: can the FAQ explain which translations take priority?03:36
=== ohoel [n=eruin@ti400720a081-9347.bb.online.no] has joined #launchpad
ohoelthat's the 6th time I press ctrl-alt-backspace while typing on irc today03:38
kikostub, daf: anyone know why we updated production today, and to what revision?03:38
ohoelxgl isn't particulary fond of it either03:38
dafkiko: we updated production?03:38
dafohoel: oops -- you can turn that off, I think03:38
ohoelcarlos: Say I translate something in gnome cvs which dapper later synchs - then someone changes a string in rosetta, which I later change/fix in gnome cvs.  Later dapper decides to synch with gnome again, and my updated string is imported into rosetta. Will my cvs string be the actual translation for dapper with the "rosetta-edited" string as a suggestion, or the other way around?03:40
ohoelyou might need to read that heavy brick of a modernistic question thrice, sorry ;)03:41
=== dsaa [n=dsaa@210.5.85.228] has joined #launchpad
kikodaf, it appears so -- the errors mail I got suggests it.03:41
carlosdaf: sure, I gave already that answer to Jordi and he's supposed to add it. I will ask him to do it03:41
kikostub?03:41
ohoeldaf; know where? ;)03:41
carlosjordi: ?03:41
carlosohoel: the other way around03:43
carlostalking about Ubuntu translations03:43
carloswell, and talking also about handling GNOME translations directly with Rosetta03:43
carlosthe only difference is that the changes done for Ubuntu will not change the translations for GNOME upstream03:44
dafohoel: http://cbenz.tuxfamily.org/index.php?n=Xorg.Conf -- see the "DontZap" part03:45
carlosthey will be translated on two different URLs and both will see each other but, unless the translator has rights for both, the changes to one of them will appear as suggestions for the other03:45
cprovcarlos: did you have lunch ?03:45
carloscprov: not yet :-(03:45
dafohoel: even better -- here's the manual: http://wiki.x.org/X11R6.8.0/doc/xorg.conf.5.html03:45
carloscprov: I'm preparing it now03:45
cprovcarlos: ehe I need to have mine, in 30 min, I'll try to fix the dogfood chroot before leaving03:46
ohoeldaf: cheers :)03:46
carloscprov: I'm around, I'm not 100% available but If you want we can start with the tests before you leave (or leave it for later)03:48
ohoelcarlos: that clears it up, thanks :) 03:48
ohoelwish it was the other way around for non-ubuntu-specific strings, but there's no real way of telling what's what :/03:49
carlosohoel: we are going to improve the review interface so merging translations between branches is as easy as possible03:50
ohoelie, list the different versions (including original gnome pofile and rosetta branches), "click shiny button to use this string instead" ?03:51
ohoelthat'd seriously rock :)03:51
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
kikomatsubara, daf, is it time?03:52
cprovcarlos: leave it for after lunch, I need to restore dogfood DB and it takes 30 min, will have lunch during the process03:53
matsubarakiko: ok03:54
dafkiko: sure -- where do you want us?03:54
=== blitznl [n=blitznl@losser.labs.cs.uu.nl] has left #launchpad []
kikomatsubara, daf: #canonical-meeting2 ?03:55
=== raphink [n=raphink@ubuntu/member/raphink] has joined #launchpad
matsubarakiko: i'm there03:56
dafcanonical meeting 2: agenda's revenge03:56
=== doko [n=doko@dslb-084-059-098-042.pools.arcor-ip.net] has joined #launchpad
bradbjamesh: ping03:58
carloscprov-lunch: ok03:58
=== Xof [n=mas01cr@158.223.59.22] has joined #launchpad
XofOOPS-53C32404:11
Ubugtuhttps://chinstrap.ubuntu.com/~jamesh/oops.cgi/53C32404:11
kikoXof, one moment04:11
XofOh, I can't see what's at that URL anyway04:12
kikoXof, it's a known problem04:12
kikoit'll be fixed by next tuesday04:12
kikosorry for the inconvenience04:12
Xofthank you04:12
kikoenjoy04:13
Xof(there's a rant brewing, but it's probably not entirely fair to you guys, so I will refrain)04:13
kikoaieee04:13
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
kikodon't we all have our rants04:13
Xofok, well, thank you anyway04:22
kikoXof, feel free to complain, jokes aside04:22
Xofyou don't want to say that04:23
kikosalgado, what are the main vocabulary timeout bugs, do you know?04:23
kikoXof, maybe I don't :-)04:23
salgadokiko, the bug numbers?04:25
kikoyeah04:25
Xofmy basic complaint about the ubuntu setup as it stands is my perception of basic (but technical) users not being taken seriously.  Even when said users are also upstream for some things which ubuntu distributes04:25
kikoXof, that's an #ubuntu issue, not #launchpad :)04:26
Xofoh, you want launchpad specifics?  Why do I have to create an account to report a bug?04:26
Xof(divide and conquer!  good debating trick, kiko ;-)04:27
kikoXof, most bug trackers work that way. it's done for a few reasons 04:27
kiko- it makes it easy to contact the original reporter and give him better support and feedback04:27
kiko- it reduces the risk of people spamming bugs with comments04:28
Xofsure, there are tradeoffs.  You managed to get me off the main rant04:28
kiko- account creation is a trivial step04:28
kiko:)04:28
dafwow, that reads like a FAQ entry04:28
daf;)04:28
kikoI'm adding it as we speak04:29
daffaqtastic04:29
Xofcan you also add the sentence "we consider these to outweigh ease of use to those who do not consider account creation a trivial step"?04:29
=== dsaa [n=dsaa@210.5.94.70] has joined #launchpad
kikoXof, now you're being mean to a poor brazilian04:30
Xofwell, yeah.  I did tell you that you didn't want to say that I was to feel free to complain04:30
kikocreating an account is done once in your lifetime. it is as hard as, say, flossing. :)04:31
kikowe won't spam you or give your address out 04:32
Xoffor my reporting of ubuntu bugs it's done at least twice04:32
Xofover the period of a year04:32
Xofthat's already once more than what I consider my absolute maximum04:32
kikowell, we moved bugtrackers.04:32
kikoit won't ever happen again, though04:33
XofI know the reason.  I don't happen to consider it a good one04:33
LarstiQmja04:33
XofI should stop being mean04:34
=== LarstiQ has enough experience with systems where people do not need an account to not want that again
Xofwell, that's nice, but both as a reporter and a receiver of bug reports I have found that the advantages of the open system outweigh the disadvantages.  YM obviously V.04:35
Xofjust don't expect me to be happy about it :-)04:36
kikoit's not like we don't get enough bug reports as it is mind you :-)04:36
LarstiQXof: MM indeed V04:36
Xofyou may never get the patches from those who would submit them if there were an easy way to do so04:36
kikoI am not sure that is not just flagwaving04:37
LarstiQcan one register a branch without an account? probably not04:37
XofI appreciate that we're talking different markets of bug reporters, though04:37
LarstiQkiko: there are people who do not want to use malone and instead report bugs on #bzr04:37
kikothat's fine04:37
LarstiQor the list for that matter04:37
kikotheir bugs will go unfixed, or others will report it for them04:37
Xofthose reporting bugs in desktop environments are probably not going to be as focussed as those reporting bugs in, say, language runtimes04:38
kikoif it's serious enough, something will happen04:38
kikoXof, you're right there.04:38
=== daf works out Xof probably lives nearby
bradbISTR that craigslist allows anonymous posting, but requires email address confirmation before a post is published.04:38
LarstiQXof: and the debian bts is fine for keeping the markets seperate too, but with gforge I get a lot of crappy reports with no way to contact the submitter04:39
Xofif you're not careful you'll start the rant again04:40
kikoXof, the volume of reports we get is very high. maybe that's a reasonable explanation for the policy decision.04:40
XofOh, most of these explanations have been reasonable.  (Some have also been somewhat misanthropic.)  I consider you to be optimizing for the wrong things, but it's not my call.  However, I hope it explains my perception that I stated up front.04:43
Xofdaf: where's near, then?04:43
dafCambridge04:43
=== LarstiQ would still be interested in hearing why it is optimizing the wrong thing
Xofdaf: we've probably met at parties04:43
dafXof: quite possibly04:44
=== daf makes a note to hide from Xof in future ;)
Xofdaf: if we've met at parties, mjg59 doesn't want to kill you.  If that's the case, you have nothing to fear from me.04:44
dafha, I live with mjg5904:45
Xofthen I met you just before Christmas04:45
dafI'm sure I'd recognise you if I met you again04:45
=== Xof makes a note to wear a disguise next time
dafoh, we were discussing CLOS?04:46
Xofquite possibly04:46
Xofdo I owe you a paper reference?  I mailed fanf some04:46
Xofhttp://citeseer.ist.psu.edu/kiczales90efficient.html04:46
XofLarstiQ: OK, in a nutshell: among the people you keep out by not making bug reporting maximally convenient are those who will give you good reports04:47
carloscprov-lunch: Ping me when you are ready, please04:49
=== Keybuk [n=scott@213-78-32-60.ppp.onetel.net.uk] has joined #launchpad
LarstiQXof: true04:49
kikostatistically, of course04:51
KamionLarstiQ's two examples are interesting because one is e-mail reporting and the other is web reporting04:52
Xofin a slightly larger nutshell, and this has been repeated in approximately every interaction I've had with ubuntu where I wasn't known personally to the other end: the presumption is that the interlocutor is not competent, and filtering done on that basis.04:52
Kamionwhich I'm fairly sure explains the difference in quality of reports04:52
=== atie [n=atie@12.163.162.2] has joined #launchpad
Kamionthe bar is higher to those not in the habit of producing good reports, and lower to those in the habit of producing good reports04:53
atiehi04:53
Xof(I consider myself lucky to have an inside channel or two; woe betide those who do as the book says and go to #ubuntu for their community technical support)04:53
Kamionagain that's slightly misanthropic, but hey04:53
LarstiQKamion: that was my thought too04:53
XofI don't mind misanthropy when it's based in evidence ;-)04:54
KamionI wouldn't like to say evidence, but anecdotes at least04:54
Xofyeah04:54
Kamionrealising that the plural of anecdote is not data04:54
Xofit is in computer science04:54
Kamion:-)04:54
Kamion#ubuntu has been rendered pretty bitter by experience I think04:55
LarstiQit's been a while since I visited #ubuntu, is it like #debian now?04:55
dafatie: hi04:55
Xofmost places with an established community will forge intra-community links which tend to rebuff outsiders, on IRC as off it04:55
Xofhowever, the frustration I have with #ubuntu as a regular user is that my questions were, I suspect, too hard.04:56
atiedaf, hi04:56
Xofthat may be maligning the participants; they might instead have been too boring04:56
Xofbut whatever the reason, they go unanswered.04:56
dafcprov: can you tell me if there's any news on https://launchpad.net/products/launchpad/+bug/5390?04:58
Ubugtumalone bug 5390 in launchpad "DistroArchReleaseBinaryPackageRelease index template assumes it has a PUBLISHED record" [Normal,Confirmed]  04:58
Kamionit's true that we do those who fall between the stools of "basic non-technical users" and "developers who can read the source themselves" something of a disservice04:58
KamionI'm not sure what can be done, unfortunately; #ubuntu-devel's S:N ratio needs to be kept as high as possible, and throwing it open for questions sort of defeats that04:58
Xofwell, enlisting them for MOTU and giving them a playground probably helps (at least in the short term) if that is what they want to do05:00
cprovdaf: no news, actually first time I read that05:00
kikocprov, no worries, I'll look into it05:00
jbaileyXof: The best I can suggest is that in many of those cases, it would be nice to have questions go into the support tracker.  Mid range technical users would probably (IMO) give  us the best usability feedback.05:00
Xofbut, as with debian, it's those who don't want to be packagers who seem to fall through the cracks05:01
jbaileyXof: Building a community around things in the support tracker is going to take us quite a while, though.05:01
Xofoo, you're getting close to rant territory again05:01
cprovkiko: daf: okay, IMO, DARBPR publisher once mean status in PUBLISHED, SUPERSEDED, PENDINGREMOVAL ; so the template and the should be aware and use something else then current_published05:02
kikoyeah, correct05:03
dafcprov: sounds good -- just asking about it because kiko brought it up05:03
kikoyeah05:03
kikobradb, BjornT: can you tell me if https://launchpad.net/malone/bugs/6010 is a dupe?05:03
Ubugtumalone bug 6010 in malone "error when putting non-number into bug number field: OOPS-B192" [Normal,Confirmed]  05:04
=== bradb looks
cprovdaf: it's already time to sort it out (2005-12-05)05:04
dafcprov: well, yeah, but I know you have a lot to do right now05:05
kikoI can do it05:06
kikono worries05:06
cprovgood good05:06
bradbkiko: Hm, I can't find a dupe of that bug.05:06
kikobradb, okay, no worries05:06
kikoI'll look into it05:06
BjornTkiko: well it's basically the same as bug 116005:07
Ubugtumalone bug 1160 in malone "Malone's bug not found (for /bugs/321421412121) doesn't say anything useful." [Minor,Confirmed]  http://launchpad.net/bugs/116005:07
kikoBjornT, I'm not sure, because the redirect seems broken05:08
bradbI think they're somewhat different05:08
kikoright05:08
kikothe latter is a bit of a wishlist IMO05:08
SteveAmatsubara: hello05:09
BjornTyeah, that's why i said basically05:09
kikohey SteveA 05:09
kikomatsubara and daf are busy with me in #canonical-meeting205:09
SteveAmatsubara: there's someone asking for launchpad support, to change their wiki name, on the sounder list.  maybe you can help them out?05:09
SteveAah, okay05:09
kikoSteveA, forward the email to him05:09
SteveAok05:10
kikoand thank you for your diligence05:10
matsubarahi SteveA, sure, just forward the email and I'll take a look asap05:10
BjornTactually, the redirect bug is only mention as 'note double "bugs"'05:10
salgadoSteveA, have you seen my question (here on IRC) right after you left for lunch?05:16
SteveAsalgado: it's best to assume not05:16
SteveAalthough i did just look05:16
kikoSteveA, I /msged it to you05:16
SteveAi don't know why this would in fact work05:16
kikoaha05:17
SteveAi mean, i don't know how the code works right now, practically speaking05:17
SteveAmaybe you're by chance hitting some sqlobject cache sometimes05:17
SteveAi don't know05:17
SteveAi don't have time today to analyze it in the debugger05:17
salgadoI'd like to analyze it when I get to work on shipit for dapper. should I do the quick fix now (add the flush_database_updates call) or should I wait to properly fix it when I have time?05:21
salgadoI think that if I fix it quickly now it'll be forgotten and we won't know what the real cause was05:21
SteveAi think fix it now, and leave an XXX in there with a bug number05:21
salgadoright, I'll do this05:29
=== dsaa [n=dsaa@210.213.84.113] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
seb128carlos: around?05:41
seb128carlos: is dapper already imported to rosetta?05:42
carlosseb128: hi05:47
carlosseb128: not yet05:47
carlosseb128: we had a meeting about it today05:47
seb128carlos: any idea of when?05:47
carloswe are going to test the infrastructure today and I hope at the end of this week we will have most of it imported05:47
carlos(talking about main)05:48
seb128cool, thank you05:48
carlosyou are welcome05:48
carloscprov: hi, how is going? we have only one hour for the meeting to talk about the tests05:55
carloscprov: is there anything  I can do to help you? Can we start the tests?05:55
cprovcarlos: building stuff in dogfood, see the new builds via web UI. None of them have translations, but I can see the pkgstriptrans acting via buildlog05:56
cprovcarlos: you're welcome to help me to inspect them05:57
carloscprov: which packages are you building?05:57
carloscprov: did you try the ones I provide you?05:57
carloscprov: there are some packages without translations. Could be that you are building those kind of packages....05:57
cprovcarlos: yes, they don't translations05:57
carloshmmm05:57
cprovcarlos: look at mawson05:58
carloscprov: URL? or path?05:58
cprovcarlos: dude, it's launchpad ;) start at https://dogfood.ubuntu.com/+builds/dogfood-builder-2, see the buildlist06:00
carloscprov: I don't know how soyuz works.... O:-)06:00
carloscprov: the translation import queue is empty so it's not importing anything for sure06:01
cprovcarlos: are you sure about the version of pkgstriptrans you gave me ?06:01
carloscprov: it's what pitti gave me06:02
cprovcarlos: read the log, check the changesfile content, the translation isn't specified06:02
carloslet's ping pitti06:02
cprovcarlos: yup06:02
=== pitti [n=pitti@ubuntu/member/pitti] has joined #launchpad
pittihi06:02
carlospitti: hi06:02
carlospitti: seems like the .changes file is not updated with the pkgstriptranslations version you gave us last week06:03
carlospitti: http://librarian.dogfood.ubuntu.com/1566980/buildlog_ubuntu-dapper-i386.pmount_0.9.7-2ubuntu2_FULLYBUILT.txt.gz06:03
carlospitti: it shows that the translations are extracted but the .changes file does not include the tarball06:03
cprovpitti: looks like the old style pkgstriptrans06:03
carloscprov: which version did you installed?06:03
cprovcarlos: 2206:03
carlosthat's what it's at http://people.ubuntu.com/~pitti/packages/06:04
carlospitti: could you check if that's the right version?06:04
=== pitti checks
pittibtw, please note that a different version 22 is already in the archive now06:04
pittiare you sure that didn't get overwritten accidentially?06:05
carloscprov: ?06:05
cprovcarlos: let me see06:05
pitticprov: yep, confirmed, the deb on p.u.c is right06:05
cprovpitti: I have 22 installed, possibly anything in /etc/pkgstriptranslation.conf ?06:07
pitticprov: grep distaddfile /usr/bin/pkgstriptranslations06:08
cprovcprov@ferraz:~$ grep distaddfile /usr/bin/pkgstriptranslations06:08
cprov        dpkg-distaddfile "$tarball" raw-translations -06:08
pittiso that's how it should be, hm06:08
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
cprovpitti: have you seen the respective 2 lines in the buildlog. can you recognize what is going on ?06:10
=== Xof [n=mas01cr@158.223.59.22] has left #launchpad ["Leaving"]
pitticprov: yes, I saw it, looks pretty good06:12
cprovpitti: it is disable in /etc/...conf by defaul06:12
cprovdefault06:12
pittiright06:12
pittibut you apparently enabled it correctly06:12
carlosbut the log is saying that the strip is done06:12
pittican you check /etc/pkgstriptranslations.conf?06:13
pittithe 'enable' value06:13
cprovpitti: false06:14
cprovpitti: the translations are in webdir06:14
cprovpitti: old-style yet06:15
pitti*boggle*06:15
carlospitti: how is possible that it's disabled and it still strips translations?06:15
cprovpitti: look in ferraz.buildd06:15
cprovpitti: maybe are we acting inside the chroot06:15
=== pitti woudl suspect some chroot rebuild magic
cprovpitti: I should install it INSIDE the chroot06:16
pitti[ -f "$CONFFILE" ]  || exit 006:16
pittireadctrl "$CONFFILE" "enable"06:16
pitti[ "$RET" = "true" ]  || exit 006:16
pittithese are the very first three commands06:16
pitticprov: !!!06:16
pitti:)06:16
cprovpitti: does it mean "yes, you should do it, stupid !!!" ?06:17
pitticprov: no, rather 'Yes, that sounds pretty plausible, sir' :)06:17
=== pitti hugs cprov
cprovpitti: so here we go, chroot job06:18
carlos:-D06:18
=== cprov hugs back
=== cprov is sad, now that he knows what to do the bandwidth to builder is horrible
=== mdz_ [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #launchpad
=== mdz_ is now known as mdz
pittihi mdz 06:23
pitticprov: I'm going to have some dinner now, I'll read scrollback06:25
cprovpitti: okay, still fighting with chroot06:25
=== dmxxx [n=momo@243-36.240.81.adsl.skynet.be] has joined #launchpad
kiko-fuddaf, I'm not sure why you duped 32430 to 541106:39
kiko-fudnothing there suggests it.06:39
dafinteresting06:42
dafI wonder what I was thinking06:43
pitticprov: I'm back06:46
kikodaf, you also lack a comment saying that the OOPS and URL in the report do not match at all.06:46
cprovpitti: install pkgstriptrans in chroot is just wrong06:46
kikowhich to me would be basis to reject the report06:46
cprovpitti: could not figure out from where is it called when building06:47
pitticprov: why is it wrong? where else should it be installed?06:47
cprovpitti: in the builder itself, like sbuild 06:48
dafkiko: oh, the OOPS does match bug #541106:48
Ubugtumalone bug 5411 in soyuz "Distribution's "List all packages" (+allpackages) times out, needs batching" [Major,Fix committed]  http://launchpad.net/bugs/541106:48
pitticprov: well, yes, I thought that's what you meant with 'chroot'06:48
cprovpitti: it was my "just wrong" mind06:48
dafkiko: the description and the OOPS are totally at odds, though06:48
kikodaf, really? bug 5411?06:49
Ubugtumalone bug 5411 in soyuz "Distribution's "List all packages" (+allpackages) times out, needs batching" [Major,Fix committed]  http://launchpad.net/bugs/541106:49
kikodaf, because the traceback IIRC suggests people/+index, no?06:49
cprovpitti: let's think together, sbuild has a patch to move translation as we want, but not for generate than, so what invokes pkgstriptranslation in the build process ?06:50
cprovpitti: I suspect the same thing that invokes the dh_xxx, what is this ?06:50
dafkiko: uh06:50
pitticprov: ooh, I see, let me explain06:50
dafkiko: sorry, I clearly have a blind spot when it comes to this bug06:50
dafkiko: I'm talking crap06:51
=== kiko laughs
pitticprov: pkgstriptranslations dpkg-diverts dpkg-deb06:51
cprovpitti: please06:51
=== daf -> yoga
pitticprov: i. e. the build fully takes care of calling pkgstriptranslations on its own06:51
dafkiko: I think salgado ifxed all the people/+index issues we had06:51
pitticprov: sbuild does not need to call pkgstriptranslations explicitly06:51
dafback later06:52
kikodaf, I think I agree06:52
kikodaf, I'll invalidate for you.06:52
pitticprov: the sbuild patch to move translation tarballs to the http-accessible directory is a gross hack that shuold disappear after direct rosetta import works06:52
cprovpitti: who is "the build" ? dpkg ? 06:52
pitticprov: yes06:52
pitticprov: debian/rules eventually calls dpkg-deb, which calls pkgstriptranslations06:52
cprovpitti: right, but which pkgstriptranslation has been called ? who says that ?06:53
cprovpitti: I mean where I can specify it ?06:54
pitticprov: 'which'?06:54
pitti/usr/bin/dpkg-deb:06:54
pitticase "$1" in06:54
pitti        --build | -b)06:54
pitti                [ -x /usr/bin/pkgstriptranslations ]  && /usr/bin/pkgstriptranslations06:54
pitti                ;;06:54
pitti        *)06:54
pitti                ;;06:54
pittiesac06:54
pittiexec -a /usr/bin/dpkg-deb /usr/bin/dpkg-deb.pkgstriptranslations "$@"06:54
=== atie [n=atie@12.163.162.2] has left #launchpad ["bye"]
pitticprov: so, it calls /usr/bin/pkgstriptranslations06:55
cprovpitti: so something must be wrong in the current /usr/bin/pkgstriptranslations06:55
salgadomatsubara, would you like to take bug 32493 for some extra karma points?06:56
Ubugtumalone bug 32493 in launchpad "Need to check if an email address is not already registered when creating a new account" [Normal,Confirmed]  http://launchpad.net/bugs/3249306:56
pitticprov: so you installed it into the build chroot now? what happens then?06:56
cprovpitti: didn't install it, gave up 06:57
matsubarasalgado: assign it to me, but i'll not be able to fix it soon. Have some other priorities atm06:57
kikoyeah let matsubara fix some topcrashers06:59
cprovpitti: installed, it replaces the version 21, repacking chroot06:59
pitticprov: and still no fun? what's in the build log?07:03
=== poningru [n=poningru@n128-227-87-85.xlate.ufl.edu] has joined #launchpad
cprovpitti: just request a new job with new chroot07:05
pitticprov: I don't understand what you mean07:06
=== Seveaz [n=seveas@ubuntu/member/seveas] has joined #launchpad
cprovpitti: the new job in progress are using the chroot with new pkgstriptrans, need to wait they finish 07:06
cprovpitti: shit, hacked the wrong chroot07:09
kikodoes anyone have a log of this channel? I'm looking for the quote I gave to answer the question on why we require an account to report a bug07:16
Kamionhttp://people.ubuntu.com/~fabbione/irclogs/07:17
kikothanks Kamion 07:17
carloscprov: I will need to leave in 15 minutes07:17
cprovcarlos: wait wait 07:18
carlosbut will be able to check anything later tonight07:18
kikoKamion, no log for today?07:18
kikoit was earlier today07:18
Kamionkiko: -current07:23
Kamionotherwise you get to wait, I suppose07:23
=== tseng [n=tseng@unaffiliated/tseng] has joined #launchpad
kikothanks Kamion you rock07:24
=== mdz_ [n=mdz@studiocity-motorola-bsr1-70-36-194-85.vnnyca.adelphia.net] has joined #launchpad
carloscprov: do you need anyting from me? I need to leave....07:34
cprovcarlos: to be honest, yes I need you to check if things are ok in mawson db, but not in the next 30 min07:35
cprovcarlos: I'm publishing more sources to build07:35
carloscprov: please, give me any instruction you need and I will check it when I'm back in a couple of hours or so07:36
carloscprov: is that ok?07:36
=== lfittl [n=lfittl@83-65-245-16.dynamic.xdsl-line.inode.at] has joined #launchpad
cprovcarlos: sure, check if the translations are sane within rosetta domain, basically ensure you last code works. I'll send email report to LP, anyway 07:37
cprovcarlos: see you07:37
dilysMerge to devel/launchpad/: [trivial]  Add a flush_database_updates() call after creating a new shipit request in an attempt to fix https://launchpad.net/products/shipit/+bug/32425. Will get back to investigate it carefully later (r3183: Guilherme Salgado)07:39
carloscprov: ok, thanks07:42
=== carlos -> out
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== atie [n=atie@12.163.162.2] has joined #launchpad
atieDoes launchpad support uploading translations for products to upstream?08:02
=== poningru [n=poningru@n128-227-87-85.xlate.ufl.edu] has joined #launchpad
kikoatie, indeed it does08:44
atiekiko, does it? I just sent a mail to rosetta-user ml to ask it.08:46
kikommm08:46
kikosorry08:47
kikodo you really mean /to/ upstream?08:47
atieyes, to product projects like as abisource...08:47
kikowell, not exactly08:47
kikoanyone can download the updated pot and pofiles08:48
kikoso if upstream are actively interested they can pull and check those new files into their source control system08:48
atiethat I know. :)08:48
kikoI wonder what you mean by "uploading translations [...]  to upstream"08:49
atieis there any predefined rules between Rosetta and the product projects?08:49
kikoI don't understand the question08:49
atiemean I have recently translated some products registered in Rosetta.08:50
kikookay so far08:50
atienot for the packages in Ubuntu versions08:50
kikoyes, okay.08:50
atieThen I'd like ask for Rosetta will upload them to the product project.08:50
kikoI don't understand that part08:51
kikowhat do you mean by "upload"?08:51
atieSince the projects have no ko_KR translations.08:51
kikoatie, you should contact the project's lead08:51
kikoand explain to them that they can pull a translation from rosetta08:51
kikorosetta can't forseeably "push" your translation into the project08:52
kikothey need to pull it08:52
kikothe project, after all, is under their control08:52
atiethat's ok for a couple of projects, I think.08:53
atiebut I have several of them, do I need to to same thing for all of them?08:53
kikoyes.08:53
kikothere is a bug open to notify upstream automatically when new translations are received08:54
kikobut that has not yet been implemented08:54
kikoand it is controversial because some upstreams might not appreciate the spam08:54
atieRosetta will support it soon? :)08:54
=== lfittl [n=lfittl@83-65-245-16.dynamic.xdsl-line.inode.at] has joined #launchpad
=== SnakeBite [n=SnakeBit@212.25.63.205] has joined #launchpad
atiewe sign codes of conduct and translate the product for them, these are not enough?08:56
kikosome upstreams are not aware of rosetta08:56
kikoother upstreams may choose not to use rosetta08:56
kikothat makes the situation not so simple08:56
atiethat mean who registered the project to begin with?08:56
atieinto Rosetta08:57
kikoanyone, potentially.08:57
kikoit says in the Rosetta page for the project, I believe08:57
atiecan we make rules with projects before registering them to Rosetta?08:58
kikoI'm not sure what you mean by "rules"08:58
kikoif you mean that the projects should be contacted, I think it's a reasonable request, worth discussing in rosetta-users08:58
atieSo Rosetta only provides mean, rest of works are up to translators including contact to projects?09:00
kikoatie, that is the current situation, yes.09:01
atieI am bit disappointed. :)09:02
kikowell, think of all the good things Rosetta gives you in return for this small shortcoming? :)09:02
atieWell... then I got to explain that to 25 ubuntu-ko translators.09:05
atieis it same for KDE and GNOME?09:08
atieif we will translate for packages in Dapper, those won't be uploaded to KDE and GNOME, only for Ubuntu/Kubuntu?09:08
atieActually I am holding members to translate GNOME packages in Dapper.09:08
kikocorrect09:15
atiekiko, thank you for kindly answering my questions. :)09:16
kikosorry for not having more good news!09:18
kikowe are working to get there, though09:18
atiehow soon do you know?09:18
kikofor what specifically?09:19
atiesetting rules with projects registered in Rosetta. If projects have no translators, they will welcome our translations I think.09:21
atieThen translators don't need to contact projects individually.09:23
atieAnd, I doubt how much I can encourage people to use Rosetta while translations in Rosetta only update Ubuntu/Kubuntu.09:27
=== poningru [n=poningru@n128-227-87-85.xlate.ufl.edu] has joined #launchpad
atiekiko, I got to go. Thanks again. 09:38
atiebye all09:38
=== atie [n=atie@12.163.162.2] has left #launchpad ["bye"]
=== sistpoty [n=sistpoty@ubuntu/member/sistpoty] has joined #launchpad
sistpotyjust a quick question... if I sponsor an upload which needs to go through new, and it get's rejected. will I get an rejected mail?09:40
kikoI believe so. cprov-away is the best guy to ask, or anyone that has uploaded -- seb128?09:40
=== AlinuxOS [n=Ubuntu@d83-176-124-114.cust.tele2.it] has joined #launchpad
kikomatsubara, can you check https://launchpad.net/products/rosetta/+bug/5807 and confirm?09:41
Ubugtumalone bug 5807 in rosetta "IndexError on +upload" [Normal,Needs info]  09:41
seb128kiko: is the changelog entry using your name?09:41
sistpotyseb128: for the rejected mail-question or are you talking bout s.th. different?09:42
seb128rejected09:42
seb128the changelog email is mailed09:43
sistpotyseb128: I'm not in the changed-by field, but I get accepted mails for these packages (if I sponsor)09:43
kikoseb128, sorry, I didn't understand your question.09:43
seb128kiko: sorry the reply was not for you, I just started to reply to the highlight09:44
seb128(ie: you mentionned my nickname)09:44
kiko:)09:44
matsubarakiko: I don't really know what caused that bug. It is one of those I reported for you when you asked me to report from the OOPS logs. Remember?09:46
kikoah, really?09:48
kikookay, I'll update.09:48
elmocprov-away: around?09:50
=== AlinuxOS [n=Ubuntu@d83-176-124-114.cust.tele2.it] has joined #launchpad
kikohe's out for a bit, elmo 09:59
kikocan I help?09:59
elmonah, it doesn't matter, I just cowboyed it and will mail him about the rest10:00
kikoyes!10:01
cprovelmo: here10:08
cprovelmo: cowboyed code ? where ?10:08
elmonot code, so what happened is10:08
elmokinnison wrote a process-incoming.sh for the sync queue, but it was still pointed at staging10:09
elmoI ran it.  noticed it was moving stuff to staging.  swore a lot.  cowboyed the upload from accepted, back to incoming, fixed the script and reran it10:09
elmoa) is that ok, b) can I just firewall drescher from talking to anything other than emperor? :P10:09
elmo(sync queue == /home/lp_queue/sync-queue for some reason)10:10
cprovelmo: firewall it will cause trouble when transfering file to home or rsyncing tree 10:10
cprovelmo: is the script in question in the LP worktree ?10:11
elmosorry, I only mean firewall it from talking on postgres (5432 or whatever) port10:11
elmocprov: no :/10:11
elmokinnison put it in /home/lp_queue/sync-queue/ too10:11
elmoI think we should move the script to the LP tree, and the queue to /srv/launchpad.net10:11
cprovelmo: ok, fix it in place and may LP (I think, just for history)10:11
kikoI agree with elmo 10:12
cprovelmo: agreed, mail me I can do it tomorrow morning10:12
kikoless of a hack10:12
cprovelmo: sure firewalling postgres is ok10:13
elmohmm, the upload got sent out as Ubuntu Installer instead of under Martin's name10:14
cprovelmo: weird, which policy were you using ?10:19
elmothe 'sync' policy10:20
elmowhat does soyuz send mail based on?  Changed-By or Maintainer?10:22
elmomaybe the problem is martin doesn't have his @ubuntu.com address in launchpad?10:22
elmohmm, nope "pkgstriptranslations 22" got sent out as him, with a Maintainer of m.p@c.c and a Changed-By of m.p@u.c10:23
elmowhat's the bzr-ese for 'wtf is this branch and where did it come from?'10:26
=== hannosch [i=hannosch@e176099073.adsl.alicedsl.de] has joined #launchpad
cprovelmo: sorry the delay, I don't know why the email got sent as Ubuntu.. instead of martin, need to investigate maybe something is flaky in sync policy10:27
kikosalgado, is there a bug for the +newaccount timeout when inserting into Person?10:40
salgadokiko, I don't think so10:41
kikothanks.10:43
=== poningru [n=poningru@n128-227-97-120.xlate.ufl.edu] has joined #launchpad
cprovelmo: file a bug about this issue, add the uploader output if you have, I can look on this tomorrow and say exactly how to fix10:44
elmocprov: ok, I'm going to have a quick look myself, 'cos I can't do all the pending syncs without this being resolved10:45
elmowill I could, but it'd be ugly10:45
elmoanyway, where is the soyuz production bzr branch, so I can pull it down locally and avoid drescher lag?10:45
cprovcprov/launchpad/uploader-tests/10:46
elmohum?10:47
elmooh, I suppose I could just rsync copy it off of drescher, never mind10:47
cprovelmo: my branch in chinstrap, the name doesn't help .. I'm about to release a soyuz-production anyway10:49
lifelesselmo: bzr info might tell you, but as each branch is independent theres no real indicator11:01
lifelesselmo: also cat .bzr/parent might help11:01
salgadolifeless, I have a question for you11:02
salgadothe python-codespeak-lib package is now installed on pqm's box, but I think I need to add it as a launchpad dependency, as we need it to run a make check_merge11:02
lifelessshoot11:02
salgadothe problem is that this package is not available in breezy. should I just add a link on the wiki to a .deb placed somewhere and mail launchpad@?11:03
salgadoor do I need to get a proper backport of that package into breezy-backports?11:04
salgado(I have no idea who I have to bother to get the latter)11:04
lifelessI think you need to talk to stevea11:05
lifelessadding it to the lp dependencies is a good idea11:05
kikogetting a backport shouldn't be difficult.11:05
lifelessbut if its been manually installed on balleny we don't strictly speaking need it in lp-deps11:06
lifelessbut its much easier to not forget things if they are in lp-deps11:06
salgadobut developers might have problems if they try to run all tests11:06
salgadoanyway, I'll check with Steve tomorrow11:08
salgadogooooodnight everybody!11:08
SteveAsalgado won't check anything with me tomorrow11:09
SteveAi'll be traveling11:09
kikoheh11:09
SteveAtaxi comes in 6 hours11:09
=== jinty [n=jinty@196-28-44-141.jhb.netdial.co.za] has joined #launchpad
=== mpt_ [n=mpt@222-154-154-42.jetstream.xtra.co.nz] has joined #launchpad
=== fish [n=kvirc@h081217119213.dyn.cm.kabsi.at] has joined #launchpad
=== [fish] [n=kvirc@h081217119213.dyn.cm.kabsi.at] has joined #launchpad
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
cprovsee you tomorrow11:38
dilysMerge to devel/launchpad/: [trivial]  DB permission for queued insert new librarian files, required for rosetta/soyuz integration. (r3184: Celso Providelo)11:48
=== poningru [n=poningru@n128-227-97-120.xlate.ufl.edu] has joined #launchpad

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