[09:14] <lifeless> wgrant: haskell lp auth working
[09:15] <lifeless> wgrant: next release of authenticate-oauth will be usable out of the box
[09:16] <wgrant> lifeless: Just needed the body -> header tweak?
[09:17] <lifeless> yeah and just on +access-token
[09:17] <wgrant> Yep.
[09:17] <lifeless> https://plus.google.com/+RobertCollins/posts/JByEJs1dJJv
[09:17] <wgrant> Haskell hasn't melted your mind yet?
[09:17] <lifeless> nope
[09:18] <lifeless> there's some initial get-to-grips on how monads compose to burn through
[09:18] <lifeless> I nabbed a little of erikd's time to help be bootstrap on that
[09:18] <wgrant> :)
[09:18] <lifeless> and now I'm terrorising ghc happily
[09:19] <lifeless> I'm not superproductive yet
[09:50] <lifeless> I don't think I'm going to tackle wadl processing at this sstage though :)
[09:53] <mwhudson> heh, my first (and only) ghc bug report was nearly 15 years ago: http://code.haskell.org/~dons/haskell-1990-2000/msg06263.html
[09:54] <lifeless> mwhudson: what was your 'real' thing ?
[09:55] <mwhudson> lifeless: undergraduate computational maths project
[09:56] <mwhudson> modular arithmetic iirc
[09:56] <mwhudson> hm, i still had the code a while ago
[09:58] <mwhudson> there were lectures on pascal for people who hadn't programmed before
[09:58] <mwhudson> but i implemented my projects in common lisp, python, haskell and bash...
[09:59] <cjwatson> we had lectures on ML, on the basis that that way nobody knew WTF they were doing even if they'd been self-taught programmers for >10y
[09:59] <cjwatson> (explicitly so!)
[09:59] <mwhudson> cjwatson: a pretty sound approach!
[10:00] <mwhudson> oh heh, iirc the haskell was cracking rsa
[10:00] <mwhudson> for super exciting key lengths like 32 bits
[10:01] <cjwatson> we had an end-of-first-term assignment to decrypt RSA with some tiny key length using pencil and paper
[10:01] <cjwatson> when deciphered, the plaintext was "ONLY EIGHT MORE TERMS"
[10:01] <lifeless> nice!
[10:07] <mwhudson> :)
[10:07]  * mwhudson zzz
[16:43] <cjwatson> blr: OK, I finally have your turnip charm deploying with the local provider now that I've figured out WTF was up with HTTP proxies.
[16:45] <cjwatson> blr: I had to apply http://paste.ubuntu.com/10207023/ - does that make sense?  check-rev isn't a command, I don't believe you can "juju set turnip" before you "juju deploy", and it doesn't look like the charm takes a revision config option anyway
[16:45] <cjwatson> (if that makes sense, I'll send an MP, but with doc updates as well)
[16:54] <cjwatson> blr: I probably can't sanely hook it up to a local LP until we make turnipserver much less hacky and actually driven by the juju config, though
[16:56] <cjwatson> blr: would it make more sense perhaps, rather than running turnipserver, to (write and?) run separate processes for each element of the stack?  turnipserver is a reasonable stopgap when developing, but this would fit better with longer-term scalability needs
[18:36] <cjwatson> wgrant: https://code.launchpad.net/~cjwatson/launchpad/git-basic-model/+merge/248976, https://code.launchpad.net/~cjwatson/turnip/auto-create-repository/+merge/249058, and https://code.launchpad.net/~cjwatson/launchpad/git-namespace/+merge/248995 should all be ready for re-review now.
[18:47] <cjwatson> and I think that's a reasonable point to declare EOW
[21:34] <blr> cjwatson: I think we want to be careful there, CI ran into difficulties coupling their code to juju.
[21:35] <blr> cjwatson: ah quite right, an error in the makefile which I think is corrected in one of the more recent revisions of the charm
[21:39] <blr> cjwatson: and yes, I think we're going to want to run the processs independently, absolutely.
[21:39] <blr> cjwatson: how revisions are managed still needs work, might return to that after I have the block storage sorted.
[21:40] <blr> regarding the first point, I think it would really hinder development to have to rely on juju in any way in development.
[21:42] <blr> ugh, the word 'development' is a bit overloaded, but hopefully that makes sense.
[23:56] <cjwatson> blr: I'm definitely not suggesting coupling development of turnip itself to juju - what did you read as suggesting that?