jeak_ | w | 00:02 |
---|---|---|
*** jeak_ has quit IRC | 01:47 | |
*** zoli__ has joined #baserock | 02:31 | |
*** zoli__ has quit IRC | 04:00 | |
*** zoli__ has joined #baserock | 06:24 | |
petefoth | paulsherwood: W3C have some good resources on accessibility and Colour Blindness. http://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-without-color.html is a good jumping-off point | 06:34 |
*** zoli__ has quit IRC | 06:45 | |
*** zoli__ has joined #baserock | 07:07 | |
*** petefoth has quit IRC | 07:42 | |
*** petefoth has joined #baserock | 07:42 | |
*** bashrc_ has joined #baserock | 08:04 | |
*** mariaderidder has joined #baserock | 08:05 | |
*** mdunford has joined #baserock | 08:16 | |
*** gary_perkins has joined #baserock | 08:18 | |
*** jonathanmaw has joined #baserock | 08:21 | |
*** mike has joined #baserock | 08:29 | |
*** mike is now known as Guest99653 | 08:29 | |
*** franred has joined #baserock | 08:36 | |
*** ssam2 has joined #baserock | 08:54 | |
*** ChanServ sets mode: +v ssam2 | 08:54 | |
*** Guest99653 has quit IRC | 09:04 | |
*** lachlanmackenzie has joined #baserock | 09:14 | |
*** Guest99653 has joined #baserock | 09:18 | |
paulsherwood | perryl: just to note, normally best to keep git -m summary short if possible. you could put detail in lower lines? | 09:48 |
paulsherwood | 'Output reproducible components to a file, output differences in mdwn table, fix broken commands' is a bit long :) | 09:49 |
perryl | yeah, i was thinking it may have been better to split it up when i sent it, it's a bit longwinded! | 09:49 |
paulsherwood | still, thanks for the patch :) | 09:49 |
perryl | no problem! i keep thinking of modifications to it and getting over-excited :) | 09:50 |
paulsherwood | heh :) | 09:50 |
paulsherwood | perryl: do you fancy tackling the generic cache-server while you're on? | 09:50 |
perryl | paulsherwood: i can look into it! i think ssam2 did more of the work on the cache server so i may have to ask him a couple of questions if he has time | 09:51 |
paulsherwood | ideally, for a thing assumed to be b4b, any ybd reporting a different checksum from its local build would be 'interesting' | 09:52 |
paulsherwood | perryl: i guess ask here, and see if he responds? :-) | 09:52 |
paulsherwood | or on the ml | 09:52 |
ssam2 | i actually got half way thru a response to that mail about the cache server | 09:52 |
paulsherwood | i started a thread http://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2015-June/013137.html | 09:52 |
paulsherwood | ssam2: oh? lovely! :) | 09:53 |
pedroalvarez | I thought the cache server was already "generic" | 09:53 |
ssam2 | i'll finish the mail I was writing. | 09:53 |
Kinnison | For those interested in writing good git commit messages: https://github.com/erlang/otp/wiki/Writing-good-commit-messages is a reasonable start | 09:53 |
ssam2 | pedroalvarez: that was the gist of my email ;) | 09:53 |
pedroalvarez | :) | 09:53 |
paulsherwood | pedroalvarez: it's morph specific afaict | 09:53 |
ssam2 | perryl: I suggest you start by reading about the Bottle framework http://bottlepy.org/ if you've not used it before | 09:53 |
paulsherwood | ssam2: is bottle still the right choice here, do you think? i'm only asking, not trying to suggest something else | 09:54 |
perryl | ssam2: thanks, i'll give it a read! | 09:54 |
paulsherwood | actually i should wait to read your reply :) | 09:54 |
ssam2 | paulsherwood: as long as we have a single VM with a disk-backed cache, I think bottle is the right answer | 09:55 |
Kinnison | bottle is pretty good, and can be extended to support multi-process serving etc without having to change your code. | 09:56 |
ssam2 | if we switch to a dedicated blob store like Ceph, Swift or Amazon S3 then it might make sense to use something else on top. Or we might not need any kind of API wrapper if we did that, I've never used any of those block stores so I don't know | 09:56 |
ssam2 | pedroalvarez: is the cluster .morph file for cache.baserock.org committed to git anywhere? | 10:03 |
ssam2 | i fear it might be one that we've forgotten about | 10:03 |
pedroalvarez | yeah, cache.baserock.org wasn't deployed like a part of the infra | 10:05 |
pedroalvarez | it was just a clone at the beginning | 10:06 |
pedroalvarez | although it was a generic trove I believe, so that the cluster to upgrade it should be easy | 10:06 |
ssam2 | yeah, /baserock/deployment.meta will be useful | 10:06 |
* pedroalvarez still thinks that morph-cache-server is not morph generic | 10:32 | |
paulsherwood | Kinnison: do you have thoughts on how best to do the ssh auth? i'm imagining jrandom (trusted) users offering artifacts over time | 10:32 |
paulsherwood | pedroalvarez: you mean morph-specific? | 10:32 |
Kinnison | I'd probably consider doing it with SSL certificates | 10:32 |
Kinnison | Since SSL can be virtualised where SSH cannot | 10:33 |
pedroalvarez | yes, sorry | 10:33 |
pedroalvarez | is not morph specific | 10:33 |
paulsherwood | i was thinking of a manual step where user sends public key, cache-server owner authorises it? | 10:33 |
ssam2 | Kinnison: what do you mean by 'can be virtualised'? i don't understand | 10:33 |
paulsherwood | pedroalvarez: well, it's specific to the current use-case. can't extend to ybd without some re-work for example? (and it's called morph-something :-) | 10:35 |
paulsherwood | pedroalvarez: but i believe it's a good basis, from ssam2's comments | 10:36 |
Kinnison | Since SSL can be virtualised where SSH cannot | 10:40 |
paulsherwood | Kinnison: could you recommend a primer i can read for how SSL would work in this context? | 10:52 |
Kinnison | Sadly not easily | 10:56 |
Kinnison | I could be persuaded to chat with you and whiteboard stuff later today though | 10:56 |
paulsherwood | that would be lovely :) | 10:57 |
Kinnison | Perhaps after lunch | 10:58 |
*** zoli__ has quit IRC | 10:58 | |
paulsherwood | sadly most of my pm today is conf calls... would 4pm work? | 10:59 |
Kinnison | sure | 10:59 |
* Kinnison lunches | 11:00 | |
paulsherwood | great. i'll try to get the result written up for the list | 11:00 |
*** sambishop has quit IRC | 11:03 | |
*** zoli__ has joined #baserock | 11:31 | |
*** tiagogomes_ has quit IRC | 12:01 | |
*** tiagogomes_ has joined #baserock | 12:07 | |
*** tiagogomes_ has quit IRC | 12:19 | |
*** tiagogomes has joined #baserock | 12:22 | |
*** fay_ has quit IRC | 12:29 | |
*** fay_ has joined #baserock | 12:42 | |
*** zoli__ has quit IRC | 13:05 | |
*** zoli__ has joined #baserock | 13:08 | |
*** zoli__ has quit IRC | 14:25 | |
* persia catches up on backscroll, and wonders why ssh cannot be virtualised | 15:14 | |
rjek | It doesn't send a host name | 15:28 |
persia | So? | 15:34 |
rjek | So it can't be virtualised in the same way SSL couldn't be until they added SNI. | 15:36 |
ssam2 | i still don't understand what 'virtualised' means in this context | 15:37 |
persia | Maybe I don't understand this use of "virtualised". | 15:37 |
rjek | The term "virtualised" existed before hypervisors :) | 15:37 |
rjek | For example: HTTP virtual servers, using the HTTP/1.1 Host: header | 15:37 |
rjek | You couldn't do HTTP virtual servers with SSL until we had SNI, because you couldn't work out which certificate to try | 15:38 |
rjek | The downside of this is that SNI sends the server's name in the clear, but no mater | 15:38 |
ssam2 | ah, I see. | 15:38 |
rjek | Top tip: when designing a protocol, always include the host name in the hand shake. | 15:39 |
persia | Ah, the problem is that which server certificate to send is tricky. | 15:39 |
persia | Whereas in my imagined ssh virtual environment, every virtualised server in the farm had the same server certificate, being as it was an identical image. | 15:39 |
*** franred has quit IRC | 16:02 | |
*** Guest99653 has quit IRC | 16:42 | |
*** bashrc_ has quit IRC | 16:54 | |
*** mariaderidder has quit IRC | 16:57 | |
*** jonathanmaw has quit IRC | 17:05 | |
*** mdunford has quit IRC | 17:11 | |
*** lachlanmackenzie has quit IRC | 17:23 | |
*** ssam2 has quit IRC | 17:34 | |
*** gary_perkins has quit IRC | 17:44 | |
*** tiagogomes has quit IRC | 17:57 | |
*** zoli__ has joined #baserock | 18:26 | |
*** zoli__ has quit IRC | 18:27 | |
*** zoli__ has joined #baserock | 19:21 | |
*** zoli__ has quit IRC | 20:04 | |
*** benbrown_ has quit IRC | 22:23 | |
*** pedroalvarez_ has joined #baserock | 22:26 | |
*** ChanServ sets mode: +v pedroalvarez_ | 22:26 | |
*** benbrown_ has joined #baserock | 22:29 | |
*** pedroalvarez has quit IRC | 22:32 | |
*** pedroalvarez_ is now known as pedroalvarez | 22:34 | |
*** pedroalvarez has quit IRC | 23:10 | |
*** pedroalvarez has joined #baserock | 23:11 | |
*** ChanServ sets mode: +v pedroalvarez | 23:11 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!