IRC logs for #buildstream for Tuesday, 2018-12-04

*** ethanwinn has joined #buildstream00:11
*** kapil___ has joined #buildstream00:28
*** nimish has quit IRC00:33
*** nimish has joined #buildstream00:43
*** nimish has quit IRC01:32
*** nimish has joined #buildstream01:35
*** nimish has quit IRC01:44
*** nimish_ has joined #buildstream01:44
*** nimish_ is now known as nimish01:45
*** xjuan has quit IRC01:58
*** nimish has quit IRC02:17
*** nimish has joined #buildstream02:18
*** nimish has quit IRC03:20
*** tristan has quit IRC05:23
*** tristan has joined #buildstream05:44
*** tintou has quit IRC07:46
*** tintou has joined #buildstream07:46
*** oknf[m] has quit IRC07:46
*** mattiasb has quit IRC07:47
*** jjardon[m] has quit IRC07:47
*** pro[m] has quit IRC07:47
*** theawless[m] has quit IRC07:47
*** tristan has quit IRC07:58
*** toscalix has joined #buildstream07:59
*** nimish has joined #buildstream08:02
*** oknf[m] has joined #buildstream08:06
*** kapil___ has quit IRC08:08
*** mattiasb has joined #buildstream08:38
*** pro[m] has joined #buildstream08:45
*** jjardon[m] has joined #buildstream08:47
*** tristan has joined #buildstream08:59
*** theawless[m] has joined #buildstream09:00
*** finn has joined #buildstream09:24
*** ajibade has joined #buildstream09:40
*** alatiera has joined #buildstream09:40
*** raoul has joined #buildstream09:42
*** nimish has quit IRC09:43
*** ChanServ sets mode: +o tristan09:47
tristanjjardon, I have interesting news09:47
* paulsherwood wonders what it is09:47
tristanjjardon, It seems that when you disable checking out of submodules by setting 'checkout-submodules: False'... it does exactly that; disables their being checked out09:47
tristanjjardon, In other words, we still waste time fetching them and everything - I will cover it though in the warnings we're adding09:48
jjardontristan: why you would want to download but not checkout? seems like a bug?09:52
jjardoncan we disable downloading them completely when 'checkout-submodules: False' ?09:53
* paulsherwood wonders where the fd-sdk irc channel is09:54
coldtom+1, i thought this was just due to git itself09:54
* paulsherwood is wondering a lot today09:54
*** nimish has joined #buildstream09:55
tristanjjardon, Probably just because someone said "we should be able to disable checking out submodules", and someone implemented it... and nobody gave it more thought than that09:57
tristanjjardon, i.e. yeah; I'd say it's a bug :)09:57
tristanpaulsherwood, #freedesktop-sdk on freenode09:57
tristanrequires registered nick to join09:58
*** tpollard has joined #buildstream09:59
tristanjjardon, anyway I'm trying to address both warnings, for which we already have an age old XXX comment in place: https://gitlab.com/BuildStream/buildstream/blob/master/buildstream/plugins/sources/git.py#L54009:59
tristanTo add to that, we should have the invalid-submodule warning raised when someone configures submodule urls explicitly, and also sets checkout-submodules to False10:00
tristanthat one can be done right at Plugin.configure() time10:00
tristanor preflight() would also do10:01
*** ajibade has quit IRC10:02
ikerperezHi, I am trying to build cracklib without autotools, manually. Inside cracklib there are two directories "src" and "words, so you need to go inside "src" and then start the configuring steps. Inside the "configure-commands" step I have added the "cd src/" command but for some reason it never goes inside "src", any reason for that?10:02
ikerperezThe code: /msg NickServ IDENTIFY password.10:02
ikerperezdamn10:02
ikerperezThe code https://paste.gnome.org/pmulexz1b10:02
ikerperezThe logs: https://paste.gnome.org/pqivxzxxh10:02
tristanikerperez, every command is a separate shell10:02
tristanikerperez, so environments and state is not carried forward, there are a couple ways to do this without too much hassle...10:03
tristanlemme check docs...10:03
coldtomikerperez: you need to include the two commands in the same yaml list item, if that makes sense10:03
ikerperezusing:" - |  " I guess10:04
tristanWell, I think that you want configure and build in the separate steps10:04
tristanikerperez, since forever, one can set 'command-subdir' to specify "where the commands should be run" https://docs.buildstream.build/buildstream.buildelement.html#location-for-running-commands10:05
tristanikerperez, In 1.4 (not released yet), there is also conf-root: https://docs.buildstream.build/buildstream.buildelement.html#location-for-configuring-the-project10:05
*** nimish has quit IRC10:06
*** nimish has joined #buildstream10:06
tristanconf-root configurability is mostly part of an initiative for making it easier to define builds where the build dir sits somewhere outside of the source directory (subtly different from builddir != srcdir)10:06
tristanikerperez, depending on how much commands you have to run, with 1.2 you might want to set `command-subdir: src` in your cracklib.bst, and run your configure script with `cd .. && ./configure`, or `../configure`10:08
paulsherwoodtristan: thanks, i have recovered my identity :)10:08
*** jonathanmaw has joined #buildstream10:09
ikerperezthank you tristan, I will apply the "command-subdir"10:10
*** nimish has quit IRC10:11
*** nimish has joined #buildstream10:16
gitlab-br-botfinnball opened issue #801 (bst pull silently failed when there is a network timeout) on buildstream https://gitlab.com/BuildStream/buildstream/issues/80110:20
gitlab-br-botfinnball closed issue #423 (bst pull silently failed when there is a network timeout) on buildstream https://gitlab.com/BuildStream/buildstream/issues/42310:20
gitlab-br-botdevcurmudgeon approved MR !894 (valentindavid/sysroot_dependencies->master: Add support for importing build dependencies in sysroots.) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/89410:28
*** lachlan has joined #buildstream10:30
*** cs-shadow has joined #buildstream10:40
valentindjuergbi, for !906 I adapted you shell script to create a shallow git repository. One thing that is done is to copy the data for the annotated tag. It contains the tag message and I suppose probably the signature. I wondered, is that important for git describe to work? Or would it not work to create the tag since the hash is different?10:48
gitlab-br-botMR !906: Track of git tags and save them to reproduce minimum shallow repository https://gitlab.com/BuildStream/buildstream/merge_requests/90610:48
*** nimish has quit IRC10:49
*** nimish has joined #buildstream10:49
juergbivalentind: hm, I don't think the contents of the tag message matter for git describe, however, we at least need to distinguish between annotated and lightweight tags10:49
valentindjuergbi, OK thank you. Let's try without first then.10:50
gitlab-br-bottristanvb closed issue #483 (Buildstream should fail if ref: is not within the tag/branch specified in track: (git source plugin)) on buildstream https://gitlab.com/BuildStream/buildstream/issues/48310:51
NexusI just got a notification that apparently the sphinx-click issue "Documentation ignores the \b characters in docstrings" has been patched10:53
Nexustristan, juergbi10:53
* juergbi doesn't recall that issue10:54
*** nimish has quit IRC10:54
*** nimish has joined #buildstream10:54
Nexusjuergbi: i think it was something to do with preformatted text not working in the docs?10:55
tristanIt aint perfect, but it's a bit better11:00
*** finn_ has joined #buildstream11:01
*** finn has quit IRC11:02
gitlab-br-botraoul.hidalgocharman opened issue #802 (Refactor `_artifactcache` folder) on buildstream https://gitlab.com/BuildStream/buildstream/issues/80211:03
coldtomtristan: on the `bst fmt` command: does using the plugin's yaml file as a default order seem like a reasonable/plausible solution?11:07
tristancoldtom, Maybe - it does sound like an interesting way to automate how the plugin can inform the core of the expected order; however there are two big problems with that idea11:12
tristancoldtom, One of them is that the plugin's YAML file indicates a default; looking at project.conf or user config defaults as an example, there are plenty of cases where a "thing" is optional, the default is nothing is set, and it can only be specified11:13
tristanso there is no "default" for every possible configuration11:13
tristancoldtom, the other problem is that sources do not have a defaults yaml file, only elements do11:13
Nexustristan: please could you weigh in on mr ML thread? "bst show all and bst build all flags"11:14
Nexuson my*11:14
tristanNexus, Done.11:19
*** solid_black has joined #buildstream11:25
*** nimish has quit IRC11:34
*** nimish has joined #buildstream11:35
gitlab-br-botphildawson opened (was WIP) MR !959 (phil/source-checkout-options->master: Retire bst source bundle command) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/95911:40
*** lachlan has quit IRC11:43
*** abderrahim has quit IRC11:49
*** abderrahim has joined #buildstream11:50
*** nimish has quit IRC11:55
*** nimish has joined #buildstream11:55
adds68jonathanmaw, hey could you give this one final glance to check i have covered your points?11:57
adds68https://gitlab.com/BuildStream/bst-external/merge_requests/6011:57
*** nimish has quit IRC12:00
*** nimish has joined #buildstream12:00
*** nimish has quit IRC12:05
*** nimish has joined #buildstream12:06
*** nimish has joined #buildstream12:06
*** lachlan has joined #buildstream12:18
*** nimish_ has joined #buildstream12:22
*** nimish has quit IRC12:22
*** nimish_ is now known as nimish12:22
valentindtristan, I have fixed what you asked on !90612:23
gitlab-br-botMR !906: Track of git tags and save them to reproduce minimum shallow repository https://gitlab.com/BuildStream/buildstream/merge_requests/90612:23
jonathanmawadds68: they're all covered, but upstream's moved ahead so the latest version isn't bst-external 0.6.3 any more. Just stick the note of what's new under the "Next Version" heading, and that'll be enough.12:28
*** nimish has quit IRC12:32
*** nimish has joined #buildstream12:32
tristanThe hanging tests are a damn nightmare12:37
tristanSomeone knows how to get us a stack trace ?12:37
valentindtristan, is it hanging on your machine or on a builder?12:39
tristanmy machine12:40
tristanvalentind, seems that since some months ago, when BuildStream crashes in a child process we get hanging tests instead of BUG messages12:40
valentindtristan, I have seen that when the cache server spawned by the tests crashes.12:41
tristanWeird thing... if I modify runcli.py to print the command in *advance* of running it, I can at least find the culprit command and run it independently12:41
tristan*but* in this case it's not causing a crash12:41
tristanvery strange12:42
tristanOk I'll have to figure it out12:42
tristanbut wish I didnt have to wrestle tests in the process :-S12:42
valentindtristan, I have used faulthandler to print stack on SIGUSR112:45
juergbijmac fixed the hang issue when the test cache server crashes, iirc. but there may be other related issues12:45
tristanvalentind, on a side note, you have made the necessary cache key considerations with your patch right ?12:46
jmacNot quite. I made !964, but that only solves some hangs when buildstream crashes, not the cache server12:46
gitlab-br-botMR !964: Avoid hanging artifact cache tests https://gitlab.com/BuildStream/buildstream/merge_requests/96412:46
tristanvalentind, like the fact that enabling/disabling the tags, or the value of the tags, should both cause rebuilds of the associated artifacts12:46
valentindtristan, the tags are added to the cache key.12:46
valentind        if self.mirror.tags:12:46
valentind            key.extend(self.mirror.tags)12:46
*** nimish has quit IRC12:47
tristanvalentind, okay... and when you are not using the tags and have a built artifact with a bad version because the build scripts failed to use git describe... enabling the opt-in feature never does anything because there is no new artifact to build ?12:47
*** nimish has joined #buildstream12:48
valentindtristan, the opt-in changes only the tracking.12:48
valentindSo you need to opt-in and then track.12:48
tristanInteresting12:48
tristanI guess you're right, only the value of the tags can change anything12:48
valentindAnd if you opt-out, you have to track again or remove manually the tags.12:48
tristanRight12:49
tristanthat makes sense12:49
valentindAnd the name is "track-tags" so it should not be confusing.12:49
* tristan is also swimming in git.py12:49
tristanvalentind, probably better to follow the pattern of naming the things you shove into the key12:50
tristanlike: key.append({"submodule_checkout_overrides": self.submodule_checkout_overrides})12:50
tristanand others do12:50
valentindtristan, OK12:50
valentindmaybe I can actually transform the list of tuples into a hash map so that there is no ordering of the tags in the key.12:51
tristanvalentind, finally, you should add a new git test to tests/cachekey/project/sources which exercises the new feature which can affect the key12:51
tristanwhich is mostly just a matter of adding a little bst file and depending on it from the target12:52
tristanwell, not mostly, it is just a matter of that12:52
tristanvalentind, I wanted that but we have followed a different pattern it seems, you cant make a transformation of that pattern without breaking the key, so let's just continue with this pattern12:52
*** lachlan has quit IRC12:53
valentindtristan, Ah right.12:53
valentindtristan, well, I can still add it only if there are tags.12:54
valentindThat should work.12:54
tristanvalentind, the line you pasted above seems to do that already yes12:54
tristanit's backwards compatible, only adds to the key if the new feature is used, which is correct12:54
tristanjust for extra safety, it's good to name the things we add to the key12:54
valentindtristan, done13:07
valentindThere is a useless line. Let me remove it.13:12
valentindIt looks like that now:13:14
valentind        if self.mirror.tags:13:14
valentind            tags = {tag: (commit, annotated) for tag, commit, annotated in self.mirror.tags}13:14
valentind            key.append({'tags': tags})13:14
Nexustristan & juergbi: I've been trying to follow your comments on the ML but got a bit lost. Where does this leave my work, and what do you think should be done?13:17
juergbiNexus: tristan agreed with my suggestion of the default target approach, i.e., when no other targets are specified13:58
*** alatiera_afk has left #buildstream13:58
juergbias a first step this would (attempt to) load/build all project elements, however, we definitely also want to make this configurable in project.conf13:59
juergbii.e., it should be possible to specify an element name (typically a stack) for use as default target, instead of the default of all project elements14:00
juergbiif anyone has a strong opinion against this approach, they should speak up now14:00
juergbi(on the ML)14:00
Nexusif you're using something like a stack, why not just use the existing functionality to just do `bst build stack.bst` rather than doing `bst build` with stack.bst in the project.conf ?14:01
tristanNexus, I would argue that in general, as an argument to just not do the feature at all - but I think people want it. If there is any difference I would say it is a question of cognitive effort14:02
tristanIf you work with a lot of separate BuildStream projects, it's easier to remember `bst build --world`, than to have intimate knowledge of each project14:03
juergbiyes, if I want to build a new project, it's nice to have a default target14:03
juergbisimilar to how you can run 'make' without needing to know a target/goal name14:03
tristanRight14:03
juergbitristan: hm, syntax, you want to have a --world argument after all? maybe you overlooked that part of my suggestion14:04
tristanjuergbi, please take over :)14:04
tristanI overlooked most of it indeed14:04
tristanI thought we were going with --world because of a conflict with the meaning of "no argument" from a workspace14:05
juergbiimo, --world is a confusing name if it's a configurable default target that doesn't necessarily build 'the whole world'. also, I don't think it's needed14:05
tristanalso good point14:05
juergbimy argument was/is that building the workspace element when invoked from the workspace directory and building the project default target when invoked from the project directory should not be too surprising to users14:05
juergbiagain similar to how `make` depends on the current directory14:06
tristanjuergbi, I also prefer that to having to specify a flag indeed14:06
tristanit is much nicer if you can just write `bst build`14:06
tristanand that's all14:06
* tristan obviously doesnt have very strong preferences feelings about this feature ;-)14:07
*** nimish has quit IRC14:08
*** nimish has joined #buildstream14:08
juergbics-shadow: you've raised #640. your input on the above (here or ML) would be appreciated14:09
gitlab-br-botIssue #640: RFE: Allow easy way of building all elements https://gitlab.com/BuildStream/buildstream/issues/64014:09
Nexustristan: i personally quite like --world, because we're "trying" to build everything in the project directory and down, so it effectively is that projects "world"14:09
tpollardI suggested world in the original ticket because that's what bitbake uses, and we already had -all meaning something else14:10
Nexusi think it's confusing to have `bst build` do different things depending on where you run it14:10
tpollardworld in that case is a target though, not a flag14:10
Nexusand having a stack element goes against the original reason for some people wanting this feature14:10
Nexusi.e. not having to list everything14:10
juergbiNexus: well, it will anyway be different depending on the current working directory. the question is just whether it should report an error in the project directory or build the default target, right?14:11
tristanMy feeling is that `build` with no arguments is a target most of the time, and in the edge case where no default target has been set, it will try to build them all14:11
Nexusjuergbi: it builds from the project root dir, not your cwd14:11
Nexusthe currently implementation runs a walk from the root dir and tries to build everything ending in ".bst"14:12
juergbiNexus: the default will be to build everything. however, as discussed on the ML, a project may have elements that can't be built on all platforms. so literally building all elements is not possible for all projects14:12
juergbiNexus: right, so the build will not depend on whether you're in a subdir of the project/workspace or not. I don't see this as a big concern14:13
Nexusjuergbi: could another option be then that we do a soft load of the elements and safely fail the ones that can't be loaded?14:13
juergbihm, maybe this could be useful for the default case of building all elements. but might also hide issues (user doesn't realize that some elements were skipped), so I'm not sure we want that14:14
tristanIt is difficult to implement14:15
tristanAlso14:15
tristanI.e. you have to determine the *reason* why a LoadError was raised14:15
NexusDon't most LoadErrors come with a breif anyway?14:15
tristan"Build everything that loads" seems weird, you'd still want to bail out on malformed YAML14:15
Nexustristan: that's what the `bst show --world` is for. And that would fail in the normal build anyway14:16
juergbiyes, it should be restricted to explicit asserts, I suppose, but even that is questionable14:16
tristanErroring out seems more desirable, just go ahead and specify a default target already and have an expected behavior14:16
juergbiwe could theoretically consider a different configuration possibility in that you can list elements to include instead of having to write a full stack14:17
juergbidon't know whether that's worth it, though14:17
juergbieh, exclude, not include14:17
juergbiI'd keep it simple and just allow configuration to point to a stack (or whatever element). however, maybe other people have other use cases14:18
Nexusi think exclude would be better14:19
*** alatiera has quit IRC14:19
Nexusif you have to list all elements to include, it defeats the point of having the build all functionality14:20
tristanA stack element which "excludes" things instead of depends on things seems also very weird to me, i.e. a direct invitation to unexpected/undefined behavior14:20
*** lachlan has joined #buildstream14:20
Nexusbut if we require a stack element anyway, why not just do `bst build stack.bst`? I don't understand how the functionality would be changing beyond what already exists14:21
juergbiNexus: two advantages14:22
juergbi1) the user may not know the name of that element14:22
* tristan didnt think he felt strongly about this subject, but now that he sees suggestions which encourage invocations which dont have very strictly explained outcomes, he starts to14:22
juergbi2) for smaller projects, the default of building all elements is suitable14:22
tristanI.e. if "build everything" actually works, that is not very controversial... otherwise, having anything non-explicit is undesirable14:23
*** alatiera has joined #buildstream14:23
juergbiyes. I think we should just implement the simple way that I think makes sense anyway, and potentially discuss further possibilities later14:23
*** lachlan has quit IRC14:24
*** lachlan has joined #buildstream14:24
Nexusjuergbi: i can see the advantage of a "default element", but i don't think that should replace a build all command14:26
Nexusi'd see that as more of a hack than actual functionality14:26
juergbiyou'd want to support both as separate CLI features/options?14:27
Nexusyes14:27
juergbiI don't think this makes sense14:27
juergbiat least for building14:27
Nexusa default element which can be configured. And also the option to build all with exceptions (also project.conf configurable imo)14:28
juergbiif a project explicitly specifies a default, this should normally mean that building literally everything doesn't make sense or is not possible14:28
*** nimish has quit IRC14:28
juergbiimo, that's too much14:28
*** nimish has joined #buildstream14:28
juergbisupporting a configuration of the default target via exceptions/excludes instead of a stack element could be discussed14:29
juergbibut it is problematic as tristan mentioned, and I don't think this should be in addition to the default target, it should just be an alternative way to configure it14:29
KinnisonMy concern with 'default target' as an approach is that it doesn't really solve cs-shadow 's use-case as described in #638 and #64014:32
gitlab-br-botIssue #638: RFE: Add `bst validate` command https://gitlab.com/BuildStream/buildstream/issues/63814:32
gitlab-br-botIssue #640: RFE: Allow easy way of building all elements https://gitlab.com/BuildStream/buildstream/issues/64014:32
Nexusi don't understand why it would cause issues to have exclusions. To do a build all, we just return a list of all elements to be build, as if they were individually listed in the build command. At the point of reading the yaml, you'd then remove all matching elements from the build list would you? Or am i missing a step that makes that impossible?14:33
juergbiKinnison: well, for elements that are platform-specific the literal interpretation of #640 is simply impossible14:33
juergbiand that's why I'm also interested in his input14:33
juergbiNexus: no, I'm not saying it's impossible and I mentioned that this could be discussed14:34
juergbihowever, I don't think this should block the clearer parts, which makes sense anyway, imo14:36
tristanKinnison, The "build everything" thing just doesnt make sense, not every element is compatible with every other, or can be built under every set of project options (as juergbi points out)14:36
tristanA validation of *everything* is more plausible, but also suffers from the fact that some fragments wont be reachable depending on project options enabled at validation time14:36
*** lachlan has quit IRC14:37
tristanjuergbi, an eventual extension to this might be to consider project option selections as well in this default target, allow specifying multiple target/configuration tuples14:38
*** nimish has quit IRC14:38
*** nimish has joined #buildstream14:39
tristanFor this to be practical and useful, one should consider that it should be possible for instance, to build both a Flatpak SDK *and* a bootable system image of GNOME from the gnome-build-meta repository, with a single invocation of `bst build`14:39
tristanThat would mean multiple targets explicitly specified, along with differing project options; and one might want to also build it for every supported architecture14:39
juergbitristan: this should actually already be possible using a local junction to .14:42
*** tristan has quit IRC14:43
*** lachlan has joined #buildstream14:53
*** kapil___ has joined #buildstream15:01
*** tristan has joined #buildstream15:05
*** nimish has quit IRC15:09
*** nimish has joined #buildstream15:09
*** nimish has joined #buildstream15:10
*** ajibade has joined #buildstream15:35
phildawsonjuergbi, benschubert. Any chance you could take one last look at !959 for me?  I think it should be ready to merge now :)15:48
gitlab-br-botMR !959: Retire bst source bundle command https://gitlab.com/BuildStream/buildstream/merge_requests/95915:48
*** ajibade has quit IRC15:51
juergbiwill take a look15:52
phildawsonthanks15:55
*** lachlan has quit IRC15:56
*** lachlan has joined #buildstream15:58
*** lachlan has quit IRC16:05
benschuberttristan: phildawson still have a meeting, will do right after16:14
*** lachlan has joined #buildstream16:20
*** lachlan has quit IRC16:30
*** nimish has quit IRC16:40
*** nimish has joined #buildstream16:40
*** lachlan has joined #buildstream16:48
*** lachlan has quit IRC16:52
cs-shadowjuergbi: Kinnison: I was afk earlier, will reply on the ML about the use-case after I sift through my inbox :)16:56
Kinnisoncs-shadow: Cool, thanks16:56
juergbithanks16:56
*** solid_black has quit IRC16:59
*** lachlan has joined #buildstream17:10
lachlantoscalix: I'm looking at how we are going to store benchmarking data long-term and what tools might be used to carry out analysis on what is produced. During our discussions you mentioned an analytical tool that you were using for bug tracking analysis, could you jog my memory as to what it was please.17:41
toscalixElasticsearch Logstash and Kibana is becoming a very popular combination17:46
*** finn_ has quit IRC17:47
toscalixBitergia has developed a tool to add to the above combination which is very interesting. It is called perceval17:48
toscalixlachlan: it gathers data from many sources, gitlab among them17:49
*** kapil___ has quit IRC17:49
toscalixcreating a module for buildstream would save us a lot of plumbing in orchestration17:50
*** nimish has quit IRC17:50
toscalixperceval has been adopted by the CHAOSS project, from the linux foundation17:51
*** nimish has joined #buildstream17:51
toscalixhttps://github.com/chaoss/grimoirelab-perceval17:51
lachlantoscalix: At the minute I'm looking from the perspective of Benchmarking, but if a broader requirement exists then it makes sense to look at the bigger question.17:52
toscalixyou can simply take a look at the input of perceval and get an idea of what is usually required from external tools for this purpose17:52
lachlanHas any thought been given to looking at and formalising perceval as an official tool for Buildstream17:53
toscalixmozilla, puppet, OPNFV and others have built perceval modules17:53
*** kapil___ has joined #buildstream17:54
lachlanIt looks like Perceval is a good starting place.17:54
toscalixjenkins has a module17:54
toscalixagree17:54
toscalixhttps://perceval.readthedocs.io/en/latest/perceval.html17:55
lachlanThanks will have a look17:55
toscalixthe jenkins one seems like the best one to start with17:55
toscalixhttps://perceval.readthedocs.io/en/latest/perceval.backends.core.html#module-perceval.backends.core.jenkins17:55
toscalixlachlan: ^17:55
*** nimish has quit IRC17:56
*** nimish has joined #buildstream17:56
lachlantoscalix: Thanks17:56
*** jonathanmaw has quit IRC17:59
*** lachlan has quit IRC18:00
*** tpollard has quit IRC18:01
*** paulsherwood has quit IRC18:11
*** jmac has quit IRC18:11
*** benbrown has quit IRC18:11
*** Nexus has quit IRC18:11
*** benbrown has joined #buildstream18:12
*** lachlan has joined #buildstream18:16
*** lachlan has quit IRC18:30
*** xjuan has joined #buildstream18:37
*** raoul has quit IRC18:39
*** raoul has joined #buildstream19:15
*** toscalix has quit IRC19:26
*** nimish_ has joined #buildstream19:39
*** nimish has quit IRC19:40
*** nimish_ is now known as nimish19:40
*** bochecha has joined #buildstream20:00
*** kapil___ has quit IRC20:09
gitlab-br-botjjardon opened MR !987 (jjardon/strip-binaries-removal->master: Remove default strip-commands) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/98720:23
*** xjuan has quit IRC20:35
*** tristan has quit IRC20:41
*** nimish has quit IRC21:01
*** nimish has joined #buildstream21:02
*** nimish has quit IRC21:31
*** nimish has joined #buildstream21:32
*** xjuan has joined #buildstream21:33
*** nimish has quit IRC21:35
*** nimish has joined #buildstream21:56
*** nimish has quit IRC21:58
*** nimish has joined #buildstream22:00
*** nimish has quit IRC22:08
*** nimish has joined #buildstream22:15
*** nimish has quit IRC22:18
*** nimish has joined #buildstream22:24
*** nimish has quit IRC23:32
*** nimish has joined #buildstream23:53
*** kapil___ has joined #buildstream23:54

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