[01:52] wgrant: lots of actions on these pages send emails, which cause tracebacks like http://pastebin.ubuntu.com/10419041/ - is there an easy way to get those emails to be delivered to a local account... or maybe just not sent at all ? [01:53] thomi: install a postfix or similar in your container, configured for local deluvery only [01:54] the emails are all sent to root@lovalhost in dev mode. [01:54] wgrant: ahhh, ok [01:54] wgrant: you recommend postfix? I on;y have experience of exim, and that was *years* ago [01:55] well, postfix is whwt i know best, and debconf provides a one-click local-only option [01:55] but exim will work fine too [01:56] nice [01:57] I remember exim being a PITA [02:00] thomi: 3 or 4? [02:02] StevenK: hmm... it's been long enough that I can't remember. It would have been ~ 15 years ago, so.... [02:02] maybe 3? [02:14] wgrant: comments on placement of 'edit mailing list subscription' link? https://bugs.launchpad.net/launchpad/+bug/1425646/+attachment/4327910/+files/Screenshot%20from%202015-02-26%2015%3A11%3A55.png [02:14] Bug #1425646: It's too hard to find the +editemails page. [02:14] not sure if it should go there, or in the global navigation panel on the RHS [02:37] thomi: seems okay, although isn't strictly speaking 'user information' [02:37] blr: yeah.. OTOH, if it's over on the RHS then it's separated from the other email-related settings [02:38] so I'm not sure what's more usable... maybe both? no, that seems like a bad idea... [02:38] thomi: would almost be nice to have something analgous to Latest Memberships for lists [02:38] but that's a bit out of scope [02:38] yeah [02:38] also, you tend to end up subscribed to a lot of lists.. or at least have a lot of mailing lists in that list [02:38] better there than on the RHS I think [02:40] the wording of the options on the menu could use improvement, it really isn't clear what the difference between "administer" and "administer account" is without loading the views [02:41] doesn't help that the view headings are different from the links! [02:42] adminster => review person, adminster account => review person's account [02:42] blr: agreed, but ... also not in scope for what I'm looking at right now :D [02:42] just sayin' :) [02:42] yeah [02:42] I think at least one of those aren't seen by mere mortals though [02:42] the UI stuff is a big rabbithole [02:45] Administer options aren't shown to mortals, yeah [02:45] we need tor rrdesign the settings things entirely [02:45] there should be a Settings link which has a submenu yo all of the settings [02:55] updating doctests :( [02:56] 1:( [02:59] hmm, I think we need a link at the top of each of +editemails and +editmailinglists that points to each other [03:00] sonewhere on each, yeah [03:15] wgrant: ever thought of upgrading ./bin/test to produce subunit v2 output? (with an appropriate option, of course) [03:15] combined with trv, it'd make these results a lot easier to read IMO [03:22] thomi: It can do subunit v1, but I think our subunit's too old for v2. [03:22] wgrant: what's the barrier to upgrading it? [03:22] thomi: Mostly not wanting to break things that might depend on its output, eg. buildbot. [03:23] wgrant: we can upgrade it and have it spit out v1 by default [03:46] thomi: That link looks good. Does the page work? [03:47] wgrant: of course! [03:47] I'm just adding the links between the two page snow [03:47] *pages now [03:47] then will add tests for those links [03:48] :) [03:48] And the new page doesn't require reauthentication?" [03:48] nope [03:48] Marvellous. [03:48] yeah, it's pretty sweet :D [03:48] I'm sure I've done something stupid though [04:02] hmmm, I'm really not sure where to put these additional links. [04:02] I'll leave it for today, and come back to it tomorrow. [13:49] wgrant: https://code.launchpad.net/~cjwatson/launchpad/git-defaults/+merge/250474 should be reviewable again, in the unlikely event you're still vertical. [17:18] wgrant: And https://code.launchpad.net/~cjwatson/launchpad/git-lookup/+merge/250628 as well now, phew. Fairly substantial redesign, ended up being able to throw away most of IGitNamespaceSet. [19:24] cjwatson: still around perchance? [19:28] thomi: little bit [19:30] cjwatson: I read your comment on bug 1425646 - I added a screenshot with both links as text links... what do you think? [19:30] I'd love to get this finished today (as I have to go work on CI next week) - I also added to that bug screenshots of the mailing list & email settings pages [19:30] so, feedback desired - blr and wgrant too ^^ [19:30] Bug #1425646: It's too hard to find the +editemails page. [19:34] sure - commented [19:34] (with the caveat that I'm relatively new to doing serious LP UI work) [19:35] cjwatson: thanks. My eye for resign is... lacking I'll try that out [19:35] yeah me too :) [19:35] what's the equivalent of a tin ear? [19:35] heh [19:36] cjwatson: something like https://launchpadlibrarian.net/198833330/colin_suggestion2.png ? [19:38] I think I prefer that personally. But if others feel that uses too much vertical space then maybe the links can just be spaced out a bit more horizontally. My main problem was that they were bunched up right against each other, I think. [19:38] Oh, I would put "Change e-mail settings" first since it's directly associated with the list of addresses just above. [19:41] good catch [19:41] I won't upload a new SS - I'm already spamming the bug [19:42] blr: any thoughts on the above? [20:19] thomi: that looks better - I think we're kind of stretching the semantics of
and
there as well, they're not really definitions (arguably should be s with the colons removed) [20:20] you'd have to fix the css up if you changed that though [20:20] blr: and if we fix it in one place, we have to fix it everywhere [20:21] what is ? [20:21]

