/srv/irclogs.ubuntu.com/2009/08/14/#launchpad-dev.txt

=== kiko is now known as kiko-afk
wgrantmaxb: OK, now I'll run that test..00:12
wgrantLet's see how it goes...00:12
wgrantmaxb: Runs fine here.00:14
wgrantI'm confused.00:14
wgrantYou have a few other tests failing that work for me, don't you?00:14
maxbone other - LaunchpadOnKarmic is up to date00:15
wgrantmaxb: Ah, hadn't seen that latest change.00:16
maxbright, let's see if it's arch-specific00:18
* maxb runs it on netbook....00:18
wgrantI would try on amd64, but that means cleaning out sourcedeps which I don't have a good process for yet.00:18
maxbrm -rf eggs/* && for d in sourcecode/*/; do (cd $d && bzr clean-tree --force --ignored --unknown --detritus); done00:20
wgrantI suppose so!00:20
maxbI guess if you're lucky you can leave the eggs00:21
wgrantThey should be version/arch-specific00:21
wgrantSo yes.00:22
wgrantWe'll see.00:22
* maxb has been caught out by py2.5/UCS4 vs. py2.5/UCS200:22
wgrantHm.00:22
maxbI'd forgotten about a Python I had in /usr/local/bin/00:22
wgrantSomebody broke Python 2.6 like that in late Jaunty, I recall.00:23
wgrantCaused a lot of things to die in strange ways.00:23
wgrantFortunately most had missing symbols, so it was obvious.00:24
maxbRight, well I've reproduced the DONE != ACCEPTED one on entirely separate Karmic installations on different hardware, one amd64, one i386, so I've no idea how it's passing for you! :-)00:24
wgrantIntriguing.00:26
maxbpackage-diff.txt is grinding away on the netbook now00:26
wgrantI might try cleaning out my ~/launchpad and starting from scratch.00:26
wgrantOverkill perhaps, but I can't see anything else wrong :/00:30
maxbpackage-diff.txt failure likewise reproduced00:32
wgrantDamnit.00:32
weledHi, how to manage update ? rocketfuel-get and what ?00:50
wgrantWould a branch to convince rocketfuel-setup to use bzr+ssh for the initial download be accepted?00:52
wgrantIt still forces http.00:52
maxbIsn't that deliberate?00:58
wgrantIt was.00:59
wgrantNot sure there's any reason for it to be now.00:59
wgrantspm: Is LP still00:59
wgrant... still hot?00:59
wgrantThere was server-side support to force HTTP, which has probably been turned off now.00:59
wgrantSo I don't know why it's forced in the client too.01:00
maxbhow did the server know?01:00
wgrantThere's a config option which specifies products whose development focus branches should only resolve to HTTP, not bzr+ssh.01:01
wgrantAdded just before the release.01:01
intellectronicasinzui: maybe you know what's the new deal with lazr branches?01:06
spmwgrant: I may be missing the thrust of the discussion, but you could always - aiui - branch using http. It's a much lighter process at the cost of having the branch parent be not so helpful01:08
thumperlp is not hot any more :)01:08
thumperwgrant: we could update it01:08
wgrantspm: And it daaaaaaaamn slow.01:08
lifelesswgrant: http is used when you haven't done lp-login01:08
wgrantlifeless: I know.01:08
wgrantBut rocketfuel-setup explicitly uses an HTTP URL to lessen the load.01:08
wgrantWhich probably isn't a valid concern any more.01:09
lifelesswgrant: if the rocketfuel-get script either overrides HOME, BZR_HOME, or that setting specifically, ...01:09
lifelessoh, it does what?!01:09
lifelessinsane01:09
lifelessin the membrane01:09
lifelessI keep saying this; there is no good evidence that the load is lighter over http01:09
lifelessand some serious reason to believe that its /a lot higher/ at the moment.01:09
lifelessbecause we have bugs.01:09
wgrant2a over HTTP really really sucks.01:09
lifelessyes01:10
wgrantAlthough it's not much better over bzr+ssh at the moment.01:10
lifelessit makes millions of requests rather than 501:10
wgrant(using latest nightly on the client, and LP as the server)01:10
* thumper doesn't use rocketfuel-* scripts01:11
* wgrant only uses rocketfuel-setup01:12
lifelesswgrant: interesting. it should still be streaming01:12
wgrantlifeless: It is.01:12
wgrantBut at ~100kbps01:12
wgrantOops. KB/s.01:12
wgrantBut still very very slow, even from the UK.01:12
thumperha crap01:13
thumperthere is a failure on the devel builder01:13
thumpersoyuz bindarypackagerelease-views.txt01:13
lifelesswgrant: whats your link capable of?01:14
lifelessand when did you move to the UK ? :P01:14
wgrantthumper: There was a testfix for that one this morning, wasn't there?01:14
thumperwas there?01:14
thumperwgrant: yes there was01:15
wgrantlifeless: 10Mbps. I can nearly saturate that from a UK host normally.01:15
thumperthanks for the heads up01:15
wgrantthumper: It was the same one? (I can't see buildbot)01:15
thumperwgrant: it seems so01:16
lifelesswgrant: have you alerted sysadmins? bzr should saturate the link.01:16
lifelessspm: ^01:17
thumperlifeless: how do we test where the blockage is?01:17
wgrantlifeless: Let me test a host just near LP to see how the bandwidth is now...01:17
elmowhat are youguys talking abou01:17
elmothe rewrite script is fucked01:17
elmoyou know this01:17
wgrantThis is bzr+ssh, though.01:18
elmoI know you know this01:18
lifelesselmo: wgrant is saying that the bzr+ssh streaming performance is underpar01:18
elmooh01:18
elmosorry01:18
thumper:)01:18
lifelessthumper: I'd start by looking for swapping01:18
lifelessthumper: failing that it might finally be a reproducible case of the problems the python VCS PEP guy had01:18
* lifeless starts a stream up01:19
thumperlifeless: maybe01:19
wgrantI'm getting 600KB/s from the UK now, so it does seem to be an LP problem.01:20
lifelessI'm seeing 50-80 KB/sec - 40-160kbits, on a 1500kbit link01:21
* lifeless tries mysql01:22
elmocan y'all try downloading a large file from  the librarian to rule out general network issues?01:22
wgrantwoah.01:22
lifelesselmo: yup, I was just looking for one01:22
wgrantbzr is eating around a gigabyte of RAM.01:22
elmohttp://launchpadlibrarian.net/28202431/dia_0.96.1-7.1_0.97-2.diff.gz01:22
elmolifeless: ^-- is one I have in my browser history that isn't tiny01:22
jelmer~.01:23
wgrantThat sits at around 500KB/s for me.01:23
wgrantAlthough it's not precisely large.01:24
* wgrant fetches a buildd chroot.01:24
lifeless3,730,692    101K/s   in 36s01:24
lifelesselmo: ^01:24
wgrantHrm.01:25
wgrantbzr is now streaming at ~350KB/s01:25
elmosuper, so not my problem ;-)01:25
wgrantSo much better, but still not as good as it could be.01:26
wgrant... and back below 100KB/s01:26
lifelesselmo: did you just disown all of codehosting? :)01:26
lifelesspossibilities:01:26
lifeless - ssh windowing problem01:26
lifeless - bzr networking issue01:27
lifeless - bzr performance problem01:27
wgrantbzr is eating hundreds of megabytes of RAM at the moment.01:27
wgrantEven branching lp:launchpad locally.01:27
wgrantBoth 1.17 and bzr.dev.01:27
wgrantHow odd.01:27
elmolifeless: no, but there are other people available right now more qualified and suited to diagnose operational LP issues, as opposed to operational network issues01:28
lifelesselmo: I was just teasing01:28
rockstarI need claws to say something like "Hey, it looks like you're trying to do a code review in this email.  Did you remember to sign it?"01:36
lifelesswgrant: is it still very slow for you?01:43
lifelesswgrant: can you wireshark and see if the window is closing up (would indicate bzr not reading fast enough)01:44
lifelesswgrant: who is your isp?01:50
sinzuiintellectronica: ping01:52
intellectronicasinzui: hi01:52
sinzuiI'm going to reply to your email.01:52
=== matsubara is now known as matsubara-afk
sinzuiI think I know the answer. But I heard last week that we should not submit01:53
sinzuiintellectronica: If leonardr gave the all clear than you can01:53
intellectronicawhat, push to the lazr-developers branch?01:54
sinzuiintellectronica: their two branches listed in my email, the pqm one that launchpad uses and the official lazr.restful, which you must prepare a patch for (mine did not apply cleanly)01:54
intellectronicaleonardr reviewed my branch, so presumably he's ok with that01:54
sinzuiintellectronica: lazr.restful. I presume so to01:54
* sinzui looks to both branches01:54
intellectronicamy branch is of the laze-developers one, so it applies cleanly. it doesn't apply cleanly against the pqm-managed one, but it shouldn't be hard to prepare a patch for that. it's a really simple change01:55
sinzuiokay01:55
intellectronicathe question is, how do it get my change in?01:55
intellectronicashould i submit to pqm, which is targeting an outdated branch, or somehow get it into the lazr-developers branch. and if the latter, how do i then get my changes used in LP?01:56
sinzuifor he pqm one, yes01:56
intellectronicasinzui: you sure? it seems to me that what we're using in LP is the newer branch (from casual inspection of the code)01:59
sinzuiI am sure you need to submit to two places with different rules02:00
intellectronicano, actually i may be wrong. maybe it is the pqm branch we're using02:00
sinzuiintellectronica: I need to put this in an email. I cannot think or type quickly at the moment02:00
sinzuiintellectronica: we are using the pqm. we then backport to our branch02:01
intellectronicasinzui: you can probably imagine what state i'm in. i'll look at this again in the morning and i'm sure everything we'll be clearer :)02:01
sinzuiokay. You will have an email which will help02:02
intellectronicasinzui: thanks a lot!02:02
lifelesswgrant: ping02:05
lifelesswgrant: I suspect you weren't using bzr+ssh02:06
wgrantlifeless: Sorry, was in transit to work.02:07
lifeless9684KB   153KB/s | Fetching revisions:Inserting stream02:07
wgrantIt certainly was.02:07
lifelesslp: appears to still use http02:07
wgrantISP is Optus (Cable)02:07
wgrantRight.02:07
wgrantBut I gave it bzr+ssh explicitly.02:07
lifelessbzr+ssh://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel ?02:07
wgrantPrecisely.02:07
lifelessok, well thats good to know02:08
wgrantbzr.log agrees that it was using that.02:08
lifelessowever, I see my adsl saturated02:08
lifelesswhich is good02:08
lifelesswgrant: if you can reproduce, please be getting tcpdumps02:19
lifelessand filing bugs02:19
lifelessif its a bzr bug, we want to fix it02:19
lifelessif its an operational issue we want to fix it02:19
thumperI'm going to be around but not near my computer for a while while I help with a submission to stop a huge building go up across the road02:23
thumperrockstar: if you need me, text :)02:23
lifelessthumper: when you get back02:44
lifelessis lp: meant to still force http? if its not, then something isn't deployed.02:44
thumperlifeless: I'm not back yet, but the change has landed but hasn't been rolled out02:46
wgrantlifeless: I think it's probably a general bzr problem, not specific to streaming. It's really slow and memory hungry even doing a local branch. Can you try to reproduce?03:13
wgrant(branching 2a lp:launchpad from a local shared repo to a new branch outside the repo.03:13
lifelesswgrant: do you have the C extensions?03:14
wgrantlifeless: The only .so I can see is _patiencediff_c.so. This is the ~bzr-daily-ppa build.03:17
lifelessthen you don't03:18
lifelesscheck in bzrlib/bzrlib/03:18
lifelessjames_w: around?03:19
wgrantlifeless: Let's try Karmic's 1.18rc1, which might be more sane...03:19
wgrantlifeless: That's muuuuuch better locally.03:25
lifelessfile a bug please03:25
lifelessassign to james_w03:25
lifelesson bzr03:25
wgrantAlthough it's still eating lots of RAM and CPU, it's much faster.03:26
wgrantWill do.03:26
wgrantThanks.03:26
lifelessits caused by the bug I've filed about builds on karmic doing WEIRD SHIT with were the .so's go03:26
lifelessbut the daily debs should seperately be erroring/requiring the .so's03:26
* wgrant disappears for lunch.03:26
jtvspm, g'f'day mate!05:01
spmjtv: hey!05:01
jtvan Australian dared me to pinpoint his accent last night, and I couldn't even say for sure whether he was British or not.05:01
spm:-)05:01
jtvIn all fairness, he was from Adelaide, born in London, from two English parents.  It all happened because I caught a few words his friend said and went "he's from Manchester, isn't he?"05:02
jtv(Apparently he lived in London and only betrayed bits of his original accent given sufficient beer)05:03
jtvspm: but seriously, I've got two CP requests up for the codehosting server... any chance we can do them nowish?05:04
spmjtv: funny you should ask...05:04
* jtv cowers behind laptop05:04
spmboth (plus 2 others) have passed testing05:04
jtvno wait, this thing is expensive05:04
* jtv cowers in front of laptop05:04
jtv...was there a "but" coming?05:05
spmI was in the process of re-cowbowing the changes preparatory to pushing when a ... bigger priority fail hit05:05
spm -ETOOMANYFAILURES05:05
spmthat seems to have recovered sufficiently atm, that I should be able to get back on the CP in <505:05
jtvcatch (const exception &e) { puts(e.what()); }05:05
spmheh05:05
jtv(I mean, "what happened, Steve?")05:06
thumperputs?05:15
thumperew05:15
thumperstd::cerr << e.what() surely05:16
thumperand it should be "catch (exception const& e)"05:16
thumperask me why some time05:16
jtvthumper: that's ugly... like "1 == x" because some people _might_ occasionally write assignment instead of comparison.05:17
lifelessthumper: the whitespace for the &?05:17
jtvbtw if you're going to std::cerr << e.what() then don't forget the eol.05:18
thumper<< '\n'05:18
thumperconst& on the RHS of the type05:18
jtvthumper: now now, who's being all old-school a-better-C here?05:18
thumpercerr flushes automatically, so explicit not needed05:19
jtvthumper: the const and the & have basically nothing to do with each other... the const qualifies the exception, not the &05:19
jtvI know clog flushes automatically, but cerr..?05:19
thumperjtv: we need beer and time to talk this through05:19
wgrantNow now people. Let's keep the channel Python-friendly.05:19
thumpercerr yes05:19
jtvthumper: aye to that!05:19
thumperwgrant: why?05:19
wgrantthumper: C++ is too much like Java.05:20
* jtv screams05:20
jtvWe were here first.05:20
* wgrant kicks Python 2.4 to death.05:21
jtvwgrant: "don't kill it yet, we still need it"05:22
thumperspm: are you un-paniced yet?05:38
spmnope05:38
thumperI'll go away and check back later...05:41
lifelessthumper: oh doh, I should have noticed the const positioning05:44
lifelessof course, its a PITA.05:44
wgrantmaxb: Running 'make check' on karmic amd64 with 2.4 has so far given me a LayerIsolationError in timeout.txt, but package-diff.txt just passed fine. I think LP might hate you.05:50
wgrantmaxb: This is all freshly downloaded and installed.05:50
thumperI want pizza06:39
* thumper is thinking of Poppa's pizza06:40
lifelessmmmmm06:48
lifelessdo not be tempting me like that06:48
thumperspm: reminder to re-enable pqm :)06:52
spmoo. ta. will do.06:52
wgrantWhy must PQM be turned off for CPs?06:58
lifelessthe same machine is used to validate the production branch changes07:00
lifelesswgrant: e.g. 'why can't you run two lp test suites at once on the same machine'07:00
wgrantlifeless: Ah. I thought buildbot was all EC2, so the CP tests would be on another instance.07:01
wgrantBut that makes sense.07:01
=== Ursinha is now known as Ursinha-afk
pooliespm: are you working on this now?07:26
spmpoolie: bzr access? very much so.07:26
spmthe CP went sour in a big way07:26
pooliecp?07:27
spmcherry pick07:27
wgrantOoh dear.07:28
spmwe've reverted - so back to where we were; but still open to the HTTP errors. :-/07:29
pooliei actually really like sour cherries07:30
wgrantWas it the rewrite stuff that was CPed?07:32
spmpoolie: a sincere thank you! jokes during a crisis are *always* appreciated :-)07:32
wgrantpoolie: They are good, yes.07:32
spmwgrant: amonst some other bits, yes.07:32
pooliespm, ssh seems to still be down07:43
spmpoolie: yes; trying a hopefully fixed update. should be back now.07:44
adeuringgood morning08:23
jtvhi adeuring!08:38
bigjoolsmorning09:01
gmbMorning.09:01
jtvhi bigjools, hi gmb09:11
=== jtv is now known as jtv-eat
wgrantWhy is my postgres eating a couple of gigabytes of disk after a test run failed due to a lack of disk space?09:18
wgrantIs it told not to clean up, or something?09:18
bigjoolsautovacuum not running?09:22
wgrantI was thinking that.09:22
wgrantBut I don't see why it wouldn't be.09:22
* wgrant checks more carefully this time.09:23
gmbI've had it vanish silently on me before.09:23
gmbBut it's been a while since that happened (might even have been back when we were on PG8.2 rather than 8.3)09:23
wgrantI shall watch more carefully this time.09:23
wgrantThis has probably happened all five times I've run 'make check' now, but the first three times I didn't realise it was the database.09:27
wgrantSo it seems unlikely that autovacuum is going missing.09:27
mrevellMorning09:33
=== jtv-eat is now known as jtv
deryckMorning, all.10:58
Fly-Man-morning thumper11:24
mrevellhey Fly-Man-, thumper's most likely afk ... it's late Friday evening for him11:27
Fly-Man-mrevell: Ahh, he's the Australian one ?11:27
Fly-Man-mrevell: morning btw :)11:28
mrevellFly-Man-: Heh, New Zealand -- I think it's a capital offence to confuse the two. Morning :)11:28
Fly-Man-sorry thumper ;)11:28
Fly-Man-mrevell: I asked a question yesterday about the launchpad download11:28
Fly-Man-as it seems the version is still the 2.2.6 version11:29
mrevellFly-Man-: The LP source code?11:29
Fly-Man-and i'm part of the beta team11:29
mrevellFly-Man-: Ah, the version number that appears in the footer on edge?11:29
Fly-Man-and it seems the beta site is running a lower version then my local launchpad11:29
Fly-Man-which surprises me ...11:29
Fly-Man-mrevell: Yes, the source that you can get11:29
Fly-Man-My local version is11:30
Fly-Man-Launchpad 2.2.6 (r9108)11:30
Fly-Man-the version from edge is11:30
wgrantedge only updates every 24 hours, and it updates from a branch that is always several hours out of date.11:30
wgrantSo yours is very probably newer.11:31
Fly-Man-Launchpad 2.2.6 (r9041)11:31
Fly-Man-wgrant: yes, but thumper also mentioned that the new 2.2.7 version should be available as download as well11:31
Fly-Man-but I can't seem to find that one anywhere11:32
wgrantFly-Man-: There's no '2.2.7' version.11:32
wgrantIt's all the same branch.11:32
wgrantBut the version number hasn't been changed yet.11:32
mrevellFly-Man-: The version number that shows in the footer isn't all that reliable. Usually it is but it's actually just a text string that's manually updated.11:32
Fly-Man-Ooo, so the version I download is the "2.2.7" ?11:32
mrevellFly-Man-: The version you download is whatever is the latest version11:32
mrevell2.2.7 only exists as a snapshot in time on the live production server11:32
Fly-Man-Ahh, that makes perfect sense11:33
mrevellSo, the version you download is 2.2.7 plus whatever has been committed since the 2.2.7 release.11:33
Fly-Man-Ahhh, that's good :)11:33
Fly-Man-so I don't need to perform the rocketfuel-setup every time to get the latest version11:34
Fly-Man-but can just pull the version with bzr11:34
Fly-Man-but now a question that might be a hard one ....11:35
mrevellFly-Man-: Or run utilities/rocketfuel-get11:35
Fly-Man-"How to get the code importer function to work"11:35
Fly-Man-and clean up the projects that I don't need in there11:36
Fly-Man-because thumper mentioned that the codeimporter should work11:36
Fly-Man-but then had to fire fight something on the site11:37
wgrantWhat exactly are you trying to do?11:37
Fly-Man-I am trying to import the SVN trunk from a server11:37
Fly-Man-to see if I get the same errors that the launchpad.net gets11:38
Fly-Man-to analyse where it might go wrong11:38
Fly-Man-and also planning on the Git import11:38
wgrantAll of the Code guys are hopefully asleep, so there's probably not much help around for that right now.11:38
mrevellabentley should be around in two or three hours11:39
Fly-Man-so I can match the problem and see where that might have a patch/fix that might help11:39
wgrantGit is easy to test.11:39
wgrantJust install bzr-git and try to check the repo out with it.11:39
wgrantSVN is harder, because cscvs is old and confuses me.11:40
Fly-Man-k, bzr-git doesn't come up when I do a apt-cache search bzr11:41
Fly-Man-so I might not have the right repository's set11:41
* Fly-Man- does a lightbulb above his head11:48
Fly-Man-See, I was right about 1 thing ...11:48
Fly-Man-https://code.edge.launchpad.net/~vcs-imports/opensim/svn-trunk11:48
Fly-Man-if I check it out with bzr svn-import url11:48
Fly-Man-it gives an error11:49
Fly-Man-when I check it out without the trunk11:49
Fly-Man-it's importing ...11:49
wgrantFly-Man-: LP doesn't use bzr-svn.11:56
Fly-Man-okay ...11:57
wgrantIt uses cscvs, from which you want to swiftly escape.11:57
Fly-Man-So in other words, cscvs does the things different11:57
wgrantYes.11:57
wgrantCompletely.11:57
Fly-Man-and a code change would be required to make it go from cscvs to bzr-svn /11:58
wgrantYes, but there are bigger problems with the transition.11:58
wgrantI believe it is on the list for post-3.011:59
Fly-Man-I keep wondering why it gets those messages on the SVN12:01
Fly-Man-WARNING N changeset 112:01
Fly-Man-WARNING N changeset 212:01
Fly-Man-and then it just "poofs"12:01
wgrantgmb, bigjools: So, autovacuum is running as it should, and even manually vacuuming doesn't help :(12:05
gmbHrm.12:06
bigjoolso\12:06
wgrant'make schema' almost cuts it back to where it started. So I'm pretty confused.12:08
=== kiko-afk is now known as kiko
Fly-Man-mrevell: I just found a simular bug like the one I have12:48
Fly-Man-and it seems Paul Hummer is working on that12:48
Fly-Man-Would it be wise to match the bug I made and put it on that bug report as well ?12:49
mrevellAh, that's good to hear -- he's on US mountain time so he'll be around in two or three hours12:49
mrevellFly-Man-: If you've already made a bug report, you can mark it as a duplicate of the one Paul's working on12:49
Fly-Man-k12:49
=== matsubara-afk is now known as matsubara
=== salgado-afk is now known as salgado
=== adeuring1 is now known as adeuring
=== mrevell is now known as mrevell-lunch
Fly-Man-wgrant: 2009-08-14 13:09:34 ERROR   No mail box is configured. Please see mailbox.txt for info on how to configure one.14:14
* Fly-Man- doesn't see a mailbox.txt file anywhere ?14:14
Fly-Man-kfogel: Goodafternoon kfogel14:23
Fly-Man-kfogel: You were gone when I was finished14:24
Fly-Man-but here's the page to the local setup14:24
Fly-Man-https://dev.launchpad.net/Running/LocalNetwork14:24
kfogelFly-Man-: reading now14:26
Fly-Man-k14:26
kfogelFly-Man-: is this only for machines on your local network?  Would it work for machines on the WAN too?14:27
kfogelFly-Man-: IOW, I'm wondering if the name of this page should be "RemoteAccess" or something14:28
kfogelFly-Man-: the summary at the top says "This page tells you how to change the Launchpad so you can access it on your own machine."  I think maybe that's too vague?  After all, that's what the normal Running instructions give.  Your tutorial is about something bigger: the ability to access Launchpad from a *different* machine than the one it is running on (right?).14:30
=== mrevell-lunch is now known as mrevell
Fly-Man-kfogel: It will work on a Wan as well14:32
kfogelFly-Man-: so, let's rename the page.  It's not linked to from anywhere yet, right?14:33
Fly-Man-But for a WAN I would suggest using a DNS server that an register14:33
Fly-Man-it's only registered at the Running page14:33
kfogelFly-Man-: I'm sorry, I didn't understand your last sentence.14:33
kfogeloh14:33
kfogellinked14:33
Fly-Man-yes14:33
kfogelyou used "register" twice, but with different meanings :-)14:33
Fly-Man-sorry, Dutch ;)14:34
kfogelheh14:34
kfogelFly-Man-: we can fix the Running link, no problem14:34
Fly-Man-RemoteAccess could be a good name for that14:34
Fly-Man-but then it needs a step with it for Wan usage14:34
kfogelso, first: let's rename the page.  then, if it needs any tweaks to explain difference between LAN and WAN access, maybe you can put those in?14:34
Fly-Man-"If you want to use it on a Wan, please make sure you can access a DNS server to setup the values"14:34
kfogelFly-Man-: I can rename right now and fix Running, if yuo wnt.14:34
Fly-Man-go ahead :)14:34
kfogel"you want", sorry14:34
kfogeltypo14:35
kfogelok14:35
kfogelFly-Man-: all done14:36
kfogelFly-Man-: fixed summary bar too14:36
Fly-Man-k14:36
kfogelFly-Man-: I'll leave the WAN changes to you, since you know the material better14:36
Fly-Man-Well, that's the easy part ;)14:36
Fly-Man-kfogel: done ;)14:39
kfogelFly-Man-: thanks!14:40
Fly-Man-Yw14:40
Fly-Man-and now to find the people that can explain the parts that I miss14:40
Fly-Man-like the setting up of the cron jobs14:40
Fly-Man-I have seen that some jobs run normally14:40
kfogelFly-Man-: "When you have done this correctly, then you will be able to use the local launchpad application within your own WAN"14:41
Fly-Man-and some need additional fixing14:41
kfogelLOL -- I wish I had my own WAN! :-)14:41
Fly-Man-kfogel: You don't ;) ?14:41
kfogelFly-Man-: mind if I tweak to "the WAN"?14:42
Fly-Man-it's already tweaked ;)14:42
kfogelFly-Man-: see it now, how does this wording look?14:43
Fly-Man-nice14:43
Fly-Man-looks good to me14:43
kfogelFly-Man-: cool14:43
Fly-Man-kfogel: But now the configuration part ...14:44
Fly-Man-because I see MANY python scripts in the cron-scripts folder14:44
Fly-Man-some do something14:44
Fly-Man-but i found out the hard way, some are related to the launchpad.net version14:44
kfogelFly-Man-: I am about as knowledgeable as you are about those...14:44
* Fly-Man- smiles14:45
Fly-Man-Aha, and I was thinking you're the Guru master ;)14:45
Fly-Man-But who would be the ones to ask those Q's /14:46
Fly-Man-so we can make the configuration of those index on the Wiki as well ?14:46
Fly-Man-mrevell already told me maybe abentley  would be one of them14:46
Fly-Man-but the best part is the SSL certificate that's invalid :|14:47
jmuxHi. I've set up Launchpad and now want to use sync-source to sync the Debian sources into my launchpad? I've found the ArchiveAdministration wiki page, but this references an update-source script in a ~/syncs directory. Is the content of ~/syncs available somewhere?14:48
maxbkfogel: Fly-Man-: A further comment on that page - IMO it's too wordy by far. I'd prefer to strip all tutorial-esque information out and turn it into a document on what you change14:59
Fly-Man-maxb: Feel free to edit it :)14:59
maxbWell, I'm always a bit hesitant about deleting other's content14:59
Fly-Man-maxb: Go ahead :)15:00
* Fly-Man- approves to it15:00
james_wjmux: it is 'run "update-sources" in ~/syncs', rather than 'run ~/syncs'15:00
kfogelFly-Man-: I'm not a Launchpad guru by any means.  Still learning.15:00
james_wjmux: I'm not sure where update-sources comes from though15:00
Fly-Man-kfogel: *grin*15:00
Fly-Man-Same here15:00
Fly-Man-but so far, I have gotten some experience15:00
maxbLaunchpad doesn't like me15:00
kfogelmaxb: ?15:00
Fly-Man-now to get those cron scripts to know15:00
Fly-Man-and understand when they should be run15:01
Fly-Man-then we can make another page on the Help how to set those up15:01
maxbwgrant and I are running exactly the same code on Karmic with Python 2.4, and the tests pass for him but fail for me15:01
* Fly-Man- grins15:02
Fly-Man-Hmm, for some reason I just started the code importer .... *laughs*15:02
jmuxjames_w: But where do I get the content of ~/syncs from?15:03
james_wjmux: by running update-sources15:03
james_w~/syncs contains the output of the script, not the script itself15:03
* Fly-Man- laughs15:04
Fly-Man-kfogel: Seems that I have the code importer working as well ...15:06
jmuxjames_w: ah ok - so do you have this update-sources script? It's not in the ubuntu-archive-tools15:06
james_wI don't think it's part of Launchpad15:07
james_wI think it's just a convenience script hacked on top15:07
james_wdo you have sync-source.py?15:08
beunosalgado, the comment for breadcrumbs in your stand up made me both laugh and cry15:10
jmuxYes it's in scripts/ftpmaster-tools15:11
salgadobeuno, but don't worry, I have a plan :)15:11
beunosalgado, ...and that's why I like you so much.15:12
james_wjmux: update-sources just needs to provide Sources files of the appropriate names for the series that you would like to sync from15:15
james_wsee the read_Sources function15:15
jmuxjames_w: I know, but I thought this update-sources script would do this downloads for me15:20
james_wit would15:20
james_wit's just a bunch of wgets though15:21
=== cprov-afk is now known as cprov-lunch
Fly-Man-kfogel: It seems that the local version of Launchpad has the same issues with the SVN import as the website15:56
kfogelFly-Man-: at least now you're in a position to debug :-).15:58
Fly-Man-kfogel: Yeah, that's a good thing15:59
Fly-Man-because I told wgrant before that with the bzr svn-import it worked like a charm15:59
Fly-Man-but the system is using something different16:00
Fly-Man-so that's the bottle neck16:00
=== matsubara is now known as matsubara-lunch
Fly-Man-Anyone, i have succesfully imported a branch on a local Launchpad16:27
Fly-Man-but it doesn't show up on the page itself16:27
Fly-Man-is there a cron task to run to make it parse ?16:27
salgadoFly-Man-, I think that's what the branch scanner does, but I don't know where exactly that script lives16:29
Fly-Man-okay, that one I found :)16:30
EdwinGrubbs2sinzui: do all pages load the style-3.0.css, or is it just the pages using 3.0 templates?16:32
=== EdwinGrubbs2 is now known as EdwinGrubbs
sinzuijust 3.016:32
sinzuiEdwinGrubbs: 3.0 loaded YUI-reset that destroys most of the style that 2.0 is predicated on16:33
Fly-Man-salgado: that branch scanner did notthing16:36
Fly-Man-hmm, nope, there seems to be no branch-import being done :|16:45
rockstarFly-Man-, hi.16:46
Fly-Man-Hello rockstar16:47
rockstarFly-Man-, push the branch to launchpad, then run the following commands:16:47
rockstarbin/py cronscripts/supermirror-pull.py16:47
rockstarmake scan_branches16:47
Fly-Man-rockstar: that looks like the thing I needed ;)16:48
rockstarFly-Man-, I thought so.  :)16:48
Fly-Man-rockstar: does that need to be run by cron as well ?16:50
rockstarFly-Man-, it is on production, but for development, I'd only manually run it.  You shouldn't have to push branches that often.16:50
rockstarIf you're trying to write a test, there are bettor tools for writing the test.16:51
Fly-Man-rockstar: It's not a test ;)16:51
Fly-Man-Trying to update the Wiki for the ppl that want to use the Launchpad to pull their stuff in16:52
rockstarFly-Man-, ah, as in, a separate instance?16:52
Fly-Man-and so far, i'm collecting about 150 OOPS messages :p16:52
Fly-Man-rockstar: Have you read the Running page ?16:52
Fly-Man-https://dev.launchpad.net/Running16:52
Fly-Man-at the end of the page16:53
Fly-Man-we made a new page16:53
Fly-Man-https://dev.launchpad.net/Running/RemoteAccess16:53
Fly-Man-how you can get the LaunchPad to show up on the outside of the system16:53
Fly-Man-so you can play with it from another pc16:53
rockstarFly-Man-, see https://dev.launchpad.net/Code/HowToUseCodehostingLocally16:53
rockstarFly-Man-, I'm sure I've seen how to run it to show up on the outside of the system. It's just some apache config.16:54
Fly-Man-And the update on the client side through hosts file or DSN entries16:55
Fly-Man-But I see some nice things that I didn't know on that page16:55
Fly-Man-but good that you are here rockstar16:56
Fly-Man-because I think you have the solution to another problem i'm having16:56
Fly-Man-with the GIT and SVN pulls on the launchpad.net16:56
rockstarFly-Man-, I'm not here for too much longer today.17:00
Fly-Man-rockstar: K, then I will keep it short17:00
Fly-Man-There's a bug report in from me17:00
rockstarFly-Man-, what's the bug number?17:02
Fly-Man-grabbing17:02
Fly-Man-https://bugs.edge.launchpad.net/launchpad/+bug/41297417:03
mupBug #412974: git import failing on project opensim <Launchpad itself:New> <https://launchpad.net/bugs/412974>17:03
Fly-Man-thanks you mup :)17:03
rockstarFly-Man-, I'll take a look at it.17:08
Fly-Man-rockstar: thank you very much :)17:08
=== beuno is now known as beuno-lunch
Fly-Man-Your page also fixed some of the problems I had with bazaar :)17:09
Fly-Man-so thanks again rockstar for that page17:09
=== matsubara-lunch is now known as matsubara
dobeycan someone look at OOPS-1322EC233 ?17:33
=== deryck is now known as deryck[lunch]
=== salgado is now known as salgado-lunch
dobeyi am having one hell of a time trying to view the branches i own :(17:49
matsubaradobey, bug 39659317:56
mupBug #396593: Person branch listing page timing out <timeout> <Launchpad Bazaar Integration:Fix Committed by thumper> <https://launchpad.net/bugs/396593>17:56
matsubaradobey, should be rolled out tomorrow to edge17:56
dobeymatsubara: ah ok, cool17:57
dobeythanks17:57
matsubaranp17:57
mrevellsee you Monday guys18:05
Fly-Man-mrevell: Have a good weekend :)18:06
mrevellthanks, you too :)18:06
james_wanyone know what "python setup.py test" does different to just running nosetests?18:14
james_wI'm getting failures with the former that I don't get with the latter18:14
james_wwith wadllib, sorry18:14
james_wah, it seems to be going via unittest18:16
=== kiko is now known as kiko-fud
=== salgado-lunch is now known as salgado
* kfogel is away: looooooooonch18:27
Fly-Man-have a good lunch :)18:28
=== deryck[lunch] is now known as deryck
Fly-Man-This doesn't sound good:18:46
Fly-Man-./rocketfuel-setup: line 372: 19483 Segmentation fault      bzr branch http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/ $LP_TRUNK_NAME ERROR: Unable to create local copy of Rocketfuel trunk18:46
beuno-lunchsinzui, could you give deryck and myself some insights on bug 41361118:58
mupBug #413611: Convert the comment add templates to 3.0 UI <Launchpad Bugs:In Progress by deryck> <https://launchpad.net/bugs/413611>18:58
=== beuno-lunch is now known as beuno
Lantash@danilos: Would you mind telling me what triggers the import of a translation file after its approval? I'd like to test-drive my fix for #392154.19:08
mupBug #392154: translator-credits show two contributor lists <Launchpad Translations:Triaged> <https://launchpad.net/bugs/392154>19:08
danilosLantash: cronscripts/rosetta-poimport.py will take care of it, but note that file should have been uploaded as 'Published' upload19:09
danilosLantash: 'User' uploads are basically like editing through the web UI19:09
=== EdwinGrubbs2 is now known as EdwinGrubbs3
james_wgarr, that's annoying19:27
james_wthe problems are cause by discrepancies between simplejson's python and C implementations of the same code19:27
james_whttp://code.google.com/p/simplejson/issues/detail?id=4019:29
salgadobeuno, is it intentional that some links to people on https://code.edge.launchpad.net/~salgado/launchpad/cached-menus/+merge/9599 point to lp.net/~person and others point to code.lp.net/~person?19:32
beunosalgado, no19:33
beunobug19:33
beunosinzui is suppose to make that all better, I think19:33
salgadobeuno, where should they all point to?19:33
beunosalgado, lp.net/~person19:34
sinzuibeuno: salgado The fix is landed.19:34
salgadosinzui, what's the fix?19:35
sinzuibeuno: salgado The fmt:link DTRT. fmt:link:bugs willl force a link to pugs for person and pillars. fmt:url is unchanged because when you decide to mess with the URL or text, you have committed to thinking about the issues19:36
sinzuisalgado: I have not had time to announce it.19:36
sinzuibroken links are broken because the TAL is not using the official way we make links to people19:36
sinzuisalgado: you can also use fmt:url:bugs to make a url to the bugs app19:39
=== danilos is now known as danilo-afk
salgadosinzui, that's a nice change, but fmt:url seems to behave the same way.  at least for people19:43
salgadoor am I reading it wrong?19:43
sinzuisalgado: fmt:link defaults to mainsite. fmt:url does not. My reasoning is that since we are only supposed to use fmt:url in rare cases, we probably do not want default ebhaviour19:45
sinzuisalgado: fmt:url:mainsite will do what fmt:link does for person19:45
salgadothat makes sense, but the signature of PersonFormatterAPI.url is "def url(self, view_name=None, rootsite='mainsite'):"19:46
=== al-maisan_ is now known as al-maisan
salgadosinzui, ^19:49
sinzuihuh!19:51
sinzuisalgado: I think I screwed up.19:51
sinzuisalgado: I did intend to make URL do that and for pillars too. I decided after looking at several examples that when we work with fmt:url, we have already rejected the default behaviour. I thought I reverted all def url()19:54
salgadosinzui, indeed, it's only for people/teams that url() behaves this way19:55
sinzuiNo test broke. That is interesting in itself19:56
sinzuiWell I'll prepare a fix if you do not.19:56
salgadosinzui, I won't have time for that today19:59
Lantashdanilos: Thanks alot for your help!20:00
LantashIs it possible to run bin/lint.sh on a 9.04 machine somehow? And running the full test suite on the Amazon EC2 cloud doesn't seem to be possible for external contributors either (it's highly unprobably that the fix breaks any tests though). Would you recommend me to propose a merge for ~lantash/launchpad/bug-392154? Am I supposed to send the Contributor Agreement PDF to you or to Kiko Reis?20:00
sinzuisalgado: that is fine I can get to it by Monday20:01
UrsinhaI love the song of commit 911420:05
salgadobeuno, do you have some time to talk about breadcrumbs?20:12
beunosalgado, I do. IRC or skype?20:12
salgadobeuno, skype. should be quick20:12
beunosalgado, sure, give me 15'?20:13
salgadosure20:13
sinzuibarry: I updated your /people bug20:15
beunosalgado, https://edge.launchpad.net/ubuntu/jaunty/+lang/af20:18
salgadolaunchpad.net/tangocms/trunk/+pots/tangocms-aliases/es/+translate20:20
EdwinGrubbssinzui: Why does the base-layout.pt include the context/title in the heading slot, when the location portlet already has the context/title from the fmt:location_heading?20:21
sinzuiEdwinGrubbs: they will not be the same when printed20:21
EdwinGrubbssinzui: huh, they are the same on the edit pages.20:22
sinzuiEdwinGrubbs: beuno We need to change s names in the base-layout. because the parts are not what we intended20:22
sinzuiEdwinGrubbs: beuno: The location portlet is a branding-watermark. The heading-slot is now the final breakcrumb location20:23
sinzuiEdwinGrubbs: See: https://launchpad.dev/firefox/trunk/+edit20:23
sinzuifirefox branding, trunk series location, page_title or task it Edit20:24
beunouhm20:25
beunowhat?20:25
sinzuibeuno: I think every engineer mis uses the heading-slot because they think that is where the page_title goes to make the <h1> and <title>20:25
=== kiko-fud is now known as kiko-afk
sinzuibeuno: I have this hole in my distro page. I really want to add one more portlet that is guaranteed to be present for all distros. Is there something  from the page you want to see.20:29
beunosinzui, ah20:30
beunohow can we fix that?20:30
barrysinzui: thanks i saw that.  probably will end up finishing that monday morning20:34
sinzuibeuno: cprov: I moved the package search into a nice portlet. I see there is a very nice ppa search form. IS there user demand to search ppas from the ubuntu page?20:35
beunosinzui, there's nowhere else to do so20:35
sinzuimay be we need  a section that points to ubuntu.com to get ubuntu and flavors20:35
sinzuioh!. We do not say anything about kubuntu on the ubuntu page.20:36
cprovsinzui: yes, flavour do not exist in soyuz (UI)20:36
=== mup_ is now known as mup
gary_postersalgado: hey.  have you thought about the policy for how to manage source for our non-standard distributions (the one-offs we produce, like we did briefly for Storm and that I've done for other reasons) that kiko-afk asked us to talk about?21:04
gary_posterdo you want to talk about that sometime soonish?  this evening, or Monday or something?21:04
salgadogary_poster, I haven't, sorry.  Monday sounds good to me21:08
gary_postersalgado: np.  ok cool.  ping me sometime then, or I'll ping you.21:09
beunobarry, https://staging.launchpad.net/bzr21:13
beunobarry, try to edit the programming language21:13
barrybeuno: somebody br0x0red my beautiful ui21:17
beunobarry, yes, just a heads up as it will hit edge tomorrow  :)21:19
barrybeuno: good thing tomorrow is saturday!21:19
beunobarry, no it's not21:19
* barry might as well file the bug for it now though21:19
beunoit's friday+121:19
barrybeuno: monday-221:19
beunosee, I didn't want it to sounds depressing21:20
* barry invokes warsaw's second law21:20
beunodamn21:20
barrybeuno: in all seriousness, i'm putting money on it being a bug in lazr-js21:20
beunobarry, probably21:21
beunosome things still seem to be too fragile21:21
barrys/some things/all of javascript/21:21
beunoheh21:21
barrybeuno: on the bright side, the page otherwise looks great :)21:23
barrysee, i can be optimistic21:24
barrylpbug 41379321:24
mupBug #413793: inline editing doesn't play nicely with launchpad 3.0 UI <LAZR Javascript Library:New> <https://launchpad.net/bugs/413793>21:24
beunobarry, yeah, I'm lovin 3.021:25
=== cprov is now known as cprov-afk
beunorockstar, thumper, I've spent my afternoon working on the branch index page22:13
beunomaybe I'll get it into a RFC state22:13
beunoby the end of the day22:13
beunoif not, early next week22:13
=== salgado is now known as salgado-afk
=== matsubara is now known as matsubara-afk
flacostemthaddon: can you set the default review team of https://code.edge.launchpad.net/~launchpad-pqm/canonical-identity-provider/trunk to the ~launchpad?22:43
=== EdwinGrubbs is now known as Edwin-afk
wgrantmaxb: I just ran the entire test suite, after giving it enough RAM and disk. Everything passed.23:32
wgrantI have both ~launchpad/ppa and ~maxb/launchpad, with no other custom bits in the stack. Is that your config?23:32

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