=== Beret- is now known as Beret | ||
nigelb | hrm, I didn't know sinzui was a Gnome/gtk person as well. | 06:15 |
---|---|---|
nigelb | Ah,gedit developer plugins. | 06:16 |
* StevenK grumbles at Jenkins four persistant test failures | 06:25 | |
StevenK | ... which don't fail on db-devel. Bleh. | 06:28 |
nigelb | StevenK: I will gladly grumble more about buildbot | 06:33 |
nigelb | :) | 06:33 |
StevenK | No one else seems to | 06:34 |
nigelb | My merge is pending because of buildbot :( | 06:35 |
StevenK | No, your merge was rejected due to buildbot-poller and testfix mode | 06:37 |
nigelb | oh. | 06:37 |
StevenK | buildbot 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 |
nigelb | Ahhh. | 06:55 |
StevenK | nigelb: A build has been forced, so we are likely out of testfix if you want your branch landed | 07:21 |
nigelb | StevenK: \o/ | 07:24 |
* nigelb heads for lunch and offline-ish things | 07:24 | |
StevenK | Which requires me to know which branch ... :-) | 07:29 |
* G can't get my dev instance of launchpad working with e-mail :S | 08:02 | |
wgrant | G: What's not sending mail? | 08:20 |
wgrant | G: Appserver mail will go to root@localhost. Script mail is not sent at all. | 08:20 |
G | wgrant: yeah, I think I just realised my problem... bug mail is scripted | 08:21 |
wgrant | send-bug-notifications.py -vv or so | 08:21 |
G | I've got postfix setup as a localhost mail server, with @canonical.com @ubuntu.com going to my user's mbox | 08:22 |
wgrant | Dev 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 |
wgrant | I 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 |
G | wgrant: how did you enable the script-mail? | 08:25 |
wgrant | I may tell you once you ensure everything goes to a local user, not just @canonical.com and @ubuntu.com :) | 08:25 |
G | wgrant: oh I have :) | 08:25 |
wgrant | Tested various non-Canonicalish domains, and none leave your machine? | 08:26 |
wgrant | Anyway, for bug notifications just give send-bug-notifications.py a couple of -vs, and it will show you what it "sends"/. | 08:26 |
G | http://pastebin.ubuntu.com/681695/ | 08:27 |
wgrant | The second one resulted in an NDR... | 08:29 |
G | wgrant: yep, but so does my real @gmail.com | 08:29 |
G | I've got inet_interfaces set to loopback_only & default_transport to error | 08:31 |
wgrant | Ah. I use default_transport = local, luser_relay = wgrant | 08:32 |
G | and I have virtual_alias_maps w/ @canonical.com & @ubuntu.com njones | 08:32 |
G | don't worry, it was the first thing I checked, last thing I wanted to do, was spam Mark Shuttleworth :) | 08:33 |
StevenK | It would be amusing. | 08:33 |
StevenK | For those of us that aren't you, that is. | 08:33 |
G | hahah yeah ): | 08:34 |
G | only 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 order | 08:35 |
wgrant | I only know of one case. | 08:35 |
wgrant | Subscribed/assigned emails can be sent from the appserver. | 08:35 |
wgrant | During the request. | 08:35 |
wgrant | So they're not queued like the rest. | 08:36 |
wgrant | It can be a bit strange. | 08:36 |
wgrant | I forget exact details. | 08:36 |
wgrant | Anyway, in configs/development/launchpad-lazr.conf, right down the bottom, there should be a sinzui comment about zopeless mail. Flip that setting. | 08:36 |
G | well take this for example: http://dev.nigelj.com/buge-mail.png logically speaking, the [NEW] should arrive before the non [NEW] | 08:38 |
G | but I've also seen it recently when doing: assign to me, + comment at the same time | 08:39 |
wgrant | G: That's probably more to do with the Message-IDs and References headers. Have you checked the timestamps? | 09:06 |
G | wgrant: yeah, 2 seconds in it | 09:09 |
G | wgrant: which makes me think it's the order it's put in the queue | 09:09 |
G | hmmm looks like watching TV + LP 'make run' and the python send bug mail script is too much for my laptop | 09:10 |
wgrant | G: [NEW] is probably sent direct from the appserver. | 09:10 |
wgrant | Yeah, LP likes its RAM. | 09:10 |
wgrant | Particularly on amd64. | 09:10 |
wgrant | Yay Python. | 09:10 |
G | wgrant: I had a poke round, and it seems they are both sent the same way | 09:10 |
G | I 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 place | 09:11 |
G | LP likes it's RAM, and TV likes it GPU/CPU for the h264 | 09:11 |
wgrant | G: 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 |
G | wgrant: ahhh thanks | 09:12 |
G | in that cause you are right | 09: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 | |
wgrant | There have been a few naming schemes. | 09:13 |
wgrant | First was penguins. Which is why there is gentoo.ubuntu.com. | 09:14 |
wgrant | Then there were Antarctic bases. | 09:14 |
G | oh I thought that was a big joke | 09:14 |
wgrant | Then elements (you'll see lots of these on https://launchpad.net/builders) | 09:14 |
G | I'd seen it mentioned somewhere | 09:14 |
wgrant | Then fruits. | 09:14 |
wgrant | And now stars, although there aren't many of them yet. | 09:14 |
G | heh, Native New Zealand Birds for my network + VPS' | 09:15 |
G | unfortunately some aren't overly suitable, because although they are Maori, they could be read the wrong way :) | 09:15 |
wgrant | There have been a number of names vetoed, sadly :( | 09:16 |
G | I bet :) | 09:17 |
G | come to think of it, amazing that only 4 machines are needed to run the main part of launchpad.net | 09:23 |
wgrant | There are lots more behind the scenes, but yes, those four serve all the production appserver requests. | 09:25 |
G | oh yeah, I saw some comment the other day about the DB servers and that | 09:26 |
G | and I'd hate to think how much storage is backing the PPAs and that but still | 09:27 |
wgrant | A 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 me | 09:29 |
G | hated having to roll my own RPMs and keeping track of them somehow | 09:29 |
wgrant | Arch has AUR, openSUSE has OBS... does Fedora have anything? | 09:29 |
G | not unless they added something to Koji in the last year | 09:30 |
G | (Koji been the buildsystem) | 09:30 |
wgrant | I've never understood that. Everyone else has a TLA... even Debian. But noooo, Fedora just has to go and use a word instead :P | 09:32 |
G | haha | 09:32 |
G | but yeah, one of the things I like about Launchpad, is that it's all interconnected like it should be | 09:33 |
G | (at least imo) | 09:33 |
wgrant | Well, a bit :) | 09:33 |
G | Fedora has about 5 or 6 core 'applications' and then they still have to use RH's Bugzilla ;) | 09:34 |
wgrant | There is great benefit in having them all linked together. But also a significant cost with the current way things are done. | 09:34 |
wgrant | ie. a 650KLOC monolithic Zope webapp. | 09:34 |
wgrant | But things are moving in the right direction now. | 09:35 |
G | tbh, I thought Zope had died out | 09:35 |
wgrant | I'm not sure that Zope 3 was ever really alive. | 09:36 |
G | hmmm can't seem to confirm the bug I was looking for but I think I found a completely different one | 09:46 |
G | It 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 -0000 | 09:47 |
wgrant | Yeah, there's a bug for that. | 09:47 |
wgrant | Until a year or so ago the appservers ran in BST, so some mail was hour off for a few months a year. | 09:48 |
wgrant | I'm pretty sure I filed it years ago... | 09:48 |
wgrant | Bug #262040 | 09:49 |
_mup_ | Bug #262040: Bogus timestamps on some unbatched bugmail <email> <lp-bugs> <Launchpad itself:Triaged> < https://launchpad.net/bugs/262040 > | 09:49 |
LPCIBot | Project devel build #1,030: STILL FAILING in 4 hr 38 min: https://lpci.wedontsleep.org/job/devel/1030/ | 10:57 |
G | wgrant: btw, thanks for the help before, managed to get at least one of the issues I wanted sorted | 13:10 |
nigelb | staging is down? | 14:32 |
nigelb | I love who StevenK's branches are always deleting or killing or burning :D | 18:05 |
nigelb | *how | 18:05 |
nigelb | GAH | 18:05 |
mwhudson | qa-ing merge proposals on qastating seems to be fun | 21:57 |
wgrant | mwhudson: All the files are restricted, so yeah, you basically have to create a new one. | 22:55 |
mwhudson | yeah, it's not so bad i guess, just a bit tedious | 22: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 scratch | 22:59 |
wallyworld_ | wgrant: and now lp devel dependencies won't install | 22:59 |
wallyworld_ | because postgressql-8.4-debversion can't be installed | 22:59 |
wgrant | What's the error? | 22:59 |
wgrant | Hmm. | 22:59 |
wgrant | Ah. | 22:59 |
wgrant | It's only here for 9.1 | 22:59 |
wgrant | Grab it from Natty for now. | 23:00 |
wallyworld_ | because libapt-pkg.4.11 is instgalled with oneiric and it needs libapt-pkg4.10 | 23:00 |
wgrant | Ah. | 23:00 |
wallyworld_ | i forced libapt-pkg-4.10 to install | 23:00 |
wallyworld_ | but synaptic keeps removing it | 23:00 |
wallyworld_ | because it says it's broken | 23:00 |
wgrant | It is. | 23:00 |
wgrant | GIve me a few minutes and I'll have an oneiric postgresql-8.4-debversion in the PPA... | 23:01 |
wallyworld_ | cool! thanks | 23:01 |
wallyworld_ | i don't know much about this stuff | 23:01 |
wgrant | But you should use a lucid LXC :) | 23:01 |
wallyworld_ | wgrant: yeah, haven't reinstalled lxc yet | 23:02 |
wallyworld_ | but lp does run ok with my current broken set up | 23:02 |
wgrant | Hmm. We really should upgrade to 9.1 soon. | 23:04 |
wallyworld_ | yes, an upgrade to 9.1 would be good | 23:05 |
wallyworld_ | scary though given the pain with 8.3->8.4 | 23:05 |
wgrant | Hmm, 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 |
wgrant | wallyworld_: I use LXC :) | 23:22 |
wallyworld_ | ah of course | 23:23 |
wallyworld_ | i'll reinstall lxc but the memory saving didn't seem worth the hassle. but this on the other hand... | 23:23 |
wgrant | wallyworld_: Could you test the postgresql-8.4-debversion from ppa:wgrant/experimental? | 23:43 |
wgrant | It finally built. | 23:43 |
wallyworld_ | wgrant: sure will. thanks very much | 23:43 |
* wallyworld_ opens synaptic | 23:44 | |
wallyworld_ | wgrant: it works \o/ | 23:48 |
wgrant | Yay. | 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 good | 23:48 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!