*** rdale has joined #baserock | 05:37 | |
*** noisecell has joined #baserock | 07:05 | |
*** toscalix has joined #baserock | 08:07 | |
*** jonathanmaw has joined #baserock | 08:09 | |
*** cosm has quit IRC | 08:12 | |
*** cosm has joined #baserock | 08:16 | |
*** persia has quit IRC | 08:26 | |
*** jjardon has quit IRC | 08:27 | |
*** jjardon_ is now known as jjardon | 08:27 | |
*** persia has joined #baserock | 08:28 | |
*** jjardon1 has joined #baserock | 08:36 | |
*** edcragg has quit IRC | 08:37 | |
*** edcragg has joined #baserock | 08:41 | |
ironfoot | it would be cool to add support to this script for .bst files: https://git.baserock.org/cgit/baserock/baserock/trove-setup.git/tree/share/baserock_definitions_cgit_filter.py | 09:17 |
---|---|---|
noisecell | ironfoot, maybe people in GIMPNet #buildstream would be interested to port it? -- as a first glance it is using stratums, chunks, clusters, which not sure if bst is using that terminology anymore | 09:21 |
ironfoot | not sure they will be interested, tbh | 09:21 |
ironfoot | this is for cgit instances | 09:22 |
ironfoot | is the script that makes these hyperlinks to appear: https://git.baserock.org/cgit/baserock/baserock/definitions.git/tree/trove/strata/python3-core.morph?h=morphs | 09:23 |
noisecell | ironfoot, yeah, I know. In master these hyperlinks are not there anymore. | 09:24 |
ironfoot | yep, only supports .morph definitions format | 09:24 |
noisecell | ironfoot, weren't a transformation script from morph to bst? | 09:24 |
noisecell | is it still around? with that script modifying the this one that you suggest might be easier | 09:25 |
ironfoot | yeh, still around, although it shouldn't be complicated to implement this without looking at it. The .bst format is simple | 09:26 |
ironfoot | da script: https://gitlab.com/BuildStream/defs2bst | 09:26 |
ironfoot | i don't expect it to be very maintained nowadays | 09:27 |
noisecell | ironfoot, https://gitlab.com/BuildStream/defs2bst/blob/master/defs2bst/convert.py -- could give us an idea of what needs to be changed | 09:57 |
ironfoot | yep | 09:59 |
ironfoot | although I would add support for both, instead of changing it to only support .bst | 10:00 |
* noisecell nods | 10:01 | |
*** tiagogomes has quit IRC | 11:56 | |
*** tiagogomes has joined #baserock | 12:06 | |
*** toscalix_ has joined #baserock | 15:13 | |
*** toscalix_ has quit IRC | 15:15 | |
*** toscalix_ has joined #baserock | 15:16 | |
*** toscalix_ has quit IRC | 15:16 | |
*** noisecell has quit IRC | 15:24 | |
*** toscalix has quit IRC | 16:39 | |
*** jonathanmaw has quit IRC | 17:19 | |
paulsherwood | am i right in thinking that the baserock definitions are all converted to bst now? in which case the https://gitlab.com/baserock/definitions/ text should reflect that? | 18:07 |
ironfoot | yes, that's correct | 18:08 |
ironfoot | although now that I read it, .configure and .write extensions weren't rewritten | 18:09 |
ironfoot | (the text mentions that as a manual step) | 18:09 |
ironfoot | looks like we migrated to BuildStream but now it's not being maintained | 18:10 |
paulsherwood | where 'it' is the converted definitions? | 18:11 |
ironfoot | yeah, the definitons.git project | 18:11 |
ironfoot | For example, I don't think we have a replacement for deploying | 18:12 |
ironfoot | I may be wrong here, I haven't been really active lately | 18:13 |
paulsherwood | ack | 18:14 |
paulsherwood | jjardon seems to be doing some things, though | 18:15 |
paulsherwood | jjardon: i see you have fingers in all the pies :) | 18:16 |
ironfoot | interconnected pies, heh | 18:16 |
paulsherwood | jjardon: same question i asked in #freedesktop-sdk - can i create a bootable minimal linux system with go on it from the baserock definitions today? | 18:17 |
paulsherwood | (going the bst route... i know i can do it with ybd) | 18:18 |
ironfoot | go 1.4 can be built using gcc, so I think it could be easily bootstraped | 18:18 |
jjardon | paulsherwood: you should, yes; just need to add go | 18:18 |
paulsherwood | ack | 18:19 |
jjardon | paulsherwood: what do you think we should add at https://gitlab.com/baserock/definitions/ ? If you open an issue I can take a look later | 18:19 |
paulsherwood | jjardon: i'll make some tweaks myself and offer a patch | 18:19 |
jjardon | paulsherwood: thats even better :) | 18:20 |
paulsherwood | (am going to play with this today (pacific time) | 18:20 |
jjardon | note old definitions (before the migration) are in the "morphs" branch | 18:20 |
paulsherwood | jjardon: ack thanks | 18:20 |
paulsherwood | jjardon: does baserock have an equivalent of artifacts1.baserock.org for the bst artifacts? | 18:21 |
jjardon | Its still being converted every time CI runs, to check we are not breaking things in the convertion scripts | 18:21 |
paulsherwood | i saw that, it's a good idea :) | 18:21 |
ironfoot | yes, the cache is https://ostree.baserock.org/ | 18:21 |
ironfoot | not easy to navigate as artifacts1.b.org | 18:21 |
paulsherwood | ironfoot: ack, thanks | 18:22 |
ironfoot | populated by CI, should be populated, but i've never used it myself | 18:22 |
ironfoot | project.conf has that url in, should just work | 18:23 |
* paulsherwood is trying it now :) | 18:23 | |
paulsherwood | afaict, `bst build systems/minimal-system.bst` is building everythigng from scratch | 18:25 |
jjardon1 | what bst version do you have? | 18:27 |
paulsherwood | bst, version 1.1.2.dev4+g7fdddf3 | 18:28 |
gitlab-br-bot | definitions: merge request (jjardon/bst_1_1_2->master: .gitlab-ci.yml: Use buildstream 1.1.2) #77 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/77 | 18:28 |
paulsherwood | so bst version invalidates cache-keys? | 18:29 |
jjardon1 | paulsherwood: cache-key have changed in the developemtn version of bst | 18:29 |
jjardon1 | if you can review the above MR ^ :) | 18:29 |
paulsherwood | can i make newer bst build with older cache-key algorithm? | 18:30 |
jjardon1 | paulsherwood: you probably can if you downgrade buildstream | 18:31 |
* paulsherwood notes that this is a regression vs ybd | 18:31 | |
jjardon1 | yes | 18:32 |
jjardon1 | AFAIK buildstream doesnt have a "format-version" variable you can define yet | 18:33 |
jjardon1 | mmm | 18:33 |
paulsherwood | pipeline failed | 18:34 |
jjardon1 | well there is a format-version: you can define in your project.conf | 18:34 |
jjardon1 | but thats only to indicate a minimum version | 18:35 |
jjardon1 | current master seems to build fine: https://gitlab.com/baserock/definitions/-/jobs/61412902 so probably some change in buildstream makes the conversion script to fail | 18:39 |
paulsherwood | :/ | 18:45 |
*** rdale has quit IRC | 19:08 | |
paulsherwood | eek... minimal-system build fail https://paste.baserock.org/ezaviretov | 19:22 |
ironfoot | Hm, the chmod | 19:27 |
ironfoot | I don't remember the details, but it might go away if you run bst as root | 19:42 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!