*** tristan__ has joined #buildstream | 00:14 | |
*** ChanServ sets mode: +o tristan__ | 00:14 | |
*** tristan_ has quit IRC | 00:14 | |
*** tristan__ has quit IRC | 03:10 | |
*** tristan__ has joined #buildstream | 03:11 | |
*** ChanServ sets mode: +o tristan__ | 03:11 | |
*** tristan__ has quit IRC | 04:49 | |
*** tristan__ has joined #buildstream | 04:49 | |
*** ChanServ sets mode: +o tristan__ | 04:50 | |
*** tristan__ has quit IRC | 05:18 | |
*** tristan has joined #buildstream | 05:18 | |
*** ChanServ sets mode: +o tristan | 05:18 | |
*** tristan has quit IRC | 05:21 | |
*** tristan has joined #buildstream | 05:22 | |
*** ChanServ sets mode: +o tristan | 05:22 | |
*** tristan has quit IRC | 05:23 | |
*** tristan has joined #buildstream | 05:23 | |
*** ChanServ sets mode: +o tristan | 05:23 | |
*** tristan has quit IRC | 05:27 | |
*** tristan_ has joined #buildstream | 05:57 | |
*** ChanServ sets mode: +o tristan_ | 05:57 | |
*** tristan_ is now known as tristan | 06:56 | |
*** lantw44 has quit IRC | 07:57 | |
*** lantw44 has joined #buildstream | 07:58 | |
*** tristan changes topic to "BuildStream 1.6.0 is out ! | https://gitlab.com/BuildStream/buildstream | Docs: https://docs.buildstream.build/ | IRC logs: https://irclogs.baserock.org/buildstream | Mailing List: https://lists.apache.org/list.html?dev@buildstream.apache.org" | 08:03 | |
tomaz | juergbi: pipeline failed with the same error as yesterday, here is the backtrace: https://pastebin.com/aVuim2FU | 08:34 |
---|---|---|
tomaz | relevant code: | 08:35 |
tomaz | fd = _os.open(file, flags, 0o600) | 08:35 |
tomaz | OSError: [Errno 24] Too many open files: | 08:35 |
tristan | tomaz, did you check if you could configure a higher limit ? | 08:39 |
tristan | <juergbi> if this still is insufficient, the system may have a low hard limit (it's configurable in Linux) | 08:39 |
tristan | Another workaround may be to reduce the number of parallel jobs allowed | 08:41 |
tristan | e.g.: `bst --max-jobs 2 build ...` | 08:41 |
tristan | or not that, rather decrease builders | 08:42 |
tristan | `bst --builders 2 build ...` | 08:42 |
tristan | --builders controls the number of ongoing buildstream jobs, --max-jobs controls the number of parallel jobs we *try* to inform the builds they are allowed to run (e.g. by telling make `-j%{maxjobs}`) | 08:43 |
tristan | So... benschubert's feature request for reducing commonality is to make the dependency `filename` attribute a `string-or-list` | 08:49 |
tristan | This sounds sensible to me | 08:49 |
tristan | lets bang out the code then | 08:49 |
*** santi has joined #buildstream | 08:55 | |
tomaz | I haven't, I was waiting to see if the pipeline passed a second time (as the machine could also be doing other builds in parallel and hit a hard limit on the os) | 08:55 |
tomaz | now I'm doing that. | 08:55 |
tomaz | problem is, it took almost a day to fail, if I decrease the builders count, it wil take way more time (and not necessarely it will pass) | 08:56 |
tomaz | still, doing htat. | 08:56 |
tomaz | that* | 08:56 |
tristan | Interestingly, ben's proposal makes it possible to define the junction once on a dependency, and depend on multiple files through that same junction | 09:04 |
tristan | https://lists.apache.org/thread.html/r9d716f2734cae5a81731f9a46d73f944a7287ff168f6987e25597c6a%40%3Cdev.buildstream.apache.org%3E | 09:05 |
tomaz | I'm trying to think of a way to simplify the usage of external buildstream projects inside mine. | 09:15 |
tomaz | right now it's too complex: you need to know the file structure of the external project to be able to use on yours, and this can change / break your project. | 09:16 |
tomaz | I'll finish the proposal today and send to the ML. | 09:17 |
*** tomaz has quit IRC | 09:18 | |
tristan | tomaz left | 09:24 |
*** tristan has quit IRC | 10:06 | |
*** tomaz has joined #buildstream | 10:42 | |
*** lantw44 has quit IRC | 11:58 | |
*** lantw44 has joined #buildstream | 12:24 | |
douglaswinship | I'm trying to test something with BuildStream 1.93.4, and i'm getting a weird error | 15:03 |
douglaswinship | "Error loading user configuration: ..." "...Severely malformed YAML:" | 15:04 |
douglaswinship | "'Nonetype' object is not callable" | 15:04 |
douglaswinship | I don't have a specific configuration file. (I did, for testing purposes, but i'd deleted that and it made no difference) | 15:04 |
douglaswinship | So far as I know, I'm using the default configuration, and yet BuildStream is claiming it's bad. | 15:07 |
coldtom | `pip install ruamel.yaml.clib` iirc | 15:13 |
douglaswinship | coldtom: doesn't seem to have fixed it :( | 15:14 |
douglaswinship | I sometimes run docker inside a docker container, with things like the buildstream cache mounted as directories inside the container. I end up changing the ownership on a lot of files, they get labelled as being owned by root, instead of owned by my main user account. | 15:16 |
douglaswinship | That's caused me trouble before. I don't know if it could be relevant now. | 15:16 |
douglaswinship | Aha! | 15:21 |
douglaswinship | pip uninstalling and reinstalling ruamel.yaml seems to have done it | 15:21 |
douglaswinship | coldtom: thanks for the tip. | 15:21 |
*** tomaz has quit IRC | 17:00 | |
*** santi has quit IRC | 17:43 | |
gitlab-br-bot | abderrahimk closed MR !2053 (abderrahim/makemaker->bst-1: makemaker.yaml: use DESTDIR to set the install root) on buildstream https://gitlab.com/BuildStream/buildstream/-/merge_requests/2053 | 19:17 |
nanonyme | Meh ^ | 19:23 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!