etc [20:22] oh, right [20:23] I wouldn't worry about it, from the user perspective they're jus tall block elements, not important. [20:23] if we get some design resource it might be worth going back and addressing that kind of thing [20:24] cjwatson: the create-api branch is ready for re-review if you have a moment to look over it. [20:28] Right, K+J just got back from karate so I'm about to be distracted so let's see [20:30] cjwatson: no worries, will have the ref list bit for you soon too. [20:30] oh cool [20:31] I spent all of today rearranging my defaults/lookup branches [20:31] but they feel more sensibly-structured now [20:49] blr: r=me with comments [20:50] cjwatson: thanks colin :) [20:51] cjwatson: the print statements are placeholders until I sort out some proper logging really [20:51] Yeah, but they might as well be good placeholders. :-) [20:51] that is true! [20:59] cjwatson: Excellent, a good redesign was what I thought might work well. [21:00] Will rereview today. [21:06] wgrant: did you get any feedback from the juju devs yesterday? [21:06] I missed the tail end of it [21:08] blr: Juju should apparently be detecting that the instance failed to start and trying the other AZ, but it doesn't wait quite long enough. [21:08] https://bugs.launchpad.net/juju-core/+bug/1425808 [21:08] Bug #1425808: OpenStack provider doesn't try another AZ if the scheduler fails to find a valid host [21:10] wgrant: great [21:33] wgrant: can you please remind me what to do to get a branch scan completed? I thought it was a script in lp-dev-utils? [21:33] thomi: http://paste.ubuntu.com/10436489/ [21:33] it's not in lp-dev-utils [21:33] ahh [21:34] can we add that to lp:launchpad ? [21:34] or ... I guess if the problem is going to go away soon [21:34] maybe it's not worth it [21:34] I just Ctrl+R lp-shell, Ctrl+R resc, then fix the branch name :) [21:34] And no, that sort of code doesn't belong in lp:launchpad. lp:lp-dev-utils maybe. [21:36] cjwatson: Hm, is git-defaults meant to be half the length it was? [21:40] wgrant: Sounds about right. Removed a fair bit of cruft, and I applied some mixin refactoring to the tests to let them be a lot less wordy. [21:40] Yeah, looks good, just surprising. [21:41] I reckoned it was a good sign. [21:41] git-lookup becomes a bit longer, IIRC, but not too much. [21:43] Oh. It becomes slightly more longer than git-defaults became shorter. Oh well. [21:44] Heh [21:44] Not directly related, it's just that I tore a bunch of stuff out of git-namespace. [21:47] Yeah [21:48] git-defaults is muuuuch cleaner now, thanks for reworking it. [21:49] I almost wonder whether I needed to do PersonDSP at all. But it'll probably still be handy for browser stuff. [21:49] I think it may become sensible to make it exist only for browser purposes, yes. [21:49] Handing around an owner and a target isn't terribly onerous most of the time. [21:50] It is probably easier to excise once this series is landed, though. [21:50] Which is why I didn't request its death earlier. [21:50] Yeah. Ditto the anomalous argument order of get_git_namespace. [21:53] Anyway, family time, night. [21:53] Night. [21:53] Thanks again for the review. [21:53] Thanks for not telling me to get stuffed when I ask you to basically rewrite it :P [21:53] Heh [21:54] Rough direction helps. I think my cognitive error had been thinking that all traverse-style methods had to have roughly the same signature, and in particular a single return value. [21:55] Which would usually be a good policy, but it makes things so much uglier here that breaking with convention probably works well. [22:01] It's a similar problem to series, really. We're trying to handle two dimensions in a single object for no clear reason. [22:04] I wonder if I could get a review on https://code.launchpad.net/~thomir/launchpad/devel-fix-editemails-link/+merge/251176 please? [22:04] I'm sure I've done something stupid. [22:05] thomi: Sure. Just rereviewing a couple of Colin's big ones, then I'll look at yours. [22:05] I doubt it :) [22:05] lol - we'll see