/srv/irclogs.ubuntu.com/2009/12/07/#launchpad.txt

lifelessmtaylor: if you think you can add it do so; if not let me know and I'll add it now00:08
mtaylorlifeless: I looked and wasn't sure where it should be added00:09
lifelessmtaylor: there is a loop across branches right ?00:14
lifelessmtaylor: you need to do the check for missing data on each branch00:14
lifelessif its not stacked then it will quietly do noting00:16
mtaylorlifeless: so:00:25
mtaylor    def upgrade_branch(self, branch_url):00:25
mtaylor        upgrade(branch_url)00:25
mtaylorright before the upgrade(branch_url) ?00:25
lifelessnot quite00:27
lifelesschange it to do two passes over the branches00:27
lifelessin pass one do the fixup00:27
lifelessin pass two do the upgrades00:27
mtaylorlifeless: lp:~mordred/autolp/fix-branch00:34
lifelessjkakar: mtaylor: spm: mtaylors branch looks correct to me.00:50
zsquareplusci have a problem with a related bug, where someone did a --fixes on bzr commit. the problem is he mistyped the bug number. i mailed him, he removed that relation but now it appeared again!00:52
lifelessspm: (I want to disappear for, oh, 4 hours.. so if you want my help on this please look at it now)00:53
lifelessspm: (drizzle can only upgrade on mondays, because they don't want downtime-like-things during the week)00:53
spmlifeless: oki00:54
lifelessspm: I can't tell if that is 'its ok,  I don't need you'01:03
lifelessor 'ok I'm looking at it now'01:03
spmlifeless: heh. sorry - am looking atit now.01:03
spmjust about to do a trial01:03
spmlifeless: so last time we ran it "AUTOLP_DEBUG=1 ./bin/autolp upgrade-branch-format -p landscape-client" which was going to iterate over all ls-clients; in this case, I gather we don't want to run against 250 ish branches in a single hit. can we limit somehow?01:08
lifelessspm: we don't want landscape-client01:08
spmno :-)01:08
lifelessspm: we want drizzled.01:08
lifelessspm: why would we want to skip branches?01:09
spmyes, but do we want all 250 branches of it?01:09
spmthat'll take ~ 5 days to run.01:09
lifelessspm: nonsense.01:09
lifelessspm: most should be stacked.01:09
spmlifeless: select count(*) from branch where target_suffix = "drizzle" and stacked_on is NULL; ==> 249 unstacked branches01:10
lifelessgrah01:10
lifelessthats ... insane01:10
lifelessmtaylor: ^01:10
spmif we can limit to say to do batches of 5 or so??01:11
lifelessspm: we can actually skip all non stacked branches except for trunk01:11
lifelesshang a sec01:11
mtaylorlifeless: I have no idea why they are not stacked01:12
mtayloroh- perhaps those are the branches we pushed from before when stacking existed?01:12
mtaylorwe probably don't need to upgrade any branches that haven't been pushed to in a month01:13
mtaylorin case that helps01:13
lifelesslp:~lifeless/autolp/onlystacked01:14
lifelessspm: ^01:14
lifelessmtaylor: if you want to hack that in, go right ahead.01:14
spmta01:14
lifelesshowever, for now, my little patch will just hard skip the unstacked branches01:15
lifelessso we need to do:01:15
mtaylorlifeless: ok.01:15
lifelessautolp upgrade yada yada yada01:15
lifelessbzr upgrade lp:drizzle01:15
lifeless(and repeat for any other series branches you have)01:15
lifelessspm: nice catch there.01:16
spmlifeless: not really mine - thumper mentioned it earlier. That's his syntax fail query above :-)01:16
lifeless$credit all around01:16
thumperspm: eh?01:17
lifelessspm: hows it looking?01:23
spmoh. sorry - I thought we were waiting on other stuff being done. I'll kick that off now. the target is 'drizzle' yes?01:23
lifelessspm: pull my branch01:24
lifelessspm: then yes.01:24
spmyup, done that. oki. lets make some music!01:24
spmlifeless: https://pastebin.canonical.com/25412/ ??01:26
lifelessmtaylor: branch.bzr_identity != branch :P01:32
lifelessspm: fixing01:32
spmnp01:32
lifelessk, pull.01:33
mtaylorlifeless: heh. sorry - I thought I'd fixed that...01:33
mtayloroh well01:33
mtaylorlifeless: thanks!01:33
mtaylorspm: thanks01:33
spmno worries01:33
lifelessthis is the 'throw at the admin to test' lifecycle of software development01:34
spmaka spmdo (forever immortalised in my mind)01:34
lifelessspm: Did you quotes page it ?01:35
spmno, didn't thnik of that tbh01:35
lifelessahha http://bit.ly/SPmdo01:36
lifelessso, did that make it happier?01:38
spmgah. missed the pull comment. sorry, my bad.01:38
spmbleh. perm fail; bzr lp-login, tey #201:41
spmtry!01:41
spmlifeless: https://pastebin.canonical.com/25414/ hrm. still go away.01:42
spmoh haha. that's on chinstrap. argh.01:42
lifelessspm: (so, I'm doing this, then training to the city; oh 40 minutes back ;P). I will be _very prompt_ on issues.01:44
lifelessspm: that branch is broken.01:44
lifelesslet me delete it01:44
spmoki01:44
lifelessits a lightweight checkout pointing at *my hard disk*01:45
lifelessIzBZRBug01:45
mtaylorlifeless: wha? bzr can haz bugs?01:45
lifelessspecial ones01:45
lifelessspm: k go01:46
spmgoing01:47
lifelesshttps://code.edge.launchpad.net/~gregorytorres73/drizzle/gregory may make it hiccup too01:47
lifelessthumper: what is bzr_identity for mirrored branches ?01:47
thumperlifeless: it is the location on LP01:48
thumperlp:~foo/bar/baz01:48
spmlifeless: progress. https://pastebin.canonical.com/25415/01:48
lifelesshmm, we'll we'll see what error we guess I suppose ;)01:48
lifelessI blame mtaylor for that one.01:49
lifelessspm: fixed, pushing.01:49
* lifeless throws it at the sysadmin again01:49
lifelessrev9 up01:49
spmheh01:50
lifelesswhile broken: lifeless.fix();spmdo() :)01:50
spmhmm. dunnon what your thoughts there are Rob, but that trailing ':)' would seem to be a necessary part of the syntax.01:51
lifeless:P01:51
lifelessor pep8 style01:51
lifeless: {01:51
lifelesssorry01:51
spmboom. bzrlib.errors.NotBranchError: Not a branch: "bzr+ssh://bazaar.launchpad.net/~mordred/drizzle/deve/".01:51
lifeless: P01:51
lifelessmtaylor: ping01:52
lifelessmtaylor: please delete that dud branch01:52
lifelessspm: or you can - see https://code.edge.launchpad.net/~mordred/drizzle/deve01:52
lifelessnever pushed to, no content.01:52
spmI have the ducky01:52
lifelessand go again01:53
spmgone01:53
lifelesswhere's the kaboom, there is meant to be an earth shattering kaboom.01:55
spmmy favourite bugsbunny/marvin quote. ever.01:56
spmgoodness, it's still going!01:56
lifelesswe'll be home freeish when it starts doing upgrades01:56
spmfamous last words? :-)01:57
lifelessmtaylor: @ LCA; I vant beer :P01:57
lifelessmtaylor: and you will want to give me beer - 2a is kumtreyah01:57
rippsgeez, what's with the 10 hour wait time on i386 ppa builds01:59
spmlifeless: https://pastebin.canonical.com/25416/02:00
lifelessspm: run it again02:02
spmkk02:02
spivHuh, that's a bit surprising.02:03
spmspiv: ?02:03
lifelessspm: we don't expect lp's server to fail.02:04
spivTo get a smart server connection dropped like that.02:04
lifelessspm: but it did.02:04
spmreally? bugger!02:04
spivEspecially within the data centre, where I presume the network is pretty reliable :)02:04
spmwell. yes!02:04
spivAnd the smart server itself generally at least sends some sort of error before blowing up, if it does blow up.  But that appears to be a straight drop of the connection.02:05
lifelessspm: I've tossed up a slightly quieter version so if it breaks again do a pull02:05
spmoki02:05
spivAs if the remote side segfaulted or something, which is a pretty odd thing to do in response to a BzrDir.open request.02:05
spmtbh, the noise (atm) doesn't worry me. it's a clue that things are still happening.02:06
lifelessspm: shurg. :)02:06
lifelessspm: ok, so here is a noisier one.02:07
lifelessrev1102:07
lifelessanyhow, how is it going ?02:07
spmstill doing it's thing02:08
spmheh. noisier. :-)02:08
spmbzrlib.errors.NotBranchError: Not a branch: "bzr+ssh://bazaar.launchpad.net/~mkindahl/drizzle/drizzle-refactoring/".02:09
spmempty branch. should we ignore these in future? or manually delete?02:10
lifelessdelete.02:10
lifelessthey are crap in the system02:10
lifelessif you pull again we'll get some clearer info about progress02:10
spivspm: if it's empty, and has no links to bugs or anything, and they are weeks old, then I don't think anyone will miss them.  This one ticks all those boxes.02:11
spmoki02:11
spmI really need a long white haired cat, whose fur to gently stroke when I do these deletions. Just doesn't feel right without the proper props.02:12
lifelessstill chugging ?02:13
spmyup02:13
spmstill going...02:17
lifeless\o/02:17
lifelessrunning my admin friendly copy?02:17
spmargh. bzrlib.errors.NotBranchError: Not a branch: "bzr+ssh://bazaar.launchpad.net/~mkindahl/drizzle/plugin-fix/".02:20
spmnot yet; but will now.02:20
spmold. empty; deleting...02:22
darkpixelJust saw launchpad.net/builders for the first time due to the build for my package being 13 hours away.  After poking around the page a bit, I was wondering if the build farm is strictly Canonical machines or if there's a way to run a build machine as a virtual machine on another system?  (The reason I'm asking is that I have a few high-end servers that are idle about 90% of the time and could help build...)02:26
lifelessdarkpixel: at themoment its canonical only as we don't have a trusted path to build on machines we don't control02:27
lifelessa hostile admin could compromise packages easily :(.02:27
spmwooo. much nicer noisier version.02:28
darkpixellifeless: That's what I figured.  That's a tough challenge though--how to secure a machine that's physically accessible to a malicious admin...02:29
lifelessspm: you ask, I deliver.02:30
spmlifeless: :-)02:30
lifelessadded a branch count02:31
lifelessspm: pull again if it fails agian02:31
spmkk02:31
lifelessspm: how many seconds per branch ?02:31
* lifeless considers that we're going to be hammering the ssh handshakes ...02:31
spm~~~~hand~~~~ 3-10 ?02:31
spmfwiw, I got two syntax errors: print >self.outf, "Missing inventories: %r" % needed <== type of thing. File "./autolp/commands.py", line 101 & File "./autolp/commands.py", line 117. i s/ >/>>/ but am unsure if this is supposed to be doing something special?02:33
spmmtaylor: I am lovnig the names of some of these branches. "whitespace-uncrustify" is fave so far :-)02:34
spmbleh. Not a branch: "bzr+ssh://bazaar.launchpad.net/~mkindahl/drizzle/testing-overhaul/".02:36
spmlifeless: oh bother. that one's ^^ linked to a bug. is old tho. ???02:38
lifelessmtaylor: ^ opine please02:38
spmhttps://code.edge.launchpad.net/~mkindahl/drizzle/testing-overhaul/ <== easier clicky02:39
lifeless> 1 year old02:39
lifelessdelete02:39
lifelessDuhlete.02:39
spmhuh. I read that as '09. lala me. must be monday.02:39
lifelessrev 13 up02:40
lifelesswith less syntax errors02:40
spmoff again02:40
lifelesshow many branches does it say its considering02:41
spmBranches: 23802:41
lifelessso, 2400 seconds to check them all02:42
lifelessonce they are all checked, we should probably disable that part of the logic.02:42
spmthat'd be the max; yeah02:42
spm--no-check?02:42
spmheh. --are-you-really-sure-you-know-what-youre-doing-no-check02:43
lifeless--no-fix pushed.02:45
spmta02:45
lifelessthough, that said, if there are 238 branches, most have to be unstacked.02:45
lifelessas you said there were 249 unstacked branches.02:46
lifeless><02:46
lifelesswe haven't deleted 11 branches.02:46
spmno... 3-5 at most02:46
lifelessso, I dunno whats up there...02:46
spmmeh. let thumper figure it out? ;-)02:47
lifelessok, rev 15 when it breaks next.02:48
spmheh. timing.02:49
spmNot a branch: "bzr+ssh://bazaar.launchpad.net/~ro4tub/drizzle/main/"02:49
spmold. deleting.02:50
spmre-running, no-fix02:51
lifelessspm: nono02:51
spm^C02:51
lifelessspm: we want no-fix *after* we completely fix them all and we start getting into actual upgrades.02:51
spmAhhhh. righto. I misunderstood the logic. kk02:52
lifelessbecause at that point the fix check is waste. I'm adding something now to make it report rather than die on NotBranchError02:52
spmta02:52
lifelessspm: ok, stop it02:54
spmstopped.02:54
lifelessspm: pull rev 1602:54
lifelessstart it02:54
lifelessthis should print out 'Not a branch' for things that are not-a-branch02:55
spmsweet02:55
lifelessso we don't have to do a no-op check on stuff we've checked already; N^2 time sucks.02:55
spm+1 on that02:55
spmno fails yet; still running03:03
spmcouple of 'fixed's just now03:05
spmlifeless: bzrlib.errors.InvalidURL: Invalid url supplied to transport: "lp:~gregorytorres73/drizzle/gregory": The remote branch at ~gregorytorres73/drizzle/gregory has no URL specified.03:09
spivspm: hmm, I think the script should probably skip remote (as opposed to hosted or mirrored) branches.03:12
lifelessso remote is 'not mirrored at all' ?03:12
spivlifeless: that's my understanding, e.g. when LP branches were hosted on devpad but had some metadata tracked on LP03:13
spivlifeless: they are supposed to have a URL associated with them, though, so it sounds like maybe this remote branch is just broken anyway?03:13
lifelessspiv: rev 1703:13
spmspm too? :-)03:13
spivI suspect so :)03:14
lifelessblarh03:14
lifelessyes03:14
spmspiv: I find it most curious that not only the similarities in our nic's, but that we're both devilishly handsome as well. Shrug. Just one of lifes co-incidences I guess.03:15
spivHah03:17
lifelessspm: how is it looking ?03:26
spmgood!03:26
spmtwo exceptions that were happily passed over03:26
lifelessanother iteration if it dies again03:27
lifeless(I mean, I've pushed again :P)03:27
spmkk03:28
lifelessspm: how far through it is, do you think ?03:28
spm208 ish. +~ 10 now?03:28
spmactually remove a few. some double lines03:29
spmbut ~ 3/4's I guess03:29
lifelessawesome03:32
spmwow. it just started on the upgrades!03:34
lifelessok03:35
lifelessso we're committed now :)03:35
lifelessat this point --no-fix if we have to start over03:35
spm:-)03:35
spmkk03:35
lifelessand you'll want my rev 18 in that case, it handles the same cases that the check was dying on before03:35
lifelesshow fast is it chugging through?03:35
spmkaboom03:36
lifelessok, thats not that fast :P03:36
spmlifeless: https://pastebin.canonical.com/25417/03:37
lifelesspastify!03:37
spmrev 18 pulled03:37
lifelessoh, I see03:37
lifelessfixing03:37
lifelesswe need nosmart+03:37
spmbtw; I'll need to afk for the school run and lunch in ~ 20mins.03:38
lifelessI think03:38
spmok03:38
spm:-)03:38
lifelessspiv: ^ your thoughts?03:38
lifelessspiv: can you backout the upgrade of add-more-cpplint ?03:39
lifelessspm: ^03:39
lifelessspm: that is, if you look inside the branch, you'll see backup.bzr, and that du -sh on .bzr shows it to be smaller than backup.bzr03:40
spmthat's rename the backup.bzr dir?03:40
spmok03:40
lifelessmv .bzr .bzr.broken03:40
lifelessmv backup.bzr .bzr03:40
spmkk03:40
lifelessthen pull my rev 19 and try again03:40
lifelessthis time with --no-fix03:40
lifelesswhat bzr version do you have?03:41
spmBazaar (bzr) 2.0.2 <== chinstrap03:42
lifelessok03:42
lifelessso I think I know whats going to happen.03:42
spivlifeless: no particular thoughts; I thought the case (upgrading when the stacked-on location is already upgraded) was supposed to work.03:43
lifelesswe don't test this particular case - its going to upgrade the repo successfully, then try to upgrade the branch and barf03:43
lifelessspiv: its tested03:43
spm /srv/bazaar.launchpad.net/push-branches/00/03/e4/a3 fwiw03:43
lifelessspiv: but I think the test uses the same branch object03:43
lifelessformat03:43
spmrevno 19; trying again03:43
lifelessspm: hang on.03:44
spmhanging03:44
lifelessspm: may have to abort and fix some bzrlibby stuff03:44
spmbleh03:44
lifelessand I'm nearly 3 hours overdue for crepe :)03:44
spmI was going to say :-D03:44
spmcrepê ?03:44
spivlifeless: :/03:46
lifelessbear with me just a little longer.03:46
lifelessspiv: does that make sense?03:46
spivlifeless: it sounds plausible, at least.03:46
lifelessspiv: so, I propose we:03:46
lifelessa) back up bzr+ssh://bazaar.launchpad.net/~drizzle-developers/drizzle/development via spmdo03:46
lifelessb) upgrade that branch itself03:47
lifelessc) resume upgrading03:47
lifelessthis will work, because when the branch is upgraded the stacked on branch will already be upgraded.03:47
lifelessspiv: Ack/hate ?03:47
lifelessspm: how long is the schrool run ?03:48
spm~ 20-25 mins. but I need lunch at some point too.03:48
lifelessspm: for sure.03:49
lifelessactually, my rev 21.03:49
* lifeless rings spiv03:49
spmpulling03:49
spivlifeless: that sounds sane, if it workds03:49
spmspiv: "working" is a fair def'n of sanity to my mind ;-)03:50
lifelessspm: ok03:53
lifelesssee the plan above? please start on it03:53
spmkk03:53
spivspm: lifeless' plan sounds like it will work to me03:53
spivspm: if things still fall over, I'll see what I can do to fix03:54
lifelessI will stay until the add-more-cpplint branch has been upgraded successfully (run with --no-fix)03:54
spmhuh. there's already a backup.bzr dir in here03:54
spivspm: recent?03:55
spm2009-03-1803:55
spivIf you're paranoid I guess you can rename it to backup.bzr.2009-03-1803:56
spmwfm03:56
spiv(quicker than deleting, too ;)03:56
spmdrwxr-xr-x   5 codehost codehost 4096 2009-03-18 21:30 backup.bzr.2009-03-1803:56
spmdrwxr-xr-x   5 codehost codehost 4096 2009-03-18 22:04 backup.bzr.for2a03:56
spmdrwxr-xr-x   5 codehost codehost 4096 2009-03-18 22:04 .bzr03:56
spmfor the record.03:56
spmlifeless: "<lifeless> b) upgrade that branch itself" just "bzr upgrade" in this dir ^^ ?03:57
* spm holds for 30secs more than really needs to go03:59
lifelessspm: yes04:01
lifelesswhere 'this dir' is the drizzle trunk dir04:02
spmcoolio; starting now.04:24
spivspm: thankks04:25
spmfyi. /srv/bazaar.launchpad.net/push-branches/00/00/3c/e5 for the record. and now, lunch.04:25
lifelessspiv: how will you feel if I bail now?04:27
spivlifeless: fine, please bail :)04:32
* lifeless bails04:36
spmthat upgrade is finished!05:10
spmresume step (c)05:10
spivspm: cool05:13
spivspm: hmm, you may need to trigger a mirror of that branch05:13
spmspiv: oki, fwiw I was doing that in push-branches05:14
spivspm: right05:14
spivspm: yeah, I think you need to manually trigger a mirror, the webapp still thinks it's 1.9 format.05:15
spmnow where does mwh hide that these days....05:15
spivspm: most clients will use the mirrored version, not the hosted (push-branches) version05:15
spivspm: jml probably knows, and I think he's around05:15
spmbleh. wrong. https://code.edge.launchpad.net/~vcs-imports/drizzle/development05:17
spivspm: (possibly we'll want to trigger mirrors for all the branches once they're upgraded...)05:17
spiv~vcs-imports?05:17
spmgargh. imports. wtf am I doing.05:18
spmdamn. I remember this stuff now. it's sql based.05:18
spivspm: you don't get a button in the web UI because you're a rubber duck? :(05:19
spmI wish05:19
spivspm: I'm pretty sure branch owners do!05:19
spmor I'm looking in the wrong place?05:19
* spiv hmms05:20
spmI'm here: https://code.edge.launchpad.net/~drizzle-developers/drizzle/development where abouts would it hide?05:20
spivHmm, maybe it only appears for mirrored, not hosted branches :/05:20
spmblurgh05:21
spmmwhudson: jml: thumper: ^^ help?05:21
spivThere's an API, but that might not be any easier than SQL.05:21
spmum. no. :-)05:21
jmlhat05:22
mwhudsonspm: what's the problem?05:22
jmlspm: what are you trying to do?05:22
spivmwhudson, jml: he's upgraded a hosted branch directly on disk, and now we want to trigger a mirror of that format change05:22
spmwe've manually upgraded drizzle https://code.edge.launchpad.net/~drizzle-developers/drizzle/development  to --2a on crowberry. but the web interface is still showing the wrong format05:23
spmwhat spiv said05:23
mwhudsonah, two sides to this05:23
spiv(and we may want to do this for many more branches shortly)05:23
mwhudson1) get the puller to run to copy the branch to the mirrored area05:23
mwhudsonyou can do this a number of ways05:23
spivmwhudson: for future, it'd be good if admins could have a 'request mirror' button in the web ui for all hosted and mirrored branches.05:24
mwhudsonwith spm around update branch set next_mirror_time = CURRENT_TIMESTAMP AT TIME ZONE 'UTC' where unique_name = $foo;05:24
jmlspiv, I've already written a *patch to bzr* to provide a convenient plugin for this05:24
mwhudsonis probably easiest05:24
mwhudsonspiv: ya think?05:24
jmlspiv, but it was rejected05:25
mwhudsonhowever this still won't update the web ui05:25
jmlspiv, writing code is way too hard.05:25
spivjml: dependencies suck :(05:25
mwhudsonbasically you need to push a new revision to make the scanner look at the branch again05:25
spmmwhudson: in this case unqiue name will be 'drizzle-developers/drizzle/development' ?05:25
mwhudsonwhich totally sucks05:25
mwhudson(rockstar is fixing this)05:25
mwhudsonspm: with a ~ in front05:25
spivmwhudson: For us, just making the puller run is enough, I think.05:25
spmoki05:25
spivspm: ^ just puller is adequate, I think.05:26
mwhudsonspiv, jml: http://pastebin.ubuntu.com/336320/05:26
* rockstar reads backchat to see what he's committed to fixing05:26
mwhudson(oh! the suffering!)05:26
spivmwhudson: whee :)05:26
spmupdate done05:27
mwhudsonrockstar: driving the scanner from a Job05:27
spivmwhudson: I'd have called the command "frob", personally ;)05:27
rockstarmwhudson, ah yes.  I are doing that.05:27
spmspiv: spm-not-do?05:27
spivspm: ok, the mirrored branch seems to be updated, please continue with the upgrades if you haven't already05:29
spmoki05:29
spmis kicked off05:32
spmwooo. looks to be working!05:33
spivspm: woo!05:33
spivspm: eta? :)05:33
jmlmwhudson, that won't work for mirrored branches :)05:33
spmyou're a funny funny man :-)05:33
jmlmwhudson, see, I told you writing code is too hard..05:34
mwhudsonjml: well spotted :)05:34
spm:-)05:34
spmUpgraded nosmart+lp:~mordred/drizzle/add-more-cpplint05:34
spmso 2mins for that one. hopefully the others are just as fast.05:35
spivProbably they will be, it's only doing stacked branches AIUI?05:35
spmI believe so05:35
spm2 x 238. ~ 8 hours?05:36
spmUpgraded nosmart+lp:~mordred/drizzle/all-plugin-dynamic-load05:36
spmso yeah about 2 mins.05:37
spmand some being skipping, so that may drop the time a little05:37
spmspiv: lifeless: fyi; done 26 of the 240; 18 were actually upgraded.06:04
spivspm: that's sounding pretty good.06:06
jkakarlifeless, mtaylor: Thanks for the AutoLP branches.  I'm about to hit the sack, but I'll check them out tomorrow.06:20
spmlifeless: spiv: https://pastebin.canonical.com/25418/ boom06:46
spivspm: looking06:47
spmta06:47
spivspm: please put the backup.bzr for that branch back at .bzr06:48
spmoki06:48
spmspiv: done06:50
spivspm: pull from lp:~spiv/autolp/quickfixes (should be rev 22) and try again.  Argh, hang on a moment.07:01
spm:-)07:01
spivspm: ok, pull now :)07:04
spivspm: this version will log upgrade errors and then continue07:04
spmoki07:04
spivspm: hopefully it'll skip past the already upgraded branches pretty quickly as it sees that they have already been upgraded.07:05
spmgee this distributed development stuff is pretty cool; having 3 separate copies of the same code and I just grab from whereever. neato idea. ;-)07:05
spmargh!07:05
spmbzr: ERROR: KnitPackRepository('file:///home/spm/autolp/.bzr/repository/') is not compatible with RemoteRepository(bzr+ssh://bazaar.launchpad.net/~spiv/autolp/quickfixes/.bzr/) different rich-root support07:06
spmlemme guess.upgrade locally to 2a? :-)07:06
spivspm: oh, just a sec, sorry07:06
spivspm: this was the source of my earlier argh, but I forgot to clean it up completely07:06
spmheh07:07
spmargh 1 and argh 2? multiple distributed arging.07:07
spivspm: ok, now07:07
spiv"this time for *sure*!"07:07
spmheh. rev 2207:07
spmand running07:08
kb9vqfahem...9 hours in the i386 queue???07:10
kb9vqf;)07:10
spivspm: hmm, that failed branch, ~mordred/drizzle/rework-functions, it got fixed by the earlier fix step?07:11
spmspiv: that's giving a nice "boom" on the  "UpToDateFormat: The branch format Meta directory format 1 is already at the most recent format."07:11
spmnot sure. looking.07:12
spivspm: I can suppress those entirely if you like?07:12
spmspiv: that branch isn't showing up in a not so cursory find thru backlog. so I guess it checked as ok.07:13
spmspiv: nah, she's right.07:13
spmalthough... we will likely be using this script more. So.... perhaps I will take you up on that offer? :-)07:13
spivspm: ok, just a sec :)07:14
spivspm: rev 23 will just print one line for that now07:14
spivspm: huh, strange07:15
spmta. I'll update afther the next fail ;-)07:15
spivspm: because the mirrored copy of that branch (the one I can read) is exhibiting the symptoms of the problem that fix repairs.07:15
spmOooo kaaaay07:16
poolieif i attach a file to a message opening a new bug is that supposed to become a bug attachment?07:19
henningepoolie: I have no idea but maybe BjornT_ knows?07:21
=== henninge changed the topic of #launchpad to: Read https://help.launchpad.net for help | Help contact: henninge | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: see channel #launchpad-dev
spivspm: no news is good news, I hope? :)07:23
spmyup :-)07:23
poolienm it was user error07:23
spmI think It's still trundling thru the ones it'd already done07:23
spivspm: Hmm, I'd have hoped it would do that pretty quickly :/07:25
spmseems to be about the same speed as the 'check' step was taking. :-/07:26
spmspiv: https://pastebin.canonical.com/25420/07:28
spmit's still going, jic it's not clear07:28
spmspiv: 2 more. https://pastebin.canonical.com/25421/07:31
spivspm: hmm.07:32
spmdamn and another. that makes 4. I'm half inclined to stop at this point. ???07:33
spmhttps://pastebin.canonical.com/25422/07:33
spivspm: I'm looking atm07:43
spivspm: I'd rather not leave this half-done, though07:43
spmspiv: oki07:43
spivspm: because un-upgraded branches will give errors07:44
spivspm: and some are upgrading successfully07:44
spmand this would be a BadThing™; yes.07:44
spivspm: and the first one at least that failed appeared to already be at least a bit broken07:44
spmheh07:45
spivspm: btw, if you do restart again for some reason, pull again first, I fixed the unsubstituted "%s" :)07:45
spmta07:45
spmhaving a fast dinner. brb.07:46
spivspm: I'm zeroing in on the problem I think07:51
spmexcellent!07:57
thekornhi, I get alot of timeouts on https://bugs.edge.launchpad.net/ubuntu/+filebug this morning, OOPS-1437EC227 is one example08:00
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1437EC22708:00
spmOW!08:01
=== mthaddon` is now known as mthaddon
wgrantgmb should have a fix for that soon :(08:03
wgrantAlthough it has been a huge problem for more than a year now.08:03
spivspm: so, the failing branches seem to exactly correspond with the branches that need that fix08:06
spmspiv: ahhh08:07
spivspm: when I run the fix script manually on those branches (against the mirrored copies), I see their problems.08:07
spmwhich begs the question, how come we didn't pick this up in the check phase?08:08
spivspm: well, nosmart+ is supposed to be a workaround for that bug, so something is odd here.08:08
spm:-(08:09
spivspm: but I wonder if manually cp'ing the fixed hosted copy over the mirrored copy would help.08:09
spivspm: although presumably this script is accessing the hosted copy, given that it's writing to it...08:10
spmspiv: not sure. that's something I'd want mwh to answer08:10
mwhudsonspiv, spm: where is the script?08:11
spivmwhudson: most recent at lp:~spiv/autolp/quickfixes08:12
mwhudsonspiv, spm: if that's running as spm, then it will be accessing branches in the hosted area. yes08:14
spmit is running as spm, yes.08:15
spmspiv: we've just had to bounce codehost to bypass memory pain; which dropped the connections. is restarting ok? or ...?08:17
mwhudsonspm: !!! :(08:20
spivspm: restarting is ok, yes.08:21
spmmwhudson: I've already had to kill off about 3 individual processes :-(08:21
spivspm: not associated with this drizzle script I hope?08:22
spmspiv: no; it's been running all day.08:23
spivI wouldn't expect it to be; nosmart+ should make it pretty friendly on the smart server.08:23
mtaylorspm: how's it going? ... looks like I hijacked your entire day :)08:24
spmmtaylor: getting there!08:25
spmthe main branch is done. the others; slowly... some issues.08:25
spivmtaylor: at the moment it appears that some branches are affected by bug 354036, and although upgrade script is supposed to correct that those branches are the ones that are failing.08:26
ubottuLaunchpad bug 354036 in bzr "ErrorFromSmartServer - AbsentContentFactory (unfixable by users) error when pulling a branch from the mirrored area" [Undecided,Confirmed] https://launchpad.net/bugs/35403608:26
mneptokEVIL MONTY STRIKES AGAIN!08:26
mtaylorspiv: well, are we at least being helpful in fleshing out the script? :)08:26
spivmtaylor: yep :)08:27
* mtaylor pokes mneptok in the eye08:28
mneptokthe agony is delicious.08:28
joseamunozlogin08:32
ubottuError: You are not identified08:32
spivspm: If you can dig out the full log of what the early runs of that script fixed, I wouldn't mind seeing that08:32
spmsure. one sec08:32
spivspm: I'm off to dinner for now.  I guess if I come back to this tonight it'll be with a new LOSA?08:50
spmspiv: hmm. well sorta. it's running as me you see....08:50
spivspm: and I guess it has hours left to run anyway...08:57
spmyes08:58
henningespm: Hi!09:53
henninge;)09:53
henningeCodehosting is slooooowwww ....09:54
henningeJust mentioning because it already had to be restarted once today.09:54
henningewow, did somebody just kick it?09:55
lifelessspm: spiv: hi10:12
lifelessthanks10:12
geserargh, is this wide-screen bug back on LP egde? :(10:13
geseragainst which LP project should a bug be filed affecting different web pages (bugs, persons, projects)? launchpad-foundations?10:20
lifelessif you don't know, launchpad.10:20
geserwill file there, but I made the experience that a bug filed against launchpad tends to sit there uncommented for longer than being filed against the correct subproject (but my sample data is small)10:21
lifelessgeser: if you have data about that, there is a thread about process on launchpad-dev where that would be relevant.10:22
henningegeser: launchpad-foundations is the right place.10:28
=== sale_ is now known as sale
=== matsubara-afk is now known as matsubara
=== mrevell is now known as mrevell-lunch
=== henninge is now known as henninge-lunch
=== henninge-lunch is now known as henninge
=== mrevell-lunch is now known as mrevell
spivlifeless: for some reason the branches that need fixing are failing in exactly the way you'd expect if they hadn't been fixed.  If I sftp the unfixed version to my laptop I can reproduce the exact failure, but if I run the fix script on it then upgrade works fine.13:44
spivlifeless: some examples at https://pastebin.canonical.com/25421/13:45
spivspm, lifeless: I suggest rerunning the script without --no-fix.  I guess the .bzr dirs of the failed branches will need to be restored from their backup.bzr dirs first.13:56
bachi henninge14:10
henningehi bac !14:11
McPeterhi14:51
McPeterbarry, you are admin on launchpad pleaze ?14:51
barryMcPeter: i am not14:52
McPeter:(14:52
barryMcPeter: henninge is the chr this week, he can rustle up a launchpad admin to help you out14:52
henningeMcPeter: Hi! How can I help you?14:53
McPeterhi henninge14:54
McPeteri write two eamil at sunday for .. bad account on launchpad14:54
McPeter(sorry for my english .. i'm french)14:54
jpdsMcPeter: I'd talk to mthaddon if you needed admin help.14:55
McPetereu .. on this accoutn you can see many link : pedophile / pronographic14:55
McPeteri count 7 account with the same profil14:56
henningeMcPeter: Yes, thank you. I already saw those. I was about to forward them to the admins for deletion.14:56
* henninge saw the mails not the .... ;)14:57
McPeterif you want i can give you accoutn in private ?14:57
McPeterall acount open at 4 december 200914:58
tshirtmanhi14:59
McPeterah :)14:59
McPetertand Nicke are better in english :)14:59
=== sraps_ is now known as sraps
McPeters/tand/tshirtman, and14:59
McPetergrr ... s/Nicke/niko (sorry for hl)15:00
tshirtmanthe ip hosting the offending content is in sweden15:00
tshirtmanbut the abuse mailbox is not functionnal15:00
tshirtmanso not possible to get down from this side15:00
McPeteri use feedback@launchpad.net15:00
tshirtmanI was speaking of the host of the offending content, not launchpad who just link15:01
tshirtman(which)15:01
henningeMcPeter, tshirtman: I have reveived the email and will make sure the accounts get removed as soon as possible. What else would you like us to do?15:04
tshirtmanhum15:04
tshirtmanProbably fix the captcha? but I'm not sure it's the issue15:05
McPeterno :(15:05
tshirtmanThe main problem was the difficulty to find someone to fix that15:05
McPeteri found the account launchpad on my pastebin site ..15:06
McPeterand i have captcha on my pastebin :\15:06
McPeterspambot ☭☠@⎈⁂㌶☣⚡☠15:06
tshirtmanthe bot used a lot of uncommon tags for a project, probably a common antispam filter would detect other attempts?15:07
McPeternext time i remeber to catch ip address15:08
McPeteri delete post before look ip :\15:08
tshirtmanhenninge: anyway thanks for your reaction :) viewing things like this on launchpad is sad :(15:10
henningetshirtman: yes, I am sorry about this.15:11
tshirtmanmaybe you have the IP of the machine which posted on launchpad? I don't want it, but reporting to his ISP would help.15:12
henningetshirtman: I will check that with the admins15:13
tshirtmanok thanks :) I have no other suggestions15:13
gesershouldn't the buildds automatically pickup DEPWAITS when the missing package gets available?15:14
gesergah, bad timing. It picked it up at the same time as I was looking.15:14
idnarheh, nice15:17
micahgconvert to question seems to keep timing out: OOPS-1437EB60715:20
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1437EB60715:20
=== matsubara is now known as matsubara-lunch
=== noodles775 is now known as noodles775-otp
=== noodles775-otp is now known as noodles775
=== matsubara-lunch is now known as matsubara
moradanhello, how much time it is usually need to review the manually loaded pot-file? (I understand that it is very big with 1511 huge lines). And what does the phrase "No import target selected yet" mean?16:38
=== stgraber_ is now known as stgraber
mgedminany clues why https://launchpad.net/zodbbrowser claims the latest version is 0.4?17:11
mgedminI released 0.5 two weeks ago17:11
mgedminand launchpad was told about that17:12
mgedminactually, 0.5.1 was also released on the same day as 0.517:12
mgedminI just went over there to tell launchpad that I've just pushed 0.6 to PyPI, and noticed this17:13
mgedminah, I see: it picked up several versions at the same time -- https://launchpad.net/zodbbrowser/+download17:15
mgedminthen sorted them randomly instead of by filename17:15
CarlFKhttps://bugs.edge.launchpad.net/ubuntu/+source/linux/+filebug/Aj0lyedhvefVXavlzDy80CgaeTT#form-start says "inux (Ubuntu) guidelines:         Please report a bug about the kernel using the following command in a terminal:  ubuntu-bug -p linux"17:20
CarlFK"Warning: The options -p/-P are deprecated, please do not use them.  See /usr/bin/ubuntu-bug --help"17:20
CarlFKhow do I file a bug against lp/linux/+filebug ?17:21
=== jon is now known as Guest74571
maxbCarlFK: ubuntu-bug linux17:35
leoquantcould someone take a look at: https://answers.edge.launchpad.net/ubuntu/+source/gnome-panel/+question/93177  ubuntu answers17:38
leoquantis there a way to get rid of this sort abuse...17:39
leoquantwe all are trying to help17:40
edayHi! Do the HTTP repos differ from the ssh repos? Usually notice an update lag between them so I'm assuming so. We upgraded the shared repo for lp:drizzle and the http repos seem to still be in old non-2a format. Any thoughts?  http://pastebin.com/d6648d23b17:44
CarlFKmaxb: are you sure?  (the problem is the text on the lp page, not the linux package... but I can see it being the same person's problem)17:50
maxbOh, you want to file a bug on the bug filing instructions17:50
=== henninge_ is now known as henninge
=== henninge changed the topic of #launchpad to: Read https://help.launchpad.net for help | Help contact: - | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: see channel #launchpad-dev
CarlFKmaxb: right18:08
maxbCarlFK: I have forgotten who has the power to change those. You might ask in #ubuntu-devel18:09
mtaylorspm: you up yet?18:12
mwhudsonmtaylor: it's not yet 6am local for him18:48
mwhudsononly lifeless is insane enough to be up that early18:48
mtaylormwhudson: :)18:49
=== micahg1 is now known as micahg
moradanSorry for repeating. how much time it is usually need to review the manually loaded pot-file? (I understand that it is very big with 1511 huge lines). And what does the phrase "No import target selected yet" mean?19:48
mtaylormoradan: it usually takes a few days for the manual import20:11
mtaylormoradan: you can also set up a bzr branch that contains your pot file (like a branch of your source tree)20:11
mtaylormoradan: and tell launchpad to pull new versions of your pot file from that branch20:12
mtaylormoradan: it will then put the translations into a branch that you can merge from - to more automate the import/export process20:12
moradanmtaylor: thanks for info. Is setting a bzr branch worth doing that if the developement is very active and on sourceforge. And all that I want to do is to translate a help system from the stable release - 1511 lines in .pot-file?20:13
mtaylormoradan: not really20:13
mtaylormoradan: if you're doing your dev in a bzr branch, then it's just an easier mechanism for you20:14
moradanASAIU after reviewing .pot file I will be able upload the corresponded .po-files for different languages without reviewing?20:14
mtaylormoradan: yeah, AKAIK20:20
mtaylormoradan: yeah, AFAIK20:21
mtaylorcgah20:21
moradanthanks20:21
wgrantlamont: Hi. Apparently I need to talk to you about upgrading dpkg everywhere.20:32
=== matsubara is now known as matsubara-afk
pgquileshow do I create a new team in Launchpad?20:40
maxbThe link is on the front page20:41
pgquilesmaxb: thanks. I was expecting to find that in my personal page.20:41
ftais it allowed to open a socket to localhost during a build (in a ppa or in a native build)?20:44
wgrantfta: It is technically possible, and the machines are secure, so I don't see why not.20:46
ftawgrant, i run some unittests and they fail a lot on network accesses, so i'm investigating20:47
wgrantfta: Log?20:48
ftanet_unittests, 987 tests, 61 failed20:48
ftahttp://launchpadlibrarian.net/36542743/buildlog_ubuntu-jaunty-amd64.chromium-browser_4.0.266.0~svn20091206r33943-0ubuntu1~ucd2~jaunty_BUILDING.txt.gz20:48
lifelessspiv: thanks for looking at that in such detail20:48
wgrant(this same thing was actually discussed on debian-devel a day or two ago)20:48
lifelessmtaylor: chex is on at the moment, spm in 2 hours20:49
mtaylorlifeless: morning!20:49
ftawgrant, i have failures on network accesses, dns requests, shared mem (no perm), etc..20:49
mtaylorlifeless: well, I've worked around the issue (which actually involved doing a thing I'd been meaning to do for a while - which is getting all of the build slaves to use ssh transport)20:49
lifelessmtaylor: oh, format not propagating?20:50
lifelessmwhudson: ^20:50
mtaylorlifeless: yeah - the http branches for some of the branches (like lp:drizzle/build) are sort of borked20:50
wgrantfta: The first two are understandable.20:50
mwhudsonmtaylor: hmm20:51
wgrantThey're not meant to work.20:51
ftawgrant, my biggest problem is that network requests block the build, and so they are killed after 4h without output, so i had to implement various tricks to workaround that20:52
mtaylormwhudson: http://hudson.drizzle.org/view/Drizzle-build/job/drizzle-opensolaris-64-build/275/console20:52
mtaylormwhudson: in case that's helpful20:52
mwhudsonyes, looks like the format change hasn't propagated20:53
wgrantfta: That seems to be a bug in your build system.20:53
wgrantBuilds should poke the network just because.20:53
wgrants/should/shouldn't.20:53
ftawgrant, not the builds, i'm talking about running unittests20:55
mwhudsonmtaylor: looks like the branch hadn't been mirrored20:55
mwhudsonmtaylor: i requested it by hand and it seems fine now20:55
ftawgrant, i've been doing that since ~last year20:55
mtaylormwhudson: awesome. thanks20:55
lifelessmwhudson: any ideas about why they wouldn't mirror?20:56
lifelessmwhudson: mtaylor is suggesting that this happened to many branches20:56
mtaylorlifeless, mwhudson: actually - I have only information on lp:drizzle/build20:57
mtaylorI haven't looked at the others -20:57
lifelessmtaylor: ah,ok.20:57
mtaylorthe one of posulliv's that wasnt' upgraded was not upgraded ssh side20:57
mtaylorso we just hitchhikered in, removed the .bzr dir and re-pushed :)20:57
mwhudsonlifeless: no, not really20:57
smoserhey all, i tried to create a mail via email interface several hours ago, and nave not gotten any response21:01
smoseri tried the email interface because the web interface was timing out for me.21:02
wgrantsmoser: Did you sign the email?21:02
smoserthe other times i've created bugs via email i at least got "bad syntax" messages if they were bad, and if good they responded fairly quickly.21:03
smoseri did sign21:03
smoserhttp://paste.ubuntu.com/336823/21:03
mtaylormwhudson: http://pastebin.flamingspork.com/250721:05
mtaylormwhudson: same thing with lp:drizzle/staging21:05
mwhudsonmtaylor: fixed now too21:07
Joe_CoTanyone know how to remove my team from another team?21:08
mtaylormwhudson: rock. thanks21:08
ftawgrant, i can't write in /dev/shm/ at build time, right?21:20
wgrantfta: I don't know.21:22
=== verterok is now known as verterok|brb
ftawgrant, Creating shared memory in /dev/shm/com.google.chrome.shmem.unit_tests-28518 failed: Permission denied21:23
tsimpsonthe build runs as fake-root, so you can't really do much21:25
=== verterok|brb is now known as verterok
maxbJoe_CoT: The other team's admin can deactivate your team's membership21:40
Joe_CoTmaxb : so I can add my team to another team, but I can't remove it?21:40
maxbThere does not seem to be any UI to allow a team admin to deactivate their team's membership in other teams, which is a bit silly IMO21:40
maxbApparently :-/21:41
maxbThis seems worth a bug, if you have a moment to file one21:41
Joe_CoTmars, yeah, I'll file it later then. Just hoping there was something I was missing. thanks21:44
maxbs/mars/maxb/ :-)21:44
Joe_CoTyeah, that, lol21:44
Joe_CoTreal issue here is this: https://edge.launchpad.net/~deadubuntuteam21:45
Joe_CoTthat's apparently an old team, which a bunch of teams joined. It's now defunct. instead of the team being deleted, it was renamed to DeadBuntu21:45
Joe_CoTleading to a whole lot of "ZOMG why am i a member of deadbuntu?!"21:45
=== salgado is now known as salgado-afk
=== EdwinGrubbs is now known as Edwin-afk
jpdsls22:35
lamontwgrant: dpkg.. sigh22:35
BUGabundoError ID: OOPS-1437EB11223:15
ubottuhttps://lp-oops.canonical.com/oops.py/?oopsid=1437EB11223:15
BUGabundoFYI23:15
bdmurrayWhere are the release notes for the last release of Launchpad?23:22
cody-somervilleBUGabundo, its a timeout23:24
wgrantlamont: Quadruple-sigh from me. Apparently we need it on all machines, so we can depend on it in launchpad-dependencies, even though only three or four LP machines actually need it.23:24
BUGabundocody-somerville: ok23:24
lamontwgrant: sounds like a new meta package to me... we really don't want it $everywhere23:26
lamontsay launchpad-dependencies-soyuz23:26
wgrantlamont: That's what I thought. But I suspect you'll need to argue with spm.23:26
lamontspm: I win.  kthx.23:26
spmwgrant: see. solved. :-)23:27
wgrantspm: Do I want to create the new metapackage?23:28
spmwgrant: not sure tbh. this being the lp-deps-soyuz meta package?23:33
wgrantspm: Yes.23:34
spmwgrant: if you're keen to do so, I'd personally be delighted! :-)23:35
spmmtaylor: heyo!23:37
mtaylorhey spm !23:39
mtaylorspm: thanks for upgrading everything!23:39
spmno worries; has it all worked? my console seession went *really* odd towards the end there....23:39
mtaylorhehe23:40
mtaylormostly, yeah.23:40
mtaylorsome of our local resources weren't upgraded when I thought they were23:40
spmah. that'd help. :-)23:40
mtaylorand there were a couple of branches that didn't upgrade the http mirrors23:40
mtaylorbut all is up and running now23:40
mtaylorw00t!23:40
maxbNaming consistency suggests it should be called launchpad-soyuz-dependencies23:40
spmawesome!23:40
spmmaxb: point!23:40
cbmuserhelp, all of a sudden my packages are rejected23:59
cbmuserRejected:23:59
cbmuserUnable to find qhimdtransfer_0.0.1.orig.tar.gz in upload or distribution.23:59
cbmuserFiles specified in DSC are broken or missing, skipping package unpack verification.23:59
cbmuserthe day before it worked23:59
cbmuserand the logs look almost identical23:59

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