*** mohan43u_ has quit IRC | 00:20 | |
*** mohan43u_ has joined #buildstream | 00:24 | |
*** mohan43u_ is now known as mohan43u | 00:26 | |
*** mohan43u has joined #buildstream | 00:26 | |
*** mohan43u has quit IRC | 00:38 | |
*** mohan43u has joined #buildstream | 02:06 | |
*** tristan has quit IRC | 02:55 | |
*** tristan has joined #buildstream | 03:19 | |
*** aminbegood has quit IRC | 03:49 | |
*** tristan has quit IRC | 04:56 | |
*** traveltissues has quit IRC | 05:39 | |
*** traveltissues has joined #buildstream | 05:39 | |
*** benschubert has joined #buildstream | 07:18 | |
*** tristan has joined #buildstream | 07:26 | |
*** ChanServ sets mode: +o tristan | 07:27 | |
*** jude has joined #buildstream | 07:39 | |
*** tpollard has joined #buildstream | 08:03 | |
*** mohan43u has quit IRC | 08:19 | |
*** mohan43u has joined #buildstream | 08:19 | |
*** santi has joined #buildstream | 08:51 | |
*** mohan43u has quit IRC | 09:39 | |
*** aminbegood has joined #buildstream | 10:30 | |
*** aminbegood has quit IRC | 10:35 | |
*** santi has quit IRC | 10:54 | |
*** santi has joined #buildstream | 10:54 | |
*** santi has quit IRC | 11:06 | |
*** santi has joined #buildstream | 11:06 | |
*** santi has quit IRC | 11:10 | |
*** santi has joined #buildstream | 11:10 | |
*** santi has quit IRC | 11:12 | |
*** santi has joined #buildstream | 11:15 | |
gitlab-br-bot | tristanvb opened MR !1935 (tristan/junction-plugin-origin->master: Introduce new `junction` plugin origin) on buildstream https://gitlab.com/BuildStream/buildstream/-/merge_requests/1935 | 11:56 |
---|---|---|
tristan | benschubert, if you could benchmark !1935 at this point that would be great... it's also ready for review \o/ | 11:57 |
traveltissues | has anyone had the following issue when running a build: "Error loading user configuration: /usr/local/lib/python3.7/dist-packages/buildstream/data/userconfig.yaml: Severely malformed YAML: | 11:59 |
traveltissues | 'NoneType' object is not callable | 11:59 |
traveltissues | " | 11:59 |
traveltissues | this was from a pip install of 1.93.3.dev0 | 12:00 |
valentind | tristan, for the includes, there is an issue with order of processing (?) vs (@). The issue is because we need to process (?) nodes before we merge includes together. Otherwise some of the (?) nodes disappear. There are two solutions. 1) Either we make the process of (@) call the process of (?) every time it sees such a node. 2) Or we tweak _yaml.composite so that (?) nodes are always merged. | 12:01 |
valentind | I would prefer 1), which would force us to move all options definitions in project.conf. But at least it makes behavior always the same, because we already have to process (?) during process of (@) for files from junctions. | 12:02 |
tristan | Hmmm | 12:05 |
tristan | valentind, So here is my first conundrum: I dislike the idea of allowing project options being declared anywhere outside of project.conf anyway... But, this would be a blatantly breaking change for bst-1 | 12:06 |
valentind | It is already not possible to load options through junction. | 12:07 |
valentind | So we would not break much. | 12:07 |
tristan | the backport is a "technically breaking change" however goes with the presumption that; you couldn't really have been relying on the already broken behavior and getting away with it in the first place | 12:07 |
tristan | it would break in any case that some person decided they wanted to store the options in a separate file | 12:07 |
valentind | Yes. | 12:07 |
tristan | which I think we don't know the scale of | 12:07 |
valentind | Well, the other option is to have "options.conf" | 12:08 |
valentind | Which is seperate and not included. | 12:08 |
valentind | Because we cannot really process any nodes on that. It is kind of special. | 12:08 |
tristan | How is that an option for bst-1 ? | 12:08 |
valentind | If someone really wants a separate file, then it can be done. | 12:09 |
valentind | But it is a fixed name. | 12:09 |
tristan | valentind, I think we need to do this in a way that doesn't break any existing projects in bst-1, and however we feel is the best way in bst-2 | 12:09 |
tristan | having options.conf and forcing a change: Is a bad break | 12:09 |
valentind | I do not think we have to add this possibility. Just that if we find out some people want it, we can add that in the future. | 12:09 |
valentind | options.conf would be optional. | 12:10 |
tristan | So you mean in bst-2 | 12:10 |
tristan | Sure we could have that option if it ever becomes desirable to people, but I think we would be happy to just disallow it | 12:10 |
valentind | tristan, OK, I will try to see if I can make something that tries to load options from includes for bst-1. | 12:11 |
valentind | I can just add a 3rd pass. | 12:11 |
valentind | But maybe not for bst-2 | 12:11 |
tristan | Things getting hairy haha | 12:11 |
valentind | Yes, but I do not think it is that difficult. But we should not have it in bst-2, because it makes things a bit harder to maintain. | 12:12 |
tristan | Yeah I mean, lets aim for a clean maintainable codebase for bst-2, and in bst-1 lets aim for compatibility | 12:12 |
benschubert | tristan: will try to have a look tomorrow | 12:12 |
tristan | benschubert, thanks ! | 12:12 |
benschubert | traveltissues: try pip install --reinstall ruamel.clib | 12:12 |
traveltissues | thanks | 12:13 |
* tristan flees the scene of the crime... | 12:13 | |
valentind | tristan, OK, for now I do some changes on bst-1 to try to get gnome build meta to include stuff. Then when I have something I will make merge requests. | 12:13 |
tristan | valentind, thanks :D | 12:13 |
traveltissues | is there a missing dependency constraint in the setup or someway to avoid this when reinstalling benschubert | 12:13 |
benschubert | traveltissues: it's not a missing dependency, it should work, but I found out that sometimes, ruamel.yaml.clib installs an empty package instead of itself | 12:14 |
traveltissues | nice | 12:14 |
benschubert | and ruamel is in kind of a bad shapre currently, and has moved to sourceforge, which makes contributing kind of hard :'D | 12:14 |
benschubert | the root cause I think is that it tries to compile itself before building (yes...) and does it in an incorrect way, leading it to break, and it catches that and then installs an empty package instead | 12:15 |
traveltissues | is there an alternative we could use | 12:15 |
benschubert | pyyaml is deprecated | 12:16 |
benschubert | and there is nothing else in the scope | 12:16 |
traveltissues | right, i recall now | 12:16 |
benschubert | I'd almost be tempted to rewrite what we need, but the track ability to rewrite would be annoying so I'd rather not | 12:16 |
*** tristan has quit IRC | 12:16 | |
*** tpreston has joined #buildstream | 12:20 | |
*** mohan43u has joined #buildstream | 12:20 | |
robjh | whats the command to have buildstream retry failures again? | 12:25 |
robjh | buildbox is being unstable | 12:25 |
robjh | found it, its bst artifact delete blabla.bst | 12:31 |
*** mohan43u has quit IRC | 12:38 | |
*** mohan43u has joined #buildstream | 12:42 | |
*** mohan43u has quit IRC | 13:00 | |
*** mohan43u has joined #buildstream | 13:03 | |
*** mohan43u has quit IRC | 13:05 | |
*** mohan43u has joined #buildstream | 13:07 | |
*** mohan43u has quit IRC | 13:18 | |
*** mohan43u has joined #buildstream | 13:18 | |
*** mohan43u has quit IRC | 13:24 | |
*** mohan43u has joined #buildstream | 13:33 | |
*** narispo has quit IRC | 14:07 | |
*** narispo has joined #buildstream | 14:07 | |
*** narispo has quit IRC | 14:10 | |
*** narispo has joined #buildstream | 14:11 | |
*** narispo has quit IRC | 14:28 | |
*** narispo has joined #buildstream | 14:28 | |
*** narispo has quit IRC | 14:37 | |
*** narispo has joined #buildstream | 14:37 | |
*** hasebastian has joined #buildstream | 14:41 | |
*** santix has joined #buildstream | 14:49 | |
*** santi has quit IRC | 14:50 | |
WSalmon | benschubert, juergbi https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/jobs/562446406 this looks like some vars are still not getting updated.. | 14:53 |
WSalmon | im not user if something needs updating in FD or if the Variable updating MR fixes are still missing something | 14:54 |
WSalmon | im not sure if something needs updating in FD or if the Variable updating MR fixes are still missing something | 14:54 |
WSalmon | install-info: %{infodir}/dir: could not read (No such file or directory) and could not create (No such file or directory) | 14:55 |
WSalmon | im not sure if the var should have been resolved in that log or if its meant to look like that | 14:56 |
traveltissues | can i have a review on https://gitlab.com/BuildStream/bst-plugins-experimental/-/merge_requests/111 please | 14:59 |
*** narispo has quit IRC | 15:05 | |
*** narispo has joined #buildstream | 15:05 | |
*** hasebastian has quit IRC | 15:26 | |
*** narispo has quit IRC | 15:35 | |
WSalmon | traveltissues, a more verbose discription would not go amiss ether | 15:37 |
WSalmon | some times juergbi etc link to archive of this chanels IRC, can some one point me at it and is it for all gnome irc channels? | 15:50 |
tpollard | https://irclogs.baserock.org/buildstream | 15:51 |
tpollard | nope, brlogger is doing it for us :) | 15:51 |
* tpollard pats the robot | 15:52 | |
WSalmon | ah, is there a way to ask what channels are there ? https://irclogs.baserock.org just gose to #baserock | 15:52 |
tpollard | not sure, ironfoot might know? | 15:53 |
ironfoot | no easy way, no, but I can tell you | 15:54 |
WSalmon | #gnome-os | 15:54 |
WSalmon | dudno if it dont like the slash or its not there | 15:55 |
ironfoot | nah, it's not there | 15:56 |
ironfoot | https://gitlab.com/baserock/infrastructure/-/blob/master/baserock_webserver/irclogs/irclogs-generation.service | 15:56 |
ironfoot | ^ please don't scream when seeing that service file | 15:56 |
WSalmon | thanks ironfoot | 16:00 |
WSalmon | im sure i have seen worce | 16:00 |
*** tristan has joined #buildstream | 16:27 | |
*** Riley7591 has joined #buildstream | 17:06 | |
*** Riley7591 has quit IRC | 17:07 | |
*** tpollard has quit IRC | 17:19 | |
*** santix has quit IRC | 17:49 | |
*** radiofree has joined #buildstream | 18:28 | |
*** toscalix has joined #buildstream | 18:44 | |
*** tpreston has quit IRC | 18:55 | |
*** narispo has joined #buildstream | 19:21 | |
*** tpreston has joined #buildstream | 19:33 | |
*** tpreston has quit IRC | 19:36 | |
*** Hannah9599 has joined #buildstream | 19:48 | |
*** Hannah9599 has quit IRC | 19:49 | |
*** finnb has quit IRC | 20:30 | |
*** finnb has joined #buildstream | 20:30 | |
*** benschubert has quit IRC | 21:08 | |
*** jude has quit IRC | 21:39 | |
*** toscalix has quit IRC | 22:18 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!