/srv/irclogs.ubuntu.com/2013/08/22/#launchpad-dev.txt

wgrantStevenK: mm00:19
StevenKwgrant: http://pastebin.ubuntu.com/6012298/ its pretty ugly00:31
wgrantStevenK: I think that's still more consistent, and not that ugly.00:32
StevenKwgrant: Except that the initial value no longer works, and the ordering of the form changed to have distroseries at the top00:33
wgrantHmm00:34
wgrantOK, maybe the other way is better.00:34
StevenKNow for some tests00:39
StevenKwgrant: https://code.launchpad.net/~stevenk/launchpad/set-initial-archive-daily-build/+merge/18144002:12
=== Ursinha is now known as Ursinha-afk
wgrantStevenK: Sounds good03:26
wgrantAbout to land a 2kline buildd-manager branch, btw.03:26
wgrantExtracting all the twisted stuff out of the Builder DB class.03:26
=== Ursinha-afk is now known as Ursinha
StevenKwgrant: OMG03:43
lifelessdon't forget to ask for special dispensation :P03:44
wgrantThe Twisted stuff isn't completely layered on top of the DB stuff yet, but it's close.03:45
StevenKwgrant: It stops the commit madness?03:46
wgrantNo.03:47
wgrantBut letting the Twisted stuff run without touching the DB objects is a prerequisite.03:48
wgrantSo they need to be split.03:48
StevenKRight.03:48
StevenKwgrant: So this is the first step, cool. It won't conflict with Colin's abort work?03:49
wgrantStevenK: His remaining b-m branch is small and merges pretty easily, but I've prepared a merge branch.03:51
StevenKwgrant: So I get to spend an hour reviewing twisted and having my brain leak out of my ears?03:54
wgrantNo, it's sufficiently mechanical, Twisted and brain-melting that it's not worth reviewing. It's well-tested, pretty simple, and so repetitive that you'd be unlikely to notice any issues.03:55
wgrantThe next branch will probably want review :)03:55
lifelessit being 2K LOC is also why you wouldn't notice issues03:55
wgrantIt's not very splittable, because the bits all interact.03:56
lifelessI get that03:56
lifelessjust saying, part of the problem is size.03:57
wgrantSure03:57
* StevenK waits for lifeless to start banging buildd-manager-as-a-microservice drum03:57
wgrant800 lines of anything is reviewable :)03:57
StevenKSpeaking of, microservices!03:57
wgrantAnd this is a big part of splitting buildd-manager out into a03:57
wgrantmore separate thing.03:57
StevenKwgrant: Talking to the DB how?03:57
wgrantProbably XML-RPC initially. But that's way down the line.03:58
wgrantThe main thing now is to get sane structure.03:58
lifelessStevenK: I don't need to bang the drum, you guys are on it03:58
StevenKMostly as a humour device04:00
lifelessboom tish04:14
wgrantStevenK: You broke the build.04:19
StevenKI could have sworn I ran tests before proposing04:21
StevenKwgrant: I'll fix when my tea that isn't dishwater is done04:21
=== stub` is now known as stub
=== wallyworld__ is now known as wallyworld
=== jam1 is now known as jam
=== tasdomas_afk is now known as tasdomas
=== mpt_ is now known as mpt
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== tasdomas is now known as tasdomas_afk
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== tasdomas_afk is now known as tasdomas
=== tasdomas is now known as tasdomas_afk
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha

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