/srv/irclogs.ubuntu.com/2010/02/15/#launchpad-dev.txt

thumpermwhudson: ping01:11
thumperbug 29828401:11
thumpercomments?01:11
mupBug #298284: No headers suitable for filtering branch subscription emails for Gmail users <email> <Launchpad Bazaar Integration:Won't Fix> <https://launchpad.net/bugs/298284>01:11
thumperwgrant: since you are around, any comments on that bug?01:13
wgrant"fuck stupid mail clients", basically.01:13
thumperwgrant: well... around 50% of the launchpad users use gmail01:14
wgrantSilly people.01:16
mwhudsonsilly gmail too01:18
mwhudsonthumper: i can't see how setting list-id as stub suggests would hurt01:18
lifelessperhaps you submit bugfixes....01:18
lifelessoh right, its proprietary01:18
lifelesswhat you can do is write a imap client to do filtering for you on the gmail boxen01:19
wgrantIs there a good reason that revision emails come from noreply@ rather than the committer?01:26
thumperwgrant: no01:32
thumperwgrant: at least I don't think so01:32
thumperwgrant: what if the person doesn't want their email address shown?01:32
thumperwgrant: or we don't know who they are...01:32
thumpermwhudson: I'm beginning to think we should just do it (add a list id that is)01:33
wgrantthumper: If they're committing to a public branch with an email address but don't want it disclosed, they are probably insane.01:33
thumpermwhudson: conduct an experiment for code email, and if it ends up working, get other LP email sources to add it too01:33
thumperwgrant: heh01:33
mwhudsonwgrant: some of our users are insane01:33
mwhudsonthumper: +101:33
* thumper is finally through the inbox01:34
* mwhudson has a desk to put together, will be in and out irc-wise01:34
thumpermwhudson: my first balsamiq mockup sent to the list (and you)03:24
thumpermwhudson: do you think this is the right approach to starting?03:24
thumper(I do)03:24
* mwhudson looks03:26
* thumper afk for a bit to get dinner on03:47
thumperUrsinha: are you really here04:12
thumper?04:12
* thumper EODs04:58
lifelessciao05:00
noodles775G'day all.07:38
mrevellMorning08:46
wgrantbigjools: I don't think anybody cares in the slightest about the "maintainer defaults". We have been saying this for years!10:25
lifelesswgrant: ?10:26
wgrantBug 52172210:26
mupBug #521722: Display of Component on distro source summary page may be wrong (but we know the right value) <Soyuz:Incomplete> <https://launchpad.net/bugs/521722>10:26
bigjoolswgrant: fine, we should just remove that column then10:28
wgrantbigjools: Why not replace it with the real value?10:35
stubbigjools: re: https://code.edge.launchpad.net/~wgrant/launchpad/sprbu-columns-to-sprb/+merge/18995 , do we have a record on who did the upload elsewhere? (SourcePackageRecipeBuildUpload.registrant at the moment)10:35
bigjoolswhat real value?10:35
bigjoolsit's got many10:35
bigjoolswhich are listed below10:35
stub(or wgrant)10:35
wgrantstub: SourcePackageRecipeBuild.requester.10:35
bigjoolswhat he said10:35
wgrantbigjools: The current component in the development series is the current component.10:36
stubk10:36
bigjoolswgrant: I don't see the benefit of repeating it10:36
wgrantbigjools: Hm, true, it is just there.10:36
wgrantAlso, I wonder if we can make https://launchpad.net/debian/+source/dpkg more useful. The table doesn't take Pending SPPHs into account, so it's empty for gina'd archives.10:37
bunjeeI'm currently downloading the sources of Launchpad through the installer, and this seems to be rather slow, I'm stuck at 33760 or something and it freezes from time to time10:39
bunjeeCan we download them from another place?10:39
wgrantstub: Thanks.11:06
adiroibanUrsinha: hi, any idea why for bug 509252 the status was not updated?11:22
mupBug #509252: Remove AdminPoTemplateSubset from security.py <cleanup> <Launchpad Translations:In Progress by adiroiban> <https://launchpad.net/bugs/509252>11:22
leonardrallenap, let me know when you have some time to help me with the bug problem i emailed you about11:26
allenapleonardr: Very soon, I just saw your message.11:26
leonardri've made a little progress in diagnosis11:28
allenapleonardr: Okay, there are some weird things to do with bug comments/messages. I'll get your branches and try to replicate here.11:29
leonardrallenap, i can tell you it's not a navigation problem. a stock launchpad branch also turned up with a BugComment object there11:29
allenapleonardr: So I should be able to replicate with only your lazr.restful branch?11:33
leonardrallenap: my launchpad branch includes changes necessary to integrate the new lazr.restful branch11:34
leonardrso you'll need both11:34
leonardrallenap: i've confirmed that in a stock launchpad, the same code runs and self.entry.parent returns None11:44
leonardrso i think it's something to do with the way the entry adapter was generated11:44
allenapleonardr: Okay.11:46
allenapleonardr: I think I'm being stupid. How do you normally set up your lazr.restful branch in a Launchpad branch?11:49
leonardrallenap, good question11:50
leonardrsymlink it to a directory in your launchpad root directory11:50
leonardrand change buildout.cfg to mention it11:51
leonardrdevelop =11:51
leonardr    .11:51
leonardr    lazr.restful.dev11:51
leonardrthen run bin/buildout11:51
allenapleonardr: Ah ha, that sounds good. Thanks11:51
leonardrallenap: does this make any sense to you? i've got both versions of launchpad running side-by-side11:55
leonardrand it looks like the object returned by traversal is a BugComment in both cases11:55
leonardrbut in stock Launchpad, the object that gets made into an EntryResource is a Message, and in my changed Launchpad, the object that gets put into the EntryResource is the same BugComment that was retrieved from traversal11:55
leonardrobviously a Message has a .parent and a BugComment does not11:56
allenapleonardr: Cool, that's useful info. I'm still trying to get the branch to run the test :-/ But I know that there's some smoke and mirrors in the bug message/comment area, and I helped to create some of it, so I'm hopeful I'll find the culprit.11:56
leonardrcool11:57
leonardrlet me know if i can help you get it running11:57
allenapleonardr: It keeps failing in create-lp-wadl.py with: AttributeError: 'WebServiceTestRequest' object has no attribute 'version'11:57
leonardrallenap: that makes me think you're not using the new lazr.restful11:58
leonardrallenap: i did make clean and am now getting the same error12:09
leonardrthis should be easy to fix12:10
allenapleonardr: I have to go and feed children, so I'll be back in ~45 minutes, sorry about that.12:13
leonardrok12:13
=== henninge is now known as henninge-lunc
leonardrflacoste, i need some help from you today. i'm trying to integrate the new lazr.restful into launchpad so that we can make launchpadlib use '1.0' before the feature freeze12:49
leonardrmy gut feeling is that i won't make it, but if i'm going to make it i'll need advice from you since gary is not in today12:50
james_wleonardr: is /beta/ going to start changing at that point?13:04
leonardrjames_w: no, beta will _stop_ changing at that point13:04
james_wnice13:04
james_wthanks :-)13:05
leonardrjames_w: the goal is to retire 'beta' at the same time that karmic is retired13:05
leonardrif i don't make this goal then we will be retiring 'beta' when lucid is retired13:05
leonardrallenap: i've pushed an update that will make the wadl generation work (in doing so i discovered a much bigger problem with the wadl generation, but you don't need to worry about it)13:22
=== henninge-lunc is now known as henninge
leonardrallenap: found it!13:40
allenapleonardr: Awesome :)13:40
leonardri need your help figuring out what to do13:40
leonardrthe problem is bugcomment_to_entry13:41
allenapleonardr: Phew, at least I might be able to help eventually.13:41
leonardrallenap: basically, in the new system, you can no longer adapt just an object to an IEntry13:42
leonardryou need to multi-adapt a 2-tuple (object, version_marker)13:42
allenapleonardr: Ah. What does the version_marker signify?13:43
leonardrallenap: which version of the web service the user is trying to access13:43
leonardrie. beta, 1.0, etc13:43
leonardri'm going to try just adding the marker interface to the adapter function and ignoring it. since this mechanism doesn't change between versions that _should_ work13:44
leonardrallenap: i think it's working13:55
allenapleonardr: Cool. I still don't quite get it all, but I'll pull your branch and figure it out. I've not been very useful to you, except perhaps as an over-the-shoulder viewer.13:56
leonardrallenap: i've pushed my revision. looking at webservice.zcml that seems to be the only special adapter launchpad has14:00
leonardrwhich would explain why everything else is working14:00
allenapleonardr: Ah, I get it now. Awesome.14:03
flacostehi leonardr14:07
leonardrhi14:08
leonardrflacoste: right now i know of two unresolved issues w/r/t making launchpad multi-version14:09
leonardrthe cached WADL file and the apidoc derived from that file14:09
leonardrright now my code is getting the 'devel' version of the WADL14:10
leonardrwe need to get separate WADL and generate separate apidoc for each version14:10
leonardrbut, maybe we don't need to do that right now14:11
leonardrflacoste: i'm going to add a launchpad test to make sure that the 1.0 web service is _accessible_. then i can get launchpad/lazr.restful reviewed and landed, and then i can do a new launchpadlib14:14
leonardrgood plan?14:15
flacosteleonardr: i agree, you don't need the separate apidoc right now, nor the separate WADL file14:16
flacosteone thing we don't want though14:17
flacosteis that people start developping 1.0 launchpadlib application14:17
flacostewhile we are still changing it14:17
flacostemight be better to freeze beta now14:17
flacostecut devel14:17
flacosteand release a launchpadlib that talks to devel by default14:17
flacosteand discuss with the Ubuntu side that they would be ok with us uploading a version that switch devel to 1.0 in a couple of weeks14:18
flacostebefore beta14:18
flacosteonce we have frozen 1.014:18
leonardrflacoste: what changes were you hoping to make in 1.0?14:18
flacosteleonardr: remove obsolete mutators14:19
flacosteas named operations14:19
leonardrok, that's the only one i was planning to do in the next couple weeks14:19
flacosteand maybe a general call to the teams to think about any API they wanted to change14:19
flacostebreak backward compatibility14:19
leonardrflacoste: i don't think i agree about releasing a launchpadlib that talks to devel by default14:21
leonardrwhat is the worst that happens if we release a 1.0 launchpadlib and people start using it?14:21
leonardr1.0 will start out one way and then change14:21
leonardrthat's the same as if they start using devel14:21
leonardrand if something goes wrong and we end up releasing a devel launchpadlib in lucid, we're in big trouble14:22
flacosteleonardr: expectations management14:22
leonardrright now people don't even notice the version14:22
flacostewe'll have to announce that the version change is happening and what it means14:22
flacostepeople will have to know that they can revert to beta if they want14:22
flacostei think doing devel -> 1.0 is a less confusing story14:23
leonardrflacoste: do you know who i should talk to on the ubuntu side?14:24
flacostejames_w: do you have a suggestion about the above suggestion?14:24
leonardrjames_w, maybe?14:24
flacostejames_w: s/suggestion/conversation/14:24
leonardrflacoste, james_w: sorry, my laptop battery died. what have you been talking about?14:31
flacosteleonardr: no news from james_w yes14:31
flacosteyet14:31
leonardrok14:31
james_whi14:32
james_wsorry, was at lunch14:32
james_wyou want to know if we would be ok with a devel -> 1.0 default change in a couple of weeks14:33
james_w?14:33
flacostejames_w: basically, yes14:36
james_wI don't have a problem with it14:36
james_wI'm not on the release team though14:36
flacostejames_w: has launchpadlib been moved to main? apt still shows it as Ubuntu MOTUY Developers14:37
james_wit has14:37
flacostejames_w: are you the maintainer?14:37
james_wit's in Debian now, so the Debian python team take care of it14:37
flacostejames_w: and who is that?14:38
james_wthere's a whole bunch of them14:38
james_wLuca is the one that has done most of the work so far14:38
flacosteso I guess we should talk to him14:39
flacosteand someone on the release team14:39
flacostepitti or slangasek i assume14:40
james_wI can talk to Luca if you get the go ahead14:42
leonardrflacoste: can you sort things out with the distro developers while i complete the integration?14:42
james_wyeah, #ubuntu-release works14:43
flacosteleonardr: i think it's best if you or gary handles it directly, let me know if there is problem14:43
leonardrok14:43
kfogelI never modified sendmail.py in my branch.  But when I merged from today's devel, I got a conflict there.  I resolved it in the obvious way (half of it was empty text, and it looked like a bzr artifact), I still have this diff:15:10
kfogelhttp://paste.ubuntu.com/376899/15:10
kfogel(I'm sure this is related to r10306 in devel)15:11
kfogelthe sha part I can explain from my resolution, and can fix.  the set thing mystifies me15:13
kfogeloh, duh, nm.  devel vs db-devel issue    sigh15:15
=== jamlata-afk is now known as jamalta
=== beuno is now known as beuno-lunch
=== henninge is now known as henninge-afk
kfogeladeuring: got a sec?  I'm beginning to wonder if I'm on the right track here.  http://paste.ubuntu.com/376948/16:30
adeuringkfogel: LET ME LOOK...16:30
kfogeladeuring: caps lock? :-)16:31
adeuringkfogel: yeah... This key should be banned...16:31
kfogel:-)16:31
adeuringor I should remove it from my keyboard16:31
thekornhi thumper, when you are around, and have a minute, I've a question about bug 52041216:32
mupBug #520412: fix review_types argument of the API's Branch.createMergeProposal method <code-review> <oops> <Launchpad Bazaar Integration:Triaged> <https://launchpad.net/bugs/520412>16:32
kfogeladeuring: what I'm trying to do is make a portlet template that can be reused on other pages as well, not just the product-index page16:40
adeuringkfogel: is patches-view.test an IProduct ?16:41
adeuringerm, patches-view-test16:41
kfogeladeuring: yes16:42
adeuringodd... I that case, I'm lost. In theory, things look correct, I'd say... But: Did you consider to define the protlet for IHasBugs instead of IProduct?16:42
adeuringkfogel: I know, that question is not related to your problem, but anyway...16:43
kfogeladeuring: phone, one sec16:48
adeuringkfogel: no problem... I'm afraid you need to as somebody else anyway :(16:48
=== beuno-lunch is now known as beuno
adeuringkfogel: Just tired the diff you posted. Looks good; no problems to access http://launchpad.dev/firefox ; the new portlet appears. But there is a little bug in your ZCML data: a duplicate tag </browser:pages>17:14
adeurings(tired/tried/17:14
kfogeladeuring: d'oh17:14
kfogeladeuring: thank you (off phone now)17:14
kfogeladeuring: I wonder why I'm getting that OOPS.17:14
kfogeladeuring: you're right that the portlet should be for IHasBugs, I think17:15
adeuringkfogel: A guess: Your test object is something else than an IProduct, or17:15
adeuringyou did not test the diff that you posted.17:15
adeuringmore likely the latter -- the web server should simply not start wirth that ZCML data ;)17:16
kfogeladeuring: aaaaaah, that may be it17:18
kfogeladeuring: thx17:18
kfogeladeuring: working for me now17:26
adeuringkfogel: great!17:26
jtvUrsinha: poimport error reporting seems to be broken on staging... do you know anything about it?17:29
kfogeladeuring: when you asked "Did you consider to define the portlet for IHasBugs instead of IProduct?", did you mean something like http://paste.ubuntu.com/376995/ ?17:41
adeuringkfogel: yes17:42
kfogeladeuring: cool, thanks17:42
kfogeladeuring: man, I wish we were sitting in the same room :-)17:42
adeuringkfogel: shall we organize  a mini sprint ;)?17:42
kfogeladeuring: I'm all for it sometime soon, actually.  I have some travel plans solidifying right now, but once I know those, maybe I can come out to Berlin or you to NY in the next month or two...17:43
adeuringkfogel: sounds like an interesting idea! But as a nitpick, I don't live in berlin, but in Bielefeld (ca 3 hours by train from berin)17:45
adeurings/berin/Berlin/17:45
kfogeladeuring: oh, sorry -- dunno why I thought you lived in Berlin.17:45
adeuringkfogel: because both names start with 'B' and sound somewhat foreign ;)?17:49
kfogeladeuring: I'm not *that* American, man :-)17:49
* kfogel skirts around self-examination17:49
adeuringkfogel: perhaps is because Bielefeld does not exist: http://www.dw-world.de/dw/article/0,,1400913,00.html17:51
kfogeladeuring: I always suspected you might live in a place that does not exist.  Don't think we didn't all notice that you showed up in Alabama with an empty suitcase, or that your ticket back listed a non-existent terminal at Atlanta airport.17:53
adeuringkfogel: you didn't noticed my other suitcase!17:54
kfogeladeuring: that's because that one didn't exist at all!17:55
kfogel.oO (sheesh)17:55
adeuringkfogel: bullshit. I travel _always_ with two suitcases!17:55
adeuringthough one most times invislibke17:55
adeuring...invisible17:55
kfogelNow you're talking crazy, clearly.17:56
adeuringwell, I'm from a town that doesn't exist -- what do you expect ;)?17:57
jtvmthaddon, if you're still here: could you (a) stop for the day or (b) give me another import run on staging?  :-)17:57
jmlg'night folks.18:07
* jml will be back later for kiwi chat!18:07
=== flacoste is now known as flacoste_lunch
mwhudsonmorning jml18:24
jelmerhello mwhudson18:34
mwhudsonjelmer: hi18:34
kfogeladeuring: http://paste.ubuntu.com/377042/18:49
kfogeladeuring: background: I realize that using the same patch batcher as we use in the main +patches view is not a good long-term solution; I was just trying to get something working, and then to refine to somehow show the "top 5" youngest patches or something in the portlet.18:49
kfogelI failed at the "get something working" stage, as you can see :-).18:50
=== danilos is now known as daniloff
lifelessmorning morning people19:33
=== flacoste_lunch is now known as flacoste
adeuringkfogel: that's because lp.registry.browser.product.ProductView does not define batchedPatchTasks . You should use the view class that has this method in the ZCML attribute 'class="..."'19:48
adeuringkfogel: and sorry for the late answer. was out to buy some food19:49
kfogeladeuring: no problem -- it's already late for you!19:49
kfogeladeuring: edits to .zcml files require restart or no?19:49
kfogeladeuring: it seems to have been working without restart...19:50
kfogeladeuring: ...but I wonder if I'm just getting lucky or something.19:50
adeuringkfogel: I think youmust restart the server19:50
* kfogel winds up the mouse19:50
beunorockstar, thumper, did you guys know that branch icons seem to be missing on edge?19:52
thumperbeuno: yes, bug has been filed20:01
thumperrockstar: ping?20:01
kfogeladeuring: it must be late there -- curious, how much longer you plan to be on?20:20
adeuringkfogel: perhaps an hour or so20:20
kfogeladeuring: *nod*  thx20:20
rockstarthumper, hi.20:31
leonardrmars, can you help me with a windmill test failure?20:37
kfogeladeuring: oh wow, while adding some more test data, I just got this great confirmation box:20:38
kfogelThis file does not look like a patch. What is a patch?20:38
kfogelIs this file a patch:20:38
kfogel yes20:38
kfogel no20:38
kfogeladeuring: that is so awesome20:38
marsleonardr, sure, I can have a look.  what is the problem?20:38
leonardrmars, http://paste.ubuntu.com/377137/20:38
adeuringkfogel: thanks :)20:40
james_wI just hit the bug that caused me to propose https://code.edge.launchpad.net/~james-w/launchpad/sync-source-negative-versions/+merge/16861 again, and I was a little surprised to realise that it's been approved for 6 weeks and isn't yet merged, let alone in production, could someone move it along please?20:42
marsleonardr, did you try running those tests locally?20:43
marsleonardr, bin/test --layer=BugsWindmillLayer -t test_security_settings_form_overlay20:43
leonardrmars, trying now20:44
kfogeljames_w: can you not land via PQM?20:45
james_wkfogel: I cannot20:46
pooliehello james_w, kfogel20:46
kfogeljames_w: two questions: one, why not?  (we should fix that?)20:46
james_whi poolie20:46
james_wkfogel: I'm not on the LP team20:46
kfogeltwo: I notice the repeat of "if dest_version is None" in the diff... looking closely at the redundancy now.20:47
kfogelpoolie: hey there20:47
kfogeljames_w: oy vey20:47
kfogeljames_w: ok20:47
pooliehi kfogel20:47
james_wI don't know if that's a rule, but it's why I don't have it currently, and I'm not even sure that I would want the ability :-)20:49
pooliejames_w: i may see about batch-upgrading those branches soon20:49
leonardrmars: i get a different error, but it's one that looks like my fault...20:50
james_wthanks20:50
kfogeljames_w: yeah, looking at the diff and at the full file's source... I can't take a break from what I'm working on right now long enough to puzzle out whether that apparently-repeated conditional makes sense, but it might be worth a second look from you?20:51
leonardrmars: here's the local errors:20:51
leonardrhttp://paste.ubuntu.com/377148/20:51
leonardrThe "could not fulfil proxy request" looks like it could have started failing due to multiversion. could that have caused the other errors?20:52
james_wkfogel: it does make sense (at least to me) the first case is for the actual catching of the case where the package isn't in Ubuntu, the second is to not crash trying to do "ubuntu" in None.20:52
james_wkfogel: it may be possible to restructure everything to avoid it, but there may well be other duplication if that is done20:53
kfogeljames_w: if (dest_version is None20:59
kfogel    or apt_pkg.VersionCompare(dest_version, source_version) < 0):20:59
kfogel        if (not Options.force20:59
kfogel            and dest_version is not None and dest_version.find("ubuntu") != -1)):20:59
kfogeljames_w: (off the top of my head, just for clarity)20:59
kfogeljames_w: but I see what you mean; it's tricky20:59
kfogeladeuring: got a sec for quick discussion?  (might be useful to check out lp:~kfogel/launchpad/255868-link-to-patches-view for this)21:01
adeuringkfogel: yes21:02
kfogeladeuring: basically, I'm trying to figure out a) the best way, visually, to present this "latest patches" list, and b) how to limit it to the five (or whatever) youngest patches.21:02
adeuringkfogel: I am really bad for aestheical things ;)21:04
kfogeladeuring: no problem, let's limit it to question (b) :-)21:04
adeuringok ;)21:04
adeuringkfogel: To limit the result set, just use something like storm_result_set[:5]21:05
kfogeladeuring: right now it will just show batch-size number of bugtasks with patches -- could be 50.21:05
kfogeladeuring: aaaaaaaah21:05
kfogeladeuring: in the .pt file??21:06
adeuringkfogel: it is probably a bt nicer to do that in the view class. But it should also be possible in the template21:06
kfogeladeuring: well, the view class is BugsPatchesView, the same view we're using for the full +patches view.  Ah, but maybe I should make a new method in the view, instead of using batchedPatchTasks.  Something like latestPatchTasks or something.  Is that the usual route?21:08
marsleonardr, got lost in a context switch, looking21:08
adeuringkfogel: yes, that's what I meant21:08
kfogeladeuring: thanks, all clear now21:08
adeuringgreat21:08
leonardrmars: when i run it locally and watch the browser window i see 2 failures21:08
leonardrthe first one is that we're expected to be at the login page when we're actually at the bug detail page21:09
leonardrand the other is an exception generated by the web service, which i believe is caused by the attempted request to /api/beta/api/devel/21:09
marsleonardr, have you tried running it stand-alone, and changing the privacy?21:09
leonardrmars, trying that now21:09
marsleonardr, don't worry about the first error, that is something in windmill we need to silence21:10
marsit does not cause a failure, just a lot of noise21:10
leonardrso the ERROR is not the same as a bug failure?21:10
marsline 9 is just a loud BANG, line 11 is your branch dying21:11
leonardrmars: yes, changing the bug privacy settings POSTs to /api/beta/api/devel/bugs/1521:13
mupBug #15: PO file import errors should be more verbose <feature> <Launchpad Translations:Fix Released by carlos> <https://launchpad.net/bugs/15>21:13
leonardrthat's definitely my fault but i don't know how it happens...21:13
marshow what happens?21:13
leonardrhow the /api/devel/ gets in there21:13
marsclient.js21:14
marsor base-template-macros.pt21:14
marsgrep for the string '/api' in *.js and/or *.pt21:14
leonardrmars: well, i know that if someone was in fact sending a request to /api/devel it would get munged by LP.client.normalize_uri into /api/beta/api/devel21:15
leonardrbut no one should be doing that yet21:16
marsleonardr, are there any in-page <script> nodes that have JS with the old path in there21:18
marsleonardr, looking at base-layout-macros.pt, there is a fmt:api_url call21:18
leonardrmars: aha!21:18
leonardrthat will give the url of the latest version21:19
leonardrlet me try just changing everything to use /api/devel and see how much damage it does21:19
marsmost of the JS is driven by variables pulled from on-page script nodes.  So a bad webservice URL probably comes onto the page via template somehow.21:20
leonardrmars: attempting to use the devel web service gives incredibly weird results, so i'm going to hack fmt:api_url21:32
leonardrthe weird results:21:32
marsleonardr, heh, ok21:32
leonardr(Pdb) self.entry.private = True21:32
leonardr*** AssertionError: Expected int for Person foreign key reference, got <type 'object'>21:32
marsyou should be able to capture that with pdb21:33
marsleonardr, I need to sign off for tonight.  Please ping me tomorrow if you need more help debugging the templates21:33
leonardrmars, sure21:33
leonardri think i will just come back to this tomorrow as well, i've been working all day21:34
=== jamalta is now known as jamalta-afk
noodles775Hey thumper, mwhudson, jml: is 22UTC still ok? (ie. in 5mins)21:56
thumpernoodles775: good for me21:56
mwhudsonnoodles775: sure21:57
thumpernoodles775: skype?22:01
noodles775thumper: yeah, absoludity is my id.22:03
=== jamalta-afk is now known as jamalta
thumpernoodles775: lets try a conf call22:04
thumpernoodles775: skype still failing for me on a conf call22:05
mwhudsonthat all sounded fine to me22:05
thumpernoodles775: can you try hosting?22:05
mwhudsoni can host22:05
thumpereither or, I don't care22:05
noodles775OK, otherwise voip is fine too.22:05
mwhudsonor noodles77522:05
* noodles775 hosts22:05
mwhudsonah22:05
wgrantwin 2322:06
wgrantArgh.22:06
lifelesslose 4522:06
mwhudsonnoodles775: ...22:06
wgrantlifeless: Indeed.22:06
mwhudsonnoodles775: are you trying to host too22:06
mwhudson?22:06
mwhudsoni've just started a call...22:06
noodles775yes, I did.22:06
noodles775OK, add me in :)22:06
mwhudsonjml: poke22:07
jmlmwhudson, back online22:09
jmlplease invite22:09
mwhudsonjml: am doing22:09
noodles775thumper: https://dev.launchpad.net/BuildBranchToArchiveUI/UseCaseManualBuild22:11
noodles775thumper: https://dev.launchpad.net/BuildBranchToArchiveUI/UseCaseComplexRecipe22:13
mwhudsonskype fail22:18
mwhudsonor possibly new zealand internet fail22:19
noodles775https://edge.launchpad.net/+apidoc/#distribution_source_package22:26
thumper:(22:32
mwhudsonthumper: yay22:32
mwhudsonskype22:32
thumpermwhudson: you dropped too?22:32
mwhudsonthumper: no, just you22:32
pooliemwhudson: you legend (re upgrades)22:49
jmlnoodles775, stupid question, but which mockup are you looking at right now?22:57
noodles775https://dev.launchpad.net/BuildBranchToArchiveUI/UseCaseManualBuild22:58
=== jamalta is now known as jamalta-afk
noodles775https://dev.launchpad.net/BuildBranchToArchiveUI23:08
* wgrant loves LP_PERSISTENT_TEST_SERVICES. Sub-20s test runs are actually getting back into the realms of practicality.23:25
thumperwgrant: what is that?23:30
wgrantthumper: As of a few days ago, setting that will keep librarian and memcached running between test runs.23:31
thumperhmm...23:31
wgrantthumper: So you save the entire startup time.23:31
thumperwgrant: and how do you set it?23:31
wgrantexport LP_PERSISTENT_TEST_SERVICES=123:31
thumperwgrant: and how do you tell it when you're done?23:31
wgrantNo idea.23:31
thumperwgrant: where is it documented?23:31
wgrantthumper: I only know of it from seeing devel r10273 fly past.23:32
wgrantAh, bin/kill-test-services23:34
pooliesheesh, you guys need to talk more23:34
wgrantSssh.23:35
mwhudsonpoolie: i can supply stupid shell scripts at little notice!23:35
thumpermwhudson: do you have any feel for how long it is taking?23:36
mwhudsonthumper: i think it's probably about 5% done?23:36
thumpermwhudson: through 3k?23:37
mwhudsonish23:37
mwhudsonmaybe less23:37
mwhudson"a couple of days"23:37
mwhudsonparticular as i'm going to have to kill it and go into town in a minute23:37
mwhudson(i don't have an ssh key on devpad)23:37
thumperscreen FTW23:37
thumperI created an SSH key for devpad :)23:38
mwhudsondoesn't help with agent forwarding23:38
mwhudsonthumper: well, in that case...23:38
thumpermwhudson: how soon are you going?23:39
thumpermwhudson: I have a trivial bug fix :)23:39
mwhudsonthumper: kinda now ish23:39
thumpermwhudson: I'll submit it normally and you can look later :)23:39
mwhudsonthumper: want to run "cp ~mwh/.bazaar/plugins/l.py ~/.bazaar/plugins/"23:40
wgrantThat's a descriptive name.23:40
mwhudsonand then "for i in `cat ~mwh/non-2a-branches`; do echo $i; date; bzr upgrade lp:$i ; bzr flibble lp:$i ; done"23:40
mwhudsonthumper: on devpad?23:40
thumperflibble?23:40
mwhudsonwgrant: the command name is even better!23:40
mwhudsonyes, flibble23:40
wgrantmwhudson: Indeed.23:40
thumperheh23:40
mwhudsonit write locks and then unlocks the branch23:40
mwhudsonthus triggering the puller to run23:41
wgrantIsn't there a convenient in-LP method to do the upgrade now?23:41
thumperwgrant: yes (ish)23:41
mwhudsonnot as convenient as a stupid shell script23:41
thumpermwhudson: is non-2a-branches ordered corrently for upgrades?23:42
thumpermwhudson: also what about the ones that are done already?23:42
mwhudsonthumper: doesn't matter23:42
thumperok23:43
mwhudsonthumper: upgrade will just upgrade the repo if it can't open the branch23:43
mwhudsonthumper: ones that are done already will cause "already at most recent format" type errors23:43
mwhudsonbut well, that's not really a problem23:43
thumpermwhudson: running now23:44
thumpermwhudson: bzr: ERROR: RemoteRepository(bzr+ssh://bazaar.launchpad.net/~ubuntu-branches/debian/squeeze/autoconf-nonfree/squeeze/.bzr/)23:45
thumperis not compatible with23:45
thumperCHKInventoryRepository('bzr+ssh://bazaar.launchpad.net/~ubuntu-branches/debian/sid/autoconf-nonfree/sid/.bzr/repository/')23:45
thumperdifferent serializers23:45
mwhudsonyeah23:45
thumperwhy?23:45
mwhudsondoesn't actually seem to matter in the end though :-)23:45
pooliethumper: known bug about cross-format stacking23:45
mwhudsondunno23:45
pooliesucks23:45
pooliefeel free to bump up the bug23:45
thumperwhat is the issue around it?23:45
pooliebzr doesn't support stacking across branches of varying formats23:58
poolieand lp configures package branches to be stacked on each other23:58

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