IRC logs for #buildstream for Friday, 2019-07-19

*** benschubert has quit IRC00:58
*** tristan has quit IRC05:55
*** benschubert has joined #buildstream06:37
*** tristan has joined #buildstream07:34
gitlab-br-botmarge-bot123 merged MR !1488 (alexfazakas/fix-frontend-typo->master: app: Fix "earily" typo) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/148807:58
*** alexandrufazakas has joined #buildstream08:08
*** finn has joined #buildstream08:13
alexandrufazakasHey tristan, I'd appreciate it if you could have a look at my work on #178 whenever you can :)08:15
alexandrufazakasOr if anyone else takes a look and has some feedback, I'm all ears :D08:18
KinnisonWhere is the work?08:19
alexandrufazakasKinnison: This repository https://gitlab.com/AlexFazakas/learn-gitlab-pages08:19
alexandrufazakasKinnison: and this is what it looks like https://alexfazakas.gitlab.io/learn-gitlab-pages/08:20
* Kinnison looks08:22
KinnisonIs that just an index?08:23
Kinnisonor should it be linking to versions of the docs?08:23
alexandrufazakasKinnison: I don't understand the question, isn't there a list of the available versions?08:24
alexandrufazakasOh okay08:24
alexandrufazakasIt's broken apparently08:24
alexandrufazakasI broke something with my last push last night, apparenty08:24
alexandrufazakass/apparenty/apparently08:25
Kinnisonoops08:25
Kinnison:D08:25
alexandrufazakasThanks for pointing it out :)08:25
*** ChanServ sets mode: +o tristan08:27
tristanalexandrufazakas, I was in the middle of that :)08:27
tristanalexandrufazakas, Comments up08:27
alexandrufazakastristan: sweet, cheers08:27
tristanalexandrufazakas, looks like you figured a way to make it completely automated too, great :)08:27
alexandrufazakastristan: There's a script in my repo which filters out the latest micro point of each release btw08:28
tristanIn bash08:28
tristanyeah08:28
alexandrufazakasYes08:28
tristanI think that is fine08:28
alexandrufazakasIs that a problem?08:28
alexandrufazakasI thought since I was already using bash for setting everything up, I might throw that in as well08:29
tristanIt doesnt do the "only latest micro version for each minor point" thing08:29
tristanBut in the end (as I said in my comments), maybe that is not so important08:29
alexandrufazakastristan: I thought we wanted for each even minor point08:29
tristanminor point != micro point08:29
benschubertvalentind: are you around? Anything I am blocking on the freedesktop side of things? (I'd like to be able to fix the overnight tests as soon as possible :)08:30
alexandrufazakasOkay08:30
tristanalexandrufazakas, Anyway check the comments, I think with the badges in there it will be pretty perfect, we can always refine things later08:30
alexandrufazakastristan: Alright, I'll have a look at those08:30
tristanalexandrufazakas, for reference, see the badges at the top of the install page: https://buildstream.build/install.html08:32
tristanalexandrufazakas, the way that works fwiw... is that every time a pipeline runs on master, the static badges are updated to reflect the latest stable release and development snapshot - so any related docs material just embeds those badges and magically stay up to date :)08:33
alexandrufazakastristan: That makes sense. Thanks a lot for having a look :)08:34
alexandrufazakasSo these should be displayed on the page with all the versions, right?08:34
alexandrufazakasThe badges, that is08:36
tristanalexandrufazakas, Yeah, since now it's just a huge list of versions, if a user ends up there they might be scratching their head wondering "Which should I pick ?"08:36
tristanalexandrufazakas, I think if they want "master", they will know, and if they want latest stable or latest dev, those are good choices to highlight08:36
alexandrufazakastristan: I think that shouldn't be difficult to implement08:37
tristanalexandrufazakas, I also commented that it could be good to override the badge links in that case to point to the urls of their docs08:37
tristanYeah should be dead easy :)08:37
tristanalexandrufazakas, The one part I didnt look at, is how the updates of the site get triggered08:38
tristanI guess a nightly job would be fine08:38
alexandrufazakasYeah08:39
alexandrufazakasI think that would be a good idea08:39
alexandrufazakasKinnison: FWIW, it should work as intended now :D08:40
Kinnisonnice08:41
*** tristan has quit IRC08:43
*** tristan has joined #buildstream08:43
alexandrufazakastristan: Should I just make all my changes to the docs-website repository and open a MR on it?08:45
alexandrufazakasIt's not very clear to me how I'd see the changes in that case08:45
alexandrufazakasThat's why I created my repository in the first place08:45
*** ChanServ sets mode: +o tristan08:47
tristanalexandrufazakas, Ok so I think (A) Your CI should have 2 steps... one of them which aggregates the docs and generates the index, and adds that to a "gitlab artifact", the other job depends on the first one and just publishes the artifact08:47
tristanalexandrufazakas, (B) The publish part which uses credentials to update the actual website at docs.buildstream.build should be only run for master branch08:47
tristanalexandrufazakas, Then... when you create the merge request, it will not update docs.buildstream.build, but we can browse the site in the resulting gitlab artifact in gitlab's pipeline UI08:48
alexandrufazakastristan: I'm not sure what a gitlab artifact is, but I'll have a read on it. I think I get what you're saying08:49
alexandrufazakasI'll try to set up a MR in the meantime, then08:49
finnI've almost managed to execute Buildstream with Buildbarn (another RE server like BuildGrid) but it fails when collecting the output directories. It seems Buildbarn doesn't allow ".." as a directory path. Is there any reason Buildstream doesn't define the output directories relative to the input root instead?08:49
tristanalexandrufazakas, https://gitlab.com/BuildStream/buildstream/blob/master/.gitlab-ci.yml#L34408:49
tristanalexandrufazakas, notice that the "publish" job depends on the "docs" job08:50
alexandrufazakastristan: Ah, okay, yep08:50
tristanalexandrufazakas, and it's in a later "stage"08:50
tristanoh sorry, it's the "pages" job in the "publish" stage08:50
tristanthe docs job should show you how to create the artifact08:50
alexandrufazakasYep, I think it's clear08:51
alexandrufazakasAnd I'll use this to write my own08:51
finnI think I have my answer from the api: "  // The paths are relative to the working directory of the action execution."08:56
finnSo I'll raise an issue with Buildbarn and find out why relative paths aren't supported. Once they are, Buildstream should have a second compatible RE server :)08:57
Kinnisonnice08:58
finnI can actually see the actions being successfully executed. It's just when it comes to uploading the output files =/09:02
*** jonathanmaw has joined #buildstream09:18
*** lachlan has joined #buildstream09:31
*** traveltissues_ has joined #buildstream09:31
*** traveltissues has quit IRC09:42
*** traveltissues has joined #buildstream09:43
valentindbenschubert, I am changing completely the docker images. I am hoping to get it to work today. Then we will have an image built with buildstream master.09:43
benschubertvalentind: great, thanks a lot :) Ping me if there's a problem on the building BuildStream part :)09:43
*** toscalix has joined #buildstream10:13
*** tristan has quit IRC10:16
*** lachlan has quit IRC10:19
KinnisonWSalmon: I'm intending to go through !951 soon.  Are you intending to rebase it and/or make changes for the pipeline fails in the next hour?10:23
gitlab-br-botMR !951: Add BuildBox backend for sandboxing https://gitlab.com/BuildStream/buildstream/merge_requests/95110:24
WSalmoni have just tweaked it and waiting on CI10:24
KinnisonI mean, it's red and static afaict, I wonder if my computer isn't updating10:25
WSalmoni am happy to leave it be for the next hour to allow review10:25
KinnisonIt's also 44 commits behind master10:25
WSalmonoh no10:25
WSalmonit my other branch i have been playing with10:25
WSalmonon sec10:25
KinnisonI won't be able to complete a review before lunch, so I figure I'll let you fiddle and I'll come to it after lunch10:25
WSalmonsounds good10:26
*** toscalix has quit IRC10:28
*** tristan has joined #buildstream10:30
*** lachlan has joined #buildstream10:39
*** phoenix has joined #buildstream10:40
WSalmonbenschubert, i am a bit baffled by https://gitlab.com/BuildStream/buildstream/-/jobs/255152012 i think you are our best pylint guru could you enlighten me as to what is wrong with it it seems to be conplaining about comments but there arnt any...  i tried adding some extra but that didnt seem to help... not sure if you will have time but many thanks if you do10:41
KinnisonWSalmon: I see comments: https://gitlab.com/BuildStream/buildstream/blob/willsalmon/buildbox/src/buildstream/storage/_casbaseddirectory.py#L46610:42
*** traveltissues has quit IRC10:43
benschubertYep, you have 3 lines commented out10:43
*** traveltissues_ has quit IRC10:45
*** traveltissues has joined #buildstream10:45
traveltissuesi'll also take a look WSalmon10:45
*** lachlan has quit IRC10:57
alexandrufazakastristan: I don't think we can just wrap <a href> around a badge like that, it still points to the tarball11:01
*** lachlan has joined #buildstream11:24
WSalmonI think i had got in a fuss and my editor and linter looking at sutuly diffrent files, thanks Kinnison benschubert11:29
lchlanHi, is it possible for anyone on channel to create a sub-project in gitlab for the best-benchmarking-bot?11:35
*** juanalday has joined #buildstream11:35
* paulsherwood assumes lchlan means bst-benchmarking-bot11:38
lchlanApologies autouncorrect error.11:39
*** finn has quit IRC12:02
valentindlchlan, I think I can do that.12:20
valentindShould it be called bst-benchmarking-bot?12:21
valentindlchlan, And is your username on gitlab lchlan?12:23
valentindlchlan, I created that https://gitlab.com/BuildStream/bst-benchmarking-bot12:26
valentindand added you as maintainer for that project. Is that what you wanted?12:26
*** phil has joined #buildstream12:30
*** phildawson_ has quit IRC12:30
lchlanvalentind: Thanks, that should be spot on.12:45
*** finn has joined #buildstream12:53
alexandrufazakasCan someone give me Developer access so I can open a branch on BuildStream/docs-website, please?12:54
alexandrufazakastristan, juerbi ^ if either of you can12:55
valentindalexandrufazakas, What is your username on gitlab?12:56
alexandrufazakasvalentind: AlexFazakas12:56
valentindalexandrufazakas, done.12:56
alexandrufazakasvalentind: Thanks a lot! :)12:56
KinnisonWSalmon: Is your MR ready for me to go through now?13:20
*** phoenix has quit IRC13:30
*** juanalday has quit IRC13:34
*** lachlan has quit IRC13:41
KinnisonWSalmon: My brain has melted so I've not been through all the test changes yet13:43
KinnisonWSalmon: but there's a bunch'o'comments13:44
WSalmonthanks13:44
WSalmonmuch appreciated13:44
WSalmonalso thank traveltissues13:44
*** lachlan has joined #buildstream13:51
*** juanalday has joined #buildstream13:58
alexandrufazakastristan: I've opened my MR on docs-website. Didn't manage to make the badges work the way we wanted them to :(14:00
alexandrufazakasI'll see if I can group versions a bit better14:01
*** traveltissues has quit IRC14:04
*** lachlan has quit IRC14:17
*** lachlan has joined #buildstream14:35
lchlanbenschubert: Hi I'm having a few issues with benchmarking and I'm told that you are working on a patch set to resolve. The errors are shown in https://gitlab.com/BuildStream/benchmarks/-/jobs/253492966.14:55
benschubertlchlan: hey, seems like some files are not recognized as having changed. doing a 'git clean -fdx '*.c' '*.so' would fix the problem14:57
lchlanbenschubert: Seems to be a new issue introduced recently, but I can incorporate that in the script to see if is resolves the point. Thanks14:58
*** traveltissues has joined #buildstream14:58
benschubertlchlan: the problem is that cython is doing like make, basing themselves on timestamps14:59
benschubert(at least that's what I think where the problem comes from)14:59
benschubertI'll see if I manage to get a fix14:59
benschubertanyways, having a clean repo every time is better :)14:59
lchlanThe tests are done in a clean docker instances on each occasion, but I will see if it has any effect15:02
benschubertouch if that's the case, we have a problem15:04
benschubertI thought we have a single docker for all commits?15:05
lchlanOne docker container per   SHA for the nightly run rather than the weekly run by jennis.15:07
benschubertok that's really weird :/15:08
lchlanI will just check something15:13
*** phildawson_ has joined #buildstream15:20
*** finn has quit IRC15:21
*** phil has quit IRC15:22
*** bochecha has quit IRC15:50
*** juanalday has quit IRC15:53
*** alexandrufazakas has quit IRC15:56
*** phildawson_ has quit IRC16:12
*** jonathanmaw has quit IRC16:48
*** lachlan has quit IRC16:55
lchlanbenschubert : looks like this is an issue with bubble wrap and the docker configuration.16:55
benschubertweird, nothing there has changed in quite a while16:56
*** lachlan has joined #buildstream17:01
*** lachlan has quit IRC17:04
gitlab-br-bottraveltissues opened issue #1087 (Reduce cache_keys_unstable manipulation) on buildstream https://gitlab.com/BuildStream/buildstream/issues/108717:05
*** lachlan has joined #buildstream17:12
*** tiagogomes has quit IRC17:39
gitlab-br-botmarge-bot123 closed issue #1083 (source checkout fails when parent directory is not writable) on buildstream https://gitlab.com/BuildStream/buildstream/issues/108317:52
gitlab-br-botmarge-bot123 merged MR !1491 (chandan/fix-source-checkout-1083->master: stream.py: Don't checkout sources in the parent of the location) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/149117:52
*** lachlan has quit IRC17:59
*** lachlan has joined #buildstream18:01
gitlab-br-bottraveltissues opened (was WIP) MR !1492 (traveltissues/setstability->master: Add _set_cache_keys_stability method) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/149218:03
*** traveltissues has quit IRC18:20
gitlab-br-botmarge-bot123 closed issue #1086 (bst workspace open: `--force` and `--no-checkout` don't work well together) on buildstream https://gitlab.com/BuildStream/buildstream/issues/108618:29
gitlab-br-botmarge-bot123 merged MR !1490 (chandan/workspace-force-no-checkout->master: Don't remove workspace directory when `--no-checkout` option is given) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/149018:29
*** juanalday has joined #buildstream18:51
*** juanalday has quit IRC18:54
*** lachlan has quit IRC19:21
*** lachlan has joined #buildstream19:33
*** lachlan has quit IRC20:01
lchlanbenschubert: All very odd, reverted a number of elements and the issue bwrap persists.20:05
*** slaf has quit IRC21:26
*** slaf has joined #buildstream21:29
*** slaf has joined #buildstream21:29
*** cs-shadow has quit IRC23:11

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