/srv/irclogs.ubuntu.com/2010/07/06/#launchpad-dev.txt

lifelessmars: so it looks like PQM devel isn't open, the RE is looking for release-critical there as well db-devel00:19
lifelessmars: if you're around, could you confirm that that is not intentional and I can talk with a losa to tweak the active config00:19
marslifeless, checking00:28
marslifeless, that is intentional - devel was to close today, especially given the staging issues.  What did you need to land?00:30
=== mars changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 4 of 10.06 | PQM is RC; devel is closed | Release Manager and R-C wrangler: mars | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in irc://irc.freenode.net/#launchpad-reviews | Use http://paste.ubuntu.com/ for pastes
lifelessmars: I was hoping to land my uniquefileallocator refactoring00:43
lifelessmars: its not RC00:43
lifelessmars: when will it reopen ?00:44
marslifeless, I would guess Thursday early UTC, if there is no re-roll00:44
lifelessok cool00:45
thumpermars: when are we releasing?00:45
marsthumper, 2300 UTC00:45
marsthumper, your time :)00:45
thumperisn't that 45 minutes ago?00:45
* rockstar hates UTC math.00:46
marshehe00:46
lifelessrockstar: it drives you around the clock?00:46
marsthumper, 2300 UTC July 6th :P00:46
thumperso in 23.25 hours00:46
marsyep!00:46
thumperok00:47
marsspm, so to summarize your mail: we stuck a wrench in the machine to test something, left it in there by accident.  The rest is history :)00:51
spmmars: ha! coulnd't (and didn't) have phrased it better.00:51
=== matsubara-afk is now known as matsubara
spmmars: so at this stage we have one cowboy that doesn't appear to have been landed. they're cronscripts, so perhaps not as critical, but can you confirm if we need to reapply that or not?01:00
=== matsubara is now known as matsubara-afk
=== Ursinha-dinner is now known as Ursinha
marsspm, bigjools told me that that cowboy has landed.  However I did not identify the revision.03:46
spmmars: coolio; I guess one to watch for.03:46
poolielifeless: your performance plan could be described as "crash through or crash" :)05:39
foxxtrotI'm getting a database authentication failure when I try to 'make run' my development launchpad instance. I used the instructions of the wiki. Is something broken in the current branch, or did I likely miss a step?06:50
lifelesstry make schema ?06:50
foxxtrotDid that, and redid it, just to be sure.06:51
foxxtrotI'll run it one more time06:51
maxbIt is likely some confusion between multiple postgres instances06:54
maxbPlease pastebin the output of pg_lsclusters06:54
foxxtrotAh, I have an 8.3 and an 8.4 cluster.06:55
foxxtrothttp://paste.ubuntu.com/459708/06:57
foxxtrotI'm not using postgres for anything but lp on this box, but I do think I installed it a while back06:57
maxbright... so I think the problem is that utilities/launchpad-database-setup will have configured the 8.4 cluster, but lp is trying to use the 8.3 cluster06:59
foxxtrotLaunchpad prefers 8.4, right?07:00
maxbit's all a bit in transition right now07:00
maxbIf you are not using pg for anything else, I recommend:07:00
maxbpg_dropcluster --stop 8.3 main07:00
maxbfollowed by rerunning utilities/launchpad-database-setup07:01
foxxtrotmaxb, Got it running, the two postgres instances was the problem.07:27
=== Ursinha is now known as Ursinha-zzz
adeuringgood morning08:06
henningejtv-afk: so, even after your testfix (and that's all it was), the TestSetCurrentTranslation_Ubuntu is still producing database violations when I merge db-stable.09:14
henningejtv-afk: where could the merge have gone wrong?09:14
henningeOr how do I approach this?09:14
henningejtv-afk: it's all the same: IntegrityError: duplicate key value violates unique constraint "potemplate__distroseries__sourcepackagename__name__key"09:15
henninge*they are* all the same, I mean09:15
=== almaisan-away is now known as al-maisan
=== jtv-afk is now known as jtv
jtvhenninge: I just got my RF working again; I'll try once again to reproduce the problem.09:34
henningejtv: I already tried it out with removed flush_order calls but that did not help.09:35
jtvhenninge: I wonder if there's some kind of version difference that might cause this...09:35
henningewhat do you mean by "version difference" ?09:36
jtvIIRC we're running EC2 tests on an older Ubuntu release than we're running locally.09:40
jtvSomething in the software stack might be different.09:40
jtvOr could it even be a schema change that's not being applied for some reason?09:41
jtvhenninge: not much luck reproducing the problem locally so far... trying ec2 as well09:49
jtvhenninge: the test fix was only for the test_helpers failure which is unrelated to the database constraints.  Do you still have a link to the failures somewhere?09:52
henningejtv: http://people.canonical.com/~henninge/merged-lp.translations.tests.log10:03
jtvthanks10:03
henningejtv: I am also trying to push the branch but I have some DNS problems. Let me restart my router ...10:04
jtvhenninge: I found what's going on... and this time the code is relying on a new distroseries _not_ becoming the current series.  Fix is underway.10:20
henninge_jtv: good news!10:21
jtvI triggered this by giving a new template that should share with an old one the same name as the old one.  That revealed that the two templates are in the same sourcepackage.  The remaining question is: why doesn't this happen in local tests?10:21
henninge_jtv: what do you mean by "local tests"?10:23
jtvhenninge_: when I run the tests on my local machine, they pass.10:23
henninge_jtv: they don't for me10:24
jtvhenninge_: I thought yesterday you said they did10:24
=== henninge_ is now known as henninge
henningejtv: on the current recife branch10:24
henningebut not when I merge db-stable into it.10:24
jtvah10:24
henningeI am pushing that right now10:24
jtvwell I see one possible explanation: the default status of a new distroseries may have changed, so that when you self.factory.makeDistroSeries(distribution=ubuntu) results in ubuntu.currentseries not being what it used to be.10:26
jtvMissing word there.10:26
jtv"it" results in ubuntu.currentseries not being what it used to be.10:26
henningejtv: this is the branch btw bzr+ssh://bazaar.launchpad.net/~henninge/launchpad/merge-db-stable-951810:35
henningejtv: Distribution.getSeries was converted to storm10:42
henningebut nothing in registry/model/distroseries.py that looks like it could have caused this.10:44
henningeno related changed in the factory either, it seems.10:45
jtvhenninge: I couldn't find anything either...  :/10:47
=== lifeless_ is now known as lifeless
danilosadiroiban, henninge, jtv: please add things that you think we can consider fixing during the Epic to https://dev.launchpad.net/Translations/Reports/LaunchpadEpic2010, anything that is ugly code that you hate very much will do :)11:14
jtvdanilos: cool, will do11:14
henningejtv: bug 60222712:02
_mup_Bug #602227: Windmill tests failing in recife branch <Launchpad Translations:New> <https://launchpad.net/bugs/602227>12:02
jtvhenninge: thanks...  my impression is it's a login failure.12:02
henningejtv: this is unrelated to the merge12:02
henningejtv: on some12:03
henningebut I watched the first one and the dismiss button for the documentation balloon does not show up and when windmill "clicks" it does not disappear - followed by the failure.12:03
henningejtv: ^12:04
jtvhenninge: does not show up and then it does not disappear?12:04
henningejtv: the button does not show and the ballon does not disappear.12:04
jtvoh, the dismiss button does not show up12:04
henningealthough I looked at the html and it seems to be there ...12:05
henningethe button12:05
jtvhenninge: shall I try this on db-stable?12:05
henningejtv: good idea12:05
jtvrunning...12:06
henningejtv: btw, trying it out with "make run" works just fine.12:06
henningebutton shows, ballon bursts ... ;-)12:06
daniloshenninge, jtv: it might be related to how it's stored in a cookie for the duration of the session (i.e. perhaps windmill session ends up being more persistent than a session should be)12:07
jtvooh nasty12:07
henningejtv: what's the result on db-stable?12:17
jtvhenninge: still waiting for the timeout on the documentation-links test12:17
jtvbut I'm obviously not logged in; it's asking me to.12:17
jtvI canceled the login dialog, and now it's testing while logged in.12:19
jtvhenninge: passing tests so far12:21
henningejtv: I have to go to lunch now. ;)12:23
jtvok12:23
=== mrevell is now known as mrevell-luncheon
=== matsubara-afk is now known as matsubara
=== thekorn_ is now known as thekorn
bigjoolswgrant: around?13:28
wgrantbigjools: Hi.13:32
bigjoolswgrant: hi - just wanted your opinion on something.  I'm thinking about adding a second buildd-manager so that we have one for virtual and one for non-virtual.13:33
bigjoolsI can't think of any cons, just pros13:34
wgrantWhat would be the purpose of that?13:34
bigjoolsincreased throughput13:34
wgrantOnce it's fixed, is that really going to be a problem?13:34
ricotzhello, can someone tell me what this error is? OOPS-1648ED248813:34
bigjoolsand isolation of problems13:35
=== Ursinha-zzz is now known as Ursinha
wgrantPerhaps.13:35
bigjoolsdepends on your definition of "fixed"13:35
bigjoolsmine involves re-writing it ;)13:35
wgrantI'm not terribly sure that adding a fourth concurrent uploader to the already racy set of three is a good idea, but I guess it's not too bad.13:36
bigjoolsricotz: what were you doing at the time? (I'm waiting for the oops data to sync to where I can see it)13:36
wgrantbigjools: Don't you have a fair bit of that done already?13:36
bigjoolswgrant: concurrent build uploads should be fine13:36
ricotzbigjools, i am trying to delete a bzr branch13:36
bigjoolswgrant: no, we're *really* re-writing it from scratch and building it into a new job system13:37
wgrantbigjools: Concurrent source uploads can go horribly wrong. But I guess a non-virt buildd-master wouldn't be doing it.13:37
wgrantOh!13:37
wgrantSo it's never going to happen.13:37
bigjoolslol13:37
bigjoolsyes, it will, we're committed to doing it13:37
wgrant*ahem*13:37
bigjoolswe already started designing it13:37
wgrantAh.13:37
bigjoolsricotz: ok, rockstar or abentley can help you there13:38
bigjoolswgrant: anyway, exactly yes, virt/non-virt is a good split13:41
ricotzbigjools, ok13:41
elmobigjools: so, err, at one stage the long term plan was to collapse down the virt/non-virt distinction13:41
bigjoolsricotz: I can see the oops data now13:42
elmobigjools: once the virt feature set was on parity with non-virt (langpacks, debug builds, etc.)13:42
wgrantbigjools: It's not a good split. It's a revolting hack which might improve things slightly.13:42
elmobigjools: maybe that's no longer the plan, I dunno, but if it is, separating them at the b-m level, if it's work, doesn't seem to make sense13:42
benjiThat's the one important piece of home-office equipment I don't have yet, a coffee machine.13:42
bigjoolselmo: yes that can still happen, but this is a trivial change I can make that will speed up builds and then we can amalgamate the machines when we re-design the build manager13:43
bigjoolswhich as I said, is happening RSN13:43
wgrantHow soon is RSN?13:43
elmosure - if it's trivial, then *shrug* ignore me13:43
bigjoolsit's in progress13:43
wgrantI guess it should be pretty simple.13:44
bigjoolselmo: consider this analagous to lowering interest rates.  Brief pain relief until proper economic changes happen.13:45
bigjoolsthe redesign is not simple :)13:45
wgrantIs the redesign using that thing that was pointed out at UDS?13:45
wgrantI forget the name.13:45
wgrantCelery?13:46
bigjoolscelery13:46
bigjoolspossibly, we're considering a few things13:46
ricotzbigjools, seems they are not around, what is the error saying?13:53
bigjoolsricotz: it's a bug in the code13:53
bigjoolslooks like it has a recipe build associated?13:54
wgrantI noticed that code last week.13:54
ricotzok, i never used a recipe13:54
wgrantIt doesn't seem to cover the case where a build succeeds and produces an SPR.13:55
=== mrevell-luncheon is now known as mrevell
jtvwgrant: lamont has launchpad-buildd 64 rolled out on the dogfood/staging buildfarms... is revision 63 df-tested?14:06
wgrantjtv: I don't believe so.14:07
wgrantBut I don't know what has gone on behind the scenes.14:07
jtvwgrant: then this is the time to test!14:07
jtvyes, that is a bit of a sticking point...  but we now get to q/a 63 & 64.14:08
jtvwgrant: my test seems to have gone down /dev/null somehow...  buildd-manager "Dispatched" it, ferraz ran it, it was "marked as done," but then there was no output.15:15
jtvwgrant: any idea what the situation with your patch is?15:15
Ursinharockstar, hello :) I wonder if you can help me with an oops?16:15
Ursinhahmm, maybe not16:17
Ursinha:)16:17
Ursinhaabentley, ping16:17
abentleyUrsinha, hi.16:17
Ursinhaabentley, I see an oops in the branch scanner, do you know if the problem is known? https://lp-oops.canonical.com/oops.py/?oopsid=OOPS-1647SMS116:18
abentleyI don't think the issue is understood.16:18
abentleyWe have seen this occasionally.16:19
Ursinhado you know what can be causing that?16:20
abentleyUrsinha, no, I don't think the issue is understood.16:20
Ursinhaabentley, oh, I see what you mean now16:20
Ursinhaabentley, I'll file a bug for that16:21
Ursinhathanks16:21
mwhudsonabentley, Ursinha: i've always assumed that that meant the branch has been deleted while it was being scanned16:22
abentleymwhudson, the branch in question exists, so I don't think that's the cause.16:22
mwhudsonabentley: maybe it was deleted and repushed?16:22
mwhudsonbut maybe not, indeed16:23
abentleyjtv, have you ever deleted and re-pushed https://edge.launchpad.net/~jtv/launchpad/recife?16:23
jtvabentley: I don't think so, no... why?  henninge's working on that branch16:26
Ursinhajtv, because of OOPS-1647SMS116:27
jtvOh, sorry—the one in ~jtv.  That's garbage anyway—I thought --remember would work for bzr push and it didn't.16:27
jtvI think I deleted it.16:27
Ursinhamwhudson, abentley, does jtv answer "solve the mystery"?16:40
=== matsubara is now known as matsubara-lunch
abentleyUrsinha, OTP16:40
mwhudsonhmm, not really16:40
Ursinhaok! I'll lunch then.16:40
Ursinhaoops.16:40
Ursinhamwhudson, go ahead16:40
mwhudsonUrsinha: no, go have lunch, i'm only chucking comments in from the peanut gallery16:41
Ursinhamwhudson, I'll file a bug for that pasting this conversation16:41
Ursinhamwhudson, bug 60232316:43
UrsinhaI guess the bot is dead...16:43
=== Ursinha is now known as Ursinha-lunch
=== Ursinha-lunch is now known as Ursinha
=== matsubara-lunch is now known as matsubara
henningejtv: got a minute or are you busy painting the house oranje? ;-)17:39
jtvhenninge: I've done my 12 hours for today, sorry!17:39
henningejtv: well done! I'll get back to you tomorrow!17:39
henninge;-)17:39
jtvUh-oh!17:39
=== jtv is now known as jtv-afk
=== benji is now known as benji-lunch
=== salgado is now known as salgado-lunch
=== benji-lunch is now known as benji
=== al-maisan is now known as almaisan-away
=== salgado-lunch is now known as salgado
=== mars changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 4 of 10.06 | LP will be read-only starting 23.00 UTC July 6th | PQM is RC; devel is closed | Release Manager and R-C wrangler: mars | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in irc://irc.freenode.net/#launchpad-reviews | Use http://paste.ubuntu.com/ for pastes
=== Ursinha changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 4 of 10.07 | LP will be read-only starting 23.00 UTC July 6th | PQM is RC; devel is closed | Release Manager and R-C wrangler: mars | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in irc://irc.freenode.net/#launchpad-reviews | Use http://paste.ubuntu.com/ for pastes
Ursinha:)20:05
* maxb boggles21:47
maxbSomeone has requested a Subversion vcs-import of http://bazaar.launchpad.net/~opensatnav-admins/opensatnav/release-1.0/files21:47
maxbI have no words21:47
* nettrot chuckles21:48
=== Ursinha is now known as Ursinha-brb
lifelessmaxb: awesome21:57
lifelessmaxb: we should totally support that21:57
lifelessmaxb: (I'm serious - tarball import, keep the upstream branch if lp hosts that too, join all the dots together)21:58
thumper:-o22:02
thumpermaxb: I think the user is confused22:02
=== salgado is now known as salgado-afk
lifelessthumper: could be ;)22:03
=== matsubara is now known as matsubara-afk
=== lifeless_ is now known as lifeless
=== Ursinha-brb is now known as Ursinha
=== Ursinha-afk is now known as Ursinha
=== Chex changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 4 of 10.07 | LP will be read-only starting 23.00 UTC July 6th | PQM is RC; devel is closed | Release Manager and R-C wrangler: mars | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in irc://irc.freenode.net/#launchpad-reviews | Launchpad down/read-only from 23:00 - 00:30 UTC for a code update | Use http:/
=== Chex changed the topic of #launchpad-dev to: Launchpad Development Channel | Week 4 of 10.07 | LP will be read-only starting 23.00 UTC July 6th | PQM is RC; devel is closed | Release Manager and R-C wrangler: mars | https://dev.launchpad.net/ | Get the code: https://dev.launchpad.net/Getting | On-call review in irc://irc.freenode.net/#launchpad-reviews | Launchpad down/read-only from 23:00 - 00:30 UTC for a code update

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