/srv/irclogs.ubuntu.com/2015/06/12/#launchpad-dev.txt

wgrantblr: ui-project-setbranch has conflicts; can you merge devel and resolve them?00:19
wgrantAnd would it be worth cherrypicking the semi-unrelated menu changes into a separate branch, to get the "Configure translations" -> "Configure Translations" bits out of the big diff?00:20
blrugh, yep sure00:20
blrwgrant: can do sure, if it is obscuring the primary intention of the branch.00:21
wgrantblr: I think it should be pretty easy to put in a separate branch, and it would shrink the 2200-line diff by quite a bit...00:22
wgrantJust a bzr merge -i from the old branch into the new plus a couple of fixups where they overlap should work.00:22
wgrantThen we can review and land the new branch before the old, and the diff will be a whooooole lot more sensible.00:22
blrwgrant: sounds reasonable00:24
wgrantblr: New JS is much better, thanks.00:30
blryep I think that should work well enough.00:31
blrwill let you know when I have the 2 branches00:32
wgrantI think there should only be like one file that needs the two sets of changes disentangled.00:33
blrwgrant: wow, managed to blow up more tests than anticipated. Also update the BMP factories. Ready for you now if you have a moment: https://code.launchpad.net/~blr/launchpad/recycle-commit-message/+merge/26179302:32
wgrantblr: Explosive tests are fun.02:34
blrwgrant: is there a reason there's no argument for 'description' on resubmit? (in the interface)03:45
wgrantblr: Someone probably forgot to add it there when the field was added.03:46
wgrantProbably an idea to fix that too.03:46
blrwgrant: yep, I did - just checking I wasn't missing something :)03:46
blras much as I like the keyboard on the lenovo, it is such an improvement using a proper mechanical keyboard...03:53
wgrantAs laptop keyboards go, the T4[45]0s have by far the best I've used.03:53
wgrantBut yes, a proper desktop mechanical keyboard is hard to beat.03:53
blrhad a look at the new macbook the other day - impressive hardware, but there's even less travel on the keys now than previous models... it would be intolerable I think heh03:54
wgrantThe one-port-to-rule-them-all model?03:55
wgrantYeah, certainly shiny and expensive.03:55
blrhah yeah03:55
wgrantBut the keyboard is way worse than an MBA03:55
wgrantAnd that's saying something...03:55
blrwgrant: hmm I didn't receive a pqm notification for that last lp-land, and I don't see anything in the queue..04:32
wgrantblr: buildbot had spuriously failed.04:39
blrwgrant: ah that old chestnut.04:42
wgrantlp:~person-name-100028/ubuntu/+source/unique-from-factory-py-line3422-100026/+git/gitrepository-10002907:32
wgrantThe factory creates the best URLs.07:32
StevenKwgrant: Not enough -deactivatedaccount-deactivatedaccount in the person portion07:33
wgrantStevenK: I'll have you know that no account has more than 17 of them.07:37
wgranthttps://launchpad.net/~deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount for reference07:38
wgrantWhich isn't actually deactivated.07:38
wgrantAlso I guess that technically has 18, since I missed the first one, as it doesn't start with -07:39
StevenKHahaha07:39
wgrantcjwatson: Oh, good catch.12:09
wgrantThanks.12:09
cjwatsonSome day I'll find a problem with one of your MPs that isn't entirely trivial :-)12:10
wgrantI'm normally sufficiently pedantic about things like that :/12:11
cjwatsonAlmost finished syncing everything over, should be back in the saddle properly this afternoon12:11
wgrantYay12:11
cjwatsonTrying to sort out my git-detect-merges branch, which is proving a bit awkward because passing a mock hosting client through the event infrastructure would be nightmarish, so I'm having to bite the bullet and sort out a fixture12:12
cjwatsonBut despite being on PyPI now using turnip proper as the fixture is rather difficult - I don't want LP deployments to have to have a usable version of pygit2, and we don't have test_requires in LP at the moment12:12
wgrantConsidered ZopeUtilityFixture?12:12
cjwatsonSo I'm doing a quick Twisted emulation of the relevant bits of the API in the short term12:13
cjwatsonHm, yeah, that might be easier if I turned GitHostingClient into a utility, it's true12:14
cjwatsonEasier than writing something that emulates the other end of the API and then having a fixture to override the endpoint URL, which is what I'd been doing12:14
wgrantYep.12:15
wgrantThere are also various libraries around that mock out requests responses.12:15
wgrantI've gone through three so far for webhooks stuff12:15
cjwatsonAnd GHC really ought to be a utility.12:15
wgrantAnd they all mostly work.12:15
wgrantBut they're a bit weird.12:15
cjwatsonI have the guts of the Twisted version, but it means converting things over to AsynchronousDeferredRunTests and then drinking heavily.12:16
cjwatsonSo maybe that's a blind alley.12:16
wgrantYou got the order wrong, but sure.12:16
cjwatsonI think order is immaterial, they can be done concurrently12:17
wgrantIndeed.12:17
=== anthonyf is now known as Guest45939
=== infinity1 is now known as infinity
lifelesscjwatson: whats the drinking heavily for? Is there framework stuff we can do to make it less drenched?15:18
lifelesscjwatson: also, the glasgow haskell compiler should be a utility?15:19
cjwatsonGitHostingClient :-)15:21
cjwatsony'all still advertise AsynchronousDeferredRunTest as "use at your own peril"; I'm happy to modify tests that are already using it but for something new where all I need is for LP to use a mock version of a utility, I think wgrant is right that ZopeUtilityFixture is simpler15:23
cjwatson... and indeed it is.  /me pushes16:21
lifelesscjwatson: oh, we should remove that terror warning20:15
lifelessI'll consult with jml20:16

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