IRC logs for #buildstream for Monday, 2020-07-20

juergbirobjh: in the sandbox environment there is currently only a single uid and a single gid. changing owner or group is thus impossible04:38
juergbisuch changes are normally not permitted for unprivileged users outside the sandbox either, though, so it's typically optional in package build systems (at least those that work as non-root)04:41
juergbiwe are planning to support a whole range of uids and gids in the linux sandbox in the future (using subuid/subgid), however, that's not implemented yet. and it will require setuid helpers (newuidmap/newgidmap) and suitable config on the host OS, which some distros provide out of the box but not all04:43
juergbialso see issue #3804:43
*** tristan has quit IRC05:40
*** benschubert has joined #buildstream07:44
*** santi has joined #buildstream08:29
*** jonathanmaw has joined #buildstream08:52
robjhjuergbi, thanks, i'll see if i can poke it to not change groups then09:02
*** tristan has joined #buildstream09:10
*** ChanServ sets mode: +o tristan09:10
*** pointswaves has joined #buildstream09:21
tristanmorning benschubert, could you give https://gitlab.com/BuildStream/buildstream/-/merge_requests/1973 a lookover ?09:58
tristanit now has the fast-recursive/less-fast-iterative try/fallback approach, and the fast approach is slightly faster than master09:59
benschuberttristan: monring! Sure I'll do this09:59
benschubertamazing :) I'm looking forward ot review09:59
tristanthanks :)09:59
* tristan relieved to get on with other things09:59
tristanfirst, backport simpler original version of lazy resolution to 1.610:00
robjhjuergbi, i got it sorted. That problem meant i didnt get my weekend project finished in the weekend. but its close now. thanks for the tip10:30
tristanbenschubert, I think we have a race condition issue with ostree, I've been seeing these intermittent errors: https://gitlab.com/BuildStream/buildstream/-/jobs/64649821410:40
tristanwe might need an flock() in place after moving to the CLI approach I wonder ?10:41
benschuberttristan: possible, I wonder why we didn't have htat before? Because we didn't have any such checks10:41
tristanNot sure if test_track_recurse uses the same repo more than once10:42
tristanYeah I don't know10:42
tristanI did see this twice today, though10:43
benschubertMind opening an issue? I don't have the bandwidth right now :)10:43
tristanOk10:44
benschubertthanks!10:44
* tristan files https://gitlab.com/BuildStream/buildstream/-/issues/136810:49
benschubertthanks10:49
tristaninstead of backporting just valentind's patch to bst-1, I've copied _variables.pyx from the branch of master to _variables.py in bst-1 and un-cythonized it, and it's working well as a drop-in replacement11:57
tristanregardless of cythonization, should still bring a small performance boost and ensure some richer error reporting11:57
*** tristan has quit IRC16:01
*** tristan has joined #buildstream16:02
*** ChanServ sets mode: +o tristan16:02
*** jonathanmaw has quit IRC16:52
*** santi has quit IRC18:36
*** benschubert has quit IRC19:40

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!