[02:35] <blr> wgrant: ah didn't notice your question, sorry - yes, I think so. Not certain how to best manage the YUI css - you mentioned yuitab.css is in the tarball?
[02:43] <wgrant> blr: find -name tabview.css in the tree finds a few unpacked copies in the YUI3 build directory.
[02:47] <blr> wgrant: right, that's where it was copied from (without modification iirc), the build seemed to want it in components, however I haven't looked to closely at how the css concatenation process works in the build.
[02:54] <wgrant> blr: Right, it'd need some (hopefully minor) build system changes, but might be worth looking at.
[02:55] <wgrant> We currently concat lots of files and then minify. We'd just need to change one of those file paths, I suspect.
[02:55] <blr> yep, will have a look
[04:45] <blr> wgrant: ended up tweaking the tabview css, so we won't be able to use the bundled yui style. (once I corrected the sprite path, the focused tab is rendered with a dark blue sprite which was a bit gross)
[04:47] <blr> there's also a gradient on the tabs now which I'm not 100% on. Have a look in your browser when you look at the branch again tomorrow.
[04:47] <blr> hmm maybe it is okay
[14:12] <cjwatson> Date:   Sat May 16 14:38:28 2015 +0000
[14:12] <cjwatson>     Merge xmlrpc-py3-7795-6: Port twisted.web.xmlrpc to Python 3
[14:12] <cjwatson> ooh
[14:14] <cjwatson> so that's in 15.2.0, released yesterday
[21:12] <wgrant> cjwatson: Ooh.
[23:06] <blr> cjwatson: wgrant: that's good news, having turnip on py3 would be nice.
[23:18] <wgrant> blr, cjwatson: conch still won't work, but at least most of it will.
[23:40] <blr> wgrant: how painful would it be to run the ssh service as a python 2 process, and the rest python 3?
[23:48] <wgrant> blr: Very doable, and I suspect that might be what we do.
[23:49] <wgrant> They're already separate processes, and soon separate VMs.
[23:49] <wgrant> The code running in the frontends is very small.
[23:51] <wgrant> testtools probably needs a minor fix, but I think it's easy.