thomi | 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:52 |
---|---|---|
wgrant | thomi: install a postfix or similar in your container, configured for local deluvery only | 01:53 |
wgrant | the emails are all sent to root@lovalhost in dev mode. | 01:54 |
thomi | wgrant: ahhh, ok | 01:54 |
thomi | wgrant: you recommend postfix? I on;y have experience of exim, and that was *years* ago | 01:54 |
wgrant | well, postfix is whwt i know best, and debconf provides a one-click local-only option | 01:55 |
wgrant | but exim will work fine too | 01:55 |
thomi | nice | 01:56 |
thomi | I remember exim being a PITA | 01:57 |
StevenK | thomi: 3 or 4? | 02:00 |
thomi | StevenK: hmm... it's been long enough that I can't remember. It would have been ~ 15 years ago, so.... | 02:02 |
thomi | maybe 3? | 02:02 |
thomi | 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 |
mup | Bug #1425646: It's too hard to find the +editemails page. <trivial> <ui> <Launchpad itself:New> <https://launchpad.net/bugs/1425646> | 02:14 |
thomi | not sure if it should go there, or in the global navigation panel on the RHS | 02:14 |
blr | thomi: seems okay, although isn't strictly speaking 'user information' | 02:37 |
thomi | blr: yeah.. OTOH, if it's over on the RHS then it's separated from the other email-related settings | 02:37 |
thomi | so I'm not sure what's more usable... maybe both? no, that seems like a bad idea... | 02:38 |
blr | thomi: would almost be nice to have something analgous to Latest Memberships for lists | 02:38 |
blr | but that's a bit out of scope | 02:38 |
thomi | yeah | 02:38 |
thomi | 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 |
blr | better there than on the RHS I think | 02:38 |
blr | 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:40 |
blr | doesn't help that the view headings are different from the links! | 02:41 |
blr | adminster => review person, adminster account => review person's account | 02:42 |
thomi | blr: agreed, but ... also not in scope for what I'm looking at right now :D | 02:42 |
blr | just sayin' :) | 02:42 |
thomi | yeah | 02:42 |
thomi | I think at least one of those aren't seen by mere mortals though | 02:42 |
blr | the UI stuff is a big rabbithole | 02:42 |
wgrant | Administer options aren't shown to mortals, yeah | 02:45 |
wgrant | we need tor rrdesign the settings things entirely | 02:45 |
wgrant | there should be a Settings link which has a submenu yo all of the settings | 02:45 |
thomi | updating doctests :( | 02:55 |
wgrant | 1:( | 02:56 |
thomi | hmm, I think we need a link at the top of each of +editemails and +editmailinglists that points to each other | 02:59 |
wgrant | sonewhere on each, yeah | 03:00 |
thomi | wgrant: ever thought of upgrading ./bin/test to produce subunit v2 output? (with an appropriate option, of course) | 03:15 |
thomi | combined with trv, it'd make these results a lot easier to read IMO | 03:15 |
wgrant | thomi: It can do subunit v1, but I think our subunit's too old for v2. | 03:22 |
thomi | wgrant: what's the barrier to upgrading it? | 03:22 |
wgrant | thomi: Mostly not wanting to break things that might depend on its output, eg. buildbot. | 03:22 |
thomi | wgrant: we can upgrade it and have it spit out v1 by default | 03:23 |
wgrant | thomi: That link looks good. Does the page work? | 03:46 |
thomi | wgrant: of course! | 03:47 |
thomi | I'm just adding the links between the two page snow | 03:47 |
thomi | *pages now | 03:47 |
thomi | then will add tests for those links | 03:47 |
wgrant | :) | 03:48 |
wgrant | And the new page doesn't require reauthentication?" | 03:48 |
thomi | nope | 03:48 |
wgrant | Marvellous. | 03:48 |
thomi | yeah, it's pretty sweet :D | 03:48 |
thomi | I'm sure I've done something stupid though | 03:48 |
thomi | hmmm, I'm really not sure where to put these additional links. | 04:02 |
thomi | I'll leave it for today, and come back to it tomorrow. | 04:02 |
cjwatson | wgrant: https://code.launchpad.net/~cjwatson/launchpad/git-defaults/+merge/250474 should be reviewable again, in the unlikely event you're still vertical. | 13:49 |
cjwatson | 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. | 17:18 |
thomi | cjwatson: still around perchance? | 19:24 |
cjwatson | thomi: little bit | 19:28 |
thomi | cjwatson: I read your comment on bug 1425646 - I added a screenshot with both links as text links... what do you think? | 19:30 |
thomi | 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 |
thomi | so, feedback desired - blr and wgrant too ^^ | 19:30 |
mup | Bug #1425646: It's too hard to find the +editemails page. <trivial> <ui> <Launchpad itself:New> <https://launchpad.net/bugs/1425646> | 19:30 |
cjwatson | sure - commented | 19:34 |
cjwatson | (with the caveat that I'm relatively new to doing serious LP UI work) | 19:34 |
thomi | cjwatson: thanks. My eye for resign is... lacking I'll try that out | 19:35 |
cjwatson | yeah me too :) | 19:35 |
cjwatson | what's the equivalent of a tin ear? | 19:35 |
thomi | heh | 19:35 |
thomi | cjwatson: something like https://launchpadlibrarian.net/198833330/colin_suggestion2.png ? | 19:36 |
cjwatson | 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 |
cjwatson | Oh, I would put "Change e-mail settings" first since it's directly associated with the list of addresses just above. | 19:38 |
thomi | good catch | 19:41 |
thomi | I won't upload a new SS - I'm already spamming the bug | 19:41 |
thomi | blr: any thoughts on the above? | 19:42 |
blr | thomi: that looks better - I think we're kind of stretching the semantics of <dl> and <dt> there as well, they're not really definitions (arguably should be <Hn>s with the colons removed) | 20:19 |
blr | you'd have to fix the css up if you changed that though | 20:20 |
thomi | blr: and if we fix it in one place, we have to fix it everywhere | 20:20 |
thomi | what is <hn>? | 20:21 |
blr | <h1> <h2> etc | 20:21 |
thomi | oh, right | 20:22 |
blr | I wouldn't worry about it, from the user perspective they're jus tall block elements, not important. | 20:23 |
blr | if we get some design resource it might be worth going back and addressing that kind of thing | 20:23 |
blr | cjwatson: the create-api branch is ready for re-review if you have a moment to look over it. | 20:24 |
cjwatson | Right, K+J just got back from karate so I'm about to be distracted so let's see | 20:28 |
blr | cjwatson: no worries, will have the ref list bit for you soon too. | 20:30 |
cjwatson | oh cool | 20:30 |
cjwatson | I spent all of today rearranging my defaults/lookup branches | 20:31 |
cjwatson | but they feel more sensibly-structured now | 20:31 |
cjwatson | blr: r=me with comments | 20:49 |
blr | cjwatson: thanks colin :) | 20:50 |
blr | cjwatson: the print statements are placeholders until I sort out some proper logging really | 20:51 |
cjwatson | Yeah, but they might as well be good placeholders. :-) | 20:51 |
blr | that is true! | 20:51 |
wgrant | cjwatson: Excellent, a good redesign was what I thought might work well. | 20:59 |
wgrant | Will rereview today. | 21:00 |
blr | wgrant: did you get any feedback from the juju devs yesterday? | 21:06 |
blr | I missed the tail end of it | 21:06 |
wgrant | 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 |
wgrant | https://bugs.launchpad.net/juju-core/+bug/1425808 | 21:08 |
mup | Bug #1425808: OpenStack provider doesn't try another AZ if the scheduler fails to find a valid host <juju-core:Triaged> <https://launchpad.net/bugs/1425808> | 21:08 |
blr | wgrant: great | 21:10 |
thomi | 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 |
cjwatson | thomi: http://paste.ubuntu.com/10436489/ | 21:33 |
cjwatson | it's not in lp-dev-utils | 21:33 |
thomi | ahh | 21:33 |
thomi | can we add that to lp:launchpad ? | 21:34 |
thomi | or ... I guess if the problem is going to go away soon | 21:34 |
thomi | maybe it's not worth it | 21:34 |
wgrant | I just Ctrl+R lp-shell, Ctrl+R resc, then fix the branch name :) | 21:34 |
wgrant | And no, that sort of code doesn't belong in lp:launchpad. lp:lp-dev-utils maybe. | 21:34 |
wgrant | cjwatson: Hm, is git-defaults meant to be half the length it was? | 21:36 |
cjwatson | 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 |
wgrant | Yeah, looks good, just surprising. | 21:40 |
cjwatson | I reckoned it was a good sign. | 21:41 |
cjwatson | git-lookup becomes a bit longer, IIRC, but not too much. | 21:41 |
cjwatson | Oh. It becomes slightly more longer than git-defaults became shorter. Oh well. | 21:43 |
wgrant | Heh | 21:44 |
cjwatson | Not directly related, it's just that I tore a bunch of stuff out of git-namespace. | 21:44 |
wgrant | Yeah | 21:47 |
wgrant | git-defaults is muuuuch cleaner now, thanks for reworking it. | 21:48 |
cjwatson | I almost wonder whether I needed to do PersonDSP at all. But it'll probably still be handy for browser stuff. | 21:49 |
wgrant | I think it may become sensible to make it exist only for browser purposes, yes. | 21:49 |
wgrant | Handing around an owner and a target isn't terribly onerous most of the time. | 21:49 |
wgrant | It is probably easier to excise once this series is landed, though. | 21:50 |
wgrant | Which is why I didn't request its death earlier. | 21:50 |
cjwatson | Yeah. Ditto the anomalous argument order of get_git_namespace. | 21:50 |
cjwatson | Anyway, family time, night. | 21:53 |
wgrant | Night. | 21:53 |
cjwatson | Thanks again for the review. | 21:53 |
wgrant | Thanks for not telling me to get stuffed when I ask you to basically rewrite it :P | 21:53 |
cjwatson | Heh | 21:53 |
cjwatson | 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:54 |
wgrant | Which would usually be a good policy, but it makes things so much uglier here that breaking with convention probably works well. | 21:55 |
wgrant | It's a similar problem to series, really. We're trying to handle two dimensions in a single object for no clear reason. | 22:01 |
thomi | I wonder if I could get a review on https://code.launchpad.net/~thomir/launchpad/devel-fix-editemails-link/+merge/251176 please? | 22:04 |
thomi | I'm sure I've done something stupid. | 22:04 |
wgrant | thomi: Sure. Just rereviewing a couple of Colin's big ones, then I'll look at yours. | 22:05 |
wgrant | I doubt it :) | 22:05 |
thomi | lol - we'll see | 22:05 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!