/srv/irclogs.ubuntu.com/2012/06/26/#launchpad-dev.txt

cjwatsonhttps://dogfood.launchpad.net/ubuntu/precise/+source/cjwatson-pcj-testing/1.1 - qualified exclamation of glorious victory00:12
cjwatsonThe Builds link goes to the private archive - do we think that's a problem?00:12
cjwatsonI think it's unrestricted the actual .debs though00:14
cjwatsonLet's see what publishing that does00:15
wgrantcjwatson: That's normal.00:28
wgrantIndeed, it looks good.00:29
cjwatsonAh, that BPB is in fact public because BPB permissions are odd.00:29
wgrantRight, BPB.private === all(spph.archive.private for spph in bpb.spr.spphs)00:31
cjwatsonSo that's all good.00:32
StevenKwallyworld, wgrant: https://code.launchpad.net/~stevenk/launchpad/destroy-old-privacy-ui/+merge/11200204:42
wallyworldlots of LOC credit there04:43
StevenKIt only hits -48804:44
StevenKBug{Visibility,Security}Change are probably only worth another -2004:44
StevenKEr, -20004:44
wallyworldStevenK: field_names on BugSecrecyEditView doesn't need to be a property anymore04:49
wallyworldsame with schema i think04:52
StevenKschema has to remain a property04:53
StevenKI think you're right, field_names = ['information_type'] should be fine04:53
wallyworldwhy does scheme need to be a property? lots of other places don't do it that way04:54
wallyworldit was only a property because of the logic involved04:54
wallyworldwith the feature flag afaiui04:55
StevenKwallyworld: It needs to protect the class defined in it to not get eval'd too early.04:55
StevenKwallyworld: Keep in mind InformationTypeVocabulary() still has two feature flags that get read on initialize.04:55
wallyworldah, ok. thanks04:56
wallyworldStevenK: these lines:04:56
wallyworld159- if not self.request.is_ajax:04:56
wallyworld160- return canonical_url(self.context)04:56
wallyworld161- return None04:56
wallyworld162+ return canonical_url(self.context)04:56
wallyworldi don't think they need to (or can be) changed04:56
StevenKWe no longer do a AJAX call04:57
wallyworldreally? ok04:57
wallyworldi guess we do a patch then?04:57
wallyworldit must be an xhr call of some sort though04:58
StevenKwallyworld: Sure, which is done in the JS04:58
StevenKDoesn't involve the form or its next_url in any way04:58
wallyworldyou sure? many other places in the js do a post and reuse the same form at the backend04:59
wallyworldso the ajax check is required04:59
StevenKwallyworld: Yes. The JS uses ChoiceSource04:59
wallyworldand this was originally written to work that way04:59
wallyworldok, so the choicesource widget must call lp_client.patch then i assume05:00
wallyworldwhich does a named_post05:01
StevenKYes, which uses the *API*, not the form machinery.05:01
wallyworldyes05:02
wallyworldStevenK: so if the api is used, transitionToInformationType() returns True. the old ajax call returned the direct subscribers so the subscription portlet could be updated since changing info type also can mess with subscribers. how do we handle that now?05:05
StevenKwallyworld: We don't, currently. But I'm not sure we care since changing the information_type isn't going to mess subscribers soon.05:06
wallyworldStevenK: you sure? there's a card jc is looking at which will05:07
wallyworldbug 101492205:07
StevenKwallyworld: The reason it updates subscibers is due to visibility, and the rule that subscription confers visibility is going away, so ...05:08
wallyworldStevenK: but you are not allowed to be subscribed to bugs you can't see05:08
wallyworldso if a bug is made private, some people don't be able to see the bug anymore, hence will be unsubscribed05:08
wallyworldplus making a bug private may add subscribers in defined roles05:09
wgrantNo05:09
wgrantWell, only the person who is performing the action05:09
wgrantIt won't add others.05:09
wallyworlddefined roles definition may change sure05:09
wallyworldatm it adds bug supervisor or pillar owner etc05:10
wallyworldbut the point is, the subscribers list changes and we seem to have a regression05:10
wallyworldin not updating the ui after a info type change05:10
wallyworldsince before the ui change, it all worked as expected05:10
wallyworldStevenK: i think we can delete this entire block of code?05:15
wallyworld371- if (not bool(getFeatureFlag(05:15
wallyworld372- 'disclosure.show_information_type_in_ui.enabled')) and05:15
wallyworld373- extra_data.private):05:15
wallyworld374- if params.information_type == InformationType.PUBLIC:05:15
wallyworld375+ if extra_data.private:05:15
wallyworld376+ if params.information_type in PUBLIC_INFORMATION_TYPES:05:15
StevenKNope, it's used, I think.05:16
StevenKThere were one or two tests that depended on the behaviour at least.05:16
wallyworldStevenK: but won' the initial if condition in the original code always be false with the ff turned on? so the code will never be evaluated05:18
StevenKwallyworld: I can't recall the reason I added the guard there.05:18
StevenKIt clearly shouldn't be.05:18
StevenKI think I had the guard when that function was expecting private/security_related to flow through the whole thing05:19
wallyworldperhaps with ff turned on extra_data.private is replaced by extra_data.information_type05:19
StevenKwallyworld: Sadly not05:19
StevenKextra_data.information_type should probably be added.05:21
wallyworldyes05:24
wallyworldStevenK: what text is printed out in place of this?05:25
wallyworld843- >>> print admin_browser.contents05:25
wallyworld844- <!DOCTYPE...05:25
wallyworld845- ...This is a private bug...Foo Bar...won&rsquo;t be notified...05:25
wallyworlddo we need to fix the test so it checks?05:25
StevenKThat is looking for a notification that is no longer printed.05:25
wallyworldok05:25
StevenKwallyworld: That test sucked to debug. The notification isn't in the contents so the doctest prints out the 400 lines of contents05:26
wallyworldyeah, i hate that too05:27
wallyworldStevenK: in this case though, can't we check for the new info type text?05:29
wallyworld985- ... "This bug report should be private").selected = False05:29
StevenKwallyworld: Ah, we're setting it back so we don't fuck up the next test in the doctest, no longer needed.05:30
wallyworldof course, silly me05:30
wallyworldStevenK: r=me with a comment to raise a bug for the regression05:37
StevenKwallyworld: Right, okay. But that bug might end up being marked as Invalid :-)05:40
wallyworldwhat am i missing?05:41
wallyworldthe subscribers list can change, no?05:41
wallyworldat the very least, the person marking the bug private will be subscribed05:41
wallyworldso the subscribers list will need updating05:41
StevenKwallyworld: Oh, your second comment is related to extra_data.private -- there's a test around for that -- I'll ignore that bit for now, and mention to Curtis if it is actually used at all05:42
wallyworldok05:42
wallyworldthe second one was more of a request just to see what might be needed05:42
StevenKwallyworld: https://bugs.launchpad.net/launchpad/+bug/101781805:46
_mup_Bug #1017818: subscriber list does not update after changing information type <disclosure> <Launchpad itself:Triaged> < https://launchpad.net/bugs/1017818 >05:46
StevenKOh sure, *now* _mup_ answers.05:46
wallyworldStevenK: thanks. i hope i'm not missing something stupid asking for that bug to be raised05:46
StevenKwallyworld: Well, as you say, the person doing the action may end up subscribed05:47
wallyworldand *possibly* others removed05:47
wallyworldas per jc's card05:47
StevenKRight05:48
StevenKStuff might happen, as it were.05:48
wallyworldStevenK: so we may need to undelete the code that constructs the json data struct :-)05:48
StevenKEw05:49
StevenKIt will probably have to be in JS, rather than in the form05:49
wallyworldwell, ideally we wouldn't make a 2nd xhr call05:49
wallyworldso the call to update the info type would return the data needed to update the ui05:49
StevenKMaybe.05:50
wallyworldor at least update the request cache05:50
StevenKThat sounds okay05:50
wallyworldwhich would also eliminate a 2nd call05:50
wallyworldwhatever works :-)05:50
StevenKwallyworld: This branch has been through ec2 twice, but since it's so large I'm going to toss it for a third run.05:51
wallyworldgood idea :-)05:51
jelmer'morning07:22
jelmerjam!07:38
jamjelmer: !07:38
jamcjwatson: you're on the blame list for buildbot failing. http://lpbuildbot.canonical.com/builders/lucid_lp/builds/218207:38
jamIt looks unrelated (celery failure,  I believe)07:38
cjwatsonYeah, no way that's related to my change.  -ops suggested it's already been forced07:43
jelmergmb: https://code.launchpad.net/~jelmer/launchpad/no-revhistory-1/+merge/11201807:47
adeuringgood morning07:48
StevenKcjwatson: Yes, twice, in fact.07:54
=== almaisan-away is now known as al-maisan
=== gmb changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: gmb (sprinting, so YMMV) | Firefighting: - | Critical bugs: 3.47*10^2
jelmergmb: http://paste.ubuntu.com/1060456/09:26
gmbjelmer, https://lists.launchpad.net/yellow/msg00938.html09:28
jelmergmb: gracias09:29
wgrantadeuring: That patch should land on devel if it's been applied live.10:04
wgrantadeuring: Not db-devel10:04
wgrantadeuring: That is a live patch, so it's probably been applied live already or should be soon.10:04
adeuringwgrant: no, flacoste asked me to back it out.10:04
adeuringwgrant: and since the bug is really old, it does not matter if the brach is merged a few days sooner or later ;)10:05
wgrantadeuring: I saw, but I think he misunderstood.10:06
wgranthttps://dev.launchpad.net/PolicyAndProcess/DatabaseSchemaChangesProcess10:06
wgrant"For hot patches the target is lp:launchpad, but for cold patches it should be lp:launchpad/db-devel. "10:06
wgrantAnd that looks like a hot patch10:06
wgrantstub: Has the ftq patch been applied anywhere yet?10:06
stubwgrant: no, not that I'm aware of10:07
stubIIRC it is a hot patch, no need for downtime10:07
adeuringwgrant: yes, you're right -- but I'll simply merge the branch now into db-devel ;)10:07
wgrantRight, => devel10:07
wgrantadeuring: No!10:07
wgrantdb-devel is for cold patches10:07
adeuringwhy?10:07
stubI don't care where it lands but I'm not the shephard10:07
wgrantIf you merge it into db-devel, all it means is I have to merge db-stable into devel an extra time tomorrow10:08
wgrantIt achieves nothing other than delays :)10:08
wgrantdb-devel is the downtime queue10:08
wgrantThis doesn't need downtime, so it does not belong on db-devel.10:08
adeuringwgrant: so just wait until a merge is necessary anyway ;)10:08
wgrantSimplest solution is to ask stub to apply it now and then land to devel in 5 minutes when it's applied everywhere :)10:09
stubpoint me at the patch/mp10:10
adeuringstub: https://code.launchpad.net/~adeuring/launchpad/bug-29713/+merge/11121210:10
adeuringtjhough that one is meanwhile reverted10:11
adeuringstub: https://code.launchpad.net/~adeuring/launchpad/bug-29713-db-dev/+merge/11204310:11
stubadeuring:  I'll apply the db patch in https://code.launchpad.net/~adeuring/launchpad/bug-29713-db-dev/+merge/112043 now.10:17
adeuringstub: great, thanks!10:17
stubGah. Whitespace munging, cut & paste, urgh10:20
stubadeuring: done10:25
adeuringstub: thanks10:25
adeuringstub: you ran the patch on qastaging, right?10:28
stubadeuring: No, just production10:28
stubI'll do qastaging now10:28
adeuringstub: ok10:28
stubDone on qastaging10:30
=== matsubara is now known as matsubara-lunch
=== rick_h_ changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: gmb (sprinting, so YMMV), rick_h | Firefighting: - | Critical bugs: 3.47*10^2
=== al-maisan is now known as almaisan-away
=== matsubara-lunch is now known as matsubara
cjwatsonwgrant: https://code.launchpad.net/~cjwatson/launchpad/remove-single-custom-upload-exception/+merge/11209312:39
wgrantcjwatson: Thanks12:42
=== benji___ is now known as benji
ivoryrick_h_: abel said you could maybe help me with a problem in html (if you got time for it)?13:05
rick_h_ivory: sure thing13:05
ivoryrick_h_: http://bazaar.launchpad.net/~ivo-kracht/launchpad/bug-806660/revision/1543613:06
ivoryrick_h_: i created a seperate form but the "Add" button is offset and i dont know why13:06
ivoryrick_h_: oh this is the bug i amworking on https://bugs.launchpad.net/launchpad/+bug/80666013:07
_mup_Bug #806660: "Add a new address" in e-mail settings does the wrong thing when pressing Enter <easy> <ui> <Launchpad itself:In Progress by ivo-kracht> < https://launchpad.net/bugs/806660 >13:07
rick_h_loading13:07
rick_h_ivory: so the add button is offset in the initial html? You're wanting to get rid of that offset?13:08
ivoryrick_h_: no the new one is offset to the right and i want it to be like theold one was13:10
rick_h_ivory: so what I would do is colspace the <td> and then using padding-left to get it where you want it.13:12
rick_h_ivory: now that it's not connected to the rules of the other form, it won't really line up automatically and it's splitting the width 50/50 usually by default13:12
rick_h_the wide content of the second <td> in the upper form was pushing the button over for you13:12
rick_h_honestly, they should probably be defined in some way so that it's consistant. So with a common width set for that first <td> on both forms13:13
ivoryah ok i just wondered why it did that, thank you for helping13:13
rick_h_np13:14
sinzuirick_h_, Do you agree with my assessment...should this bug be marked wontfix? https://bugs.launchpad.net/launchpad/+bug/38394313:34
rick_h_loading13:35
rick_h_sinzui: right, it's the API13:37
rick_h_sinzui: I mean we could, via getter/setter ATTRS try to mirror things for easier API usage13:37
rick_h_but seems like more work than it's worth13:37
Laneycan I haz database patch number for bug #1016776 please?13:47
_mup_Bug #1016776: Users are offered updates to packages in the -proposed staging area pre-release <feature> <launchpad> <Launchpad itself:Triaged> < https://launchpad.net/bugs/1016776 >13:47
cjwatsonArgh, I hate DB security13:48
rick_h_cjwatson: so ummm, I assume this branch is part of stuff you've been working with the ppa pros on?13:52
rick_h_cjwatson: so you need this to land by wed in production? or the prev code is scheduled to be tested there then?13:52
cjwatsonrick_h_: Which one, sorry?13:53
rick_h_cjwatson: sorry, the one in review with your deletions for the unembargo code13:54
rick_h_https://code.launchpad.net/~cjwatson/launchpad/remove-unembargo-package/+merge/11204413:54
cjwatsonrick_h_: No, I was noting an intent not to land it until after I've made sure that the ubuntu-security team can use the new code that should hopefully be deployed tomorrow13:54
cjwatsonThere's no rush on remove-unembargo-package; was just getting it in for review early, that's all13:55
rick_h_ok, so I'll make a comment that review will pend the test13:55
cjwatsonRight, that's what I thought I'd written in my cover letter :-)13:55
cjwatsonWell, there's no harm reviewing it earlier13:55
rick_h_right, well you said you won't land it, but as the reviewer I'll punt it until after entirely if that doesn't block you at all13:55
cjwatsonBut sure13:55
rick_h_it's not exactly my wheel house, but I don't want to hold you up if you needed this13:55
cjwatsonNot at all, was just getting stuff off my disk13:55
rick_h_ok, cool13:56
rick_h_Laney: let me pull that down and get you an id13:56
cjwatsonWhat is a bit more urgent is my r15491, which I've just marked qa-bad; should I revert that?  I think it's just a security.cfg patch to fix it, but I do need to figure out a test13:57
rick_h_cjwatson: hmm, so I don't think there will be a deploy by us today. So if you can get the fix in I'd go for the fix13:58
rick_h_if it'll be tomorrow or tonight (when the aussies get going) I'd revert it out13:59
cjwatsonShould be soon - couple of phone calls coming up but let's see what I can do13:59
rick_h_cjwatson: ok, sounds like a plan14:00
rick_h_sinzui: with that nth child, it's just grabbing the submit button right? I wonder if it could just be changed to grab based on name/etc? Or am I misreading that14:02
sinzuirick_h_, yes, name would also work in this case.14:03
rick_h_ah, they don't have names so that they're not submitted I'd imagine14:03
sinzuioh, right <button>14:05
rick_h_but they have classes I think he could use, so commenting.14:05
rick_h_thanks for bringing that up14:05
sinzuiI really need to fix the button css so that it looks more like a platform button14:05
Laneyrick_h_: thanks14:13
jelmergmb: https://code.launchpad.net/~jelmer/launchpad/no-revhistory-2/+merge/11211914:14
jcsackettsinzui: free to chat a bit?14:17
sinzuiyes14:18
jcsackettcool.14:18
jcsackettsinzui: i've started a hangout.14:22
rick_h_Laney: ok, claimed 2209-25-1 for you14:29
Laneyexcellent, ty14:30
jelmergmb: https://code.launchpad.net/~jelmer/launchpad/no-revhistory-3/+merge/11212314:31
cjwatsonrick_h_: https://code.launchpad.net/~cjwatson/launchpad/copy-custom-uploads-fix/+merge/112122 fixes that regression14:31
rick_h_cjwatson: looking now14:32
=== cr3_ is now known as cr3
rick_h_cjwatson: ok, r=me14:35
cjwatsonThanks14:37
cjwatsonI'll get that landed then14:37
cjwatsonAnd hopefully re-QA that tonight14:38
ivoryrick_h_: could you review this? https://code.launchpad.net/~ivo-kracht/launchpad/bug-806660/+merge/11212514:42
rick_h_sure thing ivory14:42
ivoryrick_h_: thank you14:42
sinzuijcsackett, http://pastebin.ubuntu.com/1060851/14:42
rick_h_ivory: r=me14:52
rick_h_flacoste: so part of this yui gallery bit is signing their CLA. Should I just sign as an individual, or can I sign this as "Canonical" the organization?14:53
flacostedo they have a formal process for organization?14:54
flacostei don't think it's possible14:54
rick_h_it's the same form, just with the org filled in and my title added14:54
flacostefor example, for the Canonical CLA, only individuals can sign them14:54
rick_h_but there is a checkbox to choose so I wanted to make sure I was going this the right way14:54
rick_h_https://secure.echosign.com/public/hostedForm?formid=A9PFU5T58653A14:54
rick_h_ok, I can do individual without worry if that's cool and easier to do14:55
flacosteyep14:55
flacostei think that's the best move forward14:56
rick_h_ok, thanks14:56
LaneyJust noticed checkmarkable on the dev wiki. I can't use it (forbidden). Should I be able to? :-)15:15
cody-somervilleWhy is it taking so long for PPAs to publish built binaries these days?15:52
czajkowskisinzui: what is the difference of the tag hardening and say privacy ?15:53
sinzuihardening was a phase of work where we wanted to control *who* has permission. privacy is largely about *what* is and is shown as private15:54
sinzuihardening is a feature tag.15:54
czajkowskisinzui: ah ok, thank you16:01
=== matsubara is now known as matsubara-afk
mgzgmb: https://code.launchpad.net/~gz/launchpad/py27_test_scriptmonitor_logging_1017981/+merge/11216016:17
gmbmgz: https://dev.launchpad.net/EC2Test16:23
=== deryck is now known as deryck[lunch]
* czajkowski waves at gmb 16:24
czajkowskigmb: working without you is rather quiet16:25
czajkowski:s16:25
* gmb waves at czajkowski 16:25
gmbHaha.16:25
gmbEh, well, I'll be in the office for an afternoon Thursday fortnight, if that's any help.16:25
czajkowskiyarp can be indeed16:25
czajkowskigoing in Friday this week as there is after work drinks16:25
=== beuno_ is now known as beuno
czajkowskimaxb: cjwatson may know17:25
=== deryck[lunch] is now known as deryck
rick_h_gmb: can you review this please? https://code.launchpad.net/~rharding/launchpad/yui35_test/+merge/11191118:02
rick_h_gmb: if the sprint has you busy I'll bug deryck next :)18:02
czajkowskirick_h_: I think he's EOD he's sprinting18:02
rick_h_czajkowski: yea, why I ping'd. Didn't update topic/is still in irc, but expecting to bug deryck in a sec18:03
deryckrick_h_, I can do a review here shortly.  About to do call with abentley18:03
rick_h_deryck: rgr, no rush. Thank you18:03
=== czajkowski changed the topic of #launchpad-dev to: http://dev.launchpad.net/ | On call reviewer: rick_h | Firefighting: - | Critical bugs: 3.47*10^2
cjwatsonczajkowski: hmm?18:22
lifelesssinzui: have we had any more user confusion about 'contact this user' since the last round of tweaks ?18:42
sinzuilifeless, The only remark on irc and bugs that I have seen was from our own abentley regarding mass team admin emails.18:50
sinzuilifeless, I think this is a team hierarchy issue.18:51
sinzuimaas team, not mass team18:51
lifelesscool18:54
lifelesssounds like we might have put the monster to rest18:54
maxbcjwatson: I was wondering on #launchpad if there was a way to ask LP for which Ubuntu series it currently accepted PPA uploads19:29
maxbczajkowski moved the conversation here thinking you more likely to be around here :-)19:29
abentleylifeless: Are you aware of any issues with codehosting that prevent opening more than 4 branches in rapid succession?  I see it on qastaging and launchpad.dev, but not production.19:31
maxbAlthough.... something seems to have changed in that department, since LP just accepted an upload for edgy (and then failed to build it, of course)19:33
cjwatsonI believe (from the code) that PPAs allow you to upload to any suite that exists, probably because of PES.19:38
cjwatsonedgy is a bit weird; edgy-* exist on ftpmaster.internal but not edgy itself19:38
cjwatsonYou can certainly upload to anything currently supported or in-development by Ubuntu.  Anything else is probably best regarded as at-risk.19:38
cjwatson(But I'm not really a PPA guru, this is just my impression)19:39
cjwatsonAs it happens at the moment I rather suspect dapper + feisty-quantal should work provided that the distroarchseries has a working chroot_url; but we've been talking about clearing some of those dists subdirectories off ftpmaster at some point, which will break that.19:41
lifelessabentley: bzr+ssh ?19:53
lifelessabentley: or sftp, or $unknown ?19:53
lifelessabentley: I'm not aware of any intrinsic limits, no. are the opens serialised, or do you have 4 clients concurrently hitting it ?19:54
abentleylifeless: bzr+ssh and probably sftp19:54
abentleylifeless: Serialized.19:54
abentleylifeless: https://pastebin.canonical.com/68914/19:55
lifelessabentley: whats the failure you get ?19:56
abentleylifeless: No explicit failure.  It hangs after "bzr+ssh://bazaar.qastaging.launchpad.net/+branch-id/8633".19:57
abentleylifeless: When I run it locally, it works.  But on devpad, it fails.19:59
abentleyi.e. hangs.19:59
lifelessdo you have ssh master connection use on ?20:00
lifelesslsof / netstat / strace may help you determine what it is hanging on20:00
lifelessabentley: if you drop into pdb (ctrl-\ IIRC), what is bzr trying to do ?20:01
abentleylifeless: No, I don't have ssh master connection use on.20:01
abentleylifeless: This is a script, so ctrl-\ doesn't drop to pdb.20:02
lifelessabentley: import bzrlib.breakin; bzrlib.breakin.hook_debugger_to_signal()20:03
lifelessabentley: should enable that20:03
abentleylifeless: Thanks.  Backtrace: http://pastebin.ubuntu.com/1061439/20:06
lifelessits waiting for ssh to exit20:08
lifelesshmm20:08
cjwatsonwgrant,StevenK: Dear NDT cabal: I've QAed my follow-up fix to bug 231371 (rick_h advised that I could land that rather than reverting as long as I was quick enough that it'd be in devel by the time you folks woke up).  QA notes in the bug.  I haven't marked it qa-ok yet because (a) it's not on qastaging and (b) there are several revisions between the bad one and the fix, so I guess you need to be aware not to deploy ...20:09
_mup_Bug #231371: support dist-upgrader-all pocket copy <feature> <lp-soyuz> <qa-bad> <soyuz-publish> <Launchpad itself:Fix Committed by cjwatson> < https://launchpad.net/bugs/231371 >20:09
cjwatson... r15491 without r15499.20:09
cjwatsonIt'd be nice if at least up to r15489 could be deployed tomorrow, since I have a window with the security team tomorrow to production-test r15486.20:10
lifelessabentley: sorry am OTP will ping you soon20:17
lifelessabentley: so, ssh isn't exiting20:37
lifelessabentley: we've seen this before I think; one common case is master connections, but also..20:38
abentleylifeless: The function assumes that closing stdin/stdout will terminate ssh.20:38
abentleylifeless: in recent versions of bzr, a socket is used.20:39
lifelessabentley: I'd poke around with lsof on the ssh process its waiting for20:40
lifelessabentley: see what it thinks is up20:40
abentleylifeless: It still has a tcp connection: "TCP localhost.localdomain:44533->launchpad.dev:5022 (ESTABLISHED)", and two sockets.20:44
abentleylifeless: http://pastebin.ubuntu.com/1061512/20:46
bachi james_w, did you get my email request regarding your tarmac scripts?  if not, i'd really like to have a look if you have time to sanitize and send them.21:06
james_wbac, I did21:06
james_wbac, I21:06
james_w'll sanitise now21:06
bacjames_w: thanks a lot!21:07
timrcAny idea how I get a list of persons subscribed to a private PPA via the api (akin to +subscriptions in the web ui)?21:17
timrcI'm seeing https://launchpad.net/+apidoc/devel.html#archive_subscriber, but not sure how to access it21:19
=== salgado is now known as salgado-afk
james_wbac, lp:~james-w/+junk/tarmac-puppet21:39
bacgot it james_w, thanks21:40
wgrantjelmer: Have you tested that this Branch.revision_history excision attempt will be less catastrophic than the previous one?21:58
wgrantcjwatson: Ergh, OK21:58
jelmerwgrant: Yes - it's also less ambitious21:59
jelmerwgrant: this one doesn't try to improve performance in any way, it just copes with the fact that bzr has deprecated these two functions but keeps O() the same21:59
jelmerwgrant: in other words, it won't help with bug 80893022:00
_mup_Bug #808930: Timeout running branch scanner job <escalated> <linaro> <oops> <Launchpad itself:In Progress by abentley> < https://launchpad.net/bugs/808930 >22:00
wgrantjelmer: Right, sounds good. Thanks.22:06
jelmerI do want to improve that bit some time, but not now :)22:11
sinzuiwgrant, https://dev.launchpad.net/Projects/Disclosure22:16
sinzuiStevenK,  https://dev.launchpad.net/Projects/Disclosure22:34
cjwatsontimrc: Right now, I don't think you can.  ArchiveSubscriber only seems to be exported as the return type of Archive.newSubscriber.22:37
cjwatson*newSubscription22:37
timrccjwatson, :/22:38
rick_h_huwshimi: heads up, got permission to submit the morph module to the YUI Gallery so submitted that today.23:17
huwshimirick_h_: Awesome! Nice work :)23:17
rick_h_huwshimi: I hear you wrote most of it, I've got a branch of it here: https://github.com/mitechie/yui3-gallery/tree/add_morph/src/gallery-anim-morph23:18
rick_h_updated to all YUI specs and all that jazz. So if we go to reuse it in the future (once this gets approved/merged) it'll be considered the upstream to sync up with.23:18
huwshimirick_h_: Nice one :)23:19
huwshimirick_h_: I'll have to make sure we replace it in MAAS too.23:19
rick_h_yea, hopefully going to work on getting more generic stuff up into the gallery23:19
rick_h_and try to keep apps sync'd using hte gallery versions of things23:20
rick_h_huwshimi: yea, at some point we can look at that. This adds an API chance we needed for the other project and some more tests, docs, etc.23:20

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