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

zygacarlos: do you know who is?12:04
carlosmoyogo, yes it's possible12:04
carloszyga, jdub12:04
moyogocarlos: because we aren't that many right now, i'm still waiting for some answers, but even then12:05
zygacarlos: thanks12:05
moyogoi think it would be better if we could work on all these languages in 1 single team12:05
zygaI've **** up my slackware server this morning...12:06
carlosmoyogo, just create the team and send us the name and we will add it to all those languages12:06
zygaand then I had to leave to work :/12:06
lifelessmorning all12:06
=== zyga had a nervous day
ajmitchmorning lifeless 12:06
=== cprov -> Home ...
moyogocarlos: i'm confused, don't i request for a team to be created ?12:07
carlosmoyogo, you can create the team yourself12:07
moyogocarlos: where?12:08
carlosmoyogo, we need to add it to the language inside Ubuntu12:08
lifelessSteveA_: ping12:08
carlosmoyogo, https://launchpad.net/people/+newteam12:08
moyogocarlos: thanks12:08
lifelessdoh, sorry about the pqm ui, its up again12:09
moyogoi guess the best subscription policy is "moderated"?12:20
=== Belutz [n=Belutz@202.155.150.72] has joined #launchpad
lifelessddaa: want to be a bzr guinea pig - for cscvs ?12:24
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=BjornT, r=carlos for newline test]  Tidies up the translatiion form. Rows now always line up with each other, translator notes and suggestions are presented as proper table rows, and Rosetta is now usable in Konqueror and Safari (fixes bug 2194). (patch-2693: mpt@canonical.com)12:24
ddaalifeless: I'm sort of busy with coding launchpad and and teaching niemeyer until UBZ12:25
lifelessddaa: indeed, everybody is busy.12:25
ddaawell, i mean I'm getting behind...12:26
lifelessddaa: what I am suggesting is that I convert cscvs in rf to bzr.12:26
lifelessddaa: you are clueful enough to tell me about any rocky patches without being blocked12:26
ddaaI'd rather not, it would be annoying for rollouts...12:26
lifelessit would mean a lot to me.12:26
ddaaI'd love to use bzr more, but I'll have to use baz anyway with cscvs for production rollouts.12:27
lifelessddaa: I dont understand. This is the final conversion of branches.12:28
lifelesspqm's 'dists' tree is already converted.12:28
ddaaIs a bzr on every production system that runs cscvs?12:28
lifelessddaa: the dependencies should be by now.12:29
lifelessddaa: but we're back into deep dogfood mode, so I fully expect that you and stub and Kinnison will be running bzr from source for a while.12:29
ddaaThat's what I'm doing.12:30
ddaaThe BranchDataStorage work I'm doing with niemeyer is on a throw-away import branch.12:30
lifelessyes12:30
=== Ron_o [i=anon@12-226-8-81.client.mchsi.com] has joined #launchpad
ddaaBut I'd prefer not adding hair to production importd, especially for some code that if I have to change in the next week, that would be in a big hurry.12:31
ddaa* next weeks12:31
lifelessddaa: I plan to finish converting all branches by my monday night12:31
ddaa...12:32
lifelessddaa: so you have a choice, be an early adopter and help me get anything missing you need, or dont, and tell me when you notice problems later.12:32
ddaaWell, I guess the issues I have with the conversion logic do not apply for company code.12:32
lifelessyou and stub are key participants in this, in ensuring you are still able to rollout production updates properly12:33
ddaaI'm already an early adopter. I'm using bzr for daily development.12:33
lifelessgood12:33
lifelessbut not with pqm, nor all the trees converted.12:33
ddaaI just want to avoid breaking importd now, while I'm totally focusing on something else.12:34
ddaaSay12:34
ddaaI'll do the switch before rolling out BranchDataStorage12:34
ddaaBut if something needs fixing now, I want to be done with it as quickly as possible and go back BDS.12:34
lifelessddaa: I know, and that why its important to me that we test this stuff as soon as possible, rather than later12:35
ddaaIf have any say, I'd rather test it later.12:36
lifelesshow much later ?12:37
ddaaNot before UBZ I'm afraid.12:38
lifelesswell, then I'm pretty sure you do not have a choice.12:38
ddaalifeless: this stuff I'm working is what we started in London...12:38
lifelessyes12:38
ddaaIt's LATE!12:38
lifelessyes12:38
lifelessso is converting to bzr.12:38
ddaaYou know, like one year late.12:38
lifelessyes.12:39
ddaaLooks like you're not giving me a choice anyway.12:39
lifelessddaa: noone in the lp team is getting a choice.12:40
ddaaOkay. Drop me a mail with what I need to know.12:40
lifelessif it doesn't work at any step along the way, *then* we'll stop and address issues.12:40
lifelessddaa: shorthand is - baz-import on chinstrap using /home/warthogs/source/bzr.integration, then rsync that down to your machine and drop it in instead of your current branch.12:41
ddaalifeless: email please12:41
lifelessddaa: ok.12:41
lifeless-> lp list12:42
ddaaok12:42
lifelessI have some things to do today before converting more branches. But tomorrow morning when you getup, cscvs will be in bzr.12:42
ddaaAnyway, you should be aware that I will probably not have to rollout importd code before UBZ anyway, so that's not making me a very useful ginea pig.12:42
lifelessstub will be testing too12:43
Ron_oI'm looking for the free ubuntu cd, and I gave launchpad my email addy so I can do so and I never got an email from the site. What gives? OR will it take some more time?12:43
lifelessRon_o: you went to shipit.ubuntu.com ?12:44
kikoRon_o, it should arrive shortly -- how long ago was it sent out?12:44
kikowe had some problem with emails delaying yesterday, but..12:44
Ron_oabout 5 minutes ago.12:44
Ron_oI was thinking it's automated. :->>12:44
lifelessRon_o: it is12:45
lifelessRon_o: there was a backlog12:45
Ron_owe really expect a lot, don't we? lol.12:45
Ron_oOK.12:45
Ron_omust be a *huge* backlog.12:45
Ron_oI'm guessing that my CD will come some time from now.12:45
Ron_oI actually have the ISO, but my CD-R just went on the blink.12:46
Ron_oman, I'm really pissed.12:46
Ron_otalk about irony.. hehe.12:46
kikoCD-Rs are kinda flaky12:47
kikoRon_o, it's odd. so you requested a new account and are still waiting for the account confirmation email?12:47
Ron_oYes..12:47
kikodid you by any chance get your email address wrong?12:48
kikoI know it sounds silly but..12:48
Ron_oI typed it in twice.12:48
kikowhat's your email address?12:49
=== LaserJock [n=LaserJoc@lambda.chem.unr.edu] has joined #launchpad
Ron_oI really don't give that out on open channels.12:49
Ron_oI tried to private message you but I'm unregistered.12:50
Ron_oI'm just worried about bots...12:50
Ron_oI get like no spam. :->12:50
=== camilotelles [n=Camilo@20132203203.user.veloxzone.com.br] has joined #launchpad
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
kikoRon_o, mail it to kiko@async.com.br12:53
lifelesssabdfl: so you know, 'dists' is now in bzr.12:55
Ron_oi just sent: subject line: "Here's my email"12:56
Belutzwhy sometimes i get this message when accessing launchpad RequestExpired 12:58
BelutzA server error occurred. ?12:58
kikoBelutz, because our server is busted01:01
Belutzkiko, i see01:01
kiko(and we are working on making it cope with the traffic :)01:01
Belutz:)01:01
kikoRon_o, hasn't arrived yet.01:01
Ron_olet me send again.01:02
Ron_oI just sent again, to here: kiko@async.com.br01:04
Ron_omaybe it's yahoo, then.01:04
kikoRon_o, nothing.01:04
Ron_owow..01:04
Ron_oI don't know what's going on.01:04
Ron_oI got it.01:06
Ron_oit must be yahoo.01:06
Ron_oit's a free account, or maybe they are virus checking or something.01:06
kikoaha.01:07
Ron_okiko, I got lauchpad, just to make sure you know.01:07
Ron_othanks.01:07
kikoRon_o, sorry?01:07
=== LaserJock [n=LaserJoc@lambda.chem.unr.edu] has left #launchpad ["Leaving"]
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  make spec URLs nullable (patch-2694: brad.bollenbach@canonical.com)01:12
=== AciD [n=gni@unaffiliated/acid] has joined #launchpad
AciDoi01:15
lifelessgarh01:19
lifelessme -> food01:19
=== Seveas [n=seveas@seveas.demon.nl] has joined #launchpad
kikofala AciD 01:20
kikohey Seveas 01:20
Ron_oI'm signing up to get my free cds.01:21
kikoI think Ubugtu doesn't recognize bug numbers followed by colons01:21
kikoRon_o, okay so far.01:21
Ron_oDoes the PC CD come with the Live CD?01:21
Seveasg'night all :)01:21
NafalloRon_o: yes01:23
kikoRon_o, yes, it does01:23
Nafalloeverything is install+live :-)01:23
Ron_othanks..01:23
Ron_oit's all done.01:25
kikoRon_o, so it worked?01:25
Ron_oNow, I must wait the few weeks.01:25
Ron_oyah, it worked.01:26
Ron_oI hope in Ubuntu my CD-R will work.01:26
kikoemail is going out very slowly from this box01:26
kikono clue why.01:26
Ron_owe'll see.01:26
=== Ron_o [i=anon@12-226-8-81.client.mchsi.com] has left #launchpad []
=== Kinnison returns
Kinnisonkiko: still wondering about uploaders?01:34
kikoKinnison, yes, because I don't know where to put them01:35
kikothere's maintainership 01:35
kikobut it's not attached to releases01:35
kikoit just states the status quo01:35
KinnisonI'm not sure what you're trying to store and replicate01:35
kikoKinnison, it's very simple. There's an Uploaders: line in some Sources.gz stanzas. What do I do with it?01:36
KinnisonRight01:36
KinnisonCurrently we don't have anything in sourcepackagerelease for it01:36
kikoright.01:36
Kinnisonif we later want to support it we'll just add it as a column and extract the info from the dsc we store in the dsc column01:36
=== poningru [n=poningru@n128-227-41-155.xlate.ufl.edu] has joined #launchpad
kikoKinnison, hmmm. okay, so it's in the DSC?01:45
=== kiko hadn't noticed that
Kinnisondmake_4.3-2.dsc:Uploaders: Chris Halls <halls@debian.org>, Rene Engelhard <rene@debian.org>01:47
Kinnisondocbook-utils_0.6.14-1.dsc:Uploaders: Ardo van Rangelrooij <ardo@debian.org>01:47
Kinnisondput_0.9.2.19ubuntu3.dsc:Uploaders: Christian Kurz <shorty@debian.org>, Steve Kowalik <stevenk@debian.org>01:47
Kinnisonthere's some examples from my uploader test set01:48
Kinnisondbus_0.36.2-0ubuntu7.dsc:Uploaders: Daniel Stone <daniels@debian.org>, Daniel Silverstone <dsilvers@debian.org>, Sjoerd Simons <sjoerd@debian.org>01:48
Kinnisonone including me :-)01:48
kikocool01:48
kikoKinnison, does this mean file a bug and move ahead?01:48
kikoanyway, gone01:49
=== Nafallo is now known as Nafallo_away
Kinnisonyes it does01:50
=== Kinnison goes to bed too
Kinnisonciao01:50
=== niemeyer_ [n=niemeyer@201.10.78.154] has joined #launchpad
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix some broken links to /+editgpgkeys and also improve some wordings. (patch-2695: guilherme.salgado@canonical.com)01:53
kiko-zzzrock on salgado01:57
=== stu1 [i=stub@sweep.bur.st] has joined #launchpad
=== AciD [n=gni@unaffiliated/acid] has left #launchpad ["Hello,]
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  Fix some broken links to /+editgpgkeys and also improve some wordings. (patch-2696)02:29
=== poningru [n=poningru@n128-227-41-195.xlate.ufl.edu] has joined #launchpad
=== TinMan is now known as BlackLotus
=== BlackLotus is now known as LotusPetal
=== lamont [n=lamont@15.238.7.124] has joined #launchpad
=== poningru [n=poningru@n128-227-41-195.xlate.ufl.edu] has joined #launchpad
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has left #launchpad ["Leaving"]
lifelessstu1: stub ?03:30
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: rs=mdz Fix specification permissions to allow editing by target owners as well as spec owners and launchpad admins (patch-2697: christian.reis@canonical.com)03:54
kiko-zzzthank god03:57
kiko-zzzstu1, that's the one to cherry-pick03:57
mdzwhat's rs=?04:04
lifelessrubber stamp04:04
lifeless'hey that sounds fine, ok by me without looking at it'04:05
mdzmeaning it's my fault? ;-)04:05
mdzok, that's about accurate04:05
lifelessmeaning our pqm policy *OBVIOUSLY* needs a list of who the reviewers are, not just the pattern match.04:05
mdzso long as I can rubber stamp things that are high priority for Ubuntu ;-)04:08
kiko-zzzthat's the reason why I put rs=mdz04:09
kiko-zzzI thought it was most appropriate04:09
mdzI agree04:09
lifelessmmm, I always understood that r*= was about *review*, not about *who for*.04:10
=== Burgundavia [n=corey@S0106000000cc07fc.gv.shawcable.net] has joined #launchpad
kiko-zzzlifeless, rs= is not about review, it's about approval04:10
lifelessand its entirely important to get it in there fast for ubuntu.04:10
kiko-zzzr= is about approval though :)04:10
kiko-zzzerr04:10
lifelesskiko-zzz: rs= is about 'rubber stamped review'04:10
kiko-zzzno04:10
kiko-zzzit's rubber-stamped checkin04:11
kiko-zzzthere was no review04:11
lifelessI know04:11
kiko-zzzmdz doesn't even know what a security proxy is04:11
kiko-zzz:)04:11
lifelesswhy not [Trivial]  then ?04:11
kiko-zzzhopefully he will be able to remain ignorant of it 04:11
kiko-zzzto indicate I had a valid motivation to land something non-trivial04:11
mdzkiko said "I am going to fix that bug for you" and I thoroughly approved04:11
kiko-zzzanyway04:12
lifelessmdz: ack.04:12
kiko-zzzI'm doing 5 typos a second04:12
kiko-zzzwhich means04:12
kiko-zzzZZZ time04:12
lifelesskiko-zzz: go to bed, more rf in bzr tomorrow.04:12
mdzkiko-zzz: good night and thanks04:12
lifelesskiko-zzz: dream of rsync04:12
kiko-zzzenjoy the winter of my absence04:12
mdzkiko-zzz: I owe you one ubuntu bugfix04:12
mdz(if at some point in the future a bug should be discovered in ubuntu)04:12
lifelessgosh, such a thing :004:13
=== sevrin [n=sevrin@202.75.186.154] has joined #launchpad
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
=== stub [i=stub@sweep.bur.st] has joined #launchpad
spivlifeless: 25828 andrew    25   0  463m 408m 2388 R 99.8 11.3  86:06.90 python06:27
spivlifeless: that importer is pretty resource hungry :)06:27
stublifeless: stub06:48
=== sankar [n=sankar@202.144.95.244] has joined #launchpad
=== GoRoDeK [n=gorodek@p5083EED9.dip.t-dialin.net] has joined #launchpad
lifelessstub: so, please read the bottom of RocketFuelSetup07:16
lifelessstub: and PQM Setup07:16
lifelessand basically check you can still commit configs07:16
stubSetting up bzr (0.1.1+20051020-0) ...07:21
stubCompiling /usr/lib/python2.4/site-packages/bzrlib/selftest/testplugins.py ...07:21
stubSorry: IndentationError: ('unindent does not match any outer indentation level', ('/usr/lib/python2.4/site-packages/bzrlib/selftest/testplugins.py', 70, 20, ' PLUGIN_TEXT = """\\\n'))07:21
stubWhich causes the install to return an error code07:22
stubsignatures are still borked too (just 0 bytes files)07:23
ajmitchjbailey probably hasn't signed his archive07:23
lifelessstub: garh. ok, lets go with integration : http://people.ubuntu.com/~robertc/baz2.0/integration07:25
lifelessyou can pull that with bzr from breezy07:25
stubI can?07:25
lifelessyes, choose bzr 0.1.1 from synaptic07:26
=== robitaille [n=robitail@d154-5-117-228.bchsia.telus.net] has joined #launchpad
stubHuh. Looks like the daily did install, despite update manager telling me it screwed up07:29
stub(this all goes rather slowly with a baz merge in the background)07:30
ajmitchno doubt it'll be half-installed & the postinst will run again next time you touch dpkg07:30
stub12:30:53~/src $ bzr --version07:31
stubbzr (bazaar-ng) 0.6pre07:31
stubCopyright 2005 Canonical Development Ltd.07:31
stubhttp://bazaar-ng.org/07:31
fabbionelifeless: is cm-0.2 in the incoming queue or does it need NEW love?07:31
ajmitchgood enough to use, anyway :)07:31
lifelessfabbione: incoming07:31
fabbionelifeless: ok thanks07:32
lifelessfabbione: no NEW love needed07:32
fabbioneyou mean 0.1p123 ?07:32
lifeless0.2-1 it should be07:42
lifelessdoes the changelog say 'new upstream', and 'adds python' ?07:42
=== BjornT [n=bjorn@84.32.140.183] has joined #launchpad
fabbionelifeless: dunno.. it's 0.1p123 in incoming07:46
lifelessgarh. I'll slap him I will07:46
fabbionelifeless: also.. python2.4-cjkcodecs aren't in breezy...07:46
fabbioneonly python-2.307:46
fabbioneis that still a requirement or can it be skipped?07:46
lifelessit should not depend on cjkcodecs for 2.4, they are rolled into python core07:46
fabbionethan you want to update the wiki :)07:47
lifelessfabbione: ah.07:47
fabbioneand as stub said.. bzr is borked :)07:52
fabbione config-manager (0.1p123-1) unstable; urgency=low07:53
fabbione .07:53
fabbione   * Many new upstream releases07:53
fabbione   * Incorporate new python version of config manager07:53
fabbionelifeless: i assume that should be good enough07:53
lifelessfabbione: sure07:54
fabbionelifeless: is there any specific reason why we need to sign the pqm key?08:01
stublifeless: I don't understand that last section of RocketfuelSetup. It starts with 'Run 'baz inventory -t' to find the nested tree roots. Do a clean checkout of the converted to bzr tree, and move the trees you gather before into the right place', but fail to mention where 'the converted to bzr tree' is or an example of how to 'do a clean checkout' of it.08:03
stubAlso '/home/warthogs/source/bzr.integration/bzr baz-import $ARCHIVENAME $ARCHIVENAME' looks like a typo, or rather risky if we are overwriting the existing archive since there is no mention of backups08:06
spivstub: Turns out it does something ok, but it certainly looks scary :)08:08
fabbioneNo ID or fingerprint found in the allowed list for this checksum.08:08
fabbione********************************08:08
fabbioneINVALID SIGNATURE ON REVISION!08:08
fabbione  archive: rocketfuel@canonical.com08:08
fabbione  revision dists--devel--0--patch-12108:08
fabbione  checksum file: ancestry.gz.checksum08:08
fabbione********************************08:08
fabbionekthxbye08:08
fabbionethat's doing the baz checkout08:08
lifelessfabbione: you did not import the allcommitters I think08:15
lifelessfabbione: or you have set a strict policy in your baz08:15
fabbionelifeless: i am following the wiki step by step08:15
lifelessstub: ok08:15
lifelessfabbione: hmm08:15
lifelessfabbione: cat ~/.arch-params/archives/defaults please08:15
fabbionecat .arch-params/archives/defaults | grep -v ^#08:16
fabbione[Signing] 08:16
fabbionegpg_command=gpg --default-key 63549F8E08:16
sivangMorning all08:16
sivanghey fabbione 08:16
fabbionehi sivang 08:17
lifelessfabbione: cat ~/.arch-params/archives/rocketfuel@canonical.com08:17
lifelessfabbione: what wiki page? you should not be dealing with dists in rocketfuel now anyway, unless you made a local dists branch08:17
fabbionecat .arch-params/archives/rocketfuel@canonical.com | grep -v ^#08:17
fabbioneallowed_ids=pqm@canonical.com08:17
fabbionewhen_unsigned=error08:17
fabbioneurl=sftp://chinstrap.warthogs.hbd.com/home/warthogs/archives/rocketfuel@canonical.com08:17
fabbionehttps://wiki.launchpad.canonical.com/RocketFuelSetup08:18
fabbionelifeless: ^^08:18
lifelessfabbione: what part of the page are you at?08:18
fabbioneGrabbing the code08:18
fabbionebaz get rocketfuel@canonical.com/dists--devel--0 launchpad08:18
fabbionei did all the above, step by step08:18
lifelessfabbione: ok, let me update that08:18
lifelessspiv: cjkcodecs are in python2.4 core right ?08:19
spivlifeless: iirc, yes.08:19
stubsshchinstrapmkdir-p/home/warthogs/archives/$yourusercode/launchpad -> does $yourusercode mean 'stub' or 'stuart.bishop@canonical.com' ?08:20
lifelessstub: up to you08:20
lifelessstub: I use robertc08:21
stubit will fail if I use the latter since it already exists ;)08:21
lifelessfabbione: updated08:21
spivlifeless: google says yes :)08:21
=== fabbione tests
fabbionelifeless: so you use bzr to do the first branching and later baz?08:27
lifelessfabbione: for now, yes08:31
fabbioneok08:31
stubThe rsync commands should be documented. rsync has dozens of options and I haven't the foggiest what ones bzr cares about.08:32
fabbionelifeless: 08:33
fabbionebaz branch rocketfuel@canonical.com/launchpad--devel--0 $myarchive/launchpad--devel--008:33
fabbione********************************08:33
fabbioneINVALID SIGNATURE ON REVISION!08:33
fabbione  archive: rocketfuel@canonical.com08:33
fabbione  revision launchpad--devel--0--patch-269708:33
fabbione  checksum file: checksum08:33
fabbione********************************08:33
lifelessfabbione: you have not got the rocketfuel key 08:33
lifelessgpg --list-keys | grep pwm08:33
lifeless*pqm*08:33
fabbionegpg --list-keys | grep pqm08:33
fabbioneuid                  Patch Queue Manager (Canonical.com arch-pqm) <pqm@canonical.com>08:34
fabbioneyes i do08:34
fabbionelifeless: again. i am really following the setup step by step08:34
lifelessfabbione: I believe you08:36
lifelessfabbione: but common errors first :)08:36
lifelessfabbione: I'm in the middle of a alate lunch, I'll be back in 2008:37
fabbioneok08:37
stublifeless: pqm is rather stuck. Anything I need to know about the new setup before I kill it?08:38
stubHmm... pqm isn't doing anything useful at all, but there are three items in the queue08:40
lifelessstub: let me see08:40
lifelessok08:41
lifelessits the production config08:41
lifelessyou need to update it to the new format, see development for an example08:41
stubok.08:42
fabbionelifeless: i think i found the problem, but the solution sucks to death08:44
fabbionebasically my set of private keys is big enough to require a --check-trustdb on each operation08:46
fabbioneso by default i disable it and run it manually once in a while08:46
fabbionebaz doesn't like that status, interacting with gpg08:46
fabbioneand it errors out08:46
lifelessok, so just do one db check08:50
lifelessand it will fix it08:50
fabbioneyes i did.. that's how i figured08:51
fabbionei did the check after signing the key08:51
fabbionesee the error08:51
fabbionegot the checksum file from chinstrap08:51
fabbionetryed to verify it again08:51
fabbionesee the extra lines from gpg08:51
fabbionererun the check08:51
fabbionemake the lines disappear for one operation08:51
fabbionerecheck.. baz branch08:51
fabbionelifeless: i think you also want to finetune the cacherev on pqm08:52
fabbionethere have been more than 120 commits from the last cacherev08:52
=== lbm [n=lbm@cpe.atm4-0-1301006.0x50a0824e.vgnxx6.customer.tele.dk] has joined #launchpad
=== Keybuk [n=scott@syndicate.netsplit.com] has joined #launchpad
SteveA_stub: can you cherrypick my steve.alexander@canonical.com/launchpad--trivial--1 branch into production?08:58
lifelessok, back08:59
lifelessfabbione: nah, we're switching very very soon08:59
SteveA_this adds a robots.txt to shipit, fixes a bunch of broken pages and various other good stuff08:59
fabbionelifeless: ok...09:00
lifelessspiv: how are you going with sqlobject ?09:00
stubSteveA: ok09:00
stubSteveA: Make sure you land it in rocketfuel too09:02
SteveA_stub: i think it is already there09:03
SteveA_although, staging doesn't have that robots.txt either09:04
stublifeless: I can't see what has changed in configs/canonical.com/launchpad/development09:05
stubrobots.txt not being there isn't important. 09:08
stubstaging has a static one added by elmo (because we don't want it indexed)09:09
lifelessstub: 09:10
lifeless=== modified file 'configs/canonical.com/launchpad/development'09:10
lifeless--- configs/canonical.com/launchpad/development09:10
lifeless+++ configs/canonical.com/launchpad/development09:10
lifeless@@ -1,18 +1,16 @@09:10
lifeless # If you update this file, you probably want to update 'staging' too09:10
lifeless #09:10
lifeless-./launchpad    rocketfuel@canonical.com/launchpad--devel--009:10
lifeless-./launchpad/lib/sourcerer      rocketfuel@canonical.com/sourcerer--devel--009:10
lifeless-./launchpad/lib/hct            rocketfuel@canonical.com/hct--devel--109:10
lifeless-./launchpad/lib/psycopgda      rocketfuel@canonical.com/psycopgda--test--3.009:10
lifeless....09:10
lifeless+./launchpad    arch://rocketfuel@canonical.com/launchpad--devel--009:10
lifeless+./launchpad/lib/sourcerer      arch://rocketfuel@canonical.com/sourcerer--devel--009:10
lifeless+./launchpad/lib/hct            arch://rocketfuel@canonical.com/hct--devel--109:10
lifeless+./launchpad/lib/psycopgda      arch://rocketfuel@canonical.com/psycopgda--test--3.009:10
lifelessstub: its in bzr now too.09:10
lifelessstub: as per rocketfuel setup09:10
stubOh.09:11
stubSteveA: I can't cherry pick until later sorry09:11
lifelessstub: I have updated the conversion doco at the bottom of the page09:11
lifelessstub: rsync examples are now present09:11
SteveA_stub: hmmm... not landed in RF yet.  i'll get it in there today.09:12
stubWhats with this 'ubuntu' directory in the docs? Should be 'canonical' ;)09:13
SteveA_stub: robots.txt wasn't the only change.  the cherrypick fixes many of the top ten errors we're seeing09:13
stubyup09:13
SteveA_just, robots.txt is the way i can easily see if it was applied09:13
lifelessstub: where are you at with bzr, can I help09:13
=== slomo [n=slomo@vpn-imt3.uni-paderborn.de] has joined #launchpad
slomodoes someone know why i get "RequestExpired. A server error occurred. " when trying to load https://launchpad.net/people/motu/+assignedbugs ?09:15
slomoeverything else works09:15
stubJust trying to work out how the new stuff works so I can work out how to keep it organized09:15
lifelessstub: ok09:16
lifelessstub: so lets talk it out09:16
lifelessstub: the conversion mimics the structure that baz had09:16
stub13:37:14~/launchpad/launchpad $ baz merge rocketfuel@canonical.com/launchpad--devel--009:16
stub* auto-adding rocketfuel@canonical.com/launchpad--devel--0--patch-2697 to greedy revision library /home/stub/.arch-revlib09:16
stub* Scanning for full-tree revision .. done.09:16
stub* from revision library (linking): rocketfuel@canonical.com/launchpad--devel--0--patch-269609:17
stub* Applying 1 revision . done.09:17
stub* Searching for best merge point .....09:17
stub***********************************09:17
stub  CHECKSUM FILE(S) DISAGREE WITH09:17
lifelessone thing you can do is keep that structure, and work in esentially a copy of the branch all the time.09:17
stub  DIRECTORY LISTING ABOUT WHAT09:17
stub  FILES SHOULD BE PRESENT IN09:17
stub  REVISION DIR OF ARCHIVE09:17
stub  archive: robert.collins@canonical.com09:17
stub  revision: launchpad--devel--0--patch-13909:17
stub  url: sftp://chinstrap.warthogs.hbd.com/home/warthogs/archives/robert.collins@canonical.com09:17
stub***********************************09:17
lifelessstub: thats a bit of a bugger. let me see09:17
lifelesslooks good here09:18
fabbionestub: try to do a gpg --check-trustdb and issue the command again? ;)09:19
lifelessfabbione: different error09:19
lifelessstub: I've confirmed its good here.09:19
stubWhat should I nuke then?09:20
lifelessstub: nothing ?09:20
lifelessstub: have you merged sideways with people ? if not, do merge --star-merge 09:20
stubI don't think there is anything sideways on this branch (but it goes back a month...)09:21
lifelessthen do that09:21
stubmeanwhile in my other window.... "bzr branch sftp://chinstrap.ubuntu.com/home/warthogs/archives/rocketfuel/dists/devel production" just seems to be sitting there having given me no feedback09:22
lifelessthats good09:24
lifelesssftp without async -> slow.09:25
lifelessand while the envelope is different, bzr is still slow there.09:25
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
stubooh... its going now09:26
Keybuklifeless: http://www.informit.com/articles/article.asp?p=405513&rl=109:30
zygagaaa09:30
zygajbailey: ping09:30
zygathere is a indentation error in todays bzr packages09:30
zygaCompiling /usr/lib/python2.4/site-packages/bzrlib/selftest/testplugins.py ...09:31
zygaSorry: IndentationError: ('unindent does not match any outer indentation level',  ('/usr/lib/python2.4/site-packages/bzrlib/selftest/testplugins.py', 70, 20, ' P LUGIN_TEXT = """\\\n'))09:31
stubGrrr... bzr by default is using gpg instead of gnome-gpg. And then I Ctrl-C and my terminal goes into that fucked up 'lets not do carriage returns' mode09:34
lifelessstub: edit ~/.bazaar/bazaar.conf09:35
lifelessits on the rocketfuel page09:35
stubNo it aint. Only for baz, not bzr09:36
lifelessBazaar-NG setup09:40
lifelessSet your user id and enable signing.09:40
lifelessmkdir ~/.bazaar09:40
lifelessecho '[DEFAULT] 09:40
lifelessemail=Firstname Lastname <firstname.lastname@canonical.com>09:40
lifelesscheck_signatures=require09:40
lifeless' > ~/.bazaar/bazaar.conf09:40
lifelesssay its not so09:40
lifelessstub: ^^09:43
Keybuklifeless: that doesn't say how to use gnome-gpg09:44
lifelessKeybuk: oh, oops :)09:44
lifelessgpg_signing_command=gnome-gpg09:44
Keybukand the bottom bit on that page is gibberish too09:44
Keybukand it tells you how to get bzr set up, and cm, but never to use either of them09:45
lifelessKeybuk: cm is used higher up the page09:45
lifelessKeybuk: and so is bzr09:45
Keybukit wasn't in the page I read last night09:45
lifelessgibberish does not help me improve it09:45
Keybukahh, no, you've improved it a lot since last night09:46
lifelessI do not write well at 2am09:46
Keybukno, who does?09:46
Keybukshould we convert all the branches to bzr now then?09:47
BjornTslomo: it's a known bug (bug 3310). i'll try to get it fixed today.09:47
lifelessKeybuk: well, I am converting branches one at a time09:47
UbugtuMalone bug #3310: The assigned bugs page triggers RequestExpired Fix req. for: malone (upstream), Severity: Normal, Assigned to: Nobody, Status: New http://launchpad.net/malone/bugs/331009:47
lifelessKeybuk: if you have a branch you'd like to convert and test it merges with me, I'm happy to do that09:47
lifelesswould love to in fact09:47
lifelessI am waiting for spiv at the moment :009:47
lifelessoh, I should put bzr in the config.09:48
=== lifeless does that
lifelesshmm. it will need paramiko too09:48
BjornTslomo: in the meantime you can go to https://launchpad.net/distros/ubuntu/+bugs?advanced=Advanced and enter motu in the Assignee field (bottom of the page)09:48
slomoBjornT: thanks :)09:49
spivlifeless: Sorry, been doing other things.  I'm kinda lacking any real use for a converted branch atm; the stuff I'm hacking on atm is in launchpad branches.09:50
lifelessspiv: launchpad converts last of all09:50
spivRight.09:50
lifelessspiv: I want to ensure everything is good first.09:50
lifelessspiv: so you will be accelerating launchpad in bzr by converting the projects you 'own' - sqlos and sqlobject09:50
spivBut I don't have any active sqlobject or sqlos branches in my archive.09:51
lifelessits up to you, I can just switch them and say 'tra la la'09:51
spivAs far as I can anticipate, further work I'll do on those will start by branching from rocketfuel :)09:51
spivSo converting my branches in my archive isn't much use to me for testing that.09:52
lifelessits not about 'work', its about verifying the process09:52
lifelessI need victims^Wearly adopters09:52
Keybuklifeless: one of my keys is missing from allcommitters.gpg09:53
KeybukC978C8AE09:53
zygaKeybuk: hi09:53
lifelessKeybuk: perhaps, but not one you have committed to rocketfuel with.09:53
lifelessKeybuk: I can guarantee this ;)09:53
KeybukI've committed to my branches with this09:53
zygaKeybuk: did you do that fanboy applet? :)09:53
lifelessKeybuk: noone else should depend on it though09:53
Keybukzyga: yeah09:53
lifelessKeybuk: you should naturally import it for yourself.09:53
Keybuklifeless: ok, so it's not going to halt the conversion process?09:53
zygaKeybuk: I was wondering about one thing though... the sysfs path is different here09:54
Keybukoh, right, I need to add it to my keyring09:54
Keybukzyga: sysfs? procfs! :p09:54
lifelessKeybuk: it should not for other people. but we'll see09:54
zygaright!09:54
zygaI've got /proc/acpi/thermal_zone/THRM/temperature09:54
zygaI've also added i18n as usual :)09:54
zygaI'd send you a patch but there seems to be no public svn repo 09:54
zygaKeybuk: how about a bzr repo? :)09:55
lifelesszyga: uhm ECHANNEL - thats ubuntu-devel, and the bzr report was #bzr please.09:55
zygalifeless: k, sorry09:55
lifelessnp09:55
Kinnisonstub: My merge failed because of a bizarre error:09:55
Kinnisonstub: OperationalError: FATAL:  IDENT authentication failed for user "uploader"09:56
Kinnisonstub: ; used connection string 'dbname=launchpad_ftest user=uploader'09:56
Keybuklifeless: ok, it's whirring on my 2004 archive currently09:56
Kinnisonstub: shouldn't the presence of the uploader user in security.cfg cover that?09:56
stubKinnison: I also need to setup access on chinstrap when a new user is created sorry09:57
Kinnisonstub: pants09:57
lifelessKinnison: you gotta tell us these things09:57
Kinnisonlifeless: I thought that was the whole point of security.cfg09:57
Kinnisonstub: Okay, can you please add 'uploader' and 'queued' as users on chinstrap?09:58
lifelessKinnison: no, thats the policy template, not the entire shebang.09:58
Kinnisonthe latter has no security.cfg yet, but will soon enough09:58
Kinnisonthen I'll resubmit my merge before I wibble off to take the mother-out-law to the station09:58
stubIdeally there would be a wildcard entry on chinstrap but I haven't figured that out without opening up too much09:59
stubsubmit it now09:59
Kinnisonta09:59
=== Kinnison looks at the queue
Kinnisongot a few hours wait :-(10:00
=== Kinnison -> train station, bbl
lifelesswoo10:08
lifelessfinal launchpad import underway10:08
lifelessI'm so excited10:08
ajmitchfinal?10:09
lifelessyah10:09
lifelessI've done a number of demo imports10:09
lifelessthis is live baby, live.10:09
ajmitchimporting into bzr then?10:09
ajmitchimpressive, it's come a long way quite quickly10:10
=== sivang hurrays
sivanglifeless: so now upstream package sources are automatically imported into bzr, are are you talking about automatically importing baz archives?10:18
sivangs/aree/or/10:18
lifelesssivang: exsqueeze me ?10:18
lifelesssivang: this is converting the rocketfuel launchpad source code from baz to bzr10:18
sivangeh :)10:19
lifelessits one step along the way to sanity10:19
sivanglifeless: yes, so SteveA_ told me10:19
sivanglifeless: I was confusing between that and Kinnison's work and the auto build system.10:19
sivanglifeless: sorry10:19
lifelessnp10:19
sivanglifeless: so, now working with launchpad code will be less slow and less memory consuming? 10:20
lifelesssivang: it will be differently slow10:20
lifelessless memory consuming yes10:20
sivangcool10:20
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [r=SteveA]  LaunchpadBrowserNotifications (patch-2698: stuart.bishop@canonical.com)10:21
=== ajmitch thinks he'll use zope 3 to develop some of the MOTU ideas :)
stublifeless: So I'm going to convert my dists--devel--0 branch from baz to bzr. Near the top of RocketFuelSetup it tells me to create the directory. But that seems odd since the conversion tools will be doing that (?)10:24
lifelessstub: so I'm not sure how to separate out the 'new user instructions' from the 'conversion details'10:24
lifelessstub: at the top it tells you how to make a new branch, yes ?10:25
stubThere are way too many target audiences mushed into this single document - new developers setting up for the first time, existing developers switching. Seperate documents would probably have been easier for all concerned in hindsight.10:25
lifelessstub: yes10:25
lifelessstub: lets do that tomorrow or something10:25
stub'For each branch you will be committing to do this'10:25
lifelessok, this line: ssh chinstrap mkdir -p /home/warthogs/archives/$yourusercode/launchpad10:25
lifelessthat is because new user will not have converted10:26
lifelessand the *parent dir* of the branch must exist10:26
lifelessi.e. to push into .../launchpad/devel10:26
stubIs that rsync line right? We are excluding .py files?10:28
lifelessyes10:28
lifelessthere are lots of them10:28
lifelessand its wasteful as we are downloading the branch10:28
=== carlos [n=carlos@243.Red-83-47-24.staticIP.rima-tde.net] has joined #launchpad
carlosmorning10:31
carlosI cannot believe it... It's near a week that I'm not able to merge a branch into rocketfuel because every time, I get a conflict with the sampledata10:32
zygamorning carlos 10:33
sivangajmitch: in what way? 10:35
lifelessstub: once you have the branch you can revert you see, to get a full tree on disk.10:36
stublifeless: Are you channelling yoda again?10:36
lifelessstub: channeling needed not is10:37
ajmitchsivang: in that I've got things to write, and I don't feel like using straight mod_python for now10:37
sivangajmitch: mod_python embedded just like mod_php ?10:38
ajmitchsimilar10:39
ajmitchit gives me an excuse to do more with zope10:39
sivanghehe :)10:40
stub $ /home/warthogs/source/bzr.integration/bzr baz-import stuart.bishop@canonical.com stuart.bishop@canonical.com10:43
stubimporting stuart.bishop@canonical.com/banzai--devel--1 into /home/warthogs/archives/stuart.bishop@canonical.com/banzai/1/devel10:43
stub[                                                     ]  revisions  0/17 -:--:--unable to access ancestor scott@canonical.com--2004/banzai--devel--0.2--patch-3, making into a merge.10:43
stub[============================================         ]  revisions 14/17 0:00:0410:43
stubThat a problem?10:43
lifelessnope10:43
lifelesswell there is a bug that the output is screwed up10:43
lifelessbut thats it10:43
stubalso nable to access ancestor robert.collins@canonical.com/buildbot--devel--0--base-010:43
lifelessit says 'you branched from scott, but hes not available'10:43
stubok10:43
stubAnd in my other window... bzr-submit-merge "Convert production config to new format"10:45
stubPlease push your branch first10:45
stubok. found that.10:45
fabbionei guess there is no way to register new specs right now, is it?10:46
stub15:14:12~/production $ bzr push chinstrap:/home/warthogs/archives/stub/dists/devel10:46
stubbzr: ERROR: 'tuple' object has no attribute 'controlfilename'10:46
stub  command: '/usr/bin/bzr' 'push' 'chinstrap:/home/warthogs/archives/stub/dists/devel'10:46
stub  pwd: /home/stub/production10:46
stub  at /usr/lib/python2.4/site-packages/bzrlib/plugins/bzrtools/bzrtools.py line 103, in get_push_data()10:46
stub  see ~/.bzr.log for debug information10:46
fabbionehttps://launchpad.net/distros/ubuntu/+addspec10:46
fabbioneRequestExpired10:46
fabbioneA server error occurred.10:46
fabbioneand it took me 10 seconds beween "Create new specs" -> fill the form -> click add10:47
fabbioneat what speed are we supposed to do that? ;)10:47
stubfabbione: Try again. Something else must have been locking resources in the database. It is working for me.10:47
fabbionebah...10:47
fabbionestub: ok.. now one step and error further10:48
fabbioneName (required)10:48
fabbionemyinput: UbuntuCluster10:49
fabbione  Constraint not satisfied  10:49
fabbioneMay contain letters, numbers, and dashes only. Examples: mozilla-type-ahead-find, postgres-smart-serial.10:49
fabbioneso what's wrong with it?10:49
fabbioneuppercase?10:49
fabbioneseems so10:50
stubYup. Uppercase. That should be mentioned.10:51
=== zyga_ [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
stubBoom!10:54
stubimporting stuart.bishop@canonical.com/cookiecrumbler--canonical--1.2 into /home/warthogs/archives/stuart.bishop@canonical.com/cookiecrumbler/1.2/canonical10:54
stubCleaning up10:54
stubbzr: ERROR: conflict when applying pybaz.Revision('stuart.bishop@canonical.com/cookiecrumbler--release--1.2--patch-1') to /home/warthogs/archives/stuart.bishop@canonical.com/cookiecrumbler/1.2/baz2bzr-quGBIl/rd10:54
stub  command: '/home/warthogs/source/bzr.integration/bzr' 'baz-import' 'stuart.bishop@canonical.com' 'stuart.bishop@canonical.com'10:54
stub  pwd: /home/warthogs/archives10:54
stub  at /home/pqm/source/pybaz/pybaz/_builtin.py line 2078, in apply()10:54
stub  see ~/.bzr.log for debug information10:54
stubstub@chinstrap /home/warthogs/archives $10:54
stublifeless: ^^^ (and there was another one above from bzr push if you were not watching)10:56
=== sabdfl [n=mark@pdpc/supporter/silver/sabdfl] has joined #launchpad
ajmitchmorning sabdfl 10:59
fabbionehttps://launchpad.net/distros/ubuntu/+spec 404 ???11:01
fabbionenevermind11:01
sabdflmoin moin11:02
lifelessstub: was not11:02
lifelessstub: fun11:02
carloslifeless, mpool latest bzr snapshot package is broken11:03
lifelessyes11:03
lifelessit is11:03
=== SteveA points bzr developers at pylint
carlosok11:04
lifelessSteveA: uhm11:04
lifelessSteveA: this is jbailey packaging magically, not bzr developer ussers11:04
SteveAif pylint were run on checkins it would probably avoid indentation issues11:05
fabbionehttps://launchpad.net/distros/ubuntu/+spec/installer-volume-management/+setdistrorelease is missing "ubuntu dapper" as option11:08
fabbionewell +setdistrorelease in general is missing dapper11:09
lifelessSteveA: so would the test suite11:09
lifelessSteveA: so 'dists' is in bzr now11:09
lifelessSteveA: and am about to convert something else over11:09
SteveAcool11:09
lifelessjust determing what that should be11:09
SteveAoh, so jbailey doesn't run the tests before packaging?11:09
lifelessapparently :011:10
lifelesswe are likely to set up a PQM post UBZ11:10
SteveAjbailey: can you add something that runs the tests before doing a bzr package?11:10
=== SteveA notes it is probably a bit early for montreal
=== ddaa [n=ddaa@marvin.xlii.org] has joined #launchpad
Keybuklifeless: how does it define "available", out of interest?11:20
lifelessKeybuk: carefully.11:20
Keybukdoes it look around the filesystem for another conversion?11:21
lifelessKeybuk: sorry, seriously, how does which what where when to whom ?11:21
Keybukwell, I've converted my baz branches to bzr11:21
Keybukhow did it know where to find the rocketfuel branches?11:21
lifelessbaz11:21
Keybukor does it just stuff a ghost revision in with the right id?11:21
lifelessit just converts all the history that is available11:21
fabbionelifeless: another error in the procedure...11:21
fabbionelifeless: 11:21
fabbionecm.py build configs/canonical.com/launchpad/development11:21
lifelessparallel branch revisions become ghosts11:22
Keybukright, but how does it know to link it up to the bzr conversion of the baz branch?11:22
fabbioneImportError: No module named pybaz11:22
Keybukok, so if I import A and B11:22
fabbionelifeless: what provides pybaz?11:22
Keybukwhere B is a continuation of A11:22
Keybukthat isn't actually done properly?11:22
Keybukbecause it won't find A11:22
KinnisonSteveA: if you were going to review the buildd zcml refactor then hold off on it for a bit11:22
lifelessfabbione: scotts pybaz packages. Keybuk can you _please_ upload those to the distro!11:22
Keybuklifeless: no11:22
KinnisonSteveA: I'm mailing cprov with a bunch of comments I want dealt with before it goes for full review11:22
lifelessKeybuk: :[11:22
lifelessKeybuk: why not ?11:22
Keybukwe don't have a distro to upload to!11:22
fabbionelifeless: we can't upload.. dapper is not there yet11:22
=== Keybuk looks at Kinnison meaningfully
fabbioneKeybuk: where i can grab pybaz?11:23
SteveAKinnison: is this cprov's branch that is in the pending revue page?11:23
lifelessKeybuk: why not to debian & then dapper when its ready ?11:23
Keybukfabbione: deb http://people.ubuntu.com/~scott/pybaz/ ./11:23
fabbioneKeybuk: thanks11:23
lifelessfabbione: can you please update the wiki page with that ?11:23
Keybuklifeless: we've had this discussion ... I don't want to maintain any more packages in Debian11:23
lifelessKeybuk: no we haven't, but ok.11:23
Keybukwhich is why people like fabbione and jbailey package software I've written :p11:23
Keybuklifeless: yeah, we did; is why I uploaded baz in bob2's name11:24
KinnisonSteveA: no, buildd scoring still needs doing11:24
SteveAok11:24
lifelessKeybuk: ok, so conversions. you did register rocketfuel as per the doco right ?11:24
Keybuklifeless: right11:24
SteveAbug 257011:24
UbugtuError: I cannot access this bug11:24
lifelessKeybuk: in which case its followed continuations back11:24
fabbionelifeless: i will try11:24
Keybuklifeless: but A is in my --2004 archive, and B is in my --2005 archive11:24
Keybukoh, does it just import the entire history, and hope that it does exactly the same as what the last import did11:25
lifelessKeybuk: it follows the ancestry. 11:25
Keybukrather than go "aha! I've imported that already" ?11:25
lifelessyes11:25
Keybukright, I understand now11:25
lifelessits designed to generate identical imports11:25
lifelessbecause people may not have other folks archives.11:25
Keybukright11:25
lifelessthe one 'spethial bit' is when the ancestor is not available.11:25
Keybukso that's why the import of hct actually worked11:26
lifelessthen it lies and cheats.11:26
Keybukeven though bob2's archives are long gone11:26
lifelessit tells bzr that its a new branch *with a ghost merge of the real parent*11:26
lifelessso you get a revision history that starts where you have data11:26
lifelessbut the first revision will have the same parents as if you had imported with that ancestory being available.11:27
Keybukouch11:27
lifelesslying, cheating :)11:27
Keybukso what is the general plan?11:27
Keybukwhen should we start using bzr archives instead of baz ones?11:27
lifelessas soon as you are ready for a given project.11:27
lifelessi.e. want to switch hct or something over ?11:28
lifelessthe main archive has a converted hct.11:28
Keybukhct makes immediate sense for me, as my branch is bzr-ng11:28
Keybukas does sourcerer11:29
lifelessok, lets do hct.11:29
lifelessgive me 15 to tidy some stuff up11:29
Keybukyeah, it'll take a bit to finish my --2005 archive anyway11:29
sabdflSteveA: ping11:31
lifelessSteveA: ping11:36
SteveAhi sabdfl 11:36
SteveAhi lifeless 11:36
lifelesssabdfl: hugo first11:36
sabdflsteve-o11:36
sabdflSteveA: what do you think about making tomorrow a "Launchpad UBZ Spec Day"?11:36
sabdfldevote the day to mapping out specs for each of the sections11:37
sabdflwe can get the whole team together for a morning meeting11:37
sabdflor, most of them11:37
sabdfllay out some broad goals11:37
sabdflthen individual meetings with different teams through the day11:37
sabdfldiscussion, prioritising11:37
SteveAmorning in what timezone?11:37
sabdflmaybe even do it by voice call?11:37
SteveAso let's see... we've got three sources of specs i can think of11:39
SteveA1. specs in launchpad developers' heads11:39
SteveA2. specs in your head11:39
SteveA3. specs that have been discussed already11:39
SteveAi think it will be a good start if you and i (and maybe kiko too) did a voice call11:40
SteveAto talk about specs, and what you want to see there11:40
SteveAand then we get that written up and out to the launchpad team for additions and modifications11:40
SteveAthen we've got something large and more concrete to work with, before getting everyone involved together11:41
SteveAwhat do you think about that?11:41
SteveAwe can do that call later today, when kiko is around, and get people thinking about specs in the launchpad meeting that is later today.11:44
sabdflcool, wfm11:45
SteveAthen over the course of tomorrow and monday, get the groups of specs refined11:45
SteveAokay.  want me to fix a time with cvd?11:45
sabdflmonday i'll be doing this with the distro team11:45
sabdflbut you should keep going on it11:45
SteveAsure, monday won't need you directly11:45
=== Kinnison gets workraved :-(
SteveAwe need to get things in the spec tracker asap after discussing / deciding11:46
SteveAso that it is kept visible11:46
SteveAand we can see holes / inappropriate things early on11:46
Keybuklifeless: has pybaz been dropped from the launchpad config now then?11:48
lifelessKeybuk: no11:48
Keybukwhy the requirement to install my packages then?11:48
lifelessKeybuk: for config-manager.11:49
lifelessit needs pybaz to build the launchpad tree while we convert.11:49
Keybukohh11:49
Keybukright, got ya11:49
lifelessSteveA: ping11:50
SteveAlifeless: 11:50
lifelessso we have some new deps for lp11:50
lifelesshct needs bzr on its next landing11:50
lifelesssourcecode/bzr ok for that? and a symlink in launchpad/lib/bzrlib->../sourcode/bzr/bzrlib11:51
lifelessas pqm is now running bzr we can add bzr natively :)11:51
SteveAokay11:52
lifelessrelated to that is the question of whether we want a bzr fork that can be committed to, or a manually updated branch I can do directly, or point at upstream.11:52
SteveAactually, i want to make a change to this stuff along with this conversion11:52
SteveAthat is, to have everything that is an 'external' in sourcecode11:52
SteveAand symlinked into lib11:52
lifelessSteveA: be my guest :)11:52
lifelessSteveA: or do you want me to do that?11:53
SteveAcan you do it?11:53
lifelesssure11:53
SteveAgreat, thanks11:53
Keybukyeah, SteveA and I have discussed that one ... when we do hct and sourcerer, move them into sourcecode and just symlink them in lib11:53
lifelesswe all have :)11:53
SteveAit'll just mean one less thing for people to learn11:53
lifelessSteveA: so, for bzr, I suggest I put a bzr branch in rocketfuel, but not enable pqm commits to it yet11:54
lifelessok ?11:54
lifelessKeybuk: do you need bzrtools too ?11:54
Keybuklifeless: not that I'm aware11:54
lifelessKeybuk: k11:54
KeybukI don't even use it myself11:54
SteveAlifeless: we can't just install it as a package?11:54
lifelessSteveA: not bloody likely.11:54
lifeless;)11:54
SteveAokay11:54
SteveAcode it is11:54
lifelessits python, its changing fast, its something we're developing.11:55
SteveAyeah.11:55
Keybukand it's a dep of something that changes equally fast11:55
lifelesswe will probably have it installed on chinstrap, but the test suite needs to be able to use the right one.11:55
SteveAbut, will this be the same bzr people are using to do switch / checkout etc.11:55
lifelessno, it won't be.11:55
SteveAokay11:55
SteveAso we have the bzr libs for launchpad11:55
lifelessthey can if they wish, but if you dont tell, I wont.11:55
SteveAand the bzr app people use to work on launchpad11:56
lifelessack11:56
SteveAokay.  i hope at some point in the coming months, we can just use bzr packages11:57
lifelessfor the app we are now11:57
lifelessbut I don't think its likely while hct is developing that we will do that for bzr.11:57
lifelessnor do I understand why it has that goal when we dont do that for sqlobject et al11:57
Keybuk(or pybaz, up until now)11:58
lifelesswe still dont for pybaz, the tests will be on our internal one11:58
lifelessits just being installed for the toolchain.11:58
sabdfl - bradb and bjornt11:58
sabdfl - carlos11:58
sabdfl - kinnison and celso11:58
sabdfl - spiv and stub11:58
sabdfl - niemeyer and ddaa (with lifeless)11:58
sabdfl - keybuk and niemeyer11:58
sabdflwho did i miss?11:58
KeybukSteveA: it'll be lib/bzrlib -> sourcecode/bzr/bzrlib ...11:58
lifelesssabdfl: for what ?11:58
sabdfllifeless: teams on LP11:59
SteveAsabdfl: jamesh with spiv  and stub?12:00
carlossabdfl, daf12:00
Belutzsabdfl, sorry it's a bit offtopic, but greetings from Indonesia :)12:00
SteveAcarlos: this is to arrange talks about what specs we need to plan for ubz12:01
SteveAcarlos: so, daf is still unwell12:01
SteveAwe also have salgado12:02
SteveAon the foaf team12:02
carlosok12:03
sabdflhey Belutz12:03
=== Kinnison will make an effort to see daf in the next couple of days, so will pass on people's greetings
=== mpt [n=mpt@201-26-76-37.dsl.telesp.net.br] has joined #launchpad
Belutzsabdfl, hello :)12:04
SteveAhi mpt 12:04
mptyo12:04
Belutzsabdfl, do you have plan for coming to Indonesia?12:04
sabdflBelutz: could do12:04
mptmeeting's still in one hour, right?12:04
SteveAmpt: do you have any specs in mind for UBZ?12:04
SteveA2 hours12:04
mpttwo hours!12:04
mptok12:04
Belutzsabdfl, we are still prepraring for the locoteams12:05
Belutzsabdfl, and i just want to say that i love ubuntu, that's why i help translating in rosetta :)12:05
KinnisonUrgh, chinstrap is being so slow12:05
mptSteveA, I put the ones I thought of on the BOFs page12:06
SteveAmpt: URL?12:06
sabdflBelutz: thank you! do you like rosetta? file bugs if you don't :-)12:06
Belutzsabdfl, i really like it, but i think it would be great if there is a feature like a dictionary, so people can have consistency in translating12:07
mptSteveA: https://wiki.ubuntu.com/UbuntuBelowZero/BOFs12:07
=== zyga_ server hardware change
SteveAsankar: getting ddaa, lifeless and niemeyer together at the same time is tough.  We have the brazil <-> australia issue12:07
mptDid PQM accept anything of mine?12:08
SteveAsabdfl: getting ddaa, lifeless and niemeyer together at the same time is tough.  We have the brazil <-> australia issue12:08
SteveAsorry sankar, xchat completion errorr12:08
sankarSteveA: :)12:08
SteveAsabdfl: as a user of launchpad, particularly malone and issue tracker, jbailey12:09
lifelessSteveA: is there a good standard library routine to send email ?12:09
SteveAyou mean python standard lib?12:10
lifelessSteveA: i.e. equivalent to 'mail -s subject user@goo'12:10
lifelessyes12:10
lifelessnot something that talks smtp.12:10
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
lifeless(I mean, it may choose to talk smtp on some platforms, but thats irrelevant to my needs)12:10
SteveAthere is such a thing in zope312:10
lifelessah. I don't see bzr depending on that though :|12:11
mptyay, translation form landed12:11
SteveAthe zope3 one also had a horrendous security hole for quite a while12:13
SteveAalthough it was generally disabled by default12:13
SteveAlifeless: mailman probably has some stuff for this12:15
SteveAspiv: ping12:18
SteveAspiv: i just got a test failure in test_disconnects.txt12:19
SteveAhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileP7hHKa.html12:19
lifelessSteveA: can I define __call__ in a  module ?12:20
SteveAto make a module callable?12:20
lifelessyes12:20
SteveAno12:20
SteveAnot with regular modules12:20
lifeless:[12:20
SteveAsame as you can't just add a __call__ attribute that is a function to new style classes12:20
SteveAyou could do this with classic classes12:20
lifelessthats fine12:21
SteveAyou need to use a different class of module12:21
lifelessits just that with a module, you are being parsed so, def __call__ seems naturale12:21
SteveAeau12:21
lifelesswater ?12:21
SteveAwhat do you want to do it for?12:21
SteveAau naturale12:21
lifelessyes12:21
lifelessA short term ui needs a python function named, and I wanted to keep it short.12:22
SteveAi see.  put it in the package's __init__.py ?12:22
SteveAhack it into __builtins__ 12:22
SteveAno, i didn't say that12:23
lifelesshaha12:23
lifelessif its in __init__.py, as __call__ it won't take effect though12:23
SteveAguido kicked my butt for doing that once 12:23
lifelessright ?12:23
SteveAit would be package.__call__12:23
SteveAnot package()12:23
lifelessright. so, I'm doing bzrlib.plugins.email.post_commit12:23
lifelesslonger but explicit12:23
SteveAok12:23
lifelessI wanted bzrlib.plugins.email12:23
=== Kinnison thinks the explicit name is more understandable
Kinnisondamnit chinstrap is slow12:25
lifelessKinnison: poor thing is BUSY12:25
Kinnisonthere's pqm, pending-reviews *and* baz2bzr going on it12:25
Kinnisonand some rsyncs12:25
=== Kinnison cries
=== Kinnison wants his branch merged before the meeting if at all possible
lifelesstough12:25
lifelessI've turned pqm off12:25
lifelessI'm about to move all the sourcecode stuff around for stevea when the current branch finished12:26
Kinnisonargh12:26
lifelesswhich is soon.12:26
lifelessyay12:26
=== Kinnison sighs
=== Kinnison will just have to assume it'll merge and get on with his work
Kinnisonbecause I cannot be blocked by this12:26
=== Kinnison arghs
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: [trivial]  fix $calendar/{today,this-*} traversal and add test.  Fixes bug 3357 (patch-2699: james.henstridge@canonical.com)12:30
lifelessSteveA: ping12:33
lifelesswe have sourcerer, hct, psycopgda, sqlos in lib. Which ones should stay there ?12:33
SteveAthey should all go in sourcecode, and be symlined12:34
lifelessok12:34
SteveAso, we have only subtrees only in sourcecode12:34
SteveAand only symlinks to these, or 'the same tree, regular subdirs' in lib12:35
lifelessok12:38
=== salgado [n=salgado@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAhi salgado 12:40
=== WaterSevenUb [n=WaterSev@azevedo.astro.up.pt] has joined #launchpad
salgadoyo SteveA!12:41
SteveAlifeless: what's the latest time tomorrow that you can make a meeting?12:41
SteveAlifeless: i'm trying to arrange a time for you and niemeyer and ddaa and mark and me to have a cal12:42
lifelessSteveA: how long a meeting ?12:42
SteveAit is to talk about UBZ specs we need to do, and what their scope is12:42
SteveAmax 1 hr on the phone12:43
lifeless3pm sydney time. I have to cat a 405 pm train12:43
SteveAsalgado: what time is it in brazil now?12:43
SteveAwhat's that in UTC?12:43
lifelessAUUG is having a convetion, we have slug moved around12:43
lifelessbut i'll be working from 7am probably, so perhaps we can do it in the morning ?12:44
salgadoSteveA, 8:4412:44
SteveAlifeless: maybe, but what time is that in UTC?12:45
lifelessSteveA: Thursday, 20 October 2005 at 21:00:00Fri 7:00 AM12:45
lifelessutc 2100 is 7am12:45
lifelessutc 0500 is 3pm12:45
SteveAthat's 0000 for me. 2300 for ddaa. 2200 for mark.12:46
=== cprov [n=cprov@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAit's do-able.  although it does mean i'll be working saturday ;-)12:46
lifelessuhm12:46
lifelessits your thursday dude12:47
lifelessnot your friday12:47
SteveAi'm talking tomorrow, not today, btw12:47
SteveAalthough today is doable too12:47
lifelessI am too12:47
lifelessremember, I get it the day *before* you12:47
lifelessbrazil are the slackers behind you12:47
SteveAit's thursday evening now, for you, right?12:47
lifelessyes12:48
lifelessso12:48
SteveAokay.  can you do a 6.30 start tomorrow?12:48
lifelessits pushing the friendship :012:48
SteveAscrew you hippy12:48
lifelessgiven we finish at 11 at best after the meeting12:48
lifelessbut yes12:48
=== SteveA hands lifeless a beautiful flower
lifelessawww, how sweet.12:49
=== lifeless eats it
SteveAbe careful... that might have been up RMS's nose12:49
lifelessI thought you said beautiful12:49
ddaaDuh12:50
ddaaI won't be online at 230012:50
SteveAddaa: can you make a conference phonecall at 22.30 ?12:50
SteveAthis one is a bastard to arrange12:51
lifelessI suggest we dont do it12:51
lifelessinstead get ddaa and niemeyer12:51
lifelessthey are working together right now12:51
lifelessand then get me and mpool12:51
ddaaSteveA: I suppose I could, but my spoken english being what it is, I'd rather avoid phone meetings.12:51
ddaaLast time I had lifeless on the phone we just decided to drop back to the chat.12:52
=== gneuman [n=gneuman@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAhmm...12:52
SteveAokay.  we still need to schedule a time to have this meeting online12:53
ddaabesides, I would not a have a landline at all at that time...12:53
ddaa1800 pm is the latest possible for me today12:55
ddaa(utc)12:55
ddaagoing to my new appt which does not yet have connectivity :(12:55
ddaatomorrow should be easier though12:56
lifelessSteveA: split the meeting really. I trust ddaa and niemeyer to give good coverage on the stuff they think needs work, and I can add stuff to that12:56
SteveAok12:57
SteveAsalgado: any idea when kiko will be starting work tomorrow morning?12:57
ddaawhat's the purpose of the meeting BTW?12:57
SteveAto plan specs for UBZ12:57
=== niemeyer [n=niemeyer@200.103.245.70] has joined #launchpad
lifelessddaa: ubz spec round up12:57
lifelessSteveA: I'll do a round up on the phone with mpool tomorrow12:58
SteveAok12:58
SteveAlifeless: please add the 'sprint server in a box' spec to it12:58
SteveAi still haven't written it up12:58
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
salgadoSteveA, he usually arrives around 1000 (UTC-2)12:58
lifelessbut I think I miss everyone europe tomorrow12:58
SteveAsalgado: can he arrive at 0900 tommorrow do you think12:59
salgadoSteveA, sure, I guess he can12:59
lifelessSteveA: because I start at your late evening and finish your insane morning12:59
SteveAddaa, niemeyer: how about a phone call tomorrow, 1100 UTC with me and mark and kiko, to go through UBZ specs?01:01
niemeyerSteveA: Fine with me01:01
SteveAddaa: ?01:01
SteveAthanks niemeyer 01:01
ddaaSteveA: I will available at that time.01:02
SteveAokay, thanks01:02
SteveAniemeyer: can you do another call right afterwards?01:03
SteveAKeybuk: hi.  can you make a phone call tomorrow, 1200UTC?01:03
niemeyerSteveA: Sure :)01:03
SteveAactually, 1/2 an hour later01:04
SteveAKeybuk: hi.  can you make a phone call tomorrow, 1230UTC?01:04
SteveAKinnison: what's the latest time you can take a phone call tomorrow? 01:06
=== matsubara [n=matsubar@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAcarlos: what's the latest time you can take a phone call tomorrow?01:06
matsubaragood morning!01:07
KinnisonSteveA: tomorrow is friday, uhm, in practice, no later than 1200 UTC01:07
KinnisonSteveA: But I would like to be free to go out, so unless it has to be, ideally no later than 1800 UTC lasting no more than 1h01:07
SteveAreally?  that's difficult... as i want to get you on the phone with celso and mark01:07
Kinnisonerm s/1200 UTC/0000 UTC/01:07
carlosSteveA, hmm, I guess 17:00 UTC 01:07
carlosperhaps later01:08
carlosI will know it tonight01:08
KinnisonSteveA: Basically if I am going out tomorrow, It'll be at 20:00 local-time01:08
SteveAthat should be fine carlos, thanks01:08
KinnisonSteveA: which for me is UTC+101:08
carlosSteveA, why aren't we using shtoom?01:09
SteveAcarlos: because we don't have its conferencing stuff set up properly01:09
carlosok01:09
=== mara007 [n=marek@vier.siemens.at] has joined #launchpad
mara007hello01:15
mara007I would like to help with some translating into czech language: 01:16
=== Nafallo_away is now known as Nafallo
SteveAjordi: ?01:17
Lathiatmara007: http://launchpad.net/rosetta/ i think01:18
mara007he:)01:21
SteveAmara007: talk with jordi or carlos01:21
SteveAcarlos develops rosetta.  jordi helps projects and people to use rosetta well, and makes sure it is going smoothly.01:21
carlosmara007, what's the problem?01:22
mara007when Iam tranlating app and putting characters in a special coding - and those spec chars like , should I care about encoding?01:22
mara007or it is managed "somehow" automaticaly?01:23
mara007btw first time on irc :-)01:23
SteveAit should just work01:23
mara007ok, that sounds good 01:24
carlosmara007, are you getting errors with that?01:25
mara007carlos, no.. propably.. sorry for disturptin. I have just registered on launchpad I "please feel free to join #launchpad" appeared there, so I did.. because I was a little worried about this01:28
carlosmara007, don't worry, it's not a problem, we are here to help you ;-)01:28
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
mara007so.. good work, good luck and keep on it .. bye ;)01:32
=== jamesh [n=james@203-59-207-160.dyn.iinet.net.au] has joined #launchpad
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAhi jamesh 01:33
jameshhi01:33
SteveAtake a look at this: https://chinstrap.ubuntu.com/~dsilvers/paste/fileP7hHKa.html01:33
SteveAit was a failure when running nthe test suite01:34
SteveAnext time i ran it, no problem01:34
salgadoSteveA, is the LaunchpadView class something new?01:34
=== mpt_ [n=mpt@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
SteveAsalgado: pretty new01:34
SteveAsalgado: i'm slowly converting view classes to use it01:35
salgadoyou should tell us about these things. ;)01:35
SteveAsalgado: there are conflicts sometimes though, like in many malone classes that use 'user' to mean something different01:35
SteveAit is part of a plan of mine to 1. get rid of much repetitive zcml, 2. make page titles much better arranged01:35
SteveAand 3. make writing views much more pleasant01:36
salgadothat's cool. I'll remember to use it from now on. :)01:36
jameshSteveA: weird.  I wonder why the twisted daemon died?01:36
=== stub [i=stub@sweep.bur.st] has joined #launchpad
salgadoevening stub 01:40
stubhi01:40
salgadostub, do you think it's a problem if we nuke all teammembership/teamparticipation entries for all merged accounts?01:40
stubsalgado: No problem.01:41
stubYou think the size of the table is giving us trouble?01:41
salgadono, it's just because these memberships show up in the +members page 01:42
salgadoand so are shown the merged accounts, which shouldn't show up anywhere01:43
stubok. Sure - we can nuke 'em. It is just noise in the db. I think we could even consider removing the entries in the Person table (but one step at a time)01:43
salgadoI definitely agree01:43
salgadodo you want me to write a patch to clean the membership entries?01:44
stubCleaning up would just be 'DELETE FROM TeamParticipation WHERE person IN (select id from person where merged is not null);', no? The real work is changing the merge code to do that.01:46
salgadothe merge code already does that01:46
stubok. So I just need to run some commands on the production db.01:46
stubWhat team is an example?01:47
stub(with the dud accounts in it)01:47
salgadofirst it tries to transfer it to the remaining account. if that account already has a membership for that team, then it deletes the membership from the dupe account01:47
salgadohttps://launchpad.net/people/ubuntu-core-dev/+members has "Jeff Bailey"01:48
salgadojbailey-ubuntu-merged01:48
stubta. I'll sort this out tomorrow or maybe after the meeting01:49
salgadogreat. thank you01:49
dilysMerge to rocketfuel@canonical.com/launchpad--devel--0: move nested trees out of lib (patch-2700)01:50
lifelessok, reenabled launchpad01:50
lifelessSteveA: I have done that move01:51
lifelessSteveA: over to you to tell people about it :)01:51
jameshlifeless: I updated the pending-reviews code to work with recent bzr01:53
lifelessjamesh: today ?01:53
lifelessjamesh: or a few days back, its broken again :)01:53
jameshlifeless: I fixed the test failures today (and added support for collecting the conflicts list)01:54
lifelessjamesh: cool01:54
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
lifelessjamesh: there is a bug that is now fixable01:54
jameshlifeless: the values in the ROCKETFUEL_BZR dict probably need changing (we probably don't want to use sftp URLs)01:54
lifelessjamesh: the test for 'is merged' - rather than 'branch.has_revision(other_head)' it should be 'other_head in branch.get_ancestry(branch.last_revision())'01:55
lifelessjamesh: right, well I can put up dists branch for testing in live01:56
=== lifeless does that
jameshlifeless: I also fixed the handling of explicitly specified revisions01:56
lifelesswhy not use sftp ?01:57
lifelesssftp is what I would use to pull that branch locally, or to 'bzr log' it01:58
stubSteveA: Meeting in 2 mins?01:58
SteveAyes01:58
lifelessjamesh: ok, I have a branch up there for your live-testing pleasure01:58
jameshlifeless: how would the cron job get the ssh passphrase?01:58
jameshlifeless: also, the script has local access to the branches01:59
lifelessjamesh: it does not need one. generate a local keypair,and put its .pub file as authorized_keys01:59
lifelessor the script could know to map sftp://chinstrap/ -> /01:59
kikohello people of the 4th world01:59
lifelesspqm knows that01:59
jamesh"do what pqm does" sounds good02:00
kikouhm02:00
ddaameeting?02:00
SteveAMEETING STARTS02:00
SteveAwho is here?02:00
bradbme02:00
lifelessjamesh: right, well in the first place, just a hardcoded transform :)02:00
BjornTme02:00
lifelessSteveA: my body is02:00
matsubarame02:01
jameshme02:01
spivme02:01
niemeyerBoo02:01
ddaame and my lunch02:01
=== carlos is here
Belutzme, but i'm not a developer02:01
kikome is me02:01
ddaaBelutz: neither is my lunch02:01
salgadoI'm here02:01
Belutz:D02:01
cprovhere02:02
kikosalgado!02:02
stubyo02:02
SteveA== Agenda ==02:02
SteveA - roll call02:02
SteveA - agenda02:02
SteveA - activity reports02:02
SteveA - next meeting (skipped... travel to UBZ in progress)02:02
SteveA - staging / production02:02
SteveA - gina / opening dapper02:02
SteveA - spec day!02:02
SteveA - three sentences02:02
SteveA02:02
SteveAhere's the agend02:02
SteveAa02:02
SteveAum, yeah02:02
SteveAtypic02:02
SteveAum02:02
SteveAtyping02:03
SteveAthat's better02:03
SteveAany other items?02:03
lifelessbzr pie status02:03
gneumanhere02:03
SteveAokay02:03
SteveAokay, let's go02:03
SteveA - activity reports02:03
ddaabzr: ERROR: unknown command 'pie'02:03
=== mpool [n=mbp@ozlabs.org] has joined #launchpad
lifelessGOD02:03
SteveAwho's warming up, who is below zero?02:03
stubI'm up to date02:03
mpoollifeless: here! :)02:03
lifelessmpool: :002:04
=== BjornT is up to date
=== salgado is up to date
=== SteveA is waaaay out of line on activity reports
=== Kinnison is present
Kinnisonsorry02:04
Kinnisonand up to date02:04
=== bradb is up to date
mpooluptodate02:04
ddaahot as chilly02:04
=== Kinnison was answering a call of nature
=== jamesh is not up to date
=== matsubara is up to date
=== carlos is finally up to date after sending a month of reports ...
=== niemeyer is in sync
ddaaI mean, up to date02:04
spivNot up to date -- but catching up as we speak.02:04
kikoI just skipped yesterday because I was on crack, will send now02:04
=== cprov isn't up, will sent report for past days
kikoapart from that up to date02:04
jameshneed to send ones for this week02:04
mptI'm here, and also up to date02:04
SteveA - next meeting02:05
=== mpt was temporarily distracted by www.ubuntu.com's defective SSL cert
SteveAi propose to skip it, as we'll be traveling to UBZ02:05
=== ..[topic/#launchpad:SteveA] : Discussion with Launchpad users and developers. || https://launchpad.net/ || Includes Rosetta and Malone. || http://people.ubuntu.com/~fabbione/irclogs/ || Developers' meeting, next one is UBZ
=== Kinnison won't be travelling
SteveA - staging / production02:06
kikoSteveA, yeah, sounds good02:06
Kinnisonnor will many of the developers02:06
SteveAstub: what's happening?02:06
kikoI will be02:06
lifelessI won't be travelling, I will be there.02:06
mpooli'll still be here02:06
SteveAhmm...02:06
KinnisonMost of the launchpadders won't travel until tuesday 1st Nov02:06
stubstaging has started to pick up some too-long requests, because it is (deliberatly) running with a shorter timeout.02:06
SteveAokay, maybe we will have it after all02:06
stubMinor things like the front page02:06
stubSalgado was last seen looking into that issue (spurious count(*)'s on the person table), but I don't know the status of that02:07
SteveAstub: i have an issue salgado discovered about page templates iterating over resuts02:07
kikostub, salgado and I noticed that production seemed to be very slow at particular queries and sending email02:07
SteveAi'm looking into it02:07
salgadostub, I found why we're getting these extra count(*)s02:07
stubStaging is currently unstable for Gina testing too02:07
kikopeople are waiting more than 10 minutes for email02:07
spivSteveA: So, meeting next week or not?02:07
spivSteveA: Flip a coin and tell us :)02:08
Lathiatpeople/motu/+assignedbugs is randomly throwign timeouts02:08
SteveAspiv: we'll decide when stub is done with this item02:08
Lathiatworks for osme, not for others, randomly02:08
stubProduction is running fine. Rollout next tuesday might be awkward depending on my status with bzr. But we can work that out.02:08
stubPretty much it.02:08
kikostub, the slow emails out?02:08
kikoand the query bustage is summarized by count(*) queries?02:08
stubkiko: not my department I'm afraid. Z3 gives them to our mail infrastructure where they disappear into elmo's bowels.02:09
kikosalgado and I thought there was something seriously busted with the database..02:09
stubWe are still running in 'deliver immediatly' mode so there are no delays going out of Z302:10
kikostub, could it be that we're taking to long.. ah. 02:10
kikois that definitely true?02:10
Kinnisonsurely deliver-immediate means "wait until the deliver completes"02:10
Kinnisonthat's what it means in /usr/lib/sendmail speak02:10
kikowho waits02:10
SteveAyes.  they're delivered at transaction commit i think, sent to port 2502:11
stubkiko: Yes. we are using directDelivery, not queuedDelivery02:11
KinnisonSteveA: right, that means that we're potentially waiting on in-band checks on the smtp02:11
KinnisonSteveA: e.g. sender verify and recipient verify02:11
SteveAcan we turn them off?02:11
KinnisonDunno if they're even on02:11
Kinnisondepends what the config is on the box's MTA02:11
stubKinnison: Indeed. It is not optimal, but we had an issue with queued and it hasn't been a problem so we just stuck with it.02:12
kikoelmo-question then, I guess02:12
Kinnisonkiko: or znarl02:12
SteveART issue02:12
Kinnisonaye02:12
SteveAokay, all done?02:12
stubyup02:12
SteveAnext meeting, then.  who cannot be here at the usual time next week?02:13
=== SteveA cannot
lifelessI htink I can :)02:13
=== stub hasn't the foggiest when he leaves for Montreal
SteveAkiko: ?02:13
niemeyerI can02:13
kikoI can't02:13
kikoI leave tuesday02:14
ddaacan (at niemeyer's)02:14
stubI don't think there is a point, as the only thing we would be discussing is what to do the next day and what we expect the food to be like on the plane.02:14
mpooli can be02:14
SteveAi agree with stub02:14
SteveAso, anyone's welcome to turn up and talk02:14
Kinnisonexcept for the status update02:15
SteveAbut there isn't an official meeting02:15
=== Kinnison shrugs
Kinnisonokay02:15
SteveAtalking of travel, i'm traveling to london on monday, and i'll be working from london tuesday and part of wednesday02:15
SteveA - gina / opening dapper02:15
SteveAkiko and Kinnison02:16
Kinnisonkiko: you go first, I'll fill in the gaps02:16
stubAnd I'm now in Bangkok on UTC+702:16
kikookay02:16
kikogina's growing tests02:16
kikomore tests02:16
kikomore tests02:16
kikoand bugfixes02:16
kikoI'm now testing source packages over two distro releases02:16
stubGinas growing testies?02:16
ddaagina's got big tests?02:16
=== TinMan [n=Lotus@163.153.189.140] has joined #launchpad
kikoI need to do some final investigation on the tables we manipulate during source package import but this part should be ready and with XXX: untested bits indicated where I chose not to test02:17
kikodon't say "why don't you test them?"02:17
kikoI am going to move into testing binary packages02:17
=== jamesh doesn't say "why don't you test them?"
kikothere was a certain war over how to detect binary packages are part of a build02:17
kikoit wasn't really solved, in good launchpad-versus-the-sab style, so I guess I'll go with what mdz, Kamion, Kinnison and I think is the right thing to do02:18
kikothe issue revolves around detecting bin-only NMUs (AIUI) are in a separate build02:18
kikothese can only be detected by looking at .changes files, which the archive doesn't have02:18
kikoto process them will take a kidney and a liver..02:19
jameshor package times?02:19
=== camilotelles [n=Camilo@20132194128.user.veloxzone.com.br] has joined #launchpad
jameshor don't debs store that information?02:19
kikojamesh, package times?02:19
jameshkiko: the time the package was built02:19
stubWhat is an NMU?02:19
SteveA"non maintainer upload"02:19
SteveAsomeone like elmo uploading a package that is someone else's02:19
SteveAbecause that someone else was being slack about something02:20
jameshkiko: I know RPM stores the build host and build time in a binary package.  I don't know if there is something similar for debs02:20
SteveAseems to be equivalent to throwing down the proverbial gauntlet in debian terms02:20
kikoSteveA, it often happens close to release if deadlines-r-us02:21
gneumanI am the king.02:21
kikojamesh, I don't know if debs store them, I will find out02:21
=== cprov thinks NMU concepts is hard to model in LPDB and difficult to accept personally
kikoNMUs are okay -- bin-only NMUs are what fuck us over02:21
KinnisonWell, we model NMUs in the sense of knowing up uploaded it vs. who changed it vs. who is the mainainter02:21
SteveAare there any?02:21
SteveAare there many?02:22
Kinnisonbin-nmus are harder02:22
kikothey aren't even legal in ubuntu AIUI02:22
kikothey happen in Debian though02:22
Nafallowe don't have the big maintainer lock, so NMUs _can't_ happen :-)02:22
=== Nafallo follows the meeting btw
kikoNafallo, interesting point -- does this mean that you don't really care about the maintainer?02:23
kikoanyone can upload other people's packages?02:23
Nafallokiko: we have the maintainer intact from what debian has if it's not our own packages.02:23
Nafalloso yes, maintainer makes not much sence in ubuntu :-).02:24
kikois there no permissions checking on upload beyond being in the trusted keyring?02:24
Nafallowe have seperated the rights in main/restricted and universe/multiverse instead, and that's all :-)02:24
SteveAwe need to move on soon02:24
cprovNafallo: indeed, I'd suggest to not keep the NMU policy, but I'm not an expert, its use will be very rare02:24
SteveAreally, got a lot else to talk about02:24
kikosure02:25
kikoso I'll be testing binary imports today and tomorrow 02:25
Nafallocprov: for ubuntu we never use it. if we want to get debian to use lp though... :-P02:25
=== cprov is happy to move
kikowho knows saturday we'll be in a position to run this babe02:25
Nafalloshould not be a blocker for dapper though.02:25
kikoI travel on monday02:25
SteveAkiko: you have a full schedule of phone calls friday, btw02:26
=== Kinnison is away this weekend
kikoSteveA, I don't know how people hope me to do all this at once02:26
cprovNafallo: you're right, then we will need to model their other weirdness too ;)02:26
SteveAkiko: let's chat about this later02:26
SteveA - bzr pie status02:27
ddaaI think lifeless fell asleep on his keyboard...02:27
lifelessno02:28
lifelesson the phone02:28
lifelessso02:28
lifelessdists is converted to bzr02:28
lifelessyay!02:28
kikohe was taking a chug at the crackpipe02:28
lifelesspqm is running bzr02:28
lifelessyay!02:28
lifelesspending reviews does bzr.02:28
lifelessI'm hoping to convert hct and sourcerer over tonight02:28
lifelessand all the remaining subprojects tomorrow 02:28
lifelessif there are no showstoppers, I'll do launchpad on monday02:29
jameshwe'll see how successfully pending-reviews does bzr soon ...02:29
kikolifeless, did you solve the gpg signature issue?02:29
lifelesskiko: what issue ?02:29
lifelessjamesh: :)02:29
mptso will Monday be a Flag Day where we all have to switch to bzr at once?02:29
kikosupporting signed archives? how can I remember02:29
lifelessmpt: yes.02:29
kikoplease no02:29
mptok02:30
kikolifeless, dude, we're going to be opening dapper next week02:30
spiv.02:30
kikoI really don't imagine we want to live a toolchain switch for that 02:30
lifelesskiko: sabdfl is asking me daily where bzr for rf is at02:30
kikoI'll happily take the pie if I'm the one holding us back02:30
kikodude02:30
kikothis needs to be phased in with a little more care than monday flick the switch02:31
kikoseriously02:31
kikothere will be issues02:31
lifelesswell, I'm providing a service here, so you and steve a get to drive at this point02:31
kikowho here has used bzr before?02:31
=== spiv has
kikogranted02:31
=== BjornT has used it
lifelessddaa, niemeyer, mpt, keybuk, kinnion, spiv.02:31
mpta little02:31
=== carlos did
niemeyer\o02:31
=== Kinnison has hardly used it
=== SteveA a little
sabdflkiko: morning! how's gina today?02:31
=== bradb hasn't
kikoI haven't at all02:31
=== salgado has. (just basic stuff, though)
kikosabdfl, is that a trick question02:31
ddaaniemeyer and I are working from our own little launchpad import02:32
carloskiko, if you know bazaar you will be able to use bzr without documentation ;-)02:32
mpooltbh if it weren't for the pie thing02:32
kikolifeless, has it been real-world tested with anything as big as launchpad in terms of history, team size and patch flow?02:32
mpooli'd prefer to do some workshops on it at montreal and then switch02:32
kikompool, I can take the pie if that's the problem02:32
kikojesus02:33
lifelesslets not argue. I'm happy to wait indefinately.02:33
sabdflno no02:33
sabdflDOIT02:33
spivkiko: otoh, our existing toolchain eats any system with less than 1GB of RAM ;)02:33
lifelesshowever the critical pipeline identified in brasil is there02:33
=== ddaa is real tired of hearing people complain daily about baz
lifelessand I'm doing all the non launchpad projects first.02:33
kikoI'm not happy to wait indefinitely, but I don't want us to stop work next week because of the toolchain02:33
SteveAsabdfl: the concern is about any problems holding up dapper02:33
=== mpt is real tired of baz
=== jamesh won't complain about having a smaller tree
sabdflAFAIK it's just gina now, right?02:34
KinnisonThat and the final bits of queue merge from me02:34
mpoolkiko: i feel about 0.8 sure you want have any showstopper bugs02:34
Kinnisonand any tools I have to write02:34
mpooland fairly sure you will have some annoyances02:34
kikompool, then we will have the 0.2 that you're not sure about02:34
kiko:)02:34
lifeless100% sure there will be annoyances02:34
bradblifeless++ # realistic02:34
kiko100% sure there will be issues that stop people from working 02:35
jameshthere will be annoyances whenever we do the switch02:35
mpoolno, i don't think so02:35
kikoagreed with annoyances02:35
mpooli mean 20% chance there'll be something that stops people working02:35
ddaawith all the time people are already spending waiting after baz, I do not expect it to be huge blocker, relatively.02:35
kikoI asked a question02:35
kikolifeless, has it been real-world tested with anything as big as launchpad in terms of history, team size and patch flow?02:35
kikono answers so far02:36
lifelesskiko: no.02:36
stubAnd it never will be until we do it02:36
kikoI am not disagreeing, stub 02:36
kikoI am saying there will be issues.02:36
lifelessbut.02:36
kiko(that will hamper work)02:36
lifelessit has been *tested* by bsd ports, by gentoo portage.02:36
SteveAlifeless: if you throw the switch on monday, then you're traveling, when will you be around to fix up problems?02:36
kikoso why not postpone it at a less time-critical moment?02:37
kikosecond02:37
mpoollifeless: and, tbh, has been quite slow for them, but has not fallen over02:37
lifelessthey are respectively 40 times our size and 60 times02:37
mpoolquite slow == 40s commits02:37
lifelessmpool: right02:37
kikocan we revert back to baz if we find out we flicked the switch too early?02:37
mpooli'd call that "annoyance" not "can't work"02:37
spivHow hard would it be to reverse the switch throw if it all goes belly up?02:37
kikoright02:37
lifelessspiv: relatively easy. just change the config in the dists tree02:38
mpoolso, hypothetically02:38
jameshkiko: we'd still have all the trees up to the point of the switchover02:38
spivmpool: 40s commits would be an *improvement* :)02:38
=== bradb thinks this needs an sabdfl pronouncement. If the sab knows the risks, and says DOIT anyway, maybe we should just move forward?
mpoolwould doing it after montreal be less risky?02:38
lifelesswhich me, stub, stevea can commit too02:38
=== kiko elbows bradb
mpoolwe'd have more chance to talk about what might happen02:38
SteveAhey, everyone.  this meeting is going to overrun by about 10 minutes.  sorry... there's always a first time.02:38
mpoolcan train everyone02:38
mpoolcan do some tests in person02:38
kikoI think mpool is smart.02:38
jameshkiko: theoretically you could continue to work on your baz tree after the switch up until you wanted to merge02:38
mpoolhowever, i don't see how you're going to be any less busy then than now02:38
mpoolhowever, i suspect the sab will say i'm being a wimp02:38
lifelessI actually think this is the best time to do it02:39
lifelessbecause we will be Together to work out any issues that have arisen02:39
lifelessrather than missing the opportunity02:39
mpt40s commits would be an improvement of about 90%02:39
mpoolotoh we are meant to be planning in montreal, not fixing bzr bugs02:39
lifelessand you will -not- get the same immersion that you do when you are switched on to it.02:39
kikompool, not for the first week02:39
kikolifeless, you didn't answer SteveA either.02:40
lifelessmpool: how can we plan 'needed things' when no one has really used it? Plus, were you not just suggesting training :)02:40
lifelesskiko: I arrive in montreal on tuesday at 070002:40
kiko<SteveA> lifeless: if you throw the switch on monday, then you're traveling, when will you be around to fix up problems?02:40
SteveAokay.  i thinnk that's acceptable02:40
SteveAlet's do it monday.02:40
SteveAif a really bad thing happens, lifeless can sort it out from montreal02:41
SteveAbradb: we'll have internet from tuesday, right?02:41
kikois internet access sorted in montreal already?02:41
bradbno idea02:41
bradbyou'd have to ask cvd02:41
lifelessI can go to bradbs office02:41
lifelesson tuesday02:41
SteveAyes02:41
SteveAokay.  sorted.02:41
SteveAsabdfl: still here?02:41
SteveA - spec day02:41
SteveAtomorrow is spec day.  it is the day when the launchpad team will have a bunch of phone and irc sessions02:42
SteveAto go through planning what specs we'll have at ubz02:42
SteveAi've put proposed times for the sessions here02:42
SteveAhttps://chinstrap.ubuntu.com/~dsilvers/paste/fileBwFx9W.html02:42
SteveAplease look at this now02:42
SteveAand tell me now, if there is a problem with your time02:42
SteveAin fact02:43
SteveAplease say "yes, that's fine"02:43
SteveAif it is fine02:43
kikono lunch for me02:43
jameshlooks okay02:43
mptyes, that's fine :-)02:43
lifelessfine02:43
=== mpt feels unwanted
ddaafine02:43
kikok02:43
Kinnisonyes, that's fine02:43
stubyup02:43
bradbsounds good to me02:43
BjornTfine for me02:43
stuberm.... 'yes, that's fine'02:43
cprovfine02:44
kikoSteveA, why is mpt missing?02:44
carlosyes, that's fine02:44
SteveAkiko: he's special02:44
salgadoSteveA, I won't be here tomorrow, as I mailed you and kiko02:44
mptspeshul02:44
ddaampt: you'r not a devel, you're a resident fascist.02:44
SteveAsalgado: okay, can we talk later today?02:44
mpooluh02:44
salgadoSteveA, sure02:44
kikosalgado, that's okay. you can dial in.02:44
SteveAit is for a phone call, kiko02:44
mpooli can't seem to get to that page02:44
spivyes, that's fine.02:45
kikoSteveA, he will have a phone where he will be at..02:45
SteveAall these are for phone calls except the one with niemeyer and ddaa02:45
SteveAcool02:45
SteveAmpool: you're not on it, so that's okay02:45
ddaaSteveA: thanks02:45
kikoSteveA, why except ddaa and niemeyer?02:45
kikowhy is mpt special, SteveA?02:45
SteveAddaa specially requested irc rather than phone02:45
ddaaBecause my english is too bad to handle phone comfortably.02:45
=== kiko shrugs and thinks ddaa's english is great
bradbme too02:46
salgadokiko, SteveA, I can't be sure I'll have a phone tomorrow at that time02:46
SteveAkiko: mark doesn't want to schedule a special phone call to talk about mpt-related specs tomorrow. we can talk about that later.02:46
SteveAsalgado: okay, we'll sort that out another time, if we need to02:46
SteveAsalgado: when do you travel to UBZ?02:46
salgadoSteveA, monday (31)02:47
SteveAokay02:47
SteveAso we can maybe talk next week02:47
SteveAso, mark sent an email to the launchpad list asking:02:47
SteveAIn order for us to plan things nicely, I would like to ask you please to02:47
SteveAregister ALL your outstanding specs in Launchpad, today (Thursday).02:47
SteveA02:47
salgadoSteveA, sure. next week will be great. anyway, saturday I'll have a landline for sure02:48
ddaaSteveA: I guess that means registering a number of existing specs that need to be updated and/or rewritten.02:48
stubWhat exactly is an outstanding spec?02:48
ddaa(or just finished)02:48
SteveAso, this means specs you expect to be working on at UBZ02:48
SteveAspecs that still need approval02:48
sabdflhey, i don't mind a call for mpt02:48
SteveAspecs that aren't yet implemented02:48
SteveAsabdfl: i think we ran out of time in that day, but it's possible in the next week02:48
SteveAor late late tomorrow02:49
SteveAactually, if salgado can't make it, mpt can take salgado's slot02:49
SteveAmpt: what do yo uthink?02:49
mptone moment, please02:50
mpt6pm? yup, I should be here02:50
SteveAokay, tvarka02:50
SteveAany other points / questions about spec day?02:50
=== Kinnison -> elsewhere, I'll read scrollback upon my return, sorry
SteveAokay02:51
SteveA- three sentences02:51
mptactually, 5pm, I might not be back from class02:51
mptI should be back by 5.30, possibly earlier02:51
ddaaDONE: BranchDataStorage, some fixing and testing, much Launchpad testing learning. Much teaching Niemeyer.02:51
ddaaTODO: More of the same: BranchDataStorage, teach Niemeyer.02:52
ddaaBLOCKED: xfs for python02:52
salgadoDONE: Lots of random fixes and triaging, some code review and help to gneuman/matsubara02:52
salgadoTODO: Code review, shipit reports, more random fixes02:52
salgadoBLOCKED: No02:52
SteveADONE: reviews, bugfixing02:52
SteveATODO: travel to montreal.  reviews.  code.02:52
SteveABLOCKED: no02:52
matsubaraDONE: fixed bugs02:52
matsubaraTODO: fix more bugs, faster if possible02:52
matsubaraBLOCKED: no02:52
mptDONE: Style sheet cleanup; trying to land big branches with little success.02:52
mptTODO: Finish landing branches, LaunchpadMenus-checking blitz.02:52
mptBLOCKED: baz per usual.02:52
bradbDONE: Landed: admin awareness for private bugs, priority/title breakage fix, sortwidget. Demo'd smart nav portlet to kiko.02:52
bradbTODO: Finish smart nav portlet. Do some long needed QA. Save the world.02:52
bradbBLOCKED: No.02:52
spivDONE: Parts of AuthServerCaching, reviews, some miscellanous bzr (segfault hunting).02:52
spivTODO: Polish and merge AuthServerCaching code.02:52
spivBLOCKED: no.02:52
lifelessDONE: bzr rollouts happening.02:52
niemeyerDONE: Fixed taxi+tests in importd, discussions with David, fixes on Smart, fixes on svn2bzr, upgraded system, ...02:52
niemeyerTODO: Put buildbot to work, Sprint with David next week.02:52
niemeyerBLOCKED: Nope02:52
SteveA<Kinnison> DONE: Uploader done. Queue processor well on the way, various publisher and build system tweaks done or guided.02:52
SteveA<Kinnison> TODO: Finish Queue processor, open dapper goddamnit02:52
SteveA<Kinnison> BLOCKED: Gina rework being finished by kiko and run on production. I have little-to-no time to help with this unfortunately :-(02:52
lifelessTODO: finish that, flyl02:52
jameshDONE: fix pending-reviews to work with new bzr / bugzilla -> LP importer / scheduler02:52
jameshTODO: finish off bugzilla importer / code reviews02:52
jameshBLOCKED: no02:52
lifelessLBOCKED: hours in day02:52
gneumanDONE: finally merged namefield fixes02:52
BjornTDONE: started making ticket tracker send some emails, landed one branch. reviews. general ticket tracker and malone work.02:52
stubDONE: LaunchpadBrowserNotifications02:52
stubTODO: Production and staging procedures with bzr, maybe LibrarianGarbageCollection02:52
stubBLOCKED: Converting my archive to bzr02:52
BjornTTODO: make ticket tracker send more mail, start with the incoming interface.02:52
BjornTBLOCKED: no02:52
carlosDONE: RosettaTeamlessTranslating, new attach infrastructure and merged my language pack branch02:53
gneumanTODO: improve a few pagetests and more samll fixes02:53
gneumanBLOCKED: no02:53
mpoolDONE: part of faster storage, various tests and bugs, learned something about twisted02:53
carlosTODO: New attach infrastructure, bug triage, user support02:53
carlosBLOCKED: no02:53
mpoolTODO: 0.6 release, finish faster storage, catch up on patches02:53
mpoolBLOCKED: no02:53
kikoDONE: can't remember very well. gina work, bugfixing, helping users, helping interns, merging fixes from matsubara and gneuman02:53
cprovDONE: dependency-aware scoring and loading ZCML infor for buildd scripts02:54
SteveAjblack: DONE: Traffics, bazaar-ng support, some supermirror planning02:54
SteveAjblack: TODO: Lot of supermirror planning, bazaar-ng support02:54
SteveAjblack: BLOCKED: sysadmin stuff02:54
cprovTODO: uploader integration, missed issues for buildd open dapper and builddUI02:54
cprovBLOCKED: None02:54
kikoTODO: fix gina, spec stuff, travel to montreal02:54
kikoBLOCKED: no, but would need more time to do all of this02:54
ddaaBLOCKED: https://launchpad.net/bazaar/series/+bazaar-index is borken02:54
kikoddaa, broken...?02:54
kikocan I help?02:54
ddaakiko: try it: AssertionError: ProductSeriesSet not initialised with product.                    02:55
SteveAokay, so i have some sysadmin stuff to check out02:55
SteveAsysadmin stuff:02:55
SteveA - xfs for python02:55
SteveA - diskspace on supermirror02:55
SteveA - planet bazaar setup02:55
SteveA02:55
kikoddaa, no pagetest? gross. okay, do you need a fix like now-ish?02:55
kikoor can you fix?02:55
SteveAkiko, ddaa: that is a Subset not a Set then.  and it is probably misdesigned...02:55
lifelessyes, and they are edging into the months02:55
SteveAlifeless: noted02:56
SteveAokay.02:56
SteveAany other blocked issues not dealt with?02:56
kikoxfs for python is sweet02:56
ddaakiko: can work-around it actually, thanks to sql superpowers. Filing bug now. High priority, please02:56
SteveAokay02:56
SteveAthat's it folks02:56
SteveAMEETING ENDS02:56
spivThanks.02:57
carlosthanks02:57
bradbjamesh: Do you have a bugzilla dump yet?02:57
gneumanthx02:57
spivSteveA: Good job keeping the meetings on time until this week, btw :)02:57
mptSteveA: Do you have time to explain a test failure to me?02:57
jameshbradb: yeah.  I got it at the end of last week02:57
kikoddaa, I can fix it nowish then.02:57
kikoFFS02:57
cprovSteveA: do you have finished that review ?02:58
bradbjamesh: Sweet! Do you know on what day it's planned to run an import on production?02:58
SteveAmpt: gotta get some food02:58
=== carlos -> lunch
mptkiko?02:58
SteveAspiv: this will be a one-off seldom repeated extention by 10 mins02:58
SteveAspiv: i'll repeat it only for baz 3.002:58
kikompt, what test failure are you getting?02:58
mptFile "/home/mpt/ubuntu/launchpad/lib/canonical/launchpad/ftests/../doc/distrorelease.txt", line 108, in distrorelease.txt02:58
mptFailed example:02:59
mpt    for c in hoary.real_components:02:59
mpt        print c.name02:59
mptDifferences (ndiff with -expected +actual):02:59
mpt    - main02:59
mptand one other like that.02:59
ddaakiko: bug 341002:59
UbugtuMalone bug #3410: Bazaar index page is broken Fix req. for: launchpad (upstream), Severity: Normal, Assigned to: Nobody, Status: New http://launchpad.net/malone/bugs/341002:59
SteveAcprov: no.  i'll look later today.02:59
jameshbradb: no plan yet, but it should be ready for a test fairly soon -- just decide which bugs to import, and whether the information not getting imported is important02:59
cprovSteveA: right, thank you02:59
jameshbradb: e.g. I'm not currently importing duplicated status, but that wouldn't be important if we skipped dups02:59
bradbjamesh: did you mean "just decide" (like me) or "just deciding" (like that's something you're doing now)?03:00
mptjamesh: Will bugzilla be retired at the same time?03:00
jameshbradb: probably some people on the Ubuntu team; as I understand it we won't be importing many (any?) closed bugs though.03:01
jameshmpt: it will remain, but be readonly03:01
mptok03:01
mptLinking to the equivalent Launchpad bug report would be nice :-)03:02
jameshmpt: each imported bug will have a bugwatch pointing at the corresponding bugzilla bug in case there is useful info still there03:02
mpt(redirecting would be nicer, but probably not a good idea for debugging purposes)03:02
jameshmpt: yeah.  that is also planned.03:02
bradbjamesh: from reading your 3s, you're not blocked at all on doing the import work then, right?03:02
kikojamesh, but not a task linked to the watch, I assume?03:02
mptkiko: any idea? It's not part of the code I've touched03:02
spivSteveA: Well, the lack of meeting next week compensates for it nicely. ;)  Seriously, I appreciate your discipline -- thanks.03:02
mpthummmm, maybe it's a database issue03:02
jameshkiko: no.03:03
kikookay.03:03
jameshbradb: I think the code is pretty much ready for a test import on staging03:03
kikomeeting ends?03:04
bradbit already ended03:04
kikothat's tragic03:04
kikono countdown03:04
jameshkiko: not much point in getting the bug watch to update a task if the corresponding bugzilla isn't going to change ...03:04
bradbjamesh: freaky cool. when can we do that test import?03:04
kikojamesh, that's right, which is why I was asking.03:04
jameshbradb: I'll see if I can get the last bits sorted tomorrow03:05
jameshhere's the list of information I'm not migrating at the moment:03:05
jamesh#  * Operating system and platform03:05
jamesh#  * version (not really used in Ubuntu bugzilla though)03:05
jamesh#  * target milestone03:05
jamesh#  * keywords03:05
jamesh#  * private bugs (none of the canonical-only bugs seem sensitive though)03:05
jamesh#  * bug dependencies03:05
jamesh#  * duplicate bugs03:05
jamesh#  * "bug XYZ" references inside comment text (would need a second pass)03:05
jamesha fair number of those probably don't matter though03:06
bradbthose exclusions seems reasonable03:07
=== camilotelles [n=Camilo@20132194128.user.veloxzone.com.br] has left #launchpad ["Leaving"]
bradbs/seems/seem/03:07
bradbjamesh: so a test run possibly mondayish, you think?03:08
mptjamesh: that last one would be icky03:08
=== jinty [n=jinty@205.134.224.215] has joined #launchpad
kikojamesh, how do you mean, bug XYZ references won't be migrated -- do you import unlinked text (that launchpad will linkify to launchpad bugs)?03:09
jameshbradb: yeah, with assuming we can get access to the database set up03:09
bradbindeed. sounds good.03:09
kikojamesh, I think we should swap bug XXX for the URL 03:09
jameshkiko: if a bug has a comment like "bug $BUGZILLA_NUM", it will stay like that rather than being changed to "bug $LAUNCHPAD_NUM"03:10
SteveAstub: that branch i asked to be cherrypicked is at #4 in pqm now03:10
kikojamesh, I think you should do a textswap03:10
kikootherwise the links will be crazy03:10
=== SteveA --> out to grab lunch
kikojamesh, s/bug XXX/<a href="http://...">http://...</a>03:11
jameshkiko: yeah.  I haven't done it yet because it requires a second pass through the bugs03:11
sabdfljamesh: the textswap is a pretty awesome idea :-)03:11
kikojamesh, why?03:11
sabdflkiko: so you know which number to swap to03:11
kikowhen you encounter a bug reference, 03:11
kikooh03:11
jameshkiko: if bug N links to bug N+1, and I import them in order, I don't know the Launchpad bug number of N+103:11
kikoI'm not saying link to the launchpad bug03:11
=== mpt_ [n=mpt@200-171-140-32.dsl.telesp.net.br] has left #launchpad ["http://mpt.net.nz/"]
kikoI'm saying keep a link to the ubuntu bug, jamesh 03:11
sabdflbut i am :-p03:11
kikothe bug may not even have been imported, sabdfl 03:12
kikothat's crazy03:12
kikoit's a lot simpler to just swap bug XXX for a link to the ubuntu bugzilla03:12
sabdflsure, just create the bug watch03:12
sabdflthat happens automatically03:12
sabdflusing... some method on BugWatchSet ... .fromText I tihkn03:13
kikoin the comment text, I mean03:13
sabdflbut why not make it point at the relevant launchpad bug, if in fact that bug has been imported?03:13
kikowell, because of the added complexity03:13
mptjamesh: If you're importing in order, bug N is never going to link to bug N+1 except by accident03:13
kikoI'm talking 5c fix here03:14
kikonot an afternoon of work03:14
mptjamesh: so you should be able to do it in one pass.03:14
kikompt, why not?03:14
kikoI could file bug X03:14
kikoyou could file bug X+103:14
kikoI could add a comment linking bug X to bug X+1?03:15
jameshmpt: I can add a comment to bug 1 that says "see bug 2"03:15
UbugtuMalone bug #1: Microsoft has a majority market share Fix req. for: Ubuntu, Severity: Critical, Assigned to: Mark Shuttleworth, Status: Accepted http://launchpad.net/malone/bugs/103:15
UbugtuError: Error getting Malone bug #2: Bug does not exist03:15
mptkiko: Because Bugzilla doesn't allow editable descriptions, and at least 99.9% of bug reporters aren't psychic03:15
mptahhhhh, comments03:15
kikowtf do editable descriptions have to do with anything03:15
kikothere are no descriptions in the bugzilla schema03:15
jameshhere's an HTML dump of one of the imported bugs: https://chinstrap.ubuntu.com/~jamesh/malone-bugzilla-import.html03:15
kikoonly comments03:15
kikocomment 0 is called description in the UI03:15
sabdfldoes ubugtu know about private bugs?03:16
mptsabdfl: the error for a private bug is different from the error it just gave, yes03:16
sabdflcoolio03:16
mptsomething like "I can't get the information for xxx03:16
mpt"03:16
sabdfl"fuck off, stranger?"03:16
kikosabdfl, it knows it can't access it03:16
kikothank Seveas 03:16
sabdflthanks, Seveas03:16
Seveasyw :)03:17
sabdfljamesh: that import rocks. was the debugs sync stuff useful?03:17
jameshso that page shows it importing comments with the right dates (creating people as necessary), importing attachments, and bug info03:17
jameshsabdfl: it was useful as a guide03:17
sabdflfind any bugs?03:18
jbaileyzyga: pong03:18
jameshsabdfl: I found a bug in the IBug.findCvesInText(), but have merged the fix for it in03:18
zygajbailey: hey03:18
sabdflthanks dude03:18
zygajbailey: know issue already, broken package in your repo this morning03:19
jameshin that particular dump, the bug is filed directly against ubuntu because there is no "hal" package in the sample data03:20
jameshif I import a firefox bug, it gets filed correctly03:20
jbaileyzyga: Thanks, I'll check what happpened.03:20
zygajbailey: indentation error03:20
stublifeless: Can you please change the format of the production-1.37 config so I can get some cherry picks through PQM?03:20
zygajbailey:  /usr/lib/python2.4/site-packages/bzrlib/selftest/testplugins.py03:21
zygaI guesss around line 7003:21
zygajbailey: #bzr for anything more03:21
Nafallozyga, jbailey: I think there is a bug in Malone about it already :-).03:21
kikojamesh, will you consider my workaround for linkification?03:22
zygaNafallo: a bug about extra whitespace, shessshh... :-)03:22
kikojamesh, filtering out "Created an attachment (id=\d+)" is a definite plus :)03:22
kikojamesh, looks sweet!03:23
=== sabdfl thinks bradb and bjornt are about to have a very busy week
Nafallozyga: #3366 :-)03:24
bradbBring on Dapper.03:24
sabdflbradb: +103:25
bradb:)03:25
=== Simira [n=rpGirl@214.84-48-74.nextgentel.com] has joined #launchpad
Simirawhy isn't my code of conduct in launchpad yet?03:26
jbaileyajmitch: I can't reasonably sign the archive.  I run apt-ftparchive on a remote machine, I have no way of trusting it.03:27
jbaileyajmitch: That and apt would have no reason to trust my key, I think.03:28
stubSo all the launchpad devs are supposed to be running untrusted debs?03:32
jameshkiko: sure.  I'll do do something like that.03:33
kikothanks jamesh 03:33
stubSounds like we need to build from source ourselves then03:33
jameshkiko: I actually search for the "Created an attachment" text after adding the comments to decide which bugmessage to link the attachment to03:33
jameshjbailey: too bad you can't sign packages :(03:34
kikojamesh, hoho03:34
stubThe 'I have no way of trusting it' is the worrying bit. You can always sign the packages.03:34
jamesh(as opposed to an entire repository, that is)03:34
jameshstub: you can't directly attach signatures to deb packages though03:35
jamesh(yet)03:35
jbaileyjamesh: debsigs will work, but nothing looks at them.03:35
jbaileyIt's existed for ages.03:35
jbaileystub: Dude, what do you mean by "untrusted"03:35
stub(20:27:48) jbailey: ajmitch: I can't reasonably sign the archive.  I run apt-ftparchive on a remote machine, I have no way of trusting it.03:35
jbaileystub: It goes from my machine to a Canonical owned machine.03:35
stubok then ;)03:36
jameshjbailey: but elmo could replace your packages with trojans03:36
jbaileystub: I beleive that it's probably safe.  But it would be unreasonable for me to put my signature on anything that's generated on the remote machine.03:36
jbaileyjamesh: Right!03:36
stubjbailey: It is reasonable. Just create a key to sign those archives.03:36
jbaileyjamesh: If you trust Canonicals machines, then this repo is safe.03:36
jbaileystub: True.  I wonder if gpg is installed on rookery.03:37
=== jbailey checks.
stubI don't trust my network, and retrieving unsigned debs via HTTP is naughty03:37
jbaileystub: The source is equally unsigned. =)03:37
stubgah03:38
lifelessstub: sure03:38
jbaileyAh it is.03:38
jbaileyHmm03:38
=== zzone [n=daniel@130.56.234.216.rev.connection.ca] has joined #launchpad
jbaileySo I will create a passwordless gpg key the is only readable by my UID and is sitting on the common machine.03:38
jbaileyAnd therefore should be as secure as the debs themselves.03:39
stubYup03:39
jbaileySo you're protected in transit anyway.03:39
jbaileyOf course, https would protect you just as well... =)03:39
jameshjbailey: does apt do SSL certificate checks? :)03:39
jbaileyjamesh: No.  You'll have to add this public key to your keyring too, though.03:40
jbaileyActually, right.  apt doesn't do https.03:40
jbaileyI forgot that is on my hack-sometime-when-I'm-bored list.03:41
stubThere is UI in synaptic for that so update-manager will happily suck in the daily builds03:41
stubjbailey: Feel free to fix the baz dailies while you are at it ;)03:41
jbaileystub: I am not involved in the baz dailies.03:42
lifelessddaa: :!  File "/home/pqm/source/pybaz/pybaz/_patchlog.py", line 326, in _get_new_patches03:42
=== jamesh notes that the info balloon on the update icon isn't xinerama aware
lifeless  File "/home/pqm/source/pybaz/pybaz/_builtin.py", line 140, in Revision03:42
lifeless  File "/home/pqm/source/pybaz/pybaz/_builtin.py", line 1790, in __init__03:42
lifelessNamespaceError: invalid fully-qualified revision: 29034.303:42
jbaileystub: If you put then in a bzr repo, I'll add them to my nightlies. =)03:42
lifelessstub: whats wrong with the baz dailies ?03:42
jbaileyHmm.03:42
lifelessjbailey: they autobuild on commit, better than nightly03:42
ddaalifeless: sounds like a corrupt patchlog03:42
stublifeless: http://bazaar.canonical.com/packages/debs/./Release: Unable to find expected entry  Sources in Meta-index file (malformed Release file?)03:42
jbaileylifeless: I think that would be difficult for me to arrange for a remote bzr repo. =)03:42
jbaileyHmm03:43
=== jbailey sets the key to expire in a year, just in a case.
lifelessddaa: garfunkel.03:43
lifelessddaa: I'll bet its stub again03:43
stubI certainly hope so ;)03:44
=== Kinnison -> lunch
lifelessstub: IIRC you only corrupted your tree, not hte archive.03:45
lifelessright ?03:45
jameshlifeless: on the PQMSetup wiki page, it doesn't look like the bzr pqm submit script specifies a revision number.03:46
lifelessjamesh: it does not.03:46
lifelessbzr will not do empty merges by default though03:46
lifelessso the commits will not go through03:47
lifelesshmm03:47
stublifeless: I can't remember what happened or how many times. I do seem to recall corruption in my archive infecting rocketfuel though.03:47
lifelessddaa: pybaz.PatchLog, is there something that grabs that from the archive ?03:48
jameshlifeless: but if I send a merge request then do another commit, it will pick up those extra changes when the request gets processed, right?03:48
jbaileystub: https doesn't seem to be worknig on people.ubuntu.com at the moment.  Do you have ssh access to rookery?03:51
jbaileyOtherwise getting the public key might be a bit of a challenge.03:51
stubjbailey: Nope. scp it to chinstrap or send it in a signed email to the launchpad mailing list (?)03:52
jbaileyHmm, I can scp it to chinstrap.  But you need to know that it crossed a network connection then.03:53
=== jbailey wishes that it were easier to move files between DC machines.
jbaileystub: chinstrap:~jbailey/snapshotkey/repositorykey.asc03:57
=== jbailey figures out how to sign the archive.
stubjbailey: ta03:59
=== mgalvin [n=mgalvin@host-66-202-95-170.spr.choiceone.net] has joined #launchpad
jbaileystub: It's done now.04:02
stubhttp://people.ubuntu.com/~jbailey/snapshot/bzr/./Release: Unable to find expected entry  Packages in Meta-index file (malformed Release file?)04:03
stub(I've seen that before I think..)04:03
jbaileyErr, hmm04:03
jbaileyI didn't get that when I ran it just before I said it was ready...04:03
jbaileyGet:3 http://ca.archive.ubuntu.com breezy Release.gpg [189B] 04:04
jbaileyGet:4 http://ca.archive.ubuntu.com breezy-updates Release.gpg [189B] 04:04
jbaileyI get this at the end:04:04
jbaileyW: GPG error: http://people.ubuntu.com ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B0B7481B1F44842D04:04
jbaileyBut that's expected, since I haven't said to trust the key yet.04:04
kikostub, can I have your help in finalizing fixes for bug 2668 and 2669? I need your opinion04:05
UbugtuError: I cannot access this bug04:05
jbaileystub: Are you running released breezy?04:05
stubyes04:05
jbaileyHmm, so much for an easy one. =)04:06
stubI'm running this with synaptic btw.04:06
lifelessnight all04:06
jbaileystub: Can you try apt-get?04:06
lifelessstub: that config is fixed04:06
kikostub, privmsged04:07
Nafallojbailey: I'll get that error aswell :-)04:07
stubFailed to fetch http://people.ubuntu.com/~jbailey/snapshot/bzr/./Release  Unable to find expected entry  Packages in Meta-index file (malformed Release file?)04:07
stubReading package lists... Done04:07
stubW: Couldn't stat source package list http://people.ubuntu.com ./ Packages (/var/lib/apt/lists/people.ubuntu.com_%7ejbailey_snapshot_bzr_._Packages) - stat (2 No such file or directory)04:07
stublifeless: ta04:08
jbaileyNafallo: Right.  But if it works in apt-get, then I'll punt it off to someone who knows something about synaptic. =)04:08
jbaileyOh!04:08
Nafallojbailey: indeed. mvo we go then ;-).04:08
jbaileyYou have src packages in your /etc/apt/sources.list04:08
jbaileyLemme add those.04:08
kikoddaa, ping?04:08
jbaileyNafallo: Patience, my little smurf. =)04:09
ddaakiko: wassup?04:09
jbaileyNafallo: We still haven't gotten rid of all the errors with apt-get yet. =)04:09
Nafallojbailey: which ones? :-P04:09
Nafallogpg: requesting key 1F44842D from hkp server subkeys.pgp.net04:09
Nafallogpgkeys: key 1F44842D not found on keyserver04:09
Nafalloey! :-P04:09
jbaileyNafallo: It's on chinstrap or at http://people.ubuntu.com/~jbailey/snapshot/repositorykey.asc04:10
kikoddaa, do you ever mark products or projects inactive?04:10
ddaakiko: pong04:10
ddaahu... well... if I know what that's useful for...04:10
jbaileyNafallo: It's only self signed, so fetching it over unencrypted http is just as safe as getting it from a keyserver.04:10
kikoddaa, if so, would you be okay with them returning 404s and requiring manual DBA intervention to turn back on?04:10
jbailey(safer, in fact)04:10
kikoddaa, it will turn them /off/04:11
Nafallojbailey: indeed.04:11
kikono more traversing to them04:11
ddaakiko: I think this feature needs designing.04:11
kikoddaa, please comment in bug 2668 and 2669 then.04:11
UbugtuError: I cannot access this bug04:11
ddaakiko: either a project is linked to by something, and it should not turn inactive, or it's not, and it can be deleted04:11
kikoddaa, the only place where it can be changed is +review. 04:12
kikoddaa, isn't this preliminary fix reasonable?04:12
ddaabug 266804:12
UbugtuError: I cannot access this bug04:12
jbaileyNafallo: So you're not seeing the error that stub is.04:12
jbaileyI'm not seeing it either.04:12
ddaabug 266904:12
UbugtuError: I cannot access this bug04:12
Nafallojbailey: yes04:12
kikoanyway04:12
jbaileystub: Sorry dude, no idea.  Have to punt this to mvo then for further troubleshooting.04:12
ddaakiko, I can imagine that being sort of annoying... since that will prevent admins (like me) doing anything with inactive product/projects04:13
ddaakiko: however, I think it makes sort of sense as a preliminary thing.04:14
stubjbailey: The paste before was from apt-get. Hmm... 04:14
kikoddaa, okay, cool. the way to do it would be to have traversal work and then change brower code to say it was inactive, I guess.04:14
kikoI'll leave that till when somebody complains about it04:14
kikostub, no chance for a quick comment from you?04:14
jbaileystub: Right.  But since neither nafallo and I are seeing it with apt-get, I have to pass you on to someone who knows apt-get better than I.04:14
ddaadeleting++04:15
kikoddaa, can I rs=ddaa on that? :)04:15
stubjbailey: ic04:15
stubkiko: eh?04:15
kikostub, see privmsg04:15
jbaileystub: The problem still could be something I've done in the repo, but I don't know what it is or how to find it.04:15
stub(21:08:51) stub: Sure. Or leave it like it is - +review is admins only so fixing UI glitches is low priority04:15
kikoI realize you're busy04:15
Nafallojbailey: I'll see the error stub see about malformed Releasefile. I'm digging into it atm :-)04:15
kikostub, I never got that. are you not registered?04:15
stubi am registered04:16
ddaakiko: more importantly, I think you need to fix all the rest of launchpad so you do not get broken links.04:16
jbaileyNafallo: Lovely, thanks!04:16
kikostub, okay. this feature may add some DBA overhead (to reactive products/projects) but I guess you're okay with that.04:16
kikoddaa, that can also be done later :)04:16
ddaabroken links = bugs04:16
stubkiko: unhiding hidden products will be rare, and possibly never happen at all.04:17
=== jbailey tries the automated update, and apt-get update will break for a moment.
=== ddaa looks up http status codes
Nafallojbailey: (basically looking at breezy's Release and try to figure out what's missing ;-))04:17
kikostub, cool04:17
Nafallojbailey: where did the Release-files go? :-P04:19
ddaakiko: I sort of think that 410 might be more approriate, but maybe not since things can be reactivated, or renamed over...04:20
jbaileyNafallo: 10:17  * jbailey tries the automated update, and apt-get update will break for04:20
jbailey          a moment.04:20
jbaileyNafallo: It's back now. =)04:20
ddaakiko: 404 links sort of give a knee-jerk reaction "show me my page, stupid!"04:20
kikoyeah04:21
kikoddaa, we could make it return a special "disabled" page04:21
ddaakiko: at least, you should give 404 with a personalised error page that explains what's the matter with this page.04:21
kikoand then reap these later04:21
kikoddaa, sure -- but not today04:21
Nafallojbailey: ehm, 0 Release04:21
kikoI'll file a bug on that04:21
jbaileyddaa: Sort of like internal error pages that tell me to go file a bug?  My thought is always (You have more info than I do.  You have referrer and the state of this page.  What more do you want?" *g*04:21
Nafallojbailey: why doesn't Release have a size?04:21
salgadoBjornT, you got mail04:21
jbaileyNafallo: The snake eats it's own tail...04:22
jbaileyNafallo: It doesn't exist yet at that point.04:22
Nafallojbailey: try to cut it out from there? :-)04:22
ddaajbailey: that's different, we want to say to the user "the product you are trying to view is inactive."04:22
jbaileyddaa: Ah. =)04:22
Nafalloit shouldn't have to know about itself :-P04:23
jbaileyNafallo: It shouldn't attempt to know about itself  Sounds like  afun bug in apt-ftparchive.04:23
Nafalloindeed.04:23
stublifeless: I now remember that the branch the bzr migration code stopped on was pretty stuffed. Is there any way to tell the migrater 'skip this branch', or should I just remove the directory on chinstrap?04:23
ddaakiko: jbailey has a point, if the referrer is launchpad, we should say "sorry, we're a lazy bunch and we've not yet fixed the dangling links to inactive products", if the referrer is external we should say "this product is no longer active, go to hell".04:23
jbaileyNafallo: Lemme try something, JustASec.04:24
ddaaExcept in more friendly terms, but friendliness is not my dept.04:24
Nafallojbailey: sure :-).04:24
ddaakiko: anyway to answer the initial question, making inactive things 404 should not prevent me from working.04:25
ddaaI just find it in bad taste.04:25
ddaaIOW go ahead04:25
Kinnisoncarlos: ping04:26
carlosKinnison, pong04:26
Kinnisoncarlos: rosetta tarball imports04:26
=== Kinnison is at:
Kinnison    def publish_ROSETTA_TRANSLATIONS(self):04:26
Kinnison        """See IDistroReleaseQueueCustom."""04:26
Kinnison        raise NotImplementedError()04:26
KinnisonI have... a context (distrorelease, sourcepackagerelease etc)04:26
Kinnisonthat is published04:26
KinnisonI have a libraryfilealias of the tarball04:27
Kinnisoncare to tell me what to call?04:27
carlosthe method is not yet at rocketfuel04:27
KinnisonOh okay04:27
=== Kinnison carries on with other things leaving the NIE in there
carlosare your changes at rocketfuel?04:27
carlosor your branch?04:27
Kinnisonno, I'm writing the queue stuff now04:28
KinnisonI've almost finished it ready for review04:28
=== Kinnison has finished integrating the raw-installer processor
KinnisonAny idea when your stuff will hit RF?04:28
carloshmmm. Will it land into production next Tuesday?04:28
KinnisonIt'll have to hit production before we can open dapper04:28
=== Kinnison will need from you, the function to call, what params to give it, and what tables it touches
Kinnisonso I can grant access for the queued user04:29
Kinnisonstub: did you add a queued user to chinstrap?04:29
carlosKinnison, well, my performance has been a bit low this week but I will work a bit this weekend so I hope It will be merged on Monday04:29
Kinnisonthat's cool04:30
stubKinnison: yes04:30
KinnisonI'll leave an XXX in there04:30
Kinnisonstub: thanks dude04:30
=== Kinnison hugs stub
jordisabdfl: I just added mark@ubuntu.com as a valid address to post to rosetta-users@; it seems you've changed your mail setup04:30
carlosKinnison, I could do that integration for you04:30
carlosKinnison, before merging my changes04:30
Kinnisoncarlos: that'd be cool04:30
carlosKinnison, perhaps you could add there the XXX: and pass04:31
Nafallojbailey: got my msg?04:31
Kinnisoncarlos: I'll do something like that04:31
carlosand I will integrate it with my code removing the pass and adding the real call04:31
jbaileyNafallo: Had wandered off to the bathroom.04:32
carloslifeless, SteveA https://chinstrap.ubuntu.com/~dsilvers/paste/fileDt8eRR.html04:32
carlosI get that error with a merge request04:32
Nafallojbailey: that didn't answer the question now, did it? ;-)04:33
=== carlos starts to think that rocketfuel hates my language packs branch....
jbaileyNafallo: I can add that, but funny that my apt-get isn't erorring the same way.04:33
Nafallojbailey: indeed. no idea why though.04:34
Nafallojbailey: (this is breezy) ;-)04:34
jbaileyYeah, so is mine04:34
jbaileyNafallo: The zero byte Release file is always mentioned there.  I don't know why.04:36
Nafallok04:36
Nafalloso the problem for me is Packages ;-)04:36
BjornTstub: https://launchpad.net/people/motu/+assignedbugs causes a RequestExpired exception. do you have time to look at it, to see how to make it more optimized? (it's hard for me to do it without db access)04:37
jbaileyNafallo: Should it be Packages.gz.gpg?04:37
Nafallojbailey: huh? just try adding an uncompressed Packages :-)04:38
Nafalloand in the Release-file aswell...04:38
Nafallofwiw, I'm trying to make my home-repo doing the same thing :-P04:39
kikoSteveA, I have a question about /bazaar04:39
kikoor ddaa 04:39
SteveAyeah04:39
SteveAi'm back now04:39
kikoddaa, what is /bazaar/series/ supposed to take you to?04:40
ddaayeah04:40
ddaahe's back now04:40
jbaileyNafallo: As well as the compressed or instead of?04:40
kikoddaa, I have no clue, honestly04:40
ddaaSteveA: what kiko just said04:40
kikothe code is completely broken04:40
Nafallojbailey: as well as.04:40
ddaakiko: I have no clue either04:40
SteveAi have no idea04:40
SteveAthis needs a design04:40
SteveAsome specs04:40
SteveAsome communication about what it needs to do04:40
ddaaSteveA: we need fewer specs04:40
ddaanot more04:40
stubBjornT: Is the page batched? If the rendering takes ages the timeout will only be triggered on the next SQL command04:40
=== zzone [n=daniel@130.56.234.216.rev.connection.ca] has left #launchpad ["Kopete]
SteveAwe need clearer communication about what "the bazaar" is supposed to do04:41
ddaaI have several dozen baz-related specs that need cleaning up.04:41
SteveAif that means more or fewer specs, whatever04:41
SteveAbut it means clearer and more accurate specs04:41
kikoddaa, why is fixing /bazaar/series urgent if we don't even know what it should do?04:41
ddaakiko: somebody dumped that stuff on me, like 6 months ago04:41
ddaakiko: because the index page is what allows me to see what passed autotest04:41
kikothat's okay04:41
kikoah04:41
kikothat's relevant04:42
kikocan you tell me some text that is on that page?04:42
=== bradb_ [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has joined #launchpad
ddaayou want what, the template?04:42
kikoyes04:42
=== ddaa looks
kikoaha04:42
kikosources-index!04:42
kikonow wtf is that04:42
ddaaThat looks like it04:43
kikookay04:43
kikoso this is crack04:43
kikowhy is it hung on productseriesset?04:43
ddaamhhhh, crack :)04:43
mptha04:43
=== kiko decides not to ask
mpthttps://launchpad.net/sprints/ubz/+edit04:43
BjornTstub: no. making it batched is one solution, but it'd be nice to see if there's something we can do to make it work anyway.04:43
mptteh aewsome04:43
kikowhat, mpt?04:44
kikobradb_, what's the local temperature like at 6am? 7am? 8am? :-(04:44
stubBjornT: ZPT is slow. If the page is a non-trivial length there is nothing we can do apart from buying faster CPUs (which is only a temporary solution)04:44
bradb_kiko: http://src.ca/meteo/cities/bulletins/aff_bulletin.asp?zone=can&CityCode=YUL04:44
bradb_it was about 2C at 5:30 this morning04:45
kikomakes me cry04:45
kikoddaa, since when is this broken?04:45
mptkiko: "Edit this paragraph to be a nice summary description of the edit form. It will be displayed at the top of the page, in bold text. The form       errors and update status will be displayed above it if they are needed."04:45
ddaakiko, less than a month04:46
kikoit looks like it could not have worked in the current configuration of the code04:46
kikompt, :-)04:46
ddaaI'm not using it very often, but it used to work04:46
kikook04:46
stubBjornT: Looks pretty CPU bound on the Z3 server as far as I can tell (which is not in any particulary scientific way)04:46
BjornTstub: i still think it can be optimized, it seems that it times out only if you're logged in.04:46
=== mpt fishes the scalpel out of the patient's body and re-seals the opening
sabdflstub: should staging be alive?04:46
stubyes04:47
sabdflurl? 04:47
stubhttps://staging.ubuntu.com04:47
stubWFM04:47
sabdflah04:47
SteveAworks for me, slowly04:48
sabdflstaging.canonical.com is giving me a bad gateway04:48
SteveAyeah04:48
SteveAit should be at staging.launchpad.net04:48
salgadostaging.launchpad.net is shipit04:49
salgadoat least it was04:49
sabdflstub: could you run update-pkgcache.py?04:50
sabdflon staging?04:50
stubsabdfl: it has been run04:50
sabdflstub: ah... but gina hasn't right?04:50
stubThere arn't any packages on there though, as it is prepared for gina testing04:50
stubyup04:50
sabdflneed to run gina, then the pkgcache magic04:50
SteveAkiko, sabdfl: call in 3 mins, right?04:58
SteveAkiko: ?05:03
kikoSteveA, now, right?05:03
SteveAyes05:03
SteveAi'm on the phone05:03
=== Ubugtu [n=bugbot@81.171.100.21] has joined #launchpad
SteveAjamesh: ping05:09
=== matsubara is now known as matsubara-lunch
jbaileystub: The repo now works for Nafallo.  Can you try again, please?05:11
jameshSteveA: pong05:19
SteveAhi james05:19
SteveAcan you get to montreal earlier?05:19
jameshSteveA: I'd have to check with the travel agent.05:20
SteveAthis is really important, so you can get the spec scheduler polished before the conference proper started05:20
SteveAcan you get there on th 26th?05:21
SteveAto arrive in montreal on th 26th?05:21
kikojamesh, you should have booked for september already, you are always in short supply :)05:21
jameshSteveA: I can ask about it at the travel agent.05:25
kikoit's a sab-request, FTR05:25
SteveAplease do, and call me (unless i'm asleep) if there is a problem05:26
=== eruin [n=eruin@proxy-gw.uib.no] has joined #launchpad
SteveAjamesh: when can you call the travel agent?05:29
jameshSteveA: tomorrow morning (probably 9-10 hours away)05:30
SteveAok.  i'm at utc+305:30
=== carlos_ [n=carlos@243.Red-83-47-24.staticIP.rima-tde.net] has joined #launchpad
=== TinMan [n=Lotus@163.153.189.140] has joined #launchpad
=== lamont [n=lamont@15.238.5.50] has joined #launchpad
=== matsubara-lunch is now known as matsubara
SteveAbug 141906:03
=== moyogo [n=moyogo@1gw104.ucu-vb.uu.nl] has joined #launchpad
=== beyond [n=beyond@200-171-140-32.dsl.telesp.net.br] has joined #launchpad
kikoubuntulog, bug 1419 ffs06:08
kikoSeveas, where's our bot? :)06:09
mptubuntulog can't help you :-)06:09
mptand dilys has fallen asleep too06:13
mptthe bots are on strike06:14
Belutzhmm sorry, a bit offtopic, who should i contact if i want to make an ubuntu training in my country?06:15
mptcarlos_: ping06:15
carlos_mpool, pong06:15
carlos_s/mpool/mpt/06:15
mptclose enough06:15
mptcarlos_: When I asked you what the Global Translation Wiki was, you said it was suggestions made by non-editor06:15
mptbut on the mailing list, Mark said it was suggestions from other packages06:15
mptwhich is true?06:15
carlos_sabdfl, the ones from the other packages are the ones like 'Translated somewhere else...' right?06:16
kikoddaa, care to do a review?06:19
mptcarlos: at the moment we have "Suggestions", "Currently Published Elsewhere", and "From the Global Translation Wiki"06:19
mptwell, that's what we had yesterday06:19
mpttoday we have "Suggestions", "Published elsewhere", and "Unofficial suggestions"06:20
carlosmpt, Suggestions are the ones added to that concrete message06:20
ddaakiko: depends, if it takes more than 10 mins, I'll do tomorrow.06:20
carlosmpool, currently published elsewhere are the ones accepted in other modules06:20
carlosgrrr06:20
mptso the "Unofficial suggestions" needs to be changed to "Suggested elsewhere"06:20
mptGet yourself a better IRC client, carlos :-)06:20
mptanyway, time for me to go to class06:21
carlosok06:21
ddaakiko: currently preparing the spec day with niemeyer06:21
ddaaThere's a lot of work to bring some orders to all the Bazaar/SuperMirror/Launchpad/Branch specs around.06:21
gneumandoesn anyone know why milestones are linked to product and distibution in a separate way?06:22
kikoddaa: https://chinstrap.ubuntu.com/~dsilvers/paste/fileG87cWV.html06:22
kikogneuman, can you elaborate?06:23
kikogneuman, a milestone is only linked to one or the other at once, I think06:23
gneumanhm06:23
gneumanand why doesnt it have a product series or releases linked to it?06:24
kikomilestones are for the future, gneuman 06:25
kikothey point out things that will or should happen06:25
kikoseries or releases refer to the past06:25
gneumanthx, now it makes sense06:27
ddaakiko: are you aware that I never wrote or patched any of this code?06:27
gneumanthen there are 3 possible contexts06:27
matsubaraDoes anybody know if it is possible to add a select box in an autogenerated form? I'm trying to change the productseries +source form to an autogenerated one06:27
ddaaAnd that I'm in the process of doing my first Launchpad web app patch...06:27
ddaakiko: I plead incompetence to review this code.06:29
kikowimp!06:30
=== lbm [n=lbm@x1-6-00-13-10-7a-d1-e4.k233.webspeed.dk] has joined #launchpad
ddaakiko: if you insist, I can learn about this code tomorrow after the spec conf.06:30
kikonah06:30
ddaasorry06:31
BjornTmatsubara: yes, it's possible. the short answer is that you should use a Choice field to get a select box. don't know enough details to provide a better answer.06:52
matsubarathank you BjornT. 06:54
Kinnisondudes, a fresh checkout of launchpad can't build-config06:59
Kinnisonany guesses as to why?06:59
KinnisonOr, in other words... WHAT THE FUCK HAPPENED TO ROCKETFUEL?07:00
=== aboe [n=aboe@tb-c-76ec.adsl.wanadoo.nl] has joined #launchpad
=== Nafallo is now known as Nafallo_away
bradbKinnison: The error message is God.07:21
jblackheis 07:21
Kinnisonbradb: well, the error message is:07:21
Kinnisonbaz: uncaught exception: -1:(I/O error)07:22
Kinnisonsorry07:22
Kinnisonunable to rename "/srv/launchpad.ubuntu.com/dogfood/launchpad/lib/,,get.hct.1129827136.15808.36" to "/srv/launchpad.ubuntu.com/dogfood/launchpad/lib/hct" (Not a directory)07:22
Kinnisonwhen doing a build-config07:22
bradboh, that's easy (I think)07:22
bradbsomebody added symlinks to lib for hct, psycopgda, sourcerer and sqlos07:22
Kinnisonand didn't fix the dogfood config?07:23
bradbthey link to the relevant dirs that you have to "get" into ../sourcecode07:23
bradbKinnison: perhaps. I'm not sure what config changes are required. But that sounds almost surely like the cause of the problem.07:23
KinnisonRight07:23
Kinnisongits07:24
Kinnisonwell, I've only got 5 minutes before I head out07:24
Kinnisonso this isn't getting sorted tonight07:24
=== Kinnison growls
bradbit was patch-2700 that added those symlinks, fwiw07:24
bradbi spent a couple hours unbreaking my stuff this morning already :P07:24
aboegot a question about launchpad, translations, when does launchpad updates..all the work 07:25
bradbKinnison: can't you just change the config to get those libs into the sourcecode dir instead?07:25
Kinnisonno, because dogfood is meant to run from fresh rocketfuel07:25
bradbok07:26
Kinnisonciao07:28
bradblater dude07:29
=== aboe [n=aboe@tb-c-76ec.adsl.wanadoo.nl] has left #launchpad ["Ik]
=== svaksha [n=svaksha@59.182.38.36] has joined #launchpad
svakshahi all08:01
kikohello svaksha 08:01
svakshakiko, hi :) 08:01
svakshaCan the Templates for smeg be imported to Rosetta08:02
kikocarlos or jordi can explain why they haven't I think08:02
kikothere's a good reason08:02
kikoI just forget08:02
svakshathere is a bug filed against it08:02
kikowas there an explanation placed there?08:02
svakshaso ogra asked me to holler here :)08:02
svakshanope, i was on #ubuntu-bugs chan08:03
carlossvaksha, seems like the application needs to be converted to use gettext08:03
carlosit lacks i18n support from what jordi saw08:03
svakshaok, thanks, i left it as is08:04
carlossvaksha, http://lists.ubuntu.com/archives/rosetta-users/2005-October/000832.html08:04
svakshathanks :)08:05
svakshabye :)08:07
=== Belutz [n=Belutz@202.155.150.72] has left #launchpad ["Leaving"]
=== carlos -> out
carlossee you!08:15
=== mdz [n=mdz@ca-studio-bsr1o-251.vnnyca.adelphia.net] has joined #launchpad
bradbkiko, mpt, BjornT: just so you know: I'm refactoring the filebug views into one class on this branch, and adding feedback, now that stub's BrowserNotificationMessages branch landed08:47
=== Ubugtu [n=bugbot@81.171.100.21] has joined #launchpad
kikobradb, thanks -- are you fixing up the domain classes as well?08:57
bradbFixing them how? You mean like adding a .createBug method to IBugTarget? (Or, rather, replacing .newBug with a proper .createBug method?)09:01
=== SteveA_ [n=steve@195.182.78.95] has joined #launchpad
kikoyeah09:10
bradbyeah, I can do that too09:11
kikohey SteveA_ 09:11
=== einheit_ [n=steve@195.182.78.95] has joined #launchpad
einheit_kiko09:14
SteveA_cprov: ping09:15
cprovSteveApong09:15
=== auth [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
cprovSteveA_: einheit ?! pong09:16
SteveA_hi cprov 09:17
SteveA_so, what review do you need next?09:18
SteveA_i had a day of meetings and phone calls and conference calls, i'm afraid09:18
=== auth [i=auth@fiji.grd.sgsnet.se] has joined #launchpad
SteveA_so i didn't get any code reviews done09:18
SteveA_cprov: ?09:23
cprovSteveA: you own me my launchpad--buildd-scoring--0, its about dependency aware scoring09:24
cprovSteveA_: https://chinstrap.ubuntu.com/~jamesh/pending-reviews/celso.providelo@canonical.com/launchpad--buildd-scoring--0/filtered-diff (417 lines)09:25
SteveA_yep09:26
SteveA_i'll do it right now09:26
cprovSteveA_: thank you, btw, kick the old nick, it's just boring ;) 09:28
SteveA_cprov: mailed the review09:46
SteveA_can you manage a quick reply?09:46
SteveA_which nick do you say i should ditch?09:46
cprovSteveA_:  yes sir09:46
SteveA_cool09:47
SteveA_any other reviews you need right away?09:47
=== Nafallo_away is now known as Nafallo
=== terrex [n=terrex@84-122-90-162.onocable.ono.com] has joined #launchpad
mptbradb: Do you have an example line handy for how to fix the hct/psycopgda/sourceror/sqlos conflict?09:49
bradbmpt: so, two steps09:49
bradb1. "baz get ..." each of hct, sourcerer, psycopgda and sqlos into your sourcecode directly09:50
bradber, directory09:50
bradbthen 2. manually add the symlinks under lib/ to point to each ../sourcecode/$foo09:50
mptso I'm in sourcecode/09:50
bradbe.g.09:50
bradbin sourcecode/09:50
bradbbaz get --link rocketfuel@canonical.com/sqlos--test--3.0 sqlos09:51
bradbthe in lib/09:51
bradbln -s ../sourcecode/sqlos sqlos09:51
mptok, where did you get the 3.0 number from?09:51
bradbhang on, i'll grep my history for you09:51
mptoh, never mind, it's in my bash history09:51
bradbthe get commands are:09:51
bradb  471  baz get --link rocketfuel@canonical.com/hct--devel--1 hct09:52
bradb  472  baz get --link rocketfuel@canonical.com/psycopgda--test--3.0 psycopgda09:52
bradb  473  baz get --link rocketfuel@canonical.com/sourcerer--devel--0 sourcercer09:52
bradb  474  baz get --link rocketfuel@canonical.com/sqlos--test--3.0 sqlos09:52
mptthat's great, bradb, thanks09:52
bradbnp09:52
=== pkern [n=pkern@debian/developer/pkern] has joined #launchpad
kikoARGH09:55
kikowhy is pqm bouncing my commit with failures in HCT?09:55
pkernAny rosetta admins in here who could add me some translation templates to the database?09:55
mptohhh, bradb, that broke09:56
bradbmpt: broke how?09:56
mptThese files would be source but lack inventory ids (`baz add' perhaps?):09:56
mptlib/sourceror09:56
mptThese explicit ids have no corresponding file:09:56
mptlib/.arch-ids/sourcerer.id09:56
bradbergh, i have a typo in my history09:56
mptThese symlinks point to nonexistent files:09:56
mptlib/sourcerer.rej09:56
kikohas anyone managed to commit today?09:56
bradbmpt: it should have been: baz get --link rocketfuel@canonical.com/sourcerer--devel--0 sourcerer09:57
SteveA_me, no09:57
kikopkern, you should try carlos or jordi 09:57
bradb(i.e. i typoed "sourcercer" up above)09:57
SteveA_got a rejection with some merge crap in it09:57
mptaha09:57
kikoSteveA_, failures about pybaz?09:57
pkernkiko: Ok.09:58
carlospkern, please, follow the procedure noted at https://wiki.ubuntu.com/RosettaFAQ09:58
SteveA_cscvs error09:58
kikorocketfuel@canonical.com/launchpad--devel--0--patch-270009:59
bradbSteveA_, kiko: did you guys already fix your trees in the way i showed mpt above?09:59
kikoSteveA_, was that the last commit? I think lifeless landed and then broke the tree09:59
bradbyeah, patch-2700 :)09:59
SteveA_and a pybaz error09:59
kikobradb, should it matter?09:59
bradbkiko: yup09:59
kikoI suspect it shouldn't matter for commits, bradb 09:59
kikowe're just sending merge requests to PQM09:59
kikoit doesn't pull anything related to configs AFAICS10:00
bradbyou have a tree in conflict though10:00
kikoI don't 10:00
pkerncarlos: Ah. Rosetta itself told me to mail rosetta-users, thanks.10:00
kikomy tree is fine10:00
bradbkiko: you do, unless you merged and fixed the conflicts10:00
carlospkern, yeah, we need to update that page :-(10:00
bradbkiko: you can find out by doing a merge10:00
kikoI merged and there were no conflicts10:00
bradbkiko: you merged in patch-2700?10:00
pkerncarlos: I just wondered why nothing happened, only Mark replied that I need to add series and stuff, which already happened.10:01
kikobradb, just trying now, I guess10:01
carlospkern, jordi handles those requests so I don't know its concrete status10:01
carlospkern, which application are we talking about?10:01
=== Belutz [n=Belutz@202.155.150.72] has joined #launchpad
pkerncarlos: net6 and obby, one other (gobby) is following soon10:02
kikobradb, do you have any clue whether this will help merges?10:02
pkerncarlos: review-* should not be touched, right? Why are they imported then anyway?10:02
bradbkiko: only a guess, because i haven't merged since i spent two hours this morning unfucking my tree because of this. :/10:03
carlospkern, well, review-* need to be reviewed as its name says, anything special you are interested on?10:03
kikobradb, I very much doubt it will work10:03
carlosI can give it priority10:03
carlospkern, about net6, jordi answered the email, not sure why he didn't redirect you to the FAQ page...10:03
cprovSteveA_: mail for you 10:04
carlospkern, follow the procedure so he will do the import, please10:04
pkerncarlos: Well, I didn't get the answer then |:10:04
pkerncarlos: Ok.10:04
pkerncarlos: What do you mean with "anything special"?10:04
carlospkern, hmmm he sent it directly to the mailing list10:04
cprovSteveA_ :I need to go out for 20 min ... please, send me an email10:04
carlospkern, if you are interested on any sourcepackage with a review-* template10:04
pkerncarlos: Ok. But one question: How are those handled anyway? Are special translation uplodas made in the frozen distribution?10:05
carlosWe fix them as our time allows us to do it but we give priority to the templates people ask for10:05
SteveA_cprov: sure10:05
BjornTbradb, kiko: kinnison reported that the build-config for dogfood wasn't updated. seems like the development config wasn't updated either.10:05
carlospkern, those are just a side effect of our automatic imports from Ubuntu's archive10:05
bradbyep, i told Kinnison what the problem was10:05
carloswith dapper they should not appear again10:06
pkerncarlos: Yeah I know. But I registered those products just a few days ago and they still happen. I mean, it's quite useless to keep them around if no automatic uploads to Ubuntu's archive happen because of them?10:06
pkerncarlos: The requests are added, thanks for the hint.10:06
bradber, does that mean somebody needs to use bzr to fix this then?10:06
=== kiko considers crying
BjornTso who can fix dists--devel--0?10:07
bradbto my understanding, dists would need to be changed with bzr10:07
carlospkern, the review-* templates only appear with Ubuntu translations10:07
cprovSteveA_: stayed .. can talk anytime10:07
carlospkern, but they would be linked from the product page10:07
bradbi guess what happened here is the build-config completed, and *then* the symlink additions were applied before the tests ran, so it all went ok. but, in effect, it was a suicide bombing.10:08
pkerncarlos: Yep, they are and that's the point. If there are no real translations imported but if the product is linked to a source package in breezy, this template looks like the primary one.10:08
pkerncarlos: But anyway thanks for your help. Is there any way to remove those review ones? (:10:09
carlospkern, it's a real translation, but we need to fix the translation domain (that's the name) of the template, nothing more10:09
bradbhm, i still don't understand how the symlinks additions could get applied though.10:09
kikobradb, I think lifeless just merged that in without tests.10:09
pkerncarlos: Ok.10:09
carlospkern, give me links and I will fix them10:09
bradbkiko: without running the tests, you mean?10:10
kikoyes.10:10
pkerncarlos: I'll wait for the import and hope that the other template from the sync, which is then obsoleted, could then be deleted.10:10
bradbyeah, that would make sense.10:10
kikoI don't  actually understand how configs work, though10:10
kikoI guess I should just cool down and have lunch10:11
kikoworry about this on saturday10:11
carlospkern, you didn't understood me....10:12
=== bradb deletes more code
carlospkern, those templates will never be deleted, those are the Ubuntu ones10:13
pkerncarlos: ):10:13
carlospkern, they need to be renamed, nothing more10:13
pkerncarlos: Ok.10:13
SteveA_cprov: replied10:18
SteveA_cprov: this timing thing is a big deal10:18
cprovSteveA_: do you really think ? what do you suggest , decrease the accurancy ? 10:19
SteveA_cprov: for now, perhaps yes.   it really needs to be made so that testing the rules doesn't depend upon the time that passes10:21
cprovSteveA_: understood .. will increase the interval and that's it ... 10:21
SteveA_getting the time should really be something we can plug in when testing10:21
SteveA_maybe an ITimeAndStuff utility...10:22
SteveA_anyway, 10s minimum error allowed, and r=me10:22
cprovSteveA_: it's not that easy, but you can add your onw timestampt in DB row creation and rearrange the tests ... soonish, not now, this code must go, 10s ;)10:23
SteveA_and file a bug to refactor it so that time passing doesn't matter10:23
cprovSteveA_: thank you for the review stamp 10:24
=== zyga [n=zyga@2-mi2-1.acn.waw.pl] has joined #launchpad
mptAnyone got an URL for jamesh's archive?10:40
mptnm, I figured it out10:43
=== camilotelles [n=Camilo@20132194128.user.veloxzone.com.br] has joined #launchpad
=== carlos -> dinner
Belutzi got this error: Application error.  Unauthenticated user POSTing to page that requires authentication. 11:19
Belutzbut i already login to the launchpad11:19
kikoBelutz, your login may have expired -- it's a known problem11:20
Belutzi see, how much time until the login expired?11:21
kikoit's normally more than 24h, but sometimes it hiccups for some reason11:21
Belutzoh ok, thanks kiko11:22
=== bradb heads off
=== bradb [n=bradb@modemcable033.209-70-69.mc.videotron.ca] has left #launchpad []
carloslifeless, hi, around?11:31
carlosanyone was able to do the migration to bzr?11:32
kikocarlos, not me -- still have a ton of stuff to merge :-(11:33
carloskiko, well, I suppose it's only a problem if you have changes that are not yet in your local tree 11:35
=== mpt [n=mpt@200-171-140-32.dsl.telesp.net.br] has left #launchpad []
lifelesscarlos: yes11:49
kikolifeless, what do you mean, yes?11:55
kikoPQM merges are failing btw11:55
lifelesskiko: how so ?11:57
lifelesskiko: I was replying to carlos question11:57
kikolifeless, your last patch, 2700, concluded PQM for the day11:59
kikolifeless, forwarded email11:59
lifelessdanke11:59
lifelessfrom you11:59
lifelessgot it12:00
lifelessfailed import for pybaz12:00
kikoright12:00
lifelesspybaz is in the right in the config12:01
lifelesslet me check the tree12:01
kikothanks12:01
lifelessI can import pybaz from lib12:01
lifelessI have import hct and pybaz from lib12:02
kikostill failed for everybody committing...12:02
kiko:)12:03
kikoman no lunch makes me cranky12:03
lifelessI'm checking out a clean tree, this may take a bit12:03

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