[00:32] * mwhudson lunches [01:01] oh right [01:01] libapr-dev and libsvn-dev need to be installed *everywhere* or make build dies [01:03] er [01:07] mwhudson: do you have access to import CAT packages into the ppa and ec2 images? [01:07] wgrant: um, maybe [01:07] wgrant: which images do you mean? [01:07] ec2 images that is [01:08] both [01:08] CAT packages? [01:08] wgrant: i don't have access to the buildbot images [01:09] not sure what it stands for, but it's the sysadmins' internal archive [01:10] in other news, this onscreen keyboard sucks. [01:10] it stands for notdog [01:10] wgrant: i think i can get the source package from inside the db and shove them into the ppa [01:10] but it might be better to ask someone who knows what they're doing [01:12] well, i need the karmic->hardy dpkg backport everywhere in the next day or two [01:12] once it's in the ppa it's fairly easy to get it into the ec2 test images [01:12] i have the diff, so could produce an identical package if required [01:12] great [01:12] the buildbot images require a bunch of work [01:13] for the losas, not me [01:13] ungreat [01:13] it's not hard, but it is time consuming [01:13] getting it onto the DC machines is very much not my problem [01:13] right [01:13] but if it's in CAT already that shouldn't be too hard [01:15] mwhudson: fwiw, despite my protestations otherwise - and they won't stop regardless of what I say next ;-) - updating the AMI's isn't that hard. It's fiddly and mindnumbing; but not hard. :-D [01:15] spm: that's what i was trying to say [01:16] ha! great minds etc. [03:46] sometimes firefox's caching drives me up the freaking wall [03:52] * thumper wonders who reviewed the new comment js work [03:54] * thumper is frustrated it has no tests [03:55] the fix for the review replies on staging is deleting exactly one space [03:55] however [03:55] adding a tests sucks arse [04:05] Does capitalisation count when sorting imports? [04:17] wgrant: case insensitive sort [04:18] mwhudson: Thanks. [04:20] wgrant: do you know how published binaries get linked to the build that created them? [04:22] mwhudson: buildd-manager gives process-upload.py the build ID. [04:22] wgrant: ah ok [04:24] i guess that'll be easy enough to mimic for building source packages from recipes [04:25] Something could be easily enough arranged, I'm sure. [04:45] wgrant: I'll give you a chocolate fish if you rename SourcePackage to DistroSeriesSourcePackage :) [04:55] Mmmm. Chocolate fish. [07:57] * wgrant WTFs at the rather preemptive SourcePackageFileTypes. [08:21] good morning [09:11] Morning compadres. [09:12] Hi mrevell ! [10:01] al-maisan: In r9913 you added two new imports (getFileType and SourcePackageFileType) to lp.soyuz.model.publishing. They seem to be unused, and conflict with one of my branches. Can I safely remove them? [10:01] wgrant: if they are unused, yes, feel free to remove them. [10:02] wgrant: sorry for creating problems [10:02] al-maisan: Thanks [10:28] good morning Launchpadders. [10:29] Good morning jml [10:40] hi jml [10:46] ajmitch, al-maisan: hello [10:47] mwhudson, are you around? [10:54] jml: 11:45pm there [10:54] jml: signs point to no. === salgado-afk is now known as salgado [11:12] xchat is being incorrect. [11:39] jml: dog bite man === matsubara-afk is now known as matsubara [11:52] intellectronica, heh [12:05] hello wgrant, just going through https://dev.launchpad.net/Soyuz/HowToUseSoyuzLocally [12:06] the "gpg --keyserver keyserver.launchpad.dev --send-keys " part fails [12:06] * wgrant fixes a bug in it. [12:06] Did you create /var/tmp/zeca? [12:06] If you didn't, you'll get a 500. [12:06] ah, I missed that! [12:06] wgrant: thanks ! [12:07] wgrant: that was the issue, after creating /var/tmp/zeca everything works [12:07] al-maisan: Great. [12:09] so much stuff. [12:11] * wgrant should get some of those changes merged at some point. [12:42] al-maisan: No other issues so far? === mrevell is now known as mrevell-lunch [12:48] wgrant: I got entangled in postfix issues but that's unrelated to your instructions page [12:56] hi jml. just looking at your cookbook. nice idea [12:56] bac, it's Marjo's idea. [12:56] I'm just the postman. [12:57] jml: your example can be simplified to login_with('hello-world', 'production') [12:57] jml: or did you really want to show the other params in use [12:57] bac, oh. cool. [12:58] bac, umm, I don't so. Could you please update the example? [12:58] jml: sure === salgado_ is now known as salgado [13:00] bac, thanks. [13:01] deleting code is easy [13:02] and fun! [13:09] wgrant: I have a new LP user with a PPA, moving on to the "Configure a buildd" section.. [13:26] henninge: want me to write up how to test the storm fix? [13:27] mthaddon: can is be an admin on staging to test [13:27] sinzui: can is? [13:28] mthaddon: sorry, I have not had coffee yet [13:28] sinzui: what's your LP username? [13:28] mthaddon: May I be an admin on staging so that I can test [13:28] sinzui [13:28] Twisted egg! Woot! However, sourcecode/Makefile and utilities/sourcedeps.conf haven't been updated [13:29] sinzui: done === mrevell-lunch is now known as mrevell === danilos-out is now known as danilos [14:20] morning launchpadders [14:21] * bigjools waves at flacoste [14:21] * flacoste waves back [14:31] hi. I'm having some problems with pagetests/stories http://paste.ubuntu.com/327670/ [14:31] * jml off to get some lunch [14:31] i tried to follow in information from https://dev.launchpad.net/Debugging but with no luck [14:32] adiroiban: this style of pagetest is particularly annoying to debug, since one failure trips the entire test and you get a lot of output which you can't really work with [14:33] still I need to write the test and pass it [14:33] in the devel branch everthing is ok [14:33] and i have just added a new column [14:33] but don't know how to modify the pagetest [14:34] adiroiban: right, so you've added a new column to the table, but not in the test? [14:34] I have added in the test [14:34] adiroiban, the existing page test expects to find a 'Last Update' in the text but it finds a 'Last update' instead [14:35] as intellectronica pointed out, these failures are really painful to debug [14:35] uh... stupid me [14:35] the diff was not very useful [14:36] I thought the fortmating in wrong [14:36] as each cell was on each line [14:36] instead of being alligned [14:41] adiroiban, that doesn't happen because our tests run with +NORMALIZE_WHITESPACE [14:42] I mean, the formatting in the expected output doesn't have to match that of the given one [14:42] this is my first attempt to fix a bug in LP [14:43] this is why I'm just lost :) [14:43] is there a way to improve the way that diff was displayed ? [14:44] https://dev.launchpad.net/Debugging#Debugging stories/pagetests as it was not very useful for me [14:45] adiroiban: you could try to parse the table with beautiful soup and reformat it for printing line-by-line, so that at least if there's an error you get to see on which line it is [14:45] adiroiban, there's a --ndiff option you can pass to bin/test. that might help [14:46] gary_poster: did you see the good news, mwhudson updated to twisted 9 and as an egg! === gary_poster is now known as gary-call [14:47] salgado: what does --ndiff do? [14:47] intellectronica, not sure; never tried it [14:48] I just remember somebody mentioned it as useful in these cases === gary-call is now known as gary_poster [14:50] flacoste: wow, awesome! no, I didn't. I think that will allow a number of cleanups. [14:53] salgado: same result with --ndiff [14:54] will try with udiff and cdiff [15:02] barry: are we having a reviewers meeting? [15:02] bac: we should, but i'm otp [15:02] adiroiban: i don't think there's any diff that can help. the problem is that the output really is like what you see when the test fails. the fancy formatting in the document itself relies on doctests treating all whitespace equally === salgado is now known as salgado-lunch === matsubara is now known as matsubara-lunch [15:24] jtv: yes, please [15:28] reviewers, developers, lurkers: apologies for the delay, i had some last minute phone calls. i'd like to do the reviewers meeting in 5m. i think it will be short -> #launchpad-meeting [15:32] reviewers -> #launchpad-meeting in 2m [15:34] reviewers -> #launchpad-meeting [15:57] sinzui: flacoste has approved https://code.edge.launchpad.net/~sinzui/launchpad/parent-packaging-links-bug-484828/+merge/15092 but there's an outstanding review request for ~launchpad. Is that correct? If so, I'll do it now. [15:58] No it does not need review [15:58] allenap: i think that's a bug in the code review system [15:59] sinzui, flacoste: Cool, thanks. [15:59] allenap: I will delete it. The script was run once and it will not be merged [16:01] leonardr: There are a couple of quite old lazr branches of yours still showing as needing review: https://code.edge.launchpad.net/~leonardr/lazr.restfulclient/option-introspection/+merge/5800 and https://code.edge.launchpad.net/~leonardr/lazr.restful/service-request-to-web-request/+merge/7027 [16:02] leonardr: Actually, one of them has been approved. [16:02] leonardr: Do they still need reviewing, or can they be marked as approved, or merged? === salgado-lunch is now known as salgado [16:09] beuno, can we have a call in a little while? [16:10] jml, sure, although I'm about to step away for 30' of lunch [16:10] beuno, after lunch is fine [16:24] jml, allenap: Either of you got any idea why ec2 land would say "running tests," give me the submit message bit and then shut down all on its own? [16:25] gmb, is that really the full output? [16:25] gmb, I can't answer you but I have seen that before. [16:25] jml: No. I should have said "get as far as saying "running tests"". https://pastebin.canonical.com/25039/ is the full output. [16:26] Aha! [16:26] So it's not necessarily me being rubbish. [16:26] gmb, That looks familiar. I have no idea why it happened. I think I tried again and all was well. I hope that this greatly detailed reply will be of help. [16:27] Heh. [16:27] gmb, no, I don't know. [16:27] This is the fifth or sixth attempt at landing this bloody thing... I'll keep trying. [16:27] gmb, my hunch is that something is failing on the server side, and another bug is preventing it from being reported properly [16:27] jml: Okay, no worries. I'll see if I can work it out, or at least just get it to actually play. [16:27] gmb, try using ec2 land to get the ec2 test command, then invoking ec2 test directly [16:27] jml: Right, that was going to be the next thing I did :) === matsubara-lunch is now known as matsubara [16:30] henninge: hi, I wasn't really EOD, just not paying attention [16:31] jtv: is this the right call: http://paste.ubuntu.com/327794/ [16:31] ? [16:32] It's amazing how quickly you forget how to format a PQM message. [16:32] yes :) [16:32] henninge: that looks right, yes—although creepy things happen with the gtk+2.0 package name in URLs. [16:33] gmb: [r=..][ui=..][bug=..] [16:33] jtv: but that is not a url [16:33] right [16:34] henninge: what I mean is, there's a potential pitfall in the obvious way to get the package name. [16:34] it's close to midnight, don't be picky :) [16:34] staging cronjobs are slow [16:34] jtv: np [16:34] jtv: how long did it usually run, what am I to expect? [16:34] ok, it never finished .... [16:34] henninge: hours. [16:35] jtv: so should I ask for staging updates to be stopped while it runs? [16:35] it'll still run for a long time (assuming all is well), but it'll no longer grow to 2.x GB of memory within the hour [16:36] jtv: oh, so if it does not do that, it can be stopped after an hour or so ? [16:36] right [16:36] just make sure it gets to at least stage 2; stage 3 if you can [16:36] I assume it says so in the output [16:36] yes, but there can be a lot of the stuff. [16:37] hang on, I'll look it up [16:38] jtv: I guess it can be tee'd. [16:38] I think you get log level "info" by default, right? That prints "Removing duplicate messages" (start of stage 1), "Merging POTMsgSets" (start of stage 2), and "Merging TranslationMessages" (start of stage 3). [16:38] I would, yes, or nohup. [16:38] oh, it does detach? [16:38] not by itself, no [16:38] man nohup [16:38] nohup does two things: [16:39] 1. make the command not die on HUP [16:39] 2. write stdout & stderr to a log file, nohup.out === beuno is now known as beuno-lunch [16:39] If you combine it with &, you get a background process that doesn't die when your ssh connection does [16:39] I had thought it was for keeping jobs from detaching. [16:39] no, it's usually used in combination with detaching [16:40] $ nohup run_my_process.py & [16:40] [12345] [16:40] $ tail -f nohup.out [16:40] ah, that was my ascociation then [16:40] jtv: thanks, I'll let you EOD now ... ;-) [16:40] In stage 2, you'll see messages like "Message 10/254: 5 subordinate(s)." [16:41] jtv: what about them? [16:41] That's one way of seeing where you are despite tons of output. [16:41] ah! [16:41] I'd try a smaller package first though, and work your way up. [16:42] jtv: which is a smaller package, for example? [16:43] size is measured by number of strings, I guess [16:43] pretty much... of course how long it's been in main also matters [16:43] argh my wrists hurt [16:44] I'm looking for something small [16:44] jtv: I think I got it all. Rest your wrist (and your eyes and your head) [16:44] jtv: no, I can do that myself [16:44] thanks [16:45] jtv: I have to go afk for a little now. Have a good night! [16:45] thanks! [16:45] you too, good luck [16:57] EdwinGrubbs: I was able to restore the milestone table to as it was before you changed it. I added a test to verify it. The page is was still broken because the tbody's children is not null instead of an empty list. We have a test for this but it does not run [16:58] EdwinGrubbs: javascript/test/test_milestone_table will not play in my browser because YUI is undefined === jamalta is now known as jamalta|bot === jamalta|bot is now known as jamalta === beuno-lunch is now known as beuno [17:04] sinzui: I don't remember changing that. You should check that the path for the