*** gtristan has joined #baserock | 01:58 | |
*** toscalix has joined #baserock | 05:14 | |
*** toscalix has quit IRC | 05:16 | |
*** toscalix has joined #baserock | 05:19 | |
*** franred has joined #baserock | 06:34 | |
*** toscalix has quit IRC | 07:17 | |
*** toscalix has joined #baserock | 07:20 | |
*** CTtpollard has joined #baserock | 08:12 | |
*** jonathanmaw has joined #baserock | 08:16 | |
*** tiagogomes has joined #baserock | 08:52 | |
*** locallycompact has joined #baserock | 09:16 | |
*** edcragg has joined #baserock | 09:20 | |
*** edcragg has quit IRC | 09:32 | |
*** edcragg has joined #baserock | 09:32 | |
*** leeming has joined #baserock | 09:33 | |
*** jonathanmaw has quit IRC | 11:33 | |
*** jonathanmaw has joined #baserock | 11:47 | |
*** jonathanmaw has quit IRC | 12:54 | |
*** jonathanmaw has joined #baserock | 13:06 | |
*** gtristan has quit IRC | 13:40 | |
*** franred has quit IRC | 15:18 | |
*** bashrc has joined #baserock | 15:20 | |
bashrc | as a point of curiosity, is anyone still using baserock? | 15:21 |
---|---|---|
paulsherwood | yes | 15:21 |
paulsherwood | and not just me :) | 15:22 |
paulsherwood | i've stopped 'promoting' it since people were citing it as a reason to disgregard my arguments/suggestions about non-baserock topics | 15:24 |
persia | One of the things that makes it hard to answer that question with more detail is that a fair number of Baserock users use Baserock to generate rootfs/SDK pairs, which aren't obviously "Baserock" to their consumers. | 15:25 |
locallycompact | tis good for that | 15:26 |
*** gtristan has joined #baserock | 15:36 | |
paulsherwood | anyway, the question could be split into 'is anyone using g.b.o? definitions? morph? ybd? etc...' and the answer would be yes for each, but not all users use all of the parts :) | 16:27 |
persia | Oh, good point. I can think of several folk using g.b.o who don't use any of the other components. | 16:30 |
paulsherwood | i can think of several folk who use morph not ybd, and vice versa :) | 16:32 |
persia | Heh, there's lots of that. I wonder if there is anyone who uses g.b.o definitions, and doesn't use either morph or ybd. | 16:32 |
paulsherwood | ssam was in that category for a while... | 16:33 |
paulsherwood | and i'm pretty sure users of other build tool approaches do crib from definitions at times | 16:34 |
pedroalvarez | but I think ssam used the libraries built in the build tools to consume definitions | 16:34 |
paulsherwood | pedroalvarez: even for his owl stuff? | 16:34 |
pedroalvarez | now I'm not sure if for everything :) | 16:35 |
paulsherwood | afaik the concourse-scripts stuff doesn't reuqire ybd or morph for the visualisation (although the concourse implementation then runs ybd for builds) | 16:37 |
*** bashrc has left #baserock | 16:39 | |
pedroalvarez | true | 16:41 |
pedroalvarez | although maybe concourse scripts use morphlib/ybd libraries to parse definitions | 16:42 |
* locallycompact plugs https://github.com/locallycompact/defsdb | 16:44 | |
paulsherwood | what's it for? | 16:45 |
richard_maw | locallycompact: the json syntax in your readme is a bit odd, your keys need to be quoted | 16:45 |
locallycompact | paulsherwood, it makes a big object out of definitions that I find quite easy to run queries on | 16:46 |
locallycompact | richard_maw, good point | 16:46 |
richard_maw | paulsherwood: looks to me like the proposal to turn the definitions into an intermediate format that can be queried, or saved elsewhere, to be fed as input for the later build stuff | 16:46 |
paulsherwood | ack | 16:49 |
* richard_maw wonders if it contains back-references for error reporting or writing changes back | 16:51 | |
locallycompact | the general purposeness of this is that it's just bash + jq + yaml.load + yaml.dump | 16:52 |
locallycompact | so for example tocontextfree.sh | 16:52 |
locallycompact | will write out to files with .kind as the extension | 16:53 |
locallycompact | and remove kind: | 16:53 |
locallycompact | but any tools that uses bash + jq is essentially bespoke | 16:53 |
locallycompact | it's just that defsdb is lossless | 16:53 |
*** jonathanmaw has quit IRC | 16:54 | |
locallycompact | so yeah you could do it with defsdb by pulling the filename: field back out into bash and writing to it | 16:54 |
locallycompact | but it's easier not to | 16:55 |
*** toscalix has quit IRC | 17:02 | |
*** locallycompact has quit IRC | 17:19 | |
*** locallycompact has joined #baserock | 20:15 | |
*** locallycompact has quit IRC | 21:27 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!