*** gtristan has quit IRC | 06:17 | |
*** locallycompact has joined #baserock | 06:39 | |
*** gtristan has joined #baserock | 06:44 | |
*** jjardon_ has joined #baserock | 07:39 | |
*** jjardon_ has quit IRC | 07:40 | |
*** CTtpollard has joined #baserock | 07:55 | |
*** CTtpollard has quit IRC | 07:55 | |
*** CTtpollard has joined #baserock | 07:59 | |
*** toscalix has joined #baserock | 08:12 | |
*** jjardon_ has joined #baserock | 08:28 | |
*** fay has joined #baserock | 08:32 | |
*** fay is now known as faybrocklebank | 08:32 | |
*** jjardon_ has quit IRC | 08:32 | |
*** jjardon_ has joined #baserock | 08:41 | |
*** jjardon_ has quit IRC | 08:43 | |
*** CTtpollard has quit IRC | 08:56 | |
*** CTtpollard has joined #baserock | 08:56 | |
*** bashrc has joined #baserock | 09:02 | |
*** edcragg has joined #baserock | 09:14 | |
paulsherwood | 09:18 < rjek> When are we rewriting lorry to use YAML? | 09:23 |
---|---|---|
paulsherwood | 09:19 < locallycompact> Ideally, never | 09:23 |
paulsherwood | 09:19 < rjek> JSON is designed to enrage my fingers | 09:23 |
paulsherwood | 09:21 < locallycompact> JSON doesn't have an obnoxiously complex spec | 09:23 |
paulsherwood | 09:21 < locallycompact> It's easy to parse and do things like above | 09:23 |
paulsherwood | 09:22 < paulsherwood> rjek: patches gratefully accepted | 09:24 |
paulsherwood | 09:23 < paulsherwood> locallycompact: humans need to read lorry files, and create them. programs only parse them | 09:24 |
locallycompact | <locallycompact> That argument is no less ridiculous than "humans can't read symbols" | 09:24 |
paulsherwood | locallycompact: i disagree, quite strongly :) | 09:24 |
locallycompact | It's like saying humans can't read algebra | 09:24 |
locallycompact | "algebra's only for computers" | 09:25 |
locallycompact | it's just bs | 09:25 |
paulsherwood | locallycompact: you're not representative. most humans can't read algebra | 09:25 |
locallycompact | algebra is just a formal language like any other language, people have hardwires for language | 09:25 |
paulsherwood | locallycompact: yet still, most humans can't read algebra | 09:26 |
paulsherwood | anyway, i'm not asking you to write the patch :) | 09:27 |
locallycompact | most humans can't read mandarin, it's no argument | 09:27 |
rjek | <rjek> Sure, a human /could/ read and edit uuencoded XML... | 09:28 |
paulsherwood | locallycompact: seriously, it *is* an argument. that you don't see it, suggests that you aren't really thinking about how users actually are. we've had too much of that at baserock imo. | 09:28 |
rjek | We're designing tools for humans to use. If there's something that makes it easier for most of the people working with it, that's an improvement. | 09:28 |
rjek | Just because some humans have no problem with the current one is not a reason to not move to something else. | 09:29 |
* paulsherwood never thought he'd agree with rjek so wholeheartedly on anything | 09:29 | |
CTtpollard | :O | 09:29 |
rjek | We already moved definitions from JSON to YAML, and there was much rejoicement. | 09:29 |
paulsherwood | +1 | 09:29 |
* paulsherwood gets back to shaving other yaks | 09:29 | |
* SotK half wrote patches to make lorry use yaml ages ago but never got round to finishing them | 09:30 | |
locallycompact | paulsherwood, I am thinking about how users are, I'm a user, and I don't like yaml because it doesn't afford me anything, it just slows me down | 09:35 |
rjek | When editing JSON, I spent half my time holding down shif | 09:38 |
rjek | t | 09:38 |
paulsherwood | locallycompact: you're not a *typical* user, sorry. | 09:40 |
paulsherwood | anyway... isn't it just http://paste.baserock.org/ucizecamed ? | 09:40 |
paulsherwood | SotK: ^^ ? | 09:41 |
*** jonathanmaw has joined #baserock | 09:45 | |
*** ssam2 has joined #baserock | 09:48 | |
*** ChanServ sets mode: +v ssam2 | 09:48 | |
*** ssam2 has quit IRC | 09:57 | |
*** bruce_ has joined #baserock | 10:02 | |
*** ssam2 has joined #baserock | 10:11 | |
*** ChanServ sets mode: +v ssam2 | 10:11 | |
SotK | paulsherwood: probably | 10:12 |
SotK | IIRC some of the lorry files aren't valid yaml though | 10:12 |
SotK | (tab characters break yaml.safe_load I think) | 10:13 |
paulsherwood | interesting. ok, i'll run a proper test before i submit that | 10:14 |
*** franred has joined #baserock | 10:35 | |
*** lc_ has joined #baserock | 10:57 | |
*** ssam2 has quit IRC | 11:00 | |
*** ssam2 has joined #baserock | 11:14 | |
*** ChanServ sets mode: +v ssam2 | 11:14 | |
*** gtristan has quit IRC | 11:19 | |
*** jonathanmaw_ has joined #baserock | 11:33 | |
*** jonathanmaw__ has joined #baserock | 11:36 | |
*** jonathanmaw has quit IRC | 11:37 | |
*** jonathanmaw has joined #baserock | 11:37 | |
*** jonathanmaw__ has quit IRC | 11:40 | |
*** jonathanmaw_ has quit IRC | 11:40 | |
ssam2 | i did a patch to update Git, not built or tested yet though: https://gerrit.baserock.org/2000 | 11:41 |
paulsherwood | ssam2: i'm +2 on that... i would say a temporarily broken service may be better than an insecure one at this point? | 11:51 |
ssam2 | ok, i think those two points aren't related though | 11:53 |
ssam2 | if we want to be paranoid, I guess we should stop mirroring on git.baserock.org until it's updated | 11:53 |
ssam2 | because we could theoretically pull from a hostile Git repo and have the 'lorry' user account compromised | 11:53 |
ssam2 | i think that's the only issue though, exploiting the server requires write access, which is restricted to people we trust anyway | 11:54 |
paulsherwood | fair. but my point is that i'd rather see it merged and tried, than wait too long for testing. others may have different pov | 11:54 |
ssam2 | makes sense | 11:55 |
ssam2 | merged :-) | 11:55 |
paulsherwood | tvm | 11:56 |
ssam2 | # systemctl stop lighttpd-lorry-controller-webapp.service | 12:01 |
ssam2 | i've stopped git.baserock.org mirroring anything til we upgrade | 12:01 |
paulsherwood | ack | 12:02 |
pedroalvarez | btw, patch number 2000!!!! | 12:02 |
pedroalvarez | congrats! | 12:02 |
Zara | :D | 12:02 |
paulsherwood | http://concourse.baserock.org/pipelines/gnome-system-x86_64/jobs/gnome-system-x86_64/builds/27 jjardon ??? | 12:10 |
*** gtristan has joined #baserock | 12:13 | |
pedroalvarez | sadly, previous patch for Git wasn't enough: https://gerrit.baserock.org/2001 | 12:19 |
jjardon | paulsherwood: patch coming | 12:21 |
paulsherwood | pedroalvarez: merged | 12:21 |
pedroalvarez | ta | 12:21 |
edcragg | this is like patch tennis | 12:22 |
paulsherwood | welcome to the future :) | 12:22 |
jjardon | pedroalvarez: if you upgrade git, dont forget to upgrade the chunk in devtools | 12:22 |
pedroalvarez | hehe, paulsherwood is a good reviewing "wall" | 12:22 |
paulsherwood | jjardon: that was https://gerrit.baserock.org/2001 | 12:23 |
pedroalvarez | paulsherwood: plas for opening concourse to the public? | 12:24 |
ssam2 | oops, | 12:24 |
pedroalvarez | jjardon: I wonder what's the error with gnome system | 12:24 |
paulsherwood | pedroalvarez: soon. really soon. | 12:25 |
paulsherwood | pedroalvarez: probably april, with champagne | 12:25 |
pedroalvarez | paulsherwood: nice | 12:25 |
jjardon | pedroalvarez: "bug" in accountservice module: still request the old compat libraries (libsystemd-logind instead libsystemd) | 12:27 |
gtristan | didnt we ensure that the compat libs for systemd were generated for that sort of thing ? | 12:31 |
gtristan | http://git.baserock.org/cgit/baserock/baserock/definitions.git/tree/strata/foundation/systemd.morph ... looks not | 12:32 |
gtristan | https://cgit.freedesktop.org/systemd/systemd/tree/configure.ac#n345 <-- we should really have --enable-compat-libs there | 12:33 |
* gtristan was sure he remembered adding that | 12:33 | |
radiofree | gtristan: we should, jjardon any comments? | 12:36 |
pedroalvarez | https://gerrit.baserock.org/#/c/1988/ | 12:37 |
jjardon | yes, we will fix the modules; systemd will drop the compat libraries soon, some distros dont even include them anymore | 12:41 |
gtristan | We should not make it our personal vendetta to make modules compile exactly the way we would like them too, or the way they should be compiling next year, I think. | 12:51 |
jjardon | paulsherwood: https://gerrit.baserock.org/#/c/2002/ | 12:53 |
*** franred has quit IRC | 13:25 | |
*** tiagogomes has quit IRC | 13:34 | |
*** franred has joined #baserock | 13:39 | |
*** tiagogomes has joined #baserock | 13:41 | |
pedroalvarez | ouch, gall fails to build :/ | 13:43 |
pedroalvarez | actually I think it builds ok, but we run the tests, wich is nice | 13:44 |
pedroalvarez | and they fail | 13:44 |
*** gtristan has quit IRC | 13:54 | |
*** gtristan has joined #baserock | 14:00 | |
pedroalvarez | here the error, reported to #gitano, just in case they know how to solve it. http://paste.baserock.org/uqebuweneg | 14:12 |
*** tiagogomes has quit IRC | 14:35 | |
*** tiagogomes has joined #baserock | 14:44 | |
*** tiagogomes has quit IRC | 15:43 | |
*** tiagogomes has joined #baserock | 15:46 | |
*** ssam2 has quit IRC | 16:33 | |
*** ssam2 has joined #baserock | 16:47 | |
*** ChanServ sets mode: +v ssam2 | 16:47 | |
*** jonathanmaw has quit IRC | 17:20 | |
*** bruce_ has quit IRC | 17:47 | |
*** edcragg has quit IRC | 17:58 | |
*** franred has quit IRC | 18:00 | |
*** bashrc has quit IRC | 18:03 | |
*** faybrocklebank has quit IRC | 18:03 | |
* pedroalvarez removes the dust from git-send-mail, and sends a patch to the ML | 18:03 | |
pedroalvarez | and it actually made me love gerrit so much | 18:04 |
Zara | hahaha | 18:04 |
Zara | git-send-mail was awful as a new engineer. gerrit was much quicker to learn. | 18:06 |
*** toscalix has quit IRC | 18:06 | |
*** tiagogomes has quit IRC | 18:46 | |
*** ssam2 has quit IRC | 20:13 | |
*** lc_ has quit IRC | 21:08 | |
*** locallycompact has quit IRC | 21:08 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!