*** tristan has joined #buildstream | 06:07 | |
*** ChanServ sets mode: +o tristan | 06:07 | |
*** jonathanmaw has joined #buildstream | 08:18 | |
*** tristan has quit IRC | 09:42 | |
*** tristan has joined #buildstream | 09:54 | |
*** ChanServ sets mode: +o tristan | 09:55 | |
*** jude has joined #buildstream | 10:02 | |
*** jude has quit IRC | 10:37 | |
*** jude has joined #buildstream | 10:47 | |
*** jonathanmaw has quit IRC | 11:19 | |
*** jonathanmaw has joined #buildstream | 11:21 | |
*** jude has quit IRC | 11:58 | |
tristan | https://gitlab.com/BuildStream/buildstream-tests/tree/test-modulesets-conversion | 12:41 |
---|---|---|
tristan | jjardon[m], ^^^^ | 12:41 |
tristan | fwiw, that is a (not building yet) first shot at automatically converted jhbuild modulesets | 12:42 |
jjardon[m] | coolio | 12:42 |
* jjardon[m] looks | 12:43 | |
tristan | It seems that jhbuild is currently still building the old way by default and not the new gnome-modulesets repo | 12:43 |
tristan | However, it seems at least my own copy of the gnome-modulesets repo would not build | 12:43 |
tristan | There are for instance, some tarballs with specified patches, which I dont know how they could possibly apply (because the patches are not in gnome-modulesets, and not available as a relative path at the specified repo url either) | 12:44 |
tristan | Anyway, looks like I should be attempting builds by the end of the week and maybe (hopefully) have some automated process for this over the weekend | 12:45 |
tristan | Then, the next steps I guess will be A.) Try using this to generate a flatpak runtime, which will mean some shuffling and conditionals and looking a bit into how flatpak splits up the locales and such | 12:46 |
tristan | And then B.) Add some extra configuration to the conversion tool, so that we can continuously run conversions with some augmented data, telling the conversion what to include and what to not include in the GNOME Sdk/Runtimes | 12:47 |
tristan | so far the conversion handles autotools, cmake and meson for element types, and handles git and tarball sources | 12:48 |
tristan | for what is in the actual modulesets, looks like I just need the distutils (which we have an element for but I just didnt do a conversion for it yet) | 12:49 |
tristan | hah, /me finds interesting bug | 12:57 |
tristan | https://gitlab.com/BuildStream/buildstream-tests/blob/test-modulesets-conversion/tracker.bst | 12:57 |
* tristan 's homedir crept into there ! | 12:57 | |
jjardon[m] | tristan: gnome-modulesets is not being used atm | 13:01 |
tristan | yeah I'm guessing that | 13:01 |
jjardon[m] | the plan was to migrate the modulesets there but it never happened | 13:01 |
tristan | heh | 13:01 |
tristan | Anyway I'll have to look at converting the patches too, that's not done | 13:01 |
tristan | I have a good plan for it but it's a bit tricky | 13:02 |
tristan | (modules with patches need to be converted to have local sources for the patches and then add pre-configure-commands to apply them in order) | 13:02 |
jjardon[m] | thats what we do now in baserock: apply patches in pre-confire-commands | 13:03 |
tristan | right, makes sense | 13:04 |
*** tristan has quit IRC | 13:15 | |
*** jonathanmaw has quit IRC | 16:57 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!