/srv/irclogs.ubuntu.com/2006/01/17/#launchpad.txt

=== cprov -> sleep
=== lucas [n=lucas@ubuntu/member/lucas] has joined #launchpad
lucashi12:10
lucasdhello12:11
lucaswhere should I report bugs about launchpad ?12:11
Kinnisonin malone, against the launchpad product12:12
Kinnisonideally :-)12:12
lucasmaybe you can check my bug first12:13
lucashttps://launchpad.net/distros/ubuntu/+source/flashplugin-nonfree/+bugs <= no bugs shown12:13
lucashttps://launchpad.net/distros/ubuntu/+source/gnome-backgrounds/+bug/6684 <= but there's one, marked fix commited12:13
UbugtuMalone bug 6684: "backgrounds (Ubuntu) - gnome-backgrounds: merge new debian version" Fix req. for: gnome-backgrounds (Ubuntu), Severity: Normal, Assigned to: MOTU Reviewers Team, Status: Fix Committed http://launchpad.net/bugs/668412:13
lucas(and there's no Advanced button)12:15
njsflashplugin-nonfree != gnome-backgrounds?12:16
lucasarg12:16
lucaswrong link12:16
lucashttps://launchpad.net/distros/ubuntu/+source/gnome-backgrounds/+bug/6684 <= bug12:16
UbugtuMalone bug 6684: "backgrounds (Ubuntu) - gnome-backgrounds: merge new debian version" Fix req. for: gnome-backgrounds (Ubuntu), Severity: Normal, Assigned to: MOTU Reviewers Team, Status: Fix Committed http://launchpad.net/bugs/668412:16
lucashttps://launchpad.net/distros/ubuntu/+source/gnome-backgrounds/+bugs <= no bugs12:16
mptoh dear12:30
mptso the source package bugs page should have links to "All bugs ever reported" etc, like the product bugs page does12:31
mptbut https://launchpad.net/distros/ubuntu/+source/gnome-backgrounds/+bugs-all doesn't even work :-(12:31
lucasI reported it12:32
lucasit is now this bug12:32
lucashttps://launchpad.net/products/malone/+bug/669512:32
UbugtuMalone bug 6695: "Some bugs are missing from the list" Fix req. for: malone (upstream), Severity: Normal, Assigned to: Nobody, Status: Unconfirmed http://launchpad.net/bugs/669512:32
mptlucas, ok, I also reported bug 6697 about the missing links12:37
lucasok12:41
lucasgood night12:41
mptnight12:41
njsrandom curiosity: what's the theory on the + signs all over the urls?12:42
ajmitcha zopism, I think12:43
mptnjs, the general answer is that it's used to distinguish subsets of things from stuff that applies to things12:46
mpte.g. if the next version of Ubuntu after Dapper was codenamed Bugs, /distros/ubuntu/bugs (stuff about that release) would be distinct from /distros/ubuntu/+bugs (bug reports on Ubuntu in general)12:47
mptnot that that's a particularly likely example, but there are lots of +something URLs and there would probably be a clash eventually if we didn't use the +s12:48
lucasdmpt, to have all those slashes (/) in the URL, is there a lot of folders?12:50
lucasdor are those functions or classes?12:50
mptthere's no folders01:01
mptit's all zope magic01:01
lucasdhmm.. that's what I was thinking01:01
lucasdmpt, what zope version is being used?01:02
Seveaszope301:04
lucasdunfortunately, at Ubuntu repositories, the zope version is 2.601:06
ajmitchwe have zope 2.8 & zope 3.101:06
ajmitchzope 2.6 has been dropped01:06
ajmitchhopefully 3.2 & 2.9 before upstream version freeze for dapper01:07
lucasdajmitch, 3.1 ?01:07
ajmitchyes01:07
ajmitchsee the zope3 package01:08
lucasdajmitch, there are only python libraries ;/01:08
ajmitchno, it's in breezy & dapper01:09
lucasdhm.. i'll try to install it again01:10
lucasdajmitch, can you help me with zope.. it doesn't start :/01:25
lucasdcan you?01:25
ajmitchI can01:25
ajmitchbut best not to take up this channel for it01:26
lucasdajmitch, can we go to pvt?01:26
ajmitchif you wish01:27
=== wadeb [n=wadeb@dsl081-089-023.lax1.dsl.speakeasy.net] has joined #launchpad
=== lucasd [n=lucas@200.209.160.119] has left #launchpad ["Fui]
stublifeless: Have you had a chance to look at that bzr exception I got trying to cherry pick into the production branch? I'll need to try generating and applying a diff manually if I can't do the merge.03:58
lifelessstub: no sorry. it will be another encoding bug - it -may- be fixed in head.03:59
lifelessstub: so I need to test the pqm toolchain against head and do another snapshot to fix it or eliminate that as a problem03:59
lifelessI suggest a manual patch04:00
stubok04:00
=== mpt [n=mpt@203-167-187-170.dsl.clear.net.nz] has joined #launchpad
=== mpt [n=mpt@203-167-187-170.dsl.clear.net.nz] has left #launchpad ["http://mpt.net.nz/"]
=== mpt [n=mpt@203-167-187-170.dsl.clear.net.nz] has joined #launchpad
=== njs [i=njs@adsl-66-159-194-130.dslextreme.com] has left #launchpad ["dei]
spivlifeless: http://users.rcn.com/python/download/Descriptor.htm05:57
wadebhello, can anyone give me a general direction to go for getting my OSS application localized?  I would like to make it available in additional languages.06:09
spivwadeb: https://wiki.ubuntu.com/RosettaFAQ#head-b356f13978780b88ed4844602554339ac2c3377406:22
spivwadeb: Also https://launchpad.net/rosetta/+about06:22
wadebthanks!  the faq seems a bit geared towards translators as opposed to developers though.06:28
wadebI had already imported my project into launchpad- https://launchpad.net/products/cuecard.  I'm having a hard time finding where to announce it, find translators, or even upload the .po file :)06:28
wadebalso, is it common for projects that are not part of a standard distribution to be translated by those teams?  or should I concentrate on getting my program included in edubuntu first and translation later?06:30
spivHmm: https://launchpad.net/products/cuecard/+translations06:30
spivYou're more than welcome to use launchpad to translate an upstream project that isn't yet part of a distribution.06:31
spivI think we have a few projects being translated that aren't distro-centric06:31
spivSo, it appears you should mail rosetta@ubuntu.com (or talk to daf or carlos on irc when they wake up) about getting started.06:33
wadebokay great, thanks- I will send an email there and also get as far as I can with the web page06:33
spivwadeb: Oh, and see the "I don't see the upstream project in Rosetta, how can I import it?" part of the RosettaFAQ06:36
spivwadeb: You should add your project to https://wiki.ubuntu.com/RosettaPendingImports06:37
wadebspiv: okay, I'm preparing my tarball with pot & po's to add to that page06:46
=== marc^ [i=ColdoN@CPE-144-137-185-176.qld.bigpond.net.au] has joined #launchpad
marc^how long does shipit usually take to send ubuntu CDs ?06:52
spiv6-8 weeks, iirc.06:56
spivActually, 4-6 weeks, according to the FAQ in the google cache.06:57
spivFor some reason, the FAQ link on shipit.ubuntu.com appears to be broken.06:57
wadebspiv: okay, it's gtg.  thanks for your help!  btw, any idea where to start on getting my project into edubuntu?07:03
Burgundaviawadeb, #edubuntu07:03
wadebburgundavia: cool, thanks07:04
=== stub [n=stub@gb.ja.96.108.revip.asianet.co.th] has joined #launchpad
=== lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
Keybukhey guys, bradb especially08:15
KeybukI had a bug in Malone on udev that was actually on initramfs-tools08:15
Keybukand I wanted to transfer it to that, have Adam subscribed to it, and me removed08:15
Keybukis there a one-step operation for that?  It took me about six steps and I still couldn't figure out how to unsubscribe to the bug08:15
Keybuk(and I'm not sure I even managed to get it assigned to Adam)08:16
lifelessmmm, probably not. But one would be nice08:17
lifelessthe basic thing will be to request a fix in ubuntu, on the initramfs-tools, close the udev task and assign the initramfs one to adam08:17
Keybukhow do I assing that?08:19
jameshyou can reassign a bug task between different packages in a particular distro, or between upstream products08:19
KeybukI did a "Request Fix in initramfs-tools" thing08:19
jameshwithout rejecting one task and creating a new one08:19
Keybukthen rejected the fix in udev08:19
Keybukjamesh: you can?  how?08:19
jameshKeybuk: click on the task in the table at the top, then change the package name08:19
Keybukjamesh: lol08:19
Keybukwow, how undiscoverable is that?! :p08:20
jameshclicking on the pacakge name to change it? :)08:20
Keybukyeah08:20
jameshso you could easily change the assignee + package name in one go08:21
Keybukok, that's easier then :p08:21
jameshthat doesn't unsubscribe you though08:21
KeybukI do wish that the change things form was all in one place08:21
jameshthe new assignee should get email though08:21
Keybukrather than spread into little kibbles08:21
jameshKeybuk: soon you'll be able to add a comment from the task edit page08:22
Keybukthere's no "reassign to the owner of the package" operation?08:27
mptKeybuk, I'm doing a spec today to make the changing things all on one page08:30
=== interalia [n=interali@adsl-60-232.swiftdsl.com.au] has joined #launchpad
Keybuk...08:44
Keybukin spec-tracker, what's the difference between Status=Implemented and Expectation-of-Delivery=Done ?08:44
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has joined #launchpad
=== mdke_ is now known as mdke
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
=== Nafallo_away is now known as Nafallo
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
=== Mez [n=Mez@ubuntu/member/mez] has joined #launchpad
=== niemeyer [n=niemeyer@217.205.109.249] has joined #launchpad
jordibuenos dias launchpad10:08
niemeyerHiho!10:09
stubho10:09
sivangbuenos noches jordi :)10:14
sivangyo niemeyer , 'sup?10:14
SteveAhi10:17
SteveAi'm in a meeting all day.  Ping me for urgent urgent stuff, and I'll look at irc occassionally.10:18
ajmitchhey niemeyer 10:20
=== ajmitch waves to jordi
=== carlos [n=carlos@71.Red-83-37-55.dynamicIP.rima-tde.net] has joined #launchpad
SteveAhi carlos10:21
carlosmorning10:21
SteveAi read that there's been problems with your changes to some rosetta scripts10:21
SteveAyou can get lifeless or jamesh to help you get it tested better10:21
carlosSteveA, yeah, seems like there are some bugs with paths not tested..10:23
carlosSteveA, that would be really good. I'm fixing the problems we find but it't not optimal10:24
jordicarlos: should I post a msg to the list warning about the queue problems?10:24
carlosstub, I think we should have staging testing the scripts too... Do you think it would be too difficult?10:24
carlosjordi, yes please, it's the third bug that stops it to be running. But let me fix this one and hope there is no other bugs around, ok?10:25
stubThat won't help poimport though unless people upload files to staging though, will it?10:25
carlosSteveA, btw, 'make lint' seems like didn't see the latest missing import...10:25
carlosstub, I would do that testing10:26
stubI can easily switch on cronjobs on staging though if they don't rely on email (and me or someone else can fix the staging email setup if that is a problem)10:26
carlosstub, well, our scripts send emails10:26
carlosI think that sometime ago you suggested to redirect all that email to a single mailing list10:26
carlosfor debugging purposes10:26
carlosjordi, btw, could you email the mailing list announcing that dapper translations will not be open until February?10:27
stubYes - just needs some work to do that. Nothing dramatic - just nobody has done it yet.10:27
jordicarlos: ok.10:27
carlosjordi, I was talking yesterday with kiko and Kinnison and we need to have Ubuntu using launchpad to generate the packages on production to get them imported10:28
stubpoimport won't be an issue though, as it will only spam people who upload stuff to staging (I can clear the queues on update)10:28
carlosjordi, and that's planned for February10:28
jordik10:28
stubBut you still need a poimport.py test if there isn't one already10:28
carlosstub, we have such tests10:28
carlosstub, but they are not testing all possible paths10:28
carlosthat's the problem10:28
carlosevery bug we get I fix it + add a test10:29
stubYup. But if the infrastructure is there, that lowers the barrier greatly for improving that coverage.10:29
jordicarlos: import queue is supposed to be ready tomorrow, right?10:29
carlosjordi, don't say anything about that10:29
jordik :)10:29
carlosjordi, I will do an easy fix now and ask for a fast review10:29
stubDo kiko's lint targets in the Makefile still work btw?10:30
carlosperhaps today could be done, if stub can do the cherrypick10:30
carlosstub, it does not break but it missed latest problem10:30
carloswe have with poimport10:30
=== Nafallo is now known as Nafallo_away
carloslifeless, jamesh hi, around?10:32
carloscarlos@aragorn:~/Work/Canonical/trivial$ make lint10:32
carloscarlos@aragorn:~/Work/Canonical/trivial$10:32
carlosstub, no, it's not working at all10:32
stubI suspected it hadn't survived the bzr migration10:33
stubI guess ideally it could be rewritten as a bzr plugin?10:34
stubMaybe that is overkill...10:34
stubddaa: Looks like the 'No topic matched' filter for launchpad-error-reports is not going to work. It seems that a message can match more than one topic, so if you subscribe to that topic all that happens is you get all emails.10:42
jameshcarlos: yeah10:50
ddaastub: what I suggest what a regexp that matches _nothing_10:52
ddaastub: dunno how you can do that, maybe "^$"10:52
ddaa(well, that's close enough to nothing)10:52
stubOh... yes. I can do that10:52
uwsddaa, stub: if not len(yourstring)10:53
uwsThat's faster than a ^$ regex check10:53
ddaauws: you're -ECONTEXT :)10:53
ddaawe're talking mailman configuration10:53
stubddaa: Done10:54
ddaastub: BTW, what do I need to do to get the bzrsyncd emails on launchpad-error-reports?10:54
ddaaI guess I should set something in the crontab, and you should subscribe bzrsyncd@gandwana to be able to post.10:55
stubMake the output go to launchpad-error-reports@lists.canonical.com 10:55
stubMAILTO=launchpad-error-reports@lists.canonical.com10:55
stub(in the crontab)10:56
stubMessages from gandwana will already have access (or I will get told by Mailman and make it so)10:56
ddaaokay...10:56
stubI've added a topic10:57
ddaathank you for the "ro" user thing for importd2bzr.10:59
ddaanow I need to make that damn script to _actually_ work DAMNIT!10:59
carlosjamesh, SteveA suggested me to ask you for help to improve the testing of Rosetta's poimport11:00
uwsddaa: Ah :)11:00
jameshcarlos: okay.  Are there particular areas that are of concern?11:01
carlosjamesh, well, we have some tests11:06
carlosjamesh, but some of the paths are not tested at all as we get bugs when we move into production11:07
carlosI'm adding tests while fixing them11:07
carlosbut I think we need to take a closer look to the script testing11:07
jameshcarlos: is it the main driver script, or the doRawImport() code, something else, or a combination?11:08
carlosjamesh, the main driver11:08
carlosjamesh, we have tests for doRawImport11:08
carlosand tests for other parts11:08
carloswe also have tests for the main driver script but as seen from the cron run, we are missing tests11:09
jameshcarlos: it might help to split the run() method in po_import.py down a little11:11
sabdflstub: ping11:11
jameshcarlos: one method that is a simple "get next object to import" (which should be quite easy to test)11:11
stubsabdfl: pong11:11
sabdflstub: elmo asked me about an emperor upgrade, do you have a sec to discuss that?11:12
stubsabdfl: Sure11:12
jameshcarlos: and then try and simplify the rest of the logic: you shouldn't need as many try/execpt clauses11:12
jameshcarlos: a simple "doRawImport(); ztm.commit() inside a try block, with two except clauses should be enough11:13
carlosjamesh, well, there are only two of them11:13
jameshthe first except being to catch KeyboardInterrupt and SystemExit, and just pass the exception on11:13
jameshthe second being your catch all with the ztm.abort() call11:14
carlosjamesh, hmm, I was told to not add more than one call inside a try that could raise exceptions11:14
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
jameshcarlos: for the type of thing you are doing in run(), it would be appropriate.11:14
jameshit would simplify your logic a bit too11:15
carlosok11:15
jameshcarlos: the try/finally block in recentlySeen also seems a bit weird: the code inside the try clause shouldn't ever raise any exception11:16
jameshit would be easier to put the contents of the finally: block before the return statement11:17
lifelesscarlos: pong11:17
jameshcarlos: for methods like recentlySeen(), you should be able to make it easier to test by adding an extra default argument giving the pickle file name11:18
jameshcarlos: that way you can test it in a controlled environment, without needing to worry about other people writing to your file in /var/tmp11:19
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== Nafallo_away is now known as Nafallo
carloslifeless, don't worry, it's the same thing I'm talking with jamesh 11:21
carlosjamesh, right, like we do with the lock file11:21
lifelesscarlos: ah, how to test your script ?11:23
carloslifeless, I test some methods directly11:24
carlosand also call the script directly11:24
=== wadeb [n=wadeb@dsl081-089-023.lax1.dsl.speakeasy.net] has left #launchpad []
lifelessok11:30
lifelessI'll look at this during the meeting - whats the script ?11:31
lifeless(I'm finishing dinner at th emoment)11:31
stubI think recentlySeen is known to be broken btw. - there  is a bug report open and a hack on production to work around it11:31
=== [GNU] [n=goern@xdsl-81-173-251-161.netcologne.de] has joined #launchpad
carloslifeless, lib/canonical/launchpad/scripts/po_import.py and cronscripts/rosetta-poimport.py11:34
carlosstub, yeah, I will try to fix it at the same time I improve the tests11:35
dafbug #?11:35
dafI can't find it11:36
carlosdaf, https://launchpad.net/products/rosetta/+bug/293411:39
UbugtuError: I cannot access this bug.11:39
dafhmm11:39
stubHmm... I wouldn't say severity is major - the workaround does the trick11:40
dafI thought that once an import had been tried, it would be taken off the queue11:40
dafrather than being tried > 24h later11:40
daf* retried11:41
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has joined #launchpad
dilysMerge to devel/launchpad: [r=spiv]  fix bug #6372: broken URLs for membership approval (r2985: Dafydd Harries)11:58
=== southfoxargentin [n=fox@200-122-33-232.dsl.prima.net.ar] has joined #launchpad
dafKinnison: the pending branch summary page says the status of your buildd-fixes branch is "unknown"12:07
=== raptoid [n=raptoid@unaffiliated/raptoid] has joined #launchpad
=== Nafallo is now known as Nafallo_away
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
matsubaragood morning!12:20
ddaayay! importd2bzr running!12:21
dafcongratulations!12:21
ddaanow... I guess I wil need to work on some tools to guesstimate the total runtime...12:22
uwsddaa: What vcs's does it import from?12:22
ddaauws: internal transition of rcs->baz import into bzr branches.12:22
dafddaa: your importd2bzr branch still needs merging though, yes?12:23
ddaadaf: yes, found out yesterday it was still outstanding. I've been having hell with bzr slowness, and pqm rejects my merge with errors that seem to have nothing to do with my code.12:23
dafsuck :(12:23
dafif you're getting weird test failures, maybe posting to the list might help12:24
ddaaI'm frankly mystified, I'm running a local merge to check that my branch is not pulling unrelated changes.12:24
ddaaI will post to the list when I'm positive that it's not stupidity from my side.12:24
dafah, so once that's finished in a few days, we might know what's up12:24
=== [GNU] [n=goern@xdsl-81-173-251-161.netcologne.de] has left #launchpad []
ddaayup... and that stupid slow iBook does not help... but it would not help much to buy myself another high end lappy, since the thinkpad will probably come back before I've finished setting it up.12:25
dafoh -- is it sent away for repair?12:25
ddaaBesides, my GF would go crazy at my buying a THIRD lappy :)12:26
dafheh12:26
ddaayes, USB was fried back in UDU.12:26
uwsHeh, two should be enough12:26
ddaawell, I'm not sure if that iBook should not be counted as 1/2...12:26
=== Spl4y [n=licio@unaffiliated/licio] has joined #launchpad
=== Kinnison returns from the tax office semi-triumphant
Kinnisondaf: Yeah, I am currently sorting branches out12:32
dafcool12:32
dafonly semi- ?12:32
ddaaKinnison: they got the living blood out of you, so you have to use a wood stove for heating now?12:33
Kinnisondaf: Well, I now know what to do with these share option exercises I had in US$12:33
Kinnisondaf: Now I just have to fill out the rest of the form and do the maths12:33
Kinnisonddaa: Not quite, I think they've left me with enough for coal-fired heating12:33
=== southfoxargentin [n=fox@200-122-8-253.dsl.prima.net.ar] has joined #launchpad
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
=== uws [n=mathilda@scrat.hensema.net] has joined #launchpad
=== kiko-zzz [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #launchpad
=== JanC [n=janc@lugwv/member/JanC] has joined #launchpad
=== sd-tux [i=sd@2001:4ca0:0:fe00:0:0:a96:3f18] has joined #launchpad
ddaaso, I've got 637k revisions to convert...12:39
lifelessits running ?12:39
ddaayes... mh... I think might have forgotten to ask elmo for celementtree...12:39
ddaaha yes, it's there...12:41
ddaaSo, the guesstimate ATM is 44 days12:43
=== ddaa goes "told you so"...
ddaaWill revise gesstimate monday...12:44
=== darkStar [n=raptoid@85.102.193.204] has joined #launchpad
lifelessddaa: well - I had hoped we'd be running it mid dec. 12:45
lifelessddaa: anyhoo. at least now it is running :)12:45
lifelessgood work12:46
ddaawe still need a green light from the boss for the output format...12:46
lifelesshas sabdfl...no12:46
lifelessok12:46
dafmeeting in 15 minutes -- get your break in now12:46
lifelesssabdfl: ping ^^12:46
=== Kinnison workraves
=== ddaa snacks
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
sivangdaf: dev wekly status meeting, eh?12:51
dafindeed12:51
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
cprovgood morning 12:54
kiko-zzzmorning12:56
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
dafmorning guys12:57
dafhi Seb12:57
kikomorning daf 12:57
kikoso12:57
lifelessgood mornink vietnam12:57
kikois SteveA around?12:58
carlosstub, I have a fix + a test for the latest problem with poimport12:58
carlosstub, the fix is one line, the test is longer12:58
stubok12:58
carlosstub, kiko, SteveA do you have time for a fast review?12:58
seb128hey here12:58
carloshttps://chinstrap.ubuntu.com/~dsilvers/paste/file8AkQge.html12:58
dafcarlos: did you run the lint script this time? :)12:58
seb128Hi daf kiko carlos12:58
kikolol12:58
carloskiko, dude, make lint is useless....12:59
dafwhy?12:59
=== kiko kicks carlos
SteveAhi12:59
lifelesscarlos kicks back ?12:59
dafhi Steve12:59
mptMEETING TIME12:59
SteveAindeed01:00
SteveAwho's here today?01:00
dafme01:00
spivme01:00
lifelessnoddy01:00
carlosme01:00
mptme01:00
jameshme01:00
matsubarame01:00
carloskiko, perhaps is that I don't have pylint installed.... O:-)01:00
kikome01:00
ddaaus, and them01:00
lifelessuamI ?01:00
stubyo01:01
stubcarlos: approved. r=stub01:01
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
=== mpool [n=mbp@57.16.168.202.velocitynet.com.au] has joined #launchpad
carlosstub, thanks01:01
=== Kinnison is here
Kinnisonworkrave just finished01:01
=== bradb is here!
dafBjrn on holiday?01:02
SteveAyes01:02
niemeyerme01:03
SteveAso, the meeting agenda is out of date01:03
=== jbailey [n=jbailey@217.205.109.249] has joined #launchpad
SteveAlet's do this in a more ad-hoc way this time around01:03
jbaileySteveA: Clearly it can't happen then.  Come back to us. =)01:03
SteveAany extra items for the agenda01:03
SteveA?01:03
lifelesscarlos: for testing scripts, I tend to make main() invokable, so I do it in process01:03
lifelessoops, sorry, forgot its meeting time ;)01:03
SteveAas it stands:01:03
SteveA * Roll call01:04
SteveA * Agenda01:04
SteveA * Next meeting01:04
SteveA * Activity reports01:04
SteveA * Items from last meeting01:04
SteveA * Production / staging (stub)01:04
SteveA * Keep, Bag, Change01:04
SteveA * Three sentences01:04
carloslifeless, will answer after the meeting, but that does not work01:04
SteveA01:04
spivcarlos: I'll join that discussion01:04
SteveAthere's the bugzilla->malone conversion tomorrow, 1200 UTC01:04
SteveAmpt: you have something about "fixing projects"01:04
jblackhere01:04
SteveAhi jbailey 01:04
SteveAhi jblack 01:04
mpoolhi01:04
jblack:)01:04
mptSteveA, yes, now?01:05
mptor later?01:05
SteveAalso, i'd like to remind jblack, mpool and lifeless that we decided a few weeks ago that you can have a launchpad/bzr meeting at a different time01:05
SteveAto avoid weekly early mornings for jblack / late nights for lifeless, mpool01:05
mpoolthis time does mess up my friday, so that'd be good01:06
ddaaI guess that would end up at a time I am unable to attend...01:06
SteveAmpt: i'd rather not discuss that this week because i'm more focused on my meetings in london01:06
carlosspiv, ok01:06
mpoolSteveA: should anyone else be there?01:06
mptok01:06
SteveAmpt: can it be put off for two more weeks?01:06
lifelessmpool: its a slightly different focus01:06
SteveAthen i'll be back in vilnius01:06
lifelessmpool: so - some folk will go to both01:06
mptthat's fine01:06
lifelessmpool: its in the minutes a few weeks back01:06
SteveAi'd like us to get a good understanding of the situation before approaching mark about it01:06
mptbut the other item probably needs to be discussed today01:07
mpt(the state and progress of Malone)01:07
SteveAok01:07
SteveA * Roll call01:08
SteveA * Agenda01:08
SteveA * Next meeting01:08
SteveA * Activity reports01:08
SteveA * Items from last meeting01:08
SteveA * Production / staging (stub)01:08
SteveA * State and progress of malone (mpt)01:08
SteveA * Keep, Bag, Change01:08
SteveA * Three sentences01:08
SteveA01:08
SteveAthat is the agenda01:08
SteveAnext meeting: same time next week?01:08
SteveAi will probably not attend, as i'll be on leave01:08
sivanghere01:08
SteveAhello sivan01:08
=== ..[topic/#launchpad:SteveA] : launchpad.net | developer meeting: Thur 19 Jan, 1200UTC (wiki:MeetingAgenda) | launchpad-users@lists.canonical.com (wiki:MailingLists) | Channel logs are here: http://tinyurl.com/72w39
ddaaWho will chair next week's meeting then?01:08
SteveAkiko or stuart01:09
kikoif not SteveA, I can01:09
SteveAi think kiko will be arouind01:09
kikoof course.01:09
SteveAif kiko and i were both in meetings / on leave, then i'd ask stuart01:09
lifelessif kiko isn't, I'd be happy to01:09
ddaa</meta>?01:09
SteveAlifeless: when you have the other meeting sorted out, i expect you not to attend launchpad ones always01:09
SteveA * activity reports01:10
SteveAwho's hot, and who is not?01:10
mptup to date01:10
dafhot01:10
lifelessSteveA: sure. that will be nice... though I find missing .uk time meetings hurts - see the mgmt ones 01:10
ddaahot as hot coals01:10
mpoolthink i'm ok01:10
=== Kinnison is up to date
lifelessburning01:10
jameshnot up to date01:10
jblackI am solar01:10
spivI'm up to date.01:10
jblackkinnison is up to date01:10
=== bradb is sending yesterday's report reet naw, so I'll be up to date
Kinnisonjblack: yes, I already said that01:10
=== SteveA is out of date
jblackkinnison: Stevea has trouble with /me's. 01:10
matsubaraup to date01:11
kikoI've been average -- sent all but three of reports due01:11
niemeyerI'm kind of out of date.. the sprint will probably be on a single entry01:11
Kinnisonjblack: You what?!?!01:11
kikoKinnison, "you"?01:11
stubup to date01:11
SteveAfor the roll call, it is easy to miss what someone said if they emote on irc, while everyone else is saying01:11
SteveAjblack was alluding to that01:12
Kinnisonoh right01:12
carlosI'm behind01:12
Kinnisonsorry01:12
Kinnisonforce of habit01:12
SteveAi emoted this time too01:12
SteveAoh well01:12
SteveAthanks for the note jblack01:12
Kinnisonjblack: yeah, ta01:12
jblackstevea is up to date too. =)01:12
SteveAjamesh: can you send a summary of what you've been working on to the activity list please?01:12
SteveAjblack: actually, i'm not01:13
dafjblack: no he's not :)01:13
jameshSteveA: okay01:13
SteveAlet's move along01:13
mptlet's01:14
SteveA * Items from the last meeting01:14
=== daf to produce summary
daf(done)01:14
SteveAdaf: will you summarize this meeting too?01:14
dafcertainly01:15
SteveAplease look at the previous summaries on the wiki01:15
SteveAthere are various things in the summaries that you may find useful01:15
SteveAfor example, using MeetingAction and ItemForNextMeeting tags01:15
dafI did look through them and tried to follow the style01:15
SteveAto help with searching through it01:15
dafMeetingAction is something I omitted; I'll rectify that this time01:15
SteveAuse whatever you think will help01:15
SteveAthanks daf01:16
SteveA * Production / staging (stub)01:16
=== cprov is sorry, was at phone
stubProduction upgrade to hoary and PostgreSQL 8.0 appears to have gone well. It seems to have improved timeouts much better than I expected (or perhaps I've just been lucky).01:16
stubInitial steps have also been taken to avoid batch jobs (karma, cache updates) running at the same time.01:16
stubNothing thrilling to report about staging.01:16
=== cprov is some days behind in activity report
=== pitti [n=pitti@ubuntu/member/pitti] has joined #launchpad
pittihi01:16
=== bradb has noticed the production speedup
stubI guess we will find out for sure about the timeouts next time we analyze the exception reports01:17
dafpitti: welcome01:17
kikostub, SteveA, jamesh: what's the status on the report analysis?01:17
jameshkiko: I've ported your script, and made a few improvements.  I am going to write up a few cron jobs to generate regular reports on chinstrap01:18
=== mvo [n=egon@ip181.135.1511I-CUD12K-01.ish.de] has joined #launchpad
jameshkiko: and do up a simple CGI script to display OOPS reports without you having to hunt for the filename01:18
=== dholbach [n=daniel@ubuntu/member/dholbach] has joined #launchpad
kikojamesh, that'd be great, because we've been without regular reports for almost a month now01:18
dafjamesh's OOPS summary script is awesome01:19
jameshkiko: with my latest branch, we can get OOPS reports for requests that took longer than we'd like without us timing them out for the user01:19
niemeyerkiko: What are these reports about?01:19
niemeyerOOPS reports?01:19
kikoniemeyer, the most common errors occurring in production01:19
niemeyerAh, ok01:19
jameshto help catch problems before users notice01:20
niemeyerNice idea01:20
sivangjamesh: will it be easy to find out the OOPS reason on the cgi front ?01:20
sivangjamesh: even if they are not just, plain, timeouts.01:20
jameshsivang: the OOPS report includes a full traceback, and information about the user, URL, etc01:20
sivangk, I see.01:21
jamesh(you won't get a traceback for soft timeout OOPS reports though)01:21
dafwill we get a list of executed queries for soft timeouts?01:21
SteveAcool01:22
jameshdaf: that's the other thing we'll be having soon.  And yes, you will get the list of queries in this case01:22
dafjamesh: great!01:22
SteveAis there a control for the soft time-out in the config file?01:22
=== daf is very excited
jameshSteveA: yes.01:22
SteveAi think we should start by having a large hard time-out, and a much lower soft time-out01:23
SteveAso that our users will see very few timeouts01:23
kikoSteveA, the downside to that is that the server can get overbombed01:23
SteveAand then lower it by looking at oops reports01:23
SteveAand lower to a level where we still don't get many hard timeouts01:23
mptso maybe stub can decide on the hard timeout based on how much the server can stand at the time01:24
SteveAkiko: yes, that is something we need to consider too01:24
jameshkiko: ideally we'd set the hard timeout to a value that prevents the system from getting overloaded, and the soft timeout to a value we'd expect people to wait for pages01:24
kikoright.01:24
SteveAi'd like us to record what we're using for these timeouts01:24
SteveAweek-by-week01:24
stubWe will have a second server online this week so we can keep a large timeout.01:24
SteveAso that we have some basis to make future decisions01:24
kikostub, ah, so the second box is not yet up?01:24
dafstub: second app server?01:24
stubkiko: Correct. I've set most of it up but got distracted today01:25
stubdaf: Yes01:25
dafstub: so we'll be getting A, B, C, D oopses?01:25
stubYes01:25
sivangit's probably be good to run some sort of an analysis to see the most time consuming queries and attempt optimization at them , or split up.01:25
SteveAwe'll eventually get cronscript oopses too01:25
jameshsivang: we'll have timing information for queries in the OOPS reports01:26
SteveAwhich need their own "server code"01:26
kikookay01:26
sivangjamesh: cool :)01:26
kikojamesh, is there an ETA for this stuff, or are there still unknowns?01:26
jameshkiko: it appears to be sitting in your review queue :)01:27
kikooh don't be cruel01:27
kikoI'll do it today then.01:27
dafhaha01:27
sivangheh01:27
SteveAso the new timeouts levels can be set when that rolls out01:27
SteveAstub: when is the new server coming on line?01:28
stubI just need to move some crontrol scripts into place and fire it up, and let the admins know so the oopses can be rsynced and monitoring switched on.01:28
stubShould be tomorrow01:29
dilysMerge to devel/launchpad: [r=jamesh]  cleanups of Soyuz-related code in preparation for UI work (r2986: Dafydd Harries)01:29
stubI believe the load balancer is already configured01:29
=== kiko hopes daf didn't conflict with him or he will KILL KILL KILL
SteveAwe need to think how the OOPSes get combined on chinstrap01:29
SteveAi think we should have two places for these on chinstrap01:29
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
SteveAone for staging, and one for production01:29
SteveAi do not know if it is possible to rsync all into the same place01:30
SteveAor whether we need to get james' scripts on chinstrap to do the aggregation01:30
stubIt is possible to rsync them all into a single location01:30
stub(we designed it that way)01:30
jameshthe analysis script just takes a list of directories as arguments, so it can aggregate from multiple directories01:30
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
SteveAwe should rsync them into the same place01:30
SteveAso, on chinstrap, we should have launchpad-production-logs01:31
SteveAand launchpad-staging-logs01:31
kikothat sounds okay01:31
SteveAand get things rsynced into there01:31
SteveArather than gangotri-logs and asuka-logs as currently01:31
jameshI'll write the CGI script to handle multiple locations (will be necessary for finding both production and staging OOPS's)01:31
SteveAthat needs RT requests01:31
SteveAand prioritization01:31
SteveAkiko: would you?01:31
lifelesswill it need RT ?01:31
SteveAall admin requests need RT01:32
lifelessI'm not clear what admins are being asked to do01:32
SteveAmove directories, and change rsyncing cron jobs01:32
stubI can do it. I need to sort with them re: the new servers logs too01:32
SteveAok, thanks stub01:32
kikocool01:32
SteveAnext production roll-out?01:33
SteveAit would be nice to get the error reporting improvements out there01:33
stubDo we need one next week? Anything important landing?01:33
SteveAerror reporting improvements01:33
kikoif the error reporting lands, then yeah01:33
stubOk. So I can rollout next week from when jamesh's patch lands01:33
stubTuesday as normal01:34
kikosure.01:34
SteveAokay, cool01:35
SteveAmoving along01:35
bradbstub: bug status notes as comments01:35
SteveA * State and progress of malone (mpt)01:35
SteveAand, we're running into the latter portion of our allocated time01:35
mptok, jamesh announced that the distro team would be moving to Malone01:35
SteveAso, i may push the bulk of this off to a separate meeting01:35
mptand some of them are concerned about that01:36
mptwhich is why seb128 and mvo are here, I believe01:36
dafand pitti and dholbach 01:36
kikoI've heard concerns as well.01:36
mptso first, it would be nice if SteveA or kiko could reply to their concerns on ubuntu-devel01:36
dafwe should migrate to Malone more often -- our meetings have never been so popular01:36
sivangdaf: lol01:36
mptif you weren't subscribed, I can redirect you the relevant messages01:36
kikoI don't get ubuntu-devel email, and I probably shouldn't01:36
SteveAi'd invite them to talk about it on launchpad-users01:36
ddaaokay, everybody migrates to HCT next week01:37
ddaa(heh, kidding!)01:37
kikosomeone did CC: launchpad-users but I've slacked on announcing it, so..01:37
mptsecond, who's in charge of bradb's schedule? :-)01:37
kikoI'll do that today, I made a plan yesterday01:37
kikompt, bradb is in charge of his schedule, of course01:37
sivangI'm interested to know what can be done to help users who run into problems , after the migration. (that does not involve code hacking if possible)01:37
kikowe can help suggest what the priorities are01:37
mptwell, I see there are two big problems01:37
seb128kiko: if they are way to roll back to bugzilla in the switch to malone impacts the productivity of the distro team too much?01:37
mpt1. it's hard to find bugs01:38
dafsivang: being on #launchpad to support them is one thing01:38
seb128s/if/is01:38
mpt2. it's really slow to process bugs01:38
kikoseb128, probably not.01:38
seb128grumpf (s/if they/is there a)01:38
mptso w.r.t. (1), I've just finished https://wiki.launchpad.canonical.com/MaloneSearch01:38
mptand it would be nice if parts of that could be implemented week by week01:38
mptso at least people can see that things are getting better :-)01:38
dafmpt: re 1: using google with site:launchpad.net works very well01:38
daf(in the meantime)01:38
kikothat sounds pretty good.01:38
mptand w.r.t. (2), I'm writing https://wiki.launchpad.canonical.com/BugWorkflow01:39
jbaileyseb128: I don't see how there could be.   Once new data goes into Malone, it's not really trivial to model those changes back in bugzila.01:39
mptthat's all.01:39
mptSteveA, done01:39
bradbmpt: The sooner the Ubuntu devs switch to Malone, the sooner the problems you mention will be unavoidable to address. :)01:39
SteveAthanks mpt01:39
seb128jbailey: hey, me too, I just though I would ask anyway :)01:39
sivangwe should have a list of "temporary remedies" in the stages before finish the touch up. daf : then (1) should be ther e:)01:39
SteveAthere is much we can discuss on this01:39
SteveAbut we don't have time to in today's meeting, because there is 6 minutes left01:39
SteveAi'd like us to have a meeting for this01:39
dafI hope the distro guys can count on us to take their complaints seriously01:39
ddaabradb: I'm not sure that the distro guys are enthusiastic about suffering to address prioritization issues in our dev process...01:39
lifelesst-501:40
seb128bradb: we don't ship to be kicked down to report bugs, I do for months already01:40
SteveAso, when for this meeting?01:40
mptkiko, can you at least steer matsubara and gneuman in the direction of Malone bugs for the next few weeks?01:40
seb128s/ship/need01:40
jbaileydaf: You've been quite amazing on the bug triaging so far. =)01:40
=== seb128 wakes up
SteveAhang on a minute please01:40
SteveAi'd like to plan when the "malone for distro team" meeting happens01:40
SteveAlater today is okay with me01:40
SteveA and i'll try to take time out from my london meetings for it01:40
SteveAshall we say at 1300 UTC?01:40
kikompt, I'll look into it.01:40
seb128bradb: no offense but we barely keep up with bug flood using bugzilla, we are not going to keep up with malone01:41
bradb1300 URC sounds good01:41
mptis that in one hour?01:41
SteveAin 20 mins01:41
mptoh, right01:41
kikothat's in 20 yeah01:41
mpthow time flies01:41
bradbs/URC/UTC01:41
SteveAall against 1300 UTC, say now:01:41
SteveA501:41
SteveA401:41
SteveA301:41
SteveA201:41
SteveA101:41
SteveAdone.01:41
SteveAokay01:41
SteveAKeep bag change:01:41
SteveAwith a strict countdown....01:42
SteveA601:42
SteveA501:42
SteveA401:42
SteveA301:42
ddaaCHANGE: unknown dates for march sprint01:42
SteveA201:42
ddaaCHANGE: bzr fetcher slowness01:42
SteveA101:42
SteveA001:42
=== mpt concurs with ddaa's first
SteveAddaa: kiko and i are talking about the march sprint tonight, and i'll be talking with mark about it tomorrow01:42
mptPeople keep asking me where I'm travelling this year, and I don't have any idea01:42
SteveAi expect to have firm dates within the next few days01:42
SteveAThree sentences:01:42
SteveAgo for it!01:42
ddaaDONE: catch-up, deploy bzrsyncd, deploy importd2bzr01:42
ddaaTODO: OptionalBranchTitle, importd->bzr transition01:42
ddaaBLOCKED: approval of importd2bzr output format01:42
KinnisonDONE: catchup with three weeks of movement while I was on holiday, dealt with tax, started to map out tool work01:43
matsubaraDONE: fixed bug on +join team not displaying confirmation message, finished the canned search for commented bugs, bug triage, fixed validator for some form fields.01:43
matsubaraTODO: find a reviewer for some of the bugs above, fix more bugs.01:43
matsubaraBLOCKED: nope01:43
lifelessSteveA: hmm, that might do for the bazaar sprint I was thinking of01:43
dafDONE: bug 6372, Soyuz code cleanups, Soyuz UI work, bug triage01:43
KinnisonTODO: tools, more tools, and some tools01:43
dafTODO: Soyuz UI work01:43
dafBLOCKED: no01:43
spivDONE: supermirror SFTP nearly ready -- 4/5 acceptance tests passing.01:43
spivTODO: get supermirror SFTP done, merged and deployed.01:43
spivBLOCKED: no01:43
UbugtuMalone bug 6372: "approving members broken" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Dafydd Harries, Status: Fix Committed http://launchpad.net/bugs/637201:43
KinnisonBLOCKED: nothing right now01:43
jameshDONE: error reporting improvements / code reviews / bugzilla migration prep.01:43
cprovDONE: fix builddmaster to gather buildresults via uploader and queue tool to enable single binary overrride and other minor fixes related to soyuz deployment test and buildd UI01:43
jameshTODO: bugzilla migration and fallout / code reviews01:43
jameshBLOCKED: no01:43
cprovTODO: run new Soyuz deployment test schema over breezy-autotest01:43
cprovBLOCKED: None01:43
stubDONE: PostgreSQL 8.0 upgrade01:43
stubTODO: Zope 3.2 update01:43
stubBLOCKED: Nothing01:43
kikoDONE: getting back on track with work on LP, soyuz testing, management in general, random bugfixes01:43
mptDONE: polish work, landed capitalization branch (yay!), MaloneSearch spec01:43
mptTODO: more Malone specs, more polish01:43
mptBLOCKED: no01:43
lifelessSteveA: rather than separate, I'd like to tack a couple of dedicate VCS days on there for the VCS folk01:43
bradbDONE: Fixed bugs 1440, 6285, 5485, 3712, 4066, and queued up BugStatusChangesAsComments. Moved --story patch into Z3/LP branches on chinstrap.01:43
jblackDONE: Supermirror deployment refinement, rocketfueldoc touchups01:43
bradbTODO: Transfer all this code from review queue and approved state into merged.01:43
bradbBLOCKED: Response from SteveA about how best to integrate --story patch, since it includes a change to our Zope.01:43
SteveADONE: reviews, management, travel to london, meetings01:43
SteveATODO: meetings01:43
SteveABLOCKED: no01:43
jblackTODO: rocketfuel script refinement, bzr docs!! 01:43
jblackBLOCKED: none01:43
kikoTODO: finish some of the trivials, reviews, move on to serious bug triage and assess what our current state of major problems is01:43
kikoBLOCKED: no01:44
lifelessSteveA: one sec, forgot to prep them01:44
kikoddaa, is bug 1512 still a concern?01:44
ddaaUbugtu: bug 151201:45
Ubugtu(bug <abbreviation> <number>) -- Look up bug <number> in the bugtracker associated with <abbreviation>.01:45
lifelessTODO: finalise formats for importd conversion with sabdfl, ddaa, bzr branch format support01:45
UbugtuMalone bug 1512: "Admins creating products should be allowed to set owner and is_reviewed" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Christian Reis, Status: In Progress http://launchpad.net/bugs/151201:45
lifelessDONE: bzr transport implementation tests, reviews, etc01:45
lifelessBLOCKED: Zope3 update steve week 801:45
niemeyerDONE: Leave days01:45
carlosDONE: bugs #6410, # 1681 and several poimports fixes01:45
mpoolTODO: finish 0.7; texas travel, etc01:45
niemeyerTODO: Gantry meeting01:45
mpoolDONE: 0.7rc1, many merges & reviews01:45
mpoolBLOCKED: no01:45
stublifeless: Zope3 is on my plate for now01:45
niemeyerBLOCKED: Nope01:45
lifelessstub: thanks!01:45
carlosTODO: Improve poimport tests, finish POMsgSetPage implementation01:45
carlosBLOCKED: No01:46
ddaakiko: it's part of the 1k-importd-death-march thing, still nice to have, but low priority.01:46
daft+101:46
lifelessstub: I'm looking to use the SVN HEAD test runner - thats the goal.01:46
SteveAokay01:46
dafthe current Zope test runner code blows goats01:46
SteveAi'll deal with blockers after the meeting01:46
SteveAMEETING ENDS01:46
SteveAddaa: who needs to approve the importd2bzr format?01:46
lifelesswhers teh KABOOM ?01:47
lifelessSteveA: sabdfl01:47
SteveADOOM01:47
ddaaSteveA: sabdfl does01:47
mptthere wasn't time for it, lifeless 01:47
lifelessthe earth shattering KABOOM01:47
SteveAi'll ask mark about it this afternoon01:47
ddaalifeless: just realized we overlooked signing for importd2bzr01:47
SteveAwhat is the contentious issue?01:47
SteveAwhere do i read about it?01:47
lifelessddaa: no we didn't, bzr can sign post hox.01:47
mptThis is how the meeting ends ... not with a kaboom but with a whimper01:47
carloslifeless, spiv about the script testing01:47
ddaalifeless: sure, but there's no plan for when, where and how.01:47
lifelessddaa: 'post hoc'01:47
lifelessddaa: well, thats true enough01:48
sivangniemeyer: what's Gantry ?01:48
carloslifeless, spiv we cannot use the main function to call it from the tests because we need to run that script with a concrete dbuser so we are sure that the user is able to access to the needed tables01:48
SteveAstub: can i give you the bradb blocker about --story ?01:48
ddaaAfter the branches are made public, or at some point during the transition, then when, knowing it's a significant CPU hog to sign 700k revision or something.01:48
lifelessSteveA: thats actually on my todo for tomorrow01:48
=== jkakar [n=jkakar@217.205.109.249] has joined #launchpad
stubI think I have the email. --story will need to be rewritten for the new test runner I believe.01:48
lifelessSteveA: it bubbled up to the top of my pile this week01:48
lifelessstub: yes, it all likelyhood01:49
carlosat least that was the case when we started testing that script01:49
SteveAlifeless: "that"?01:49
lifelessSteveA: --story01:49
SteveAlifeless: okay01:49
niemeyersivang: It's a framework of steel bars raised on side supports to bridge over or around something01:49
jbaileywin 1001:49
dilysMerge to devel/launchpad: Fixed missing import that breaks the poimport script + test [r=stub]  (r2987: Carlos Perell Marn)01:49
SteveAlifeless: i asked stub to look into the zope3 migration, seeing as i'm not getting around to it01:49
carlosstub, ^^^^ Could you cherrypick it?01:50
sivangniemeyer: oh01:50
stubcarlos: yup01:50
niemeyersivang: :-)01:50
carlosstub, thanks01:50
SteveAlifeless / ddaa: what do you want me to do about the importd2bzr stuff/01:50
dafniemeyer: it's some sort of admin interface for Ubuntu, isn't it?01:50
ddaaSteveA: boring technical issues sabdfl got himself involved into. Basically, "how to advertise launchpad in RCS imports in bzr". I made some changes to what sabdfl and lifeless previously agreed to, because that was user hostile. lifeless and kiko know the details and support my proposal.01:50
lifelessSteveA: get mark on irc with ddaa01:50
ddaalifeless: that would do it, I think01:50
niemeyersivang: But the truth is that I can't talk about it :(01:50
bradblifeless: I have --story in two branches on chinstrap01:50
sivangniemeyer: ah , ok.01:51
kikostub, I'm seeing a strange problem on the diskless boxes here:01:51
kiko19:14:15 WARNING Bad object name 'public.plpgsql_validator(oid)'01:51
kiko    + ProgrammingError: ERROR:  relation reference "ps1" cannot be used in an expression01:51
lifelessbradb: a newer version ?01:51
kikostub, I wonder if that's just us requiring pgsql 8.0 now?01:51
stubkiko: Ignore it, or remove the matching entries from security.cfg before I get around to doing it myself.01:51
stubkiko: Actually - just ignore it.01:51
kikostub, okay, but the test suite bombs out massively01:52
SteveAddaa / lifeless: i'll ask mark to get on irc with you guys01:52
kikopossibly unrelated then01:52
lifelessSteveA: just ddaa01:52
stubkiko: Removing the entries will screw Mawson since it is still 7.401:52
SteveAok01:52
lifelessstub: ddaa and I are in sync01:52
bradblifeless: No, the same version, segregated into its own branches, one for the Z3 change required, and one for the LP change.01:52
lifelessput me in the loop makes it a TZ problem01:52
SteveAlifeless: ok01:52
lifelessbradb: sweet. can you mail me the details ?01:52
bradblifeless: sure01:52
cprovstub: how long should it take to upgrade mawson to pgsql 8 ?01:52
stubkiko: Oops... I only saw the warning. Don't know the second ERROR line - I'd need more details01:53
stubcprov: An hour or three01:53
cprovstub: AFAICS is the only DC machine using 7.4 01:53
Spl4yMy dream was that launchpad stopped to give timeout01:53
SteveAkiko: i was just chatting with jbailey about bug triage.  he seems very pleased with the bug triage work recently for launchpad bugs, particularly daf's efforts getting through the mass of bugs01:53
ddaalifeless: so, anything really urgent you can think of, or can dig back into OptionBranchTitle now?01:53
cprovstub: do you have time to do it today ?  or ASAP ?01:53
ddaait's going to need a couple of rounds of review, so the sooner the better.01:54
SteveAT-5 mins to malone / distro meeting01:54
lifelessddaa: whats the revisions/second count now ?01:54
dafkiko, SteveA: I have plans for generating a summary of bugs for LP products01:54
kikostub, a massive set of ISE 500s on rosetta pages01:54
lifelessddaa: yes, digging into that makes sense to me01:54
cprovstub:  I have a time-windows available and i think it might be a good idea to upgrade it since e have this time 01:54
kikodaf, I wonder if malone shouldn't be doing that for us :)01:54
mpoolok night all01:54
SteveAalthough to be honest, it is more of a "discussion" than a "meeting"01:54
=== mpool [n=mbp@57.16.168.202.velocitynet.com.au] has left #launchpad ["Leaving"]
=== carlos -> lunch
dafkiko: it should, but in the meantime... :)01:54
carlossee you later01:54
lifelessnight all01:54
ddaalifeless: speed is not signficantly different, it's still clearly > 1 month job.01:55
dafkiko: hacking something up on chinstrap has a way faster turnaround than speccing, implementing, reviewing, merging01:55
kikostub, it appears to be a postgresql-8ism introduced in potmsgset.py?01:55
ddaalifeless: no point into making more guesstimate until we have a larger sample of branches into the measurement.01:56
kikois that possible?01:56
stubcprov: Not today01:56
cprovstub: ok01:56
stubkiko: What is an ISE 500 ?01:57
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
kikointernal server error!01:57
stubtimeouts? 01:57
kikostub, see privmsg 01:58
pittistub: btw, I uploaded a postgresql 8 fix to breezy-updates today; I think you want that for LP01:58
kikoit's an odd error in a rosetta query.01:58
bradbSteveA: malone / distro meeting now?01:59
SteveAno01:59
kikoSteveA, note that mdz isn't here..01:59
SteveAnow01:59
jbaileyToday's meeting is dedicated to ntp? =)02:00
SteveAkiko: we can summarize to mdz later or something02:00
SteveAor have another discussion02:00
SteveAOkay...02:00
kikothat's not very fair with the manager of the distro02:00
kikoanother meeting would be okay02:00
SteveAWelcome to the discussion of malone and launchpad, a continuation of what we started in the launchpad meeting, but didn't have time for02:00
=== kiko chuckles
SteveAkiko: mdz wasn't in the launchpad meeting, so i don't think it is any worse02:01
SteveAwho is here for this discussion?02:01
SteveAplease say "here"02:01
dafhere02:01
mvohere02:01
mpthere02:01
dholbachhere02:01
seb128here02:01
jbaileyhere, but distracted.02:01
pittihere, lurking02:01
=== ogra [n=ogra@ubuntu/member/ogra] has joined #launchpad
kikohere02:01
jbaileyogra: say "here"02:01
matsubarahere02:01
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has joined #launchpad
ograhere02:01
bradbhere02:01
jbaileyKamion: say "here"02:01
mptbradb?02:02
carloshere but having lunch at the same time....02:02
kikotwo seconds in the channel and already getting bossed around02:02
bradbmpt?02:02
mptok, bradb's here02:02
Kamionhere02:02
stubhere02:02
SteveAokay, let's get some kind of agenda.02:02
SteveAwhat are the main points we want to discuss?02:03
mpt* communication with distro team about why we're switching now02:03
SteveAjust throw out points for the next 30 seconds02:03
SteveAthen we'll triage them down02:03
SteveA3002:03
SteveA...02:03
mpt* advertising the best ways for distro developers to communicate ideas for improvement02:03
pitti* prioritization for malone bug fixes02:03
seb128* impact that will have on dapper, do we have to switch now?02:03
bradbwhat pitti said :)02:03
SteveA15...02:03
daf* how to deal with problems that occur02:03
ogra* could we also switch after UVF ?02:04
=== janimo [n=jani@Home03207.cluj.astral.ro] has joined #launchpad
pitti* plan B?02:04
SteveA38....02:04
sivang* if we don't swtich this friday, this will probably get posponed furhter, so we better do it.02:04
lifelessnight02:04
seb128* why do we need to switch now with well known issue that will impact on the distro team and could be fixed before switching02:04
SteveAokay02:04
SteveAi have the following items:02:04
SteveA * communication with distro team about why we're switching now02:05
SteveA* advertising the best ways for distro developers to communicate ideas for improvement02:05
SteveA * prioritization for malone bug fixes02:05
SteveA * impact that will have on dapper, do we have to switch now?02:05
SteveA * how to deal with problems that occur02:05
SteveAwhat is UVF?02:05
lifelesscarlos: can we talk monday?02:05
mptUpstream Version Freeze02:05
pittiupstream version freeze02:05
ograupstream version freeze02:05
SteveA * could we also switch after UVF ?02:05
sivangUpstreamVersionFreeze02:05
SteveAthanks02:05
SteveA * plan B?02:05
lifelesscarlos: I didn't mean to ignore you, but am very tired, and going out tomorrow night02:05
SteveA * why do we need to switch now with well known issue that will impact on the distro team and could be fixed before switching02:05
SteveA02:05
spivcarlos: Take a look at test_cronscript in lib/canonical/librarian/ftests/test_gc.py02:06
SteveAsivang: i didn't include yours because it was a statement02:06
mptsome of these points are duplicates02:06
carloslifeless, sure02:06
lifelessthanks02:06
sivangSteveA: sure, noted02:06
spivcarlos: (and the rest of the file too :)02:06
carlosspiv, ok02:06
kikoshall we start out by addressing the first concern: why change now?02:06
carloswill do after lunch02:06
SteveAkiko: please do02:06
kikookay02:07
kikoany migration at any time will be painful02:07
kikothat's where I want to start from02:07
dafthere are always going to be reasons why switching now is not ideal02:07
ograbut doing it at the most critiacl and busy time of distro development is hard02:08
ogra*critical02:08
kikoogra, but I disagree with you there.02:08
kikothis is not necessarily the most critical and busy time for distro development02:08
seb128kiko: that will impact on dapper02:08
pittiAFAICS now is not more or less critical than at any other point in the distro release02:08
kikothere's a number of critical periods during the six-month cycle02:08
ograkiko, freezes are the most critical time 02:08
pittiif Malone would have all features we need, then switching shouldn't be so much of a pain02:09
seb128kiko: dapper is a special version, it's the first supported for 5 years we will have02:09
kikoseb128, it will impact on any release during which we would do the migration.02:09
seb128kiko: we should not screw it02:09
mvoI was wondering if we shouldn't have a discussion before the switch and lay out a plan what issues are ciritical for the distro team before a switch can be made (e.g. better search)02:09
kikoI am 100% confident malone won't screw dapper.02:09
pittiat least to me, the pain arises not from getting used to malone, but coping with the tremendous workflow slowdown 02:09
=== thisfred [n=thisfred@a80-127-80-154.adsl.xs4all.nl] has joined #launchpad
ograkiko, we are all more busy the week before a freeze ... having to care for bugtracker issues at this time is quite some extra work02:09
seb128kiko: yeah, better to do it on a normal one rather than the "5 years supported one"02:09
dafpitti: would having extra people working on bug triage help?02:10
bradbI have a patch that will add a comment box on the +editstatus page. It's been in code review for a week, and got a review today.02:10
seb128kiko: I'm confident it'll, I barelly catch with my list of bug using bugzilla and working a lot of extra hours, and I do use malone already ... I'm pretty sure we will not keep with bug flow02:10
=== mpt [n=mpt@203-167-187-170.dsl.clear.net.nz] has joined #launchpad
pittidaf: extra people working on improving malone usability would, IMHO02:10
kikoI think it will be more useful if we be practical, and not assembling a set of doubts.02:10
dafpitti: noted02:10
kikolook.02:10
pittidaf: i. e. we should make sure that bug triage is efficient02:10
seb128daf: sure, less bugs to deal with would allow to spend extra time on one bug :)02:10
kikoI realize you are really worried with the migration02:11
ograkiko, i'm only worried about the time 02:11
kikoso let's be practical and address what are problems with the migration02:11
dafseb128: well, I was wondering whether having more people might counter-act the worflow slowdown02:11
kikowithout hand-waving or excessive emotionality02:12
Kamionbetter searching and being able to see all bugs at once would greatly improve triage workflow, I think02:12
dafthe main concern I've heard so far is that using Malone is slower than Bugzilla02:12
pittidaf: that doesn't seem like a good way of dealing with the problem; you can't pick a random guy for bug triage, for most bugs you need expert knowledge02:12
seb128stuff like sub-string query not working will hurt02:12
kikodaf, that's too intangible to be useful :-(02:12
Kamiondaf: extra people triaging my bugs often actually slows me down02:12
bradbseb128: I recently landed a patch to do sub-string matching on package name.02:12
dafKamion: fair enough :)02:12
Kamionthey've been assigned to me because I know about them; not to be snobbish, but I often spend more time correcting triagers' misconceptions than actually working when I have some of them going through my bugs02:13
dafwell, I was thinking more about pre-assignment triaging02:13
pittifull ack02:13
=== GoRoDeK [n=gorodek@p5083E354.dip.t-dialin.net] has joined #launchpad
mptbradb, does having done that make it easier for you to implement it for summary+description?02:13
Kamiondaf: ugh02:13
seb128people closing duplicates, asking for useful informations, etc is useful though02:13
KamionI'd rather just get the bugs02:13
bradbmpt: No, unfortunately.02:13
kikoKamion, you said "better searching" -- are there any critical ones?02:13
pittidaf: of course it is always helpful to have somebody go through the unassigned bugs, close dups, assign to the right people, etc.02:13
dafpitti: right, that's the sort of thing I had in mind02:14
bradbmpt: Having mentioned the importance of that to stub at UBZ, it seemed like it was a fairly complex problem to solve without killing LP.02:14
pittidaf: that indeed helps, but it's pretty independent of the malone vs. bz question IMHO02:14
dafok02:14
Kamionkiko: substring in package name, as bradb said, is the main thing; it used to be that other searches didn't work right but having retested it at least seems better now02:14
daffor searching: using Google can be a workaround for Malone's deficiencies02:14
daf(sometimes)02:14
bradbSad, but true.02:15
kikobradb, searching through bug summaries and descriptions? that's doable with a second fti field and some coding hacks.02:15
pittibut certainly with a big lag?02:15
kikogoogle has a big lag?02:15
bradbkiko: Sub-string matching on bug summaries and descriptions?02:15
Kamionbut I *really* want to be able to see all bugs at once so that I can just use my browser's search facilities02:15
seb128we need query on comment like bugzilla02:15
Kamionthen issues with malone searching would not be so important02:15
seb128bug title are not useful enough to find duplicate 95% of the time02:15
kikobradb, well, substring is trickier than fti; we may require a read-only copy to do that.02:15
pittiwe need status change and comment addition on one page, not with four clicks as it is now02:16
kikoKamion, that's something we can address without too much difficulty.02:16
=== bradb was referring specifically to sub-string matching.
kikopitti, that's going to be addressed this week.02:16
dafwe have a bug in the bug batching code that means you can't make it show all bugs at once02:16
kikodaf, yeah, but it's fixable, I've looked at it a bit02:16
Kamionkiko: thanks02:17
dafkiko: maybe we should make that a priority02:17
pittikiko: yay02:17
kikodaf, priority is my middle name02:17
mptor just increase the batch size to 500, like I've been saying for moooonths02:17
kikompt, calma02:17
kikobut that's an option.02:17
mptdesculpe02:17
KamionI think if the distro team could feel assured that issues that are seriously affecting their workflow could be addressed quickly, that would help02:17
kikolook02:17
kikowe work /for you/02:17
pittiI think this falls under 'bug fix priorization'02:17
kikoif you have troubles and come here, we will help02:17
bradbpitti: I implemented a fix for comment + change last week. It got code reviewed today, so hopefully I'll be able to land it todayish.02:18
stubmpt: Increasing batch sizes will increase timeouts. We can increase it but 500 is unreasonable.02:18
Kamionunderstood, but many of these issues were raised some time ago02:18
Kamionthe ones people are bringing up today02:18
ddaaKamion: it has been observed that pie-based bet appear to motivate some developers.02:18
KamionI realise that not all bugs get fixed, of course02:18
kikoKamion, yes, and we've been working on them, but there are lots of bugs.02:18
seb128kiko: I've filled some bugs like 6 months ago, you have a limited manpower too to fix issue, I'm sure you do your best but still ...02:18
kikowe had a serious issue with performance that we've worked hard to get under control02:18
mptstub, could you comment to that effect in bug 499?02:19
seb128"lots of bugs" may be a sign we should not switch yet, you have things to work on/you could fix before forcing distro team to deal with them02:19
kikoseb128, I have filed bugs 6 months ago on ubuntu, too, that haven't been fixed. now, point out to me the critical ones and I can make sure they get addressed02:19
kikoseb128, there will always be "lots of bugs"; this is after all, software.02:19
dafseb128: Ubuntu has lots of bugs -- does that mean I shouldn't be using it? :)02:19
seb128daf: let's say regression compared to what we are using now02:19
bradbseb128: IME, it's not a manpower issue, it's an issue of connecting the priorities of Ubuntu devs with the people who make the decisions about what will be implemented next in Launchpad.02:19
seb128regression are not good :)02:20
kikobradb is right.02:20
bradbYour pain is documented here: https://wiki.launchpad.canonical.com/DistroTeamOneOnOne02:20
mptdaf, if you're talking about using Dapper while being paid to work on Launchpad, the analogy holds02:20
kikonow02:20
Kamionbradb: right02:20
seb128daf: like the "too many click", "no good query", etc are known for ages02:20
kikoI'm /trying/ to get a list of practical things we can address02:20
kikoso far I have one02:20
kikowhich is being able to list all bugs at once02:20
daf1. allow seeing all bugs on a package at once02:20
kikoright.02:20
ddaaseb128: problems with ibook french keyboard has been known for ages :P02:20
daf2. package name substring search02:20
kikonow, are there any others, minus hand-waving and fear?02:21
seb128kiko: searching on bug title and description02:21
seb128I do that a lot02:21
kikoseb128, you can search on them today. you can't substring search on them.02:21
seb128no way to find duplicates with the current query system02:21
kikoseb128, what do you mean, no way to find duplicates?02:21
=== ddaa goes to do something more productive, like playing r-type...
bradbdaf: Both #1 and #2 are implemented.02:21
dafseb128: how do you find duplicates in bugzilla?02:21
dafbradb: how do I do #1 today?02:21
seb128what is "substring"? I want to search all the bugs with "cdio" in the tile and "warning" in the comment by example?02:21
seb128daf: I type 3-4 keywords for the comments that match the description of the bug I remember02:22
Kamionkeyword support would help me too (which I understand is being worked on); I attach the 'installer' keyword to all my installer bugs in bugzilla, for instance02:22
=== sivang would like to see a better email address for bugs coming from malone, possibly with something in the subject stating per which project/product groups/product they were filed, to be able to filter more easily
mptseb128, "substring" means searching for "crash" finds bugs that use the word crash, or crashes, or crashed, or crashing02:22
bradbdaf: https://launchpad.net/distros/ubuntu/+source/3dchess/+bugs (forgive me for not having a better example offhand)02:22
seb128daf: like "panel" "menu" "empty" "click"02:22
kikosivang, use the X-Launchpad-Bug header.02:22
Kamionas I say I know there's keyword support under development but perhaps something less general that's useful in the meantime would be good02:22
stubmpt: done02:22
mptta02:23
bradbdaf: A better example: https://launchpad.net/distros/ubuntu/+source/firefox/+bugs. This was implemented months ago.02:23
kikostub, see privmsg02:23
seb128mpt: k, I need to try that, a few days ago it was still not working so I've no feedback on if the fix is good enough or not02:23
dafbradb: is this page batched?02:23
kikoKamion, okay, I'll think about this.02:23
mptseb128, it's not implemented02:23
seb128it should before switching imho02:23
Kamionkiko: thanks02:24
bradbdaf: No. It never was.02:24
=== vuntz_ [n=vuntz@volin.imag.fr] has joined #launchpad
dafbradb: ah, I see02:24
kikoany new items that we could implement to help?02:25
seb128is there a way to list bugs without an upstream task?02:25
kikoany other practical items?02:25
Kamionperhaps search refinement would help with the complexity of various of the things that seb128 is mentioning?02:25
bradbKamion: The keyword support we have planned is probably next on my plate, and as keyword support goes, it's a fairly simple solution to making something useful without spending months of time on it.02:25
seb128(I need that to make the difference between bugs waiting on GNOME guys and bugs I've to tackle myself)02:25
mptkiko, I get the feeling the answer is no, none of the biggest problems are easy ones.02:26
Kamioni.e. take the current search, add another criterion to it02:26
sivangkiko: excellent, will use that from now on.02:26
kikompt, I don't agree, though they may be politically difficult.02:26
bradbseb128: No way to list bugs without an upstream task, but that shouldn't delay rollout. We can fix that relatively quickly.02:26
kikoright.02:26
dafis there a bug open on that?02:26
seb128k, because I will not be able to spot my 80 bugs instead of the 900 GNOME forwarded ones without that02:26
kikodaf, yes.02:26
mptdaf, yes there is02:27
dafgood02:27
mptand I also specced how it would work in MaloneSearch02:27
mpt-product:02:27
mptor for bugs that have been fixed upstream, anywhere:fixed02:27
kikoindeed.02:27
Kamionbradb: all bugs at once, distros/ubuntu/.../+bugs> that works for packages but not for a person's assigned bugs02:27
=== baptiste [n=mille-ma@217.26.192.224] has joined #launchpad
kikoKamion, agreed.02:27
bradbKamion: Right, +assignedbugs is batched.02:28
=== baptiste [n=mille-ma@217.26.192.224] has left #launchpad ["#gnome-fr,]
dafKamion: do you have any feedback for this page: https://launchpad.net/people/kamion/+assignedbugs02:28
dafshould it perhaps be grouped by package?02:28
dafshould it be possible to see all bugs on one page?02:29
Kamiondaf: I'd normally use newest-first in preference to grouping by package02:29
kikodaf, the latter is what he's been asking for02:29
dafoh, you can sort by location already02:30
Kamionit's hard to tell because I don't have many bugs assigned to me in Malone yet, but comparing with /people/bradb/+assignedbugs, definitely yes - I can't deal with clicking previous/next all the time02:30
seb128is there a launchpad copy with a bugzilla import done somewhere?02:30
bradbKamion: I agree. We can fix that quickly too.02:30
seb128staging.launchpad.net?02:30
Kamionbradb: stub seemed to think that huge batch sizes would cause timeouts - is that relevant here?02:30
dafhmm, staging is down02:31
mptdaf, it's either (1) show all bugs do that so you can use Ctrl+F for substring searching, but that's impractical because it would kill the database, or (2) implement substring searching in Malone itself.02:31
Kamionstill, even a batch size of 100 or 200 would be much nicer to use02:31
kikostaging did have a bugzilla import on it for a long while, we called for testing then02:31
kikoKamion, I think we can address this well02:31
bradbKamion: Yeah. I think we could increase the batch size, but we'd have to see how much we can get away with.02:31
dafKamion: yes, that is relevant02:31
bradbI don't expect we'll immediately be able to simply remove batching, for example. :)02:31
seb128kiko: I get a "The proxy server received an invalid response from an upstream server." on staging.launchpad.net02:31
dafbut we can try increasing the batch size and profile it02:31
Kamionright, rough usefulness comes before perfection, naturally :-)02:31
kikobatching only really helps avoid the general load -- one-off queries shouldn't be a problem. the main problem is that batching has been used to work around pages which issue O(N) queries.02:32
bradbyeah02:32
dafO(n) sucks02:32
kikoto fix those pages we really need to produce sql views.02:32
stubTurn default batch size into a launchpad.conf entry so we can tune it on the production hardware.02:32
bradbThat's a good idea stub 02:32
=== bradb files a bug
kikostub, I was thinking more in the lines of let the user choose.02:32
kikothe reason for that is that most users won't change the default02:33
kikoand we avoid spiking the load02:33
dafkiko: there's a bug that means that you can't choose even by hacking the batch parameters in URLs02:33
kikoand still address specific user's needs (I never wanted a larger batch size myself, tbh)02:33
stubThe other problem is that huge pages take ages to actually render. Bugzilla solves this by being slow, but we don't really have that luxury with the current app server architecture.02:33
kikodaf, I know -- that needs fixing.02:33
dafstub: is this a ZPT limitation?02:33
kikostub, yeah. I don't think an unlimited batch size is appropriate everywhere.02:34
stubzpt and https both02:34
=== bradb will file a bug that batch size should be either launchpad.conf- or user-configurable
dafuser-configurable batch sizes is already a bug02:34
dafperhaps add a note to that saying the default should be lp.conf-configurable02:34
kikoseb128, Kamion, pitti, ogra: any other practical issues we can focus on?02:34
Kamionstub: my Bugzilla bugs page with ~400 bugs takes about 3/4 seconds (stopwatch) to load/render02:35
ograkiko, no technical ones, nope 02:35
bradbdaf: Do you have a bug #? I can't find it.02:35
dafbradb: bug 394802:35
UbugtuMalone bug 3948: "User profile for Launchpad Batching System" Fix req. for: launchpad (upstream), Severity: Wishlist, Assigned to: Nobody, Status: Unconfirmed http://launchpad.net/bugs/394802:35
dafthere's also some discussion of performance considerations there02:35
bradbgreat02:35
stubKamion: It wasn't that fast from Australia when I last checked ;)02:35
dafstub: how is https related?02:36
Kamionkiko: (while I think there are issues that need fixed soon, I'm still in the camp that says we should switch now and get the pain over with as soon as possible rather than dragging it out for another release cycle)02:36
ograi'd prefer to wait 10 days until UVF is done ...02:36
seb128UVF will not make a difference02:37
kikoI'd also wish we did this sooner.02:37
stubdaf: Zope first assembles the page, which takes time because zpt is pretty slow (ignoring all the database queries). It then gets transmitted. I suppose the transmission time will generally be less than the rendering time, but they both count to the total the user sees.02:37
bradbASAP is best.02:37
mptbecause UVF is about versions, not bugs?02:37
KamionI don't think UVF will make much of a difference either02:37
kiko(and even distro team don't clearly have a consensual alternative date to suggest)02:37
Kamionthe only thing that UVF means is that we sit there closing a lot of merge bugs02:37
seb128kiko: is there a way to store queries (like "bugs to fix for dapper")02:37
Kamionyes, that will take a bit longer, but I don't think it will take critically longer02:37
seb128which would be a query on the target field02:38
kikoseb128, using bookmarks?02:38
dholbachseb128: bookmarks, i suppose02:38
dafstub: ah, and https transmission time is slower than http transmission time02:38
bradbseb128: I suggested canned searches as a sprint topic at UBZ, but it got rejected. If many Ubuntu devs complain that it should be a priority after starting to use Malone, that'll help force the issue. Or maybe they won't care.02:38
kikoand overhead is higher.02:38
seb128how do I bookmakr "dapper target"?02:39
kikoseb128, do the query, bookmark the resulting page02:39
dafstub: would doing page transmission in a separate thread help?02:39
mptDistributions have milestones, right?02:39
bradbyes02:39
seb128kiko: how do I query on the target field?02:39
mptso, set a Dapper milestone02:39
stubOne point that is relevant to all this - we have direct and easy access to the database. We can hack together custom reports where necessary to fix workflow bottlenecks. You might need a magic URL bookmarked, but it will work until the generic UI does what we need.02:39
seb128s/target/milestone02:40
kikoseb128, what is the target field? the target milestone?02:40
kikoah02:40
seb128sorry, used to bugzilla02:40
stubdaf: Don't know02:40
=== Kamion is happy with bookmarks for canned searches
dilysMerge to devel/launchpad: rs=stub Fix a rather invalid query in potmsgset.py so it still works with PostgreSQL 7.4 (r2988: kiko)02:40
dafstub: perhaps nobody has spent time optimising ZPT02:41
dafstub: but I expect SQL performance is more critical in the near term02:41
seb128kiko: like we will need to have lists of bug set with the dapper milestone02:41
stubdaf: I can confirm that nobody has spent time optimising ZPT :)02:41
kikohttps://launchpad.net/products/launchpad/+milestone/1.1/+index02:41
dafstub: :)02:41
kikoseb128, the distro team can manage their milestones independently and get reports of them02:42
seb128your link doesn't work from here (permission issue), but if we have a way to list all the dapper milestone that's fine :)02:43
kikoand that page isn't batched.02:43
dafhttps://launchpad.net/distros/ubuntu/+milestone/dapper02:43
kikodaf, how did you get to that page? :)02:44
=== kiko thinks it isn't linked
seb128kiko: bkor (GNOME bugzilla master) asked to get https://launchpad.net/malone/bugs/6667 fixed before switching or it will hurt bugzilla.gnome it seems02:44
dafI created the milestone02:44
UbugtuMalone bug 6667: "Make watching GNOME bugs more efficient by doing just one buglist.cgi request" Fix req. for: malone (upstream), Severity: Normal, Assigned to: Nobody, Status: Unconfirmed http://launchpad.net/bugs/666702:44
daf:)02:44
bradbIt'd be linked from /distros/ubuntu02:44
dafindeed02:44
kikoseb128, I.. can fix that. It'll be interesting to fix.02:44
dafhmm, do bugs in Bugzilla have milestones? (or equivalent)02:45
seb128kiko: please do before switching, better to not piss GNOME guys by taking their bugzilla down :)02:45
seb128daf: target milestone02:45
dafif so, are they going to be imported in the transition?02:45
kikodaf, yes.02:45
seb128yep, they are02:45
seb128(according to jamesh mail)02:45
kikoIIRC jamesh confirmed this02:45
dafah, good02:46
dafthat's a relief02:46
dholbachkiko: hm, i can't seem to find them02:46
=== dholbach [n=daniel@ubuntu/member/dholbach] has joined #launchpad
mptSo do we have a plan of action?02:47
kikowell02:48
kikoI have a list of 5 issues.02:48
kikosix actually02:48
mpt0. mail ubuntu-devel@02:48
mpt1...02:48
dafkiko: wiki page?02:48
Kamionoh, hmm, one thing where UVF *is* relevant02:49
KamionKeybuk: does merge-o-matic know how to file Malone bugs yet?02:49
kikoKamion, is that debzilla?02:49
kikoor is that something else :)02:49
Kamionkiko: something else02:50
Kamionit's the script that tells us about packages we need to merge from Debian02:50
Kamionit does so by filing bugs in Bugzilla02:50
dholbachmom has to learn to send signed emails02:50
bradbKamion: Who owns that code?02:51
dholbach(if Keybuk hasn't hacked on that yet)02:51
Kamion(and if there's an existing bug but the Debian or Ubuntu bug gets updated, then it tells the existing bug rather than filing a new one)02:51
kikoKamion, indeed, I don't know about that -- it should probably be changed to use the malone email intereface.02:51
Kamionbradb: Keybuk, hence why I asked him :)02:51
Kamionkiko: this is critical for us02:51
bradboh, sorry02:51
kikoKamion, is there anything we need to do on our side?02:51
dafis now Keybuk's gym-time?02:51
KamionMOM only files bugs up to UVF; after that it's silenced, since we don't do merges by default after UVF02:52
cprovstub: could you fix rocketfuel-build sync ? it's slacking on 2976 yet.02:52
Kamionit might be possible to make it just output the results to a web page indexed by maintainer or something as a workaround, but it'd be pretty clumsy02:52
dafmom will need a user account in Launchpad with a registered key02:52
kikocprov, you mean -prebuilt?02:52
Kamionkiko: I don't know, unfortunately; Keybuk had some issues the last time he tried to make it use Malone02:52
kikowhich were never brought to my attention02:53
Kamiondholbach: the e-mail interface wouldn't be sufficient on its own, since MOM needs to know whether to file a new bug or append to an existing bug02:53
stubcprov: fix what?02:53
cprovkiko: in chinstrap it's called only -built IIRC02:53
kikostub, how often does it refresh, do you know?02:53
KamionIIRC, that was the thing he couldn't figure out how to do in Malone, but you'd really need to ask him02:53
dholbachKamion: oh yes.02:53
stubkiko: what?02:53
cprovstub: it's not synced with RF HEAD, is it ?02:53
kikostub, how often is launchpad-prebuilt updated02:54
=== stub hasn't the foggiest what cprov and kiko are talking about
kikolol02:54
stubahh... every 30 mins I think02:54
kikoKamion, how does it know there is an existing bug, in bugzilla?02:54
cprovstub: 2976 is older than that, looks like sync script is broken 02:54
dafkiko: rocketfuel-built, you mean02:54
kikosomething like that02:55
kikoKamion, bradb: I suspect merge-o-matic could use bug aliases to do that nicely -- what do you think?02:55
kikoit creates a bug and sets an alias that it knows how to build02:55
bradbWe were going to remove aliases, but if there's a use case, sure.02:55
stubcprov: It also takes a while to mirror the changes from the pqm box to chinstrap, so the delay could be longer. The script will kick in again in 5 minutes anyway02:55
kikothen it uses that alias to refer back to it 02:56
kikoif the alias doesn't exist, create it02:56
stub(and if it doesn't work, there isn't much I can do)02:56
=== mpt [n=mpt@203-167-187-170.dsl.clear.net.nz] has joined #launchpad
cprovstub: ok, let's wait this last shot.02:56
dafkiko: how about creating a wiki page to track the issues we've turned up?02:56
cprovstub: thx for investigatiing 02:56
kikodaf, yeah, I agree, I'm just wondering if there's anything else -- it appears we're not as bad as we02:57
kiko're said to be <wink>02:57
dafyou mean it's worse? ;)02:57
Kamionkiko: it uses bug aliases in Bugzilla, yes02:57
Kamionmerge-<packagename> I think02:58
=== Kinnison goes to take rjek into town to sign on. I'll grab lunch while there, on cell if needed. ciau
bradbjamesh: Are bug aliases being migrated?02:58
kikoKamion, should be damned trivial.02:58
bradbIndeed.02:58
Kamiongood02:58
kikoKamion, I'll let it be your problem chasing Keybuk 02:58
dafMalone calls them bug nicknames02:58
kikoI will be here all day and all night as usual02:58
Kamionok, I'll chase him up when he returns02:58
kikoso he can just ask and we will provide02:58
dafbradb: good point02:59
dafkiko: making sure aliases are imported should be on the list, I think02:59
kikoon the list now03:00
stubbug nicknames don't work at the moment, do they?03:00
kikostub, don't be bringing in facts03:00
mptno03:00
seb128kiko: should https://staging.launchpad.net/ work?03:00
mpthehe03:00
kikoseb128, yes, it should. stub?03:00
mptseb128, eventually03:00
stubI'll give it a poke - cherry picking to production atm03:01
kikoKamion, ogra, seb128, dholbach, jbailey, pitti: anything outstanding things you'd like to raise? should we be ending this and focusing on fixing these painful issues?03:01
seb128I get a "Bad Gateway" page03:01
kikoseb128, yeah, it's down for some reason -- we'll get to it shortly, I'll ping you when I know what's up03:02
dafseb128: that's what happens with Launchpad is down03:02
seb128kiko: thanks03:02
ograkiko, i'm fine with malone and the perspective you gave us here .... 03:02
mvokiko: thanks03:02
bradbgroup hug?03:02
kikothat's worth a smile03:02
dholbachkiko: you forgot 'mvo' - but i have none apart from those already mentioned.03:02
kikothanks mvo 03:02
seb128kiko: no other issue no, having those fixed would be nice enough to start :)03:02
dafgroup hug!03:02
kikookay.03:02
kikonow now03:03
kikodon't freak out for the next 22h03:03
=== dholbach hugs bradb and hopes he doesn't go through a too painful time.
bradbheh03:03
seb128I would appreciate not beeing bug flooded too03:03
seb128like not getting mails for my own changes by example :)03:03
kikoseb128, I suspect you'll need to study some field of work other than software development ;)03:03
seb128ah ah03:04
kiko"bugs and software" is analogous to "electricity and computers"03:04
dafbradb: hmm, has the mail-for-my-own-changes thing been discussed?03:04
kikodaf, it's on the list now03:04
dafkiko: bugs make software run?03:04
kikoit has been discussed before03:04
=== dholbach suggests s/bug/mail
seb128I've pointed it several times already03:05
dafkiko: was there a decision made?03:05
kikono.03:05
dafis there a bug open?03:05
kikoyes.03:05
dafI think bugzilla has a preference for don't-send-me-my-own-changes03:05
dafperhaps we should imitate that03:06
seb128and like not getting 4 mails because the guys set 2 watches, added a comment and changed some settings03:06
bradbbug 1350 has a particularly ambitious suggestion for dealing with that03:06
UbugtuError: Could not parse data returned by Malone: Connection to Malone bugtracker failed: HTTP Error 500: Internal Server Error03:06
dafhmm, batching notifications03:06
kikoseb128, oh, you figure bugzilla is better than that? :-)03:06
kikos/than/at03:06
seb128kiko: bugzilla is great at that, it has one page to change all the settings and comment :)03:07
=== copernic [i=amiroff@81.214.84.138] has joined #launchpad
seb128no clicky issue, no mail flood03:07
=== bradb agrees
kikoseb128, so will we next week (and I almost got fired trying to do it in a different way)03:07
dafdebbugs sends you copies of your own changes03:07
copernicguys, does anyone know the irc channel name of rosetta?03:07
dafcopernic: #launchpad03:07
kikocopernic, you're there.03:07
seb128kiko: yeah, do it, even if it's going to cost you your job :)03:08
copernicoups :) thanks03:08
copernicI thought there was some seperate channel03:08
dafno :)03:08
copernicanyway, I'll have a question related with Rosetta please03:08
dafsure03:08
mptall righty03:08
copernicwell, I am the translator for Azerbaijani language03:08
bradbI have a lot of things to land today. Anything else outstanding for the Malone meeting?03:08
mptas long as there's smiles, even if some of them are forced03:09
copernicand I have my own account on rosetta03:09
mptit's past 3am and BEDTIME03:09
kikoall right03:09
stubelmo / Znarl: I can't connect to asuka, so if that isn't one of you two doing maintenance then I think it needs a power cycle03:09
kikothanks to everybody who was here to suggest, help, rant, cry, maim, etc launchpad developers over the malone migration03:09
kikoand as the memorable huggy bear once said03:09
copernicthe problem is, https://launchpad.net/distros/ubuntu/dapper/+lang/az is showing very little packages whereas breezy has mana many packages to translate03:09
bradbIndeed, thanks for voicing your concerns dudes.03:10
kiko"this meeting is adjourned"03:10
carloscopernic, it's a know bug03:10
carloscopernic, we will fix it soon03:10
copernicI am planning to create one account for our translation team, to let them translate dapper staff03:10
kiko----------------- end of malone migration meeting ------------------03:10
Kamiondaf: like bugzilla, you can do many control-type changes at once in debbugs and get one ack mail back03:10
Znarlstub : Checking...03:10
=== seb128 hugs kiko bradb carlos
=== kiko goes for drinks
coperniccarlos: thanks for that info, what can we do for now?03:10
kikoI got hugged first!03:10
carloscopernic, dapper will not be available to translate until February03:10
=== bradb got sandwiched
ograkiko, we'll rant, cry, maim a lot more the next weeks, thats only silence before the hurricane ;)03:10
dafKamion: indeed, that's true03:10
seb128kiko: he he :)03:11
kikoKamion, you can with malone too03:11
dafcopernic: we have a bug open to improve that page03:11
kikovia the email interface03:11
kikoand via the status change page -- the main difference is that you can't comment on the status change page until next week03:11
seb128BW what is the best way to bug you guys?03:11
=== ogra hugs kiko in advance for the next weeks :)
seb128using malone?03:11
seb128rant on this chan? :)03:11
dafeither is good03:11
coperniccarlos, ok, but if we start translation breezy, will these translations automatically be available in daper too in february?03:11
bradbseb128: Yes.03:11
dholbach:)03:11
kikoseb128, either is good, I always keep an eye out for your requests03:11
seb128cool, thanks03:11
carloscopernic, that's the idea, yes03:12
dafhttps://wiki.launchpad.canonical.com/MaloneEmailInterfaceUserDoc03:12
seb128be ready to feel bug flooded too, we like to share :)03:12
carloscopernic, https://launchpad.net/distros/ubuntu/breezy/+search03:12
carloscopernic, look for packages there03:12
seb128isn't it, dholbach? :)03:12
dholbach:)03:12
coperniccarlos, one more question, are these getting integrated with Gnome CVS?03:12
Kamionkiko: ok, thanks, acknowledged03:12
dafcopernic: hmm, you're the GTP coordinator for AZ, yes?03:12
copernicyep03:12
dafthought so :)03:12
copernic:)03:13
carlosor go to https://launchpad.net/distros/ubuntu/dapper/+lang/es or https://launchpad.net/distros/ubuntu/dapper/+lang/ca or any other team that has lots of translations as a workaround to get a list of resources to translate....03:13
dafwe don't have tools for CVS syncing yet03:13
dafI'm afraid you have to do it by hand03:13
=== bradb & # shower, brb
dafwe know we need an easier way to do it03:13
carloscopernic, we are working on it, but I don't think it will be done before April03:13
copernicdaf, but these translations get into ubuntu right?03:14
coperniccarlos: no problem, I just want the effort to not get lost03:14
carloscopernic, you can always download .po files and send them to GNOME's CVS03:14
copernicsure !03:14
carlosanyway, the integration we will do is to fetch from GNOME's cvs and import into launchpad/rosetta03:14
=== janimo [n=jani@Home03207.cluj.astral.ro] has left #launchpad []
carlosthe other way is a bit more difficult03:15
=== ogra [n=ogra@ubuntu/member/ogra] has left #launchpad ["Ex-Chat"]
coperniccarlos, what if the rossetta version is newer, has more up to date translations03:15
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has left #launchpad []
coperniccarlos, and gnome cvs lags back, what will the system do then?03:16
carloscopernic, the gnome cvs one will not break the translations in Rosetta03:16
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #launchpad
carloscopernic, we will get only the new additions03:16
copernicok, I see now... great03:16
copernicalso, it would be nice to group packages in rosetta so that we could know what exactly to translate to have a 100% localized Ubuntu03:17
cprovstub: rf-built still sitting on 2976 ... bad day in most senses03:18
=== cprov -> lunch
carloscopernic, well, all packages at distros/ubuntu/breezy are packages to translate for Ubuntu. But I suppose you mean the ones with a GUI vs. text mode ones, right?03:18
copernicyep, and those that come with default installation03:18
copernicto get a 100% localized desktop and main apps, then continue effort to get additional apps too03:19
copernicbecause there are so many deprecated packages there, one does not know what to translate at first03:20
copernicnot gnome-like at all :)03:20
carloscopernic, yeah, we have that in mind already03:21
carlosbut first we need to finish the migration to use launchpad as the development tool for Ubuntu03:22
carlosand then we will have that information to start "playing" with it03:22
copernicyes of course03:22
kikocprov, I can try rsyncing down the -devel tree..03:22
copernicfor ex. there are 5 different gtk+2.0 to translate, which is going into the next release...03:22
matsubaracprov: the rf-built is like that since yesterday. I thought it was a problem with our prebuilt script, but it seems to be a problem there. Salgado said to me that has happened before.03:22
kikocprov, matsubara: should I pull down the devel tree?03:23
carloskiko, what was the problem with your recent merge?03:23
cprovkiko: it's not the same ... don't worry03:23
carloskiko, what was wrong?03:23
kikocarlos, hmmm?03:23
kikooh03:23
kikonon-7.4 compatible.03:23
cprovmatsubara: yes, it has happened before, several times :(03:23
kikocprov, launchpad/devel isn't updated either? gross03:24
carloscopernic,  that's another issue. will not happen again with dapper and will try to finish fixing them for breezy03:24
cprovkiko: where anthem of chinstrap ?03:24
carloskiko, hmmm, is it related to the suggestions changes I did last week?03:24
kikocprov, chinstrap03:25
kikocarlos, yes.03:25
jameshbradb: the current import code does not import aliases (I didn't see them in the Malone interfaces).  It does have special case handling of the bugzilla aliases debzilla creates though03:25
carlosI didn't know I introduced a new feature....03:25
cprovkiko: right, it's old also in chinstrap03:25
kikojamesh, I think we should import them -- for the reasons above. how bad is that?03:26
jamesh(generating an equivalent bug task against debian and linking up the watch)03:26
=== cprov -> lunch (really)
jameshkiko: I don't see aliases in the Malone data model03:27
=== vuntz_ [n=vuntz@volin.imag.fr] has left #launchpad ["Ex-Chat"]
kikojamesh, they are called "nicknames" IIRC.03:27
jameshkiko: ah.  I completely missed that.03:27
jameshI guess we can pull that over (shouldn't be too difficult to get working tomorrow)03:28
jameshbug.name03:28
kikoI think we should pull it over, yes.03:28
kikoit is an interesting feature, though less interesting for the obvious reasons and more so for the consequence of having a stable, pre-generatable reference to a bug03:29
kikoas if you could say "I'm going to file bug 23211 on that"03:29
jameshI don'03:30
jamesht suppose there is any reason to keep the debzilla aliases, right?03:30
dafyou mean the mom aliases?03:30
kikowhy not, jamesh?03:30
jameshkiko: redundant information03:31
kikoI'd keep them03:31
kikojust because it's cheap03:31
jameshthey are aliases like "deb12345"03:32
=== bradb returns
=== thierry_ [n=thierry@modemcable038.65-131-66.mc.videotron.ca] has joined #launchpad
coperniccarlos: have you finished with your school you mentioned so much ? :)03:34
kikodaf, bradb: #canonical-meeting?03:34
carloscopernic, not really...03:34
bradba cool use case for aliases is duplicates03:35
copernicoh man...03:35
carloscopernic, I'm on it but slowly....03:35
kikostub, let me know when you're IRCable03:35
carlosonly 8 exams to go O:-)03:35
coperniccarlos, lord help everyon with schools ...03:35
carloslord?03:36
kikogod03:36
copernicGod :)03:36
copernicLOL03:36
carlosok ;-)03:36
carlosit's not a matter of 'lord' it's a matter of expanding the days to have more than 24 hours ;-)03:36
carlosand of course... being more motivated to finish them... 03:37
carlosbut I think I'm near there03:37
copernicbut the latter is very unrealistic :)03:37
copernicI mean the 24 hours03:37
bradbthough i've been too lazy to do the clicking required to set a bug name so that i could use that name for future dup'ing03:37
kikobradb, are you terribly lagged?03:38
copernicour goverment (Azerbaijani) had a decision to use Linux in education sector, so there's kinda boom in here, we'll be busy translating staff these months03:38
carloscopernic, did they choose already a distribution?03:38
stubstaging is rebuilding itself - might be a while. I need to reoptimize the restore procedure for PG803:38
stubkiko: Yo03:38
kikostub, hey man03:38
coperniccarlos: nope, but it all depends on what linux users group advice the most03:39
copernicand we all seem in favour of Ubuntu03:39
kikostub, have two performance items to talk to you that the malone meeting brought up03:39
=== southfoxargentin [n=fox@200-122-8-253.dsl.prima.net.ar] has joined #launchpad
carloscopernic, cool03:39
copernicafther that decision, microsoft stared to translate windows too :)03:39
copernicstarted03:39
carlosanyway, the choose of Linux is already really good news03:39
copernicyes, I could not believe it for days03:40
ddaaWe go to the top of the country list. What's the next?03:40
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
kikostub, one is substring searching in specific fields. how bad is that on our current db? I know that bugzilla does that sort of query on a read-only mirror (shadow) database..03:40
ddaaoops, the first is Afghanistan...03:40
ddaamh... I'm not sure they really care about linux there...03:41
kikostub, the other is the impact of no batching in terms of the removal of limit -- I suspect the problem is more that we issue O(N) queries in certain pages, and batching works around that.03:41
stubkiko: We can get away with it if the fields are 'short' or the number of rows are 'few'. We have been cautions so far on what 'short' and 'few' means.03:41
kikostub, a few thousand rows at most 03:42
stubkiko: But the only real way of knowing is to test, and to have a plan B in case the database grows enough to make it impractical03:42
kikostub, but summary and description...03:42
kikookay.03:42
=== heyko [n=heyko@tor/session/x-bf7e026025853c80] has joined #launchpad
stubI'd rather have better fti searching though03:42
dafwe can make things better by doing the substring searches *after* applying other filters like status, milestone, etc.03:43
coperniccarlos: is integration with KDE planned in Rosetta?03:43
kikostub, the problem is isolating -- a substring search just in the summary field.03:43
stubsubstring isn't that good, particularly as services like google don't do it.03:43
stubBut if people want it03:43
kikoan fti query in a specific field would be almost as good03:44
kikobut the problem is that our fti today is a collage of fields03:44
kikoso... it works well until you want to  search in a specific field03:44
stubThat is different to what I had heard before, which is people want to search for 'foo' and have everything search and results returned in relevance order.03:44
bradbstub: Is Bug's fti being updated in prod?03:45
stubbradb: I havn't checked sorry.03:45
bradbok03:45
stubkiko: Yes - the major problem with batching is that on some pages we were issuing 3 or 4 queries per row being displayed.03:46
kikostub, okay. so if we are to offer unlimited queries, it needs to be in pages that we make sure don't do that.03:46
stubkiko: Crafting the SQL query manually (either sending it from Python or sticking it in the database as a view) could avoid that.03:47
kikostub, I don't know how to avoid using a view with sqlobject. do you?03:47
stubAlso, rendering huuge lists just takes too long03:47
stubkiko: Why use SQLObject when it isn't appropriate?03:47
kikostub, I guess, mainly because the change will be less painful to implement.03:48
kikowhat would you use to deliver the information to templates? dictionaries?03:48
stubkiko: I've seen code that is way more obfuscated that it needs to be - a simple SQL query and a for loop iterating over the results returned is often much, much simpler to maintain and understand.03:49
stubsquare pegs and round holes03:49
stub(but it depends on the individual case what approach to take of course)03:50
kikohmmm you confused me there.03:50
stubcur.execute("SELECT foo.name, ...... FROM Foo, bar, baz WHERE ......"); return cur.fetchall()03:51
kikowhich will return a list of lists?03:52
stubThere is no need to construct SQLObject classes, define views etc. etc. if the only purpose they would serve is to needlessly complicate code03:52
kikoI guess case-by-case investigation is necessary to evaluate that.03:53
sivang-> back03:54
kikostub, can you look into bradb's problem and email launchpad when you have an idea of what's wrong?03:55
stubbradb: yup. Looks like the trigger isn't working. I'll need to fix that tomorrow.03:58
bradbstub: Phew, thanks for confirming my suspicion :)03:58
kikowhew03:59
kikojamesh, I don't care too much about those -- I don't think any tool relies on them. perhaps better safe than sorry.. perhaps not.04:02
=== matsubara is now known as matsubara-lunch
stubBah. Fixing the triggers might mean  a few hours of downtime :-(04:04
=== stub goes to bed
kikostub, what's wrong?04:04
stubI can switch the triggers back on easily enough. But I need to rebuild the indexes so they match the current data (as the indexes are currently out of date and getting more so every hour)04:05
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
kikostub, why were they off?04:05
stubDunno. I'll investigate tomorrow. 04:06
kikook.04:06
kikothanks stub 04:06
=== southfoxargentin [n=fox@200-122-8-253.dsl.prima.net.ar] has joined #launchpad
carloscopernic, yes, exactly the same thing as we are going to do with GNOME04:19
copernicgreat to hear that !04:22
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
=== kjcole [n=kjcole@pchb1f.gallaudet.edu] has joined #launchpad
=== matsubara-lunch is now known as matsubara
=== bradb gets a tip from Kamion on how to fix the bzrtools package building breakage, rejoices at having rsync push back
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
=== Kinnison grins bradb
LarstiQbradb: what was it?05:04
bradbLarstiQ: renaming the package dir from bzrtools-<version> to bzrtools, the build will succeed05:04
LarstiQdoh!05:05
LarstiQsuch simple things, and they can wreck your day :/05:05
bradbindeed05:06
=== lamont [n=lamont@mib.fc.hp.com] has joined #launchpad
=== tonii [n=adssasds@168.Red-83-35-173.dynamicIP.rima-tde.net] has joined #launchpad
toniihola05:32
toniialguien me puede ayudar que no me deja entrar en la web de ubuntu para pedir los cds ???05:32
dilysMerge to devel/launchpad: [r=SteveA]  fix bug 3712 (bad assignee link on bug summary page), (r2989: Brad Bollenbach)05:32
=== southfoxargentin [n=fox@200-122-8-253.dsl.prima.net.ar] has joined #launchpad
=== southfoxargentin [n=fox@200-122-8-253.dsl.prima.net.ar] has left #launchpad []
=== bradb & # lunch
=== seb128_ [n=seb128@ANancy-151-1-58-107.w83-196.abo.wanadoo.fr] has joined #launchpad
=== mjw [n=mark@82.75.254.165] has joined #launchpad
SteveAkiko-fud: ping06:30
=== Seveas [n=seveas@ubuntu/member/seveas] has joined #launchpad
SteveAkiko-fud: ping06:52
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== koke [n=koke@ubuntu/member/koke] has joined #launchpad
=== copernic [i=amiroff@81.214.84.138] has left #launchpad []
=== Keybuk [n=scott@descent.netsplit.com] has joined #launchpad
=== AlinuxOS [n=Ubuntu@p54A3A5E1.dip0.t-ipconnect.de] has joined #launchpad
=== kiko-fud [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
AlinuxOShello guys... still no possibility of .po file uploading (automatic translating) ?07:42
AlinuxOScarlos, jordi ?07:43
carlosAlinuxOS, it's fixed07:45
carlosAlinuxOS, it's already importing things07:46
AlinuxOSso I' retry...07:46
AlinuxOSor still must wait for yesterday e-mails?07:46
carlosAlinuxOS, hmmm, it should be imported at this point07:48
carloscould you check just in case the notification email failed?07:49
carlosjordi, could you announce that the imports are working again? (rosetta-users && ubuntu-translators)07:52
AlinuxOScarlos, I'll retry now an import :)07:56
carlosAlinuxOS, ok07:56
jbaileybradb: ping?07:58
AlinuxOSYour upload worked. The translation content will appear in Rosetta in a few minutes. :)07:58
bradbjbailey: pong07:58
jbaileybradb: What's this email re: bzrtools about?07:59
AlinuxOSso I'm waiting :) 10 minutes :)07:59
AlinuxOSthen I'll tell you if it works.07:59
carlosAlinuxOS, ok, I see the "problem"08:00
carlosAlinuxOS, https://launchpad.net/rosetta/imports/08:00
bradbjbailey: Which bzrtools email? There's the "bzrtools FTBFS" one from Robert which explains the problem, and then my email response to Kamion, where he gives me a tip on how to fix it.08:00
carlosAlinuxOS, there you can see that someone needs to review your upload08:00
carlosI didn't see your previous import08:00
carlosI will do it now.08:00
jbaileybradb: Yours is the only email I see in the thread I think.08:00
AlinuxOS   Vladimer Sichinava08:00
AlinuxOShere I am.08:00
carlosyeah08:01
bradbjbailey: lifeless sent you the problem report to jbailey@raspberryginger.com. https://chinstrap.warthogs.hbd.com/~dsilvers/paste/fileqORkv8.html.08:01
AlinuxOSka.po files are our georgian :)08:01
=== tambaqui [n=patricia@200-208-50-5-mns.cpe.vivax.com.br] has joined #launchpad
jbaileybradb: Ah.  I probably won't see the email for another week then.08:02
bradbah, ok08:02
=== jbailey looks at the pastefile.
bradbjbailey: Basically, bzrtools has a broken dep, and trying to build it manually fails without manual intervention (renaming the dir to bzrtools and then building it.)08:03
bradb"the dir", i.e., bzrtools-<version>08:04
=== ajmitch [i=ajmitch@port162-39.ubs.maxnet.co.nz] has joined #launchpad
jbaileyRight.08:04
jbaileyUmm, hmm.08:04
jbaileyI might try to look at this tomorrow or so.08:04
bradbStrange that more LP developers haven't complained about this, because it'll break bzr push for them. Maybe others aren't upgrading bzr as often.08:05
jbaileyPossibly.  It would be really nice if LP folks would use released versions and bitch at the bzr devs for not releasing often enough if this is a real problem.08:06
jbaileyAt this point I don't seem to be able to log into my home machine.  Hmm. =(08:06
=== GoRoDeK [n=gorodek@p5083ED61.dip.t-dialin.net] has joined #launchpad
bradbbummer08:07
jbaileyThat might mean I'll look at it on the 20th.08:08
jbaileyniemeyer: Got grumpy? =)08:08
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
carlosAlinuxOS, done, should be imported soon08:10
AlinuxOS:) carlos !! Muchos Grazias :)08:11
carlosAlinuxOS, ;-)08:11
carlosdo you know Spanish?08:11
AlinuxOScarlos, no io parlo l'italiano, georgiano, russo :)08:12
AlinuxOSbut I have some friends from Spain :) great people!08:12
carlos;-)08:13
carlosbtw, the correct phrase is 'Muchas gracias', but it's close enough to understand it :-D08:13
AlinuxOS;)08:13
=== bradb sees a buffer of emoticons
bradbbuffet, even08:14
AlinuxOShehe, where are you in Spain carlos?08:14
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== kiko [n=kiko@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
=== southfoxargentin [n=fox@200-122-8-253.dsl.prima.net.ar] has joined #launchpad
carlosAlinuxOS, Valencia08:17
AlinuxOSooooo :)08:17
AlinuxOSgood soccer team :)08:17
AlinuxOSI'm from Siena, it's near Florence 08:18
AlinuxOSbut originally I'm georgian (Caucasus)08:18
AlinuxOScarlos, works!!!!08:18
AlinuxOSwell done!08:18
carlosAlinuxOS, ;-)08:19
carlosAlinuxOS, Georgian living at Italy ;-)08:19
AlinuxOS:) carlos exactly :)08:20
AlinuxOSI speak a non indoeuropian language... :)08:20
AlinuxOSuse english russian and italian to translate into georgian... and I like very much rosetta's way of doing :)08:21
AlinuxOSvery usefull and simple!08:21
carlosAlinuxOS, I'm happy to know that 08:22
AlinuxOS:)08:22
AlinuxOScarlos, what language do you use to program?08:23
carlosusually C, but since I work on Rosetta... Python08:23
carlosjordi, ping09:03
kikohey bradb, daf: how goes it?09:09
bradbkiko: Almost done responding to the review. Spotted some breakage, added some simple GeneralFormView tests.09:10
bradbLanded those bugfixes in malone-smallfixes09:10
kikoah, great09:11
kikois there anything small matsubara or I could look at?09:11
=== bradb looks at his list of bugs
=== ddaa [n=ddaa@nor75-18-82-241-238-155.fbx.proxad.net] has joined #launchpad
bradbbug 3322 would be nice to fix09:16
UbugtuMalone bug 3322: "It should be possible to indicate a binary package when filing a bug" Fix req. for: malone (upstream), Severity: Major, Assigned to: Brad Bollenbach, Status: Confirmed http://launchpad.net/bugs/332209:16
kikobradb, your wish, my command, etc.09:16
bradb:)09:16
bradbI imagine there would just be a "package name" field on +filebug for distros, that would Just Work, whether you enter a source package name or a binary package name09:18
kikothat's how I see it as well09:18
bradbok, cool09:18
kikoif the guy supplied a binary package name I'll add it as an extra line to the description09:18
kiko(and of course try to choose the right source package)09:18
kikoit is not always trivial but I know enough of the publishing tables to make a best-guess09:19
bradbkiko: Why add it to the description? We have IBugTask.binarypackagename09:19
kikooh, we do?09:19
bradbwe do09:19
kikoamazing!09:19
kikoit is even easier then09:20
bradbindeed09:20
bradbkiko: If you're looking for one more, fixing bug 5505, so that /bugs/anickname works, would help Keybuk out09:24
bradband any /.../+bug/anickname URLs, of course09:25
bradbIn the meantime, he has to brute force package bugs to find a bug matching a nick name.09:25
=== bradb replies to review, sends activity report, heads off, later all
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
=== southfoxargentin [n=fox@200-122-8-253.dsl.prima.net.ar] has joined #launchpad
=== carlos -> bed
carlossee you09:46
=== XeDoX^Drunk [i=XeDoX@84.242.157.12] has joined #launchpad
XeDoX^DrunkHello10:04
=== XeDoX^Drunk is now known as XeDoX
XeDoXAre Ubunto really free10:04
mdkeXeDoX, yes, you need #ubuntu though10:05
XeDoXThank You10:06
lifelessmoin10:11
matsubarahey lifeless 10:13
matsubaracan you check if the rf-built tree is up to date?10:15
=== lisi [n=Ubuntu@p54A3A5E1.dip0.t-ipconnect.de] has joined #launchpad
=== lisi [n=Ubuntu@p54A3A5E1.dip0.t-ipconnect.de] has left #launchpad ["Leaving"]
=== lisi [n=Ubuntu@p54A3A5E1.dip0.t-ipconnect.de] has joined #launchpad
AlinuxOShello :) me again10:33
jordihello10:34
AlinuxOSOne question... can I download all .ka(georgian) files from entire dapper project, I need them to create a Georgian word database.10:34
AlinuxOSjordi, import works again :) thank you! :)10:34
jordiyeah10:34
jordiI'll tell the lists now10:34
AlinuxOSlists?10:35
AlinuxOSah ok :)10:35
AlinuxOSand what about all ka.po files that I want to scan with kbabel to improve my rough translation.10:36
AlinuxOS?10:36
kikoman10:43
=== cprov leaves
=== seb128 [n=seb128@ubuntu/member/seb128] has joined #launchpad
=== seb128 [n=seb128@ubuntu/member/seb128] has left #launchpad ["Ex-Chat"]
=== interalia [n=interali@adsl-60-232.swiftdsl.com.au] has joined #launchpad
=== segfault_ [i=carlos@prognus.com.br] has joined #launchpad
=== thierry_ [n=thierry@modemcable234.69-131-66.mc.videotron.ca] has joined #launchpad
kikobug 550511:24
UbugtuMalone bug 5505: "Bug nicknames no longer used" Fix req. for: malone (upstream), Severity: Normal, Assigned to: Brad Bollenbach, Status: In Progress http://launchpad.net/bugs/550511:24
lifelesskiko: hey dude11:43
kikohey lifeless 11:47
kikowhat's up?11:47
kikodid you see matsubara's question?11:47
lifelesskiko: no, I didn't11:51
kiko<matsubara> can you check if the rf-built tree is up to date?11:52
kikoit's hampering our merges down here :)11:52
lifelessnext cron run is in 7 minutes, I'll check11:53
kikolifeless, it's not working, not sure why.11:53
lifelessyou are getting an error ?11:53
kikolifeless, are you game for a review for bug 1512? it's for ddaa, kinda late, but done11:53
lifelesssure11:54
kikono, it's just not updating11:54
kikoUbugtu, bug 151211:54
Ubugtu(bug <abbreviation> <number>) -- Look up bug <number> in the bugtracker associated with <abbreviation>.11:54
UbugtuMalone bug 1512: "Admins creating products should be allowed to set owner and is_reviewed" Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Christian Reis, Status: In Progress http://launchpad.net/bugs/151211:54
lifelesswhats involved in reviewing a bug ?11:54
kikolifeless, oh, I want you to review a branch which fixes it11:55
lifelessoh sure.11:55
lifeless*that* I know how to do ;)11:56
lifelessits not on the pending branches summary page ?11:56
kikoI just landed it11:57
kikoI can put it there, of course11:57
kikobut it's a quick one -- your choice11:57
lifelesswell, if you pastebin a diff, I'll read that11:57
lifelesshappily11:57
kikosure.11:57
kikohttps://chinstrap.ubuntu.com/~dsilvers/paste/fileeo3slY.html12:00
kikomainly changes to one file12:00
kikoand then a set of test changes12:00
kikoand fluff around the corners12:00
kiko-zzzlifeless, mail me about the review and the -built tree? thanks..12:01
kiko-zzzreally sleepy tonight12:01
lifelesskiko-zzz: will do12:01
kiko-zzzzzzzz12:01

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