/srv/irclogs.ubuntu.com/2011/09/04/#launchpad-dev.txt

=== Beret- is now known as Beret
nigelbhrm, I didn't know sinzui was a Gnome/gtk person as well.06:15
nigelbAh,gedit developer plugins.06:16
* StevenK grumbles at Jenkins four persistant test failures06:25
StevenK... which don't fail on db-devel. Bleh.06:28
nigelbStevenK: I will gladly grumble more about buildbot06:33
nigelb:)06:33
StevenKNo one else seems to06:34
nigelbMy merge is pending because of buildbot :(06:35
StevenKNo, your merge was rejected due to buildbot-poller and testfix mode06:37
nigelboh.06:37
StevenKbuildbot just handles builds of devel and db-devel. buildbot-poller runs via cron, and checks to see how the last builds finished and changes the config of PQM.06:41
nigelbAhhh.06:55
StevenKnigelb: A build has been forced, so we are likely out of testfix if you want your branch landed07:21
nigelbStevenK: \o/07:24
* nigelb heads for lunch and offline-ish things07:24
StevenKWhich requires me to know which branch ... :-)07:29
* G can't get my dev instance of launchpad working with e-mail :S08:02
wgrantG: What's not sending mail?08:20
wgrantG: Appserver mail will go to root@localhost. Script mail is not sent at all.08:20
Gwgrant: yeah, I think I just realised my problem... bug mail is scripted08:21
wgrantsend-bug-notifications.py -vv or so08:21
GI've got postfix setup as a localhost mail server, with @canonical.com @ubuntu.com going to my user's mbox08:22
wgrantDev appservers redirect mail to root@localhost, and scripts (well, all those that use zopeless, which is just about all) send to nowhere. Most scripts will output the mail to stderr when given a -v or two.08:23
wgrantI run LP is a lucid LXC container... I have script mail turned on there, because its postfix relays through my host, which delivers everything to my user.08:24
Gwgrant: how did you enable the script-mail?08:25
wgrantI may tell you once you ensure everything goes to a local user, not just @canonical.com and @ubuntu.com :)08:25
Gwgrant: oh I have :)08:25
wgrantTested various non-Canonicalish domains, and none leave your machine?08:26
wgrantAnyway, for bug notifications just give send-bug-notifications.py a couple of -vs, and it will show you what it "sends"/.08:26
Ghttp://pastebin.ubuntu.com/681695/08:27
wgrantThe second one resulted in an NDR...08:29
Gwgrant: yep, but so does my real @gmail.com08:29
GI've got inet_interfaces set to loopback_only & default_transport to error08:31
wgrantAh. I use default_transport = local, luser_relay = wgrant08:32
Gand I have virtual_alias_maps w/ @canonical.com & @ubuntu.com njones08:32
Gdon't worry, it was the first thing I checked, last thing I wanted to do, was spam Mark Shuttleworth :)08:33
StevenKIt would be amusing.08:33
StevenKFor those of us that aren't you, that is.08:33
Ghahah yeah ):08:34
Gonly reason why I want to play w/ bug e-mails is because I think I spotted a bug where e-mails are sent out in the wrong order08:35
wgrantI only know of one case.08:35
wgrantSubscribed/assigned emails can be sent from the appserver.08:35
wgrantDuring the request.08:35
wgrantSo they're not queued like the rest.08:36
wgrantIt can be a bit strange.08:36
wgrantI forget exact details.08:36
wgrantAnyway, in configs/development/launchpad-lazr.conf, right down the bottom, there should be a sinzui comment about zopeless mail. Flip that setting.08:36
Gwell take this for example: http://dev.nigelj.com/buge-mail.png logically speaking, the [NEW] should arrive before the non [NEW]08:38
Gbut I've also seen it recently when doing: assign to me, + comment at the same time08:39
wgrantG: That's probably more to do with the Message-IDs and References headers. Have you checked the timestamps?09:06
Gwgrant: yeah, 2 seconds in it09:09
Gwgrant: which makes me think it's the order it's put in the queue09:09
Ghmmm looks like watching TV + LP 'make run' and the python send bug mail script is too much for my laptop09:10
wgrantG: [NEW] is probably sent direct from the appserver.09:10
wgrantYeah, LP likes its RAM.09:10
wgrantParticularly on amd64.09:10
wgrantYay Python.09:10
Gwgrant: I had a poke round, and it seems they are both sent the same way09:10
GI think it's a case of wrong order, which is why I wanted the e-mails via postfix just to test the theory and have everything in one place09:11
GLP likes it's RAM, and TV likes it GPU/CPU for the h26409:11
wgrantG: If you have an example from production, the headers will tell you where they are sent. loganberry/ackee run send-bug-notifications and other scripts, while chaenomeles/gac/soybean/wampee run appservers.09:12
Gwgrant: ahhh thanks09:12
Gin that cause you are right09:12
G[NEW] comes from the appservers, the others are from send-bug...09:13
* G takes it servers are named after fruits or something there?09:13
wgrantThere have been a few naming schemes.09:13
wgrantFirst was penguins. Which is why there is gentoo.ubuntu.com.09:14
wgrantThen there were Antarctic bases.09:14
Goh I thought that was a big joke09:14
wgrantThen elements (you'll see lots of these on https://launchpad.net/builders)09:14
GI'd seen it mentioned somewhere09:14
wgrantThen fruits.09:14
wgrantAnd now stars, although there aren't many of them yet.09:14
Gheh, Native New Zealand Birds for my network + VPS'09:15
Gunfortunately some aren't overly suitable, because although they are Maori, they could be read the wrong way :)09:15
wgrantThere have been a number of names vetoed, sadly :(09:16
GI bet :)09:17
Gcome to think of it, amazing that only 4 machines are needed to run the main part of launchpad.net09:23
wgrantThere are lots more behind the scenes, but yes, those four serve all the production appserver requests.09:25
Goh yeah, I saw some comment the other day about the DB servers and that09:26
Gand I'd hate to think how much storage is backing the PPAs and that but still09:27
wgrantA bit :)09:27
G(For what it's worth I used to be a Fedora guy, but I kept running into brick walls, and PPAs was actually something that converted me09:29
Ghated having to roll my own RPMs and keeping track of them somehow09:29
wgrantArch has AUR, openSUSE has OBS... does Fedora have anything?09:29
Gnot unless they added something to Koji in the last year09:30
G(Koji been the buildsystem)09:30
wgrantI've never understood that. Everyone else has a TLA... even Debian. But noooo, Fedora just has to go and use a word instead :P09:32
Ghaha09:32
Gbut yeah, one of the things I like about Launchpad, is that it's all interconnected like it should be09:33
G(at least imo)09:33
wgrantWell, a bit :)09:33
GFedora has about 5 or 6 core 'applications' and then they still have to use RH's Bugzilla ;)09:34
wgrantThere is great benefit in having them all linked together. But also a significant cost with the current way things are done.09:34
wgrantie. a 650KLOC monolithic Zope webapp.09:34
wgrantBut things are moving in the right direction now.09:35
Gtbh, I thought Zope had died out09:35
wgrantI'm not sure that Zope 3 was ever really alive.09:36
Ghmmm can't seem to confirm the bug I was looking for but I think I found a completely different one09:46
GIt wouldn't be an issue for launchpad.net, but for instance, my machine is +1200, script mail, comes through with the correct date/time, but e-mail from the app layer, comes through at NZST, but saying it's -000009:47
wgrantYeah, there's a bug for that.09:47
wgrantUntil a year or so ago the appservers ran in BST, so some mail was hour off for a few months a year.09:48
wgrantI'm pretty sure I filed it years ago...09:48
wgrantBug #26204009:49
_mup_Bug #262040: Bogus timestamps on some unbatched bugmail <email> <lp-bugs> <Launchpad itself:Triaged> < https://launchpad.net/bugs/262040 >09:49
LPCIBotProject devel build #1,030: STILL FAILING in 4 hr 38 min: https://lpci.wedontsleep.org/job/devel/1030/10:57
Gwgrant: btw, thanks for the help before, managed to get at least one of the issues I wanted sorted13:10
nigelbstaging is down?14:32
nigelbI love who StevenK's branches are always deleting or killing or burning :D18:05
nigelb*how18:05
nigelbGAH18:05
mwhudsonqa-ing merge proposals on qastating seems to be fun21:57
wgrantmwhudson: All the files are restricted, so yeah, you basically have to create a new one.22:55
mwhudsonyeah, it's not so bad i guess, just a bit tedious22:55
wallyworld_wgrant: i have a packaging question for you. i upgraded to oneiric beta over the w/e and it hosed my system so i reinstalled from scratch22:59
wallyworld_wgrant:  and now lp devel dependencies won't install22:59
wallyworld_because postgressql-8.4-debversion can't be installed22:59
wgrantWhat's the error?22:59
wgrantHmm.22:59
wgrantAh.22:59
wgrantIt's only here for 9.122:59
wgrantGrab it from Natty for now.23:00
wallyworld_because libapt-pkg.4.11 is instgalled with oneiric and it needs libapt-pkg4.1023:00
wgrantAh.23:00
wallyworld_i forced libapt-pkg-4.10 to install23:00
wallyworld_but synaptic keeps removing it23:00
wallyworld_because it says it's broken23:00
wgrantIt is.23:00
wgrantGIve me a few minutes and I'll have an oneiric postgresql-8.4-debversion in the PPA...23:01
wallyworld_cool! thanks23:01
wallyworld_i don't know much about this stuff23:01
wgrantBut you should use a lucid LXC :)23:01
wallyworld_wgrant: yeah, haven't reinstalled lxc yet23:02
wallyworld_but lp does run ok with my current broken set up23:02
wgrantHmm. We really should upgrade to 9.1 soon.23:04
wallyworld_yes, an upgrade to 9.1 would be good23:05
wallyworld_scary though given the pain with 8.3->8.423:05
wgrantHmm, not sure if the new version will actually build with 8.4. May have to rename the old one and build that as well.23:15
wallyworld_wgrant: i think this happened because there was a recent apt upgrade in oneiric. so is your system broken yet? or are you yet to see this issue locally?23:22
wgrantwallyworld_: I use LXC :)23:22
wallyworld_ah of course23:23
wallyworld_i'll reinstall lxc but the memory saving didn't seem worth the hassle. but this on the other hand...23:23
wgrantwallyworld_: Could you test the postgresql-8.4-debversion from ppa:wgrant/experimental?23:43
wgrantIt finally built.23:43
wallyworld_wgrant: sure will. thanks very much23:43
* wallyworld_ opens synaptic23:44
wallyworld_wgrant: it works \o/23:48
wgrantYay.23:48
* wgrant copies.23:48
wallyworld_now all i need to do is disable zeitgeist because it keeps easting all my cpu and oneiric is looking good23:48

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