IRC logs for #buildstream for Monday, 2017-05-22

*** tristan has quit IRC04:05
*** LaurenceUrhegyi has joined #buildstream06:43
*** tristan has joined #buildstream07:53
*** ChanServ sets mode: +o tristan07:55
gitlab-br-botpush on buildstream@master (by Tristan Van Berkom): 1 commit (last: _sandboxbwrap.py: Mount /dev/random in the sandbox) https://gitlab.com/BuildStream/buildstream/commit/02ca80b5c46a5a1bf96873575d33dab8ceb8340b08:05
*** tristan has quit IRC08:09
*** tristan has joined #buildstream08:15
*** jonathanmaw has joined #buildstream08:38
*** ssam2 has joined #buildstream08:45
*** jonathanmaw has quit IRC08:54
*** tiagogomes has joined #buildstream08:59
*** LaurenceUrhegyi has quit IRC09:03
*** jonathanmaw has joined #buildstream09:04
*** jonathanmaw_ has joined #buildstream09:05
jjardon[m]Hi, Im trying again to build definitions with buildstream in gitlab, but Im getting a problem with ldconfig now: https://gitlab.com/baserock/definitions/builds/16834560 Have you seen that one before?09:26
* jjardon[m] updates https://gitlab.com/baserock/definitions/issues/909:27
* tristan thinks this sounds familiar09:28
* tristan looks09:29
tristanjjardon[m], that is a very strange error actually09:40
* tristan has never seen that, we _did_ have some ldconfig trouble but that was a matter of paths09:40
tristanin this case, it looks like you dont have permission to execute the shell ???09:40
*** LaurenceUrhegyi has joined #buildstream09:49
*** LaurenceUrhegyi has quit IRC10:33
*** LaurenceUrhegyi has joined #buildstream10:46
*** Chris has quit IRC10:48
*** Chris has joined #buildstream11:04
*** LaurenceUrhegyi has quit IRC11:30
*** LaurenceUrhegyi has joined #buildstream11:38
jonathanmaw_tristan: getting back to the bzr source, AIUI it wasn't working properly (https://gitlab.com/BuildStream/buildstream/issues/9), and I had needlessly confused things by overloading the track field, where I should have encoded the branch name in the ref field, in additional to a way of identifying the revision.12:20
tristanHmmm12:31
tristanjonathanmaw_, not sure that is exactly it... search for "Definitions of url, ref and track" in https://gitlab.com/BuildStream/buildstream/issues/1012:32
tristanstill I should document this in some plugin author facing docs12:33
tristanprobably on the Source docs12:33
tristanNote:12:33
tristan    A Project can be fetched and built if no track was ever specified for one or more Sources12:33
tristan    A project cannot be built if there is no ref specified for one or more Sources12:33
tristan    A source will have a ref if it was successfully tracked12:33
tristan    A source which lacks a track configuration, cannot be tracked, but may be built if there is already a ref12:33
tristanjonathanmaw_, so basically I think this: If you *must* have a branch name to complete the ref information, and the exact ref information can be automatically updated using that branch name... then it is OK to require the 'track' attribute12:36
tristanjonathanmaw_, makes sense ?12:36
tristanI.e. I dont know about bzr really, but if the complete reference to an exact source checkout is 'trunk + a.b.c' (where a.b.c is meaningless without specifying 'trunk'), then yes please just require that 'track' be specified12:38
tristanif a.b.c is enough to specify an exact version, then no need to require track be specified for the purposes of fetching and staging12:38
tristanthe bigger problem with the current approach was that 'ref' needed to be specified in order to run `bst track`12:39
jonathanmaw_tristan: ok, having done some testing, I am certain that you need to specify the branch to get a unique revision12:46
jonathanmaw_unless we want to throw deduplication to the wind, and pull branches as stand-alone entities12:46
jonathanmaw_but I imagine that would upset some people when they switch branches and find they have to pull a whole load of redundant code12:47
tristanRight I see12:50
tristanSure, so that is really fine, still; the 'ref' should not be required12:50
tristanNot for Source.track() to work, anyway12:50
jonathanmaw_tristan: ok, that definitely seems to be a problem.12:51
tristanjonathanmaw_, ummm, explain ?12:52
tristanor, it was a problem in the existing code12:52
tristanyes that was my main objection12:52
jonathanmaw_tristan: that I'm requiring 'ref'. I can't think of any reason why I should need to.12:53
tristanright, agreed :)12:53
tristanit was very confusing to me too when I tried it out12:53
jonathanmaw_also, for the sake of showing-my-working, my conclusion that branches need to be considered to find a unique revisions is: in a repo, I have the branch "foo", which has 4 revisions, adding files a,b,c and d. I branch that from revision 2, and add a new revision that adds the file "q". The revision adding "q" is revno 3. When I create a third branch (quux) from foo, and merge baz into it, the commit that added "q" has revno 2.1.1, and revno 5 w12:55
jonathanmaw_as the merge commit for pulling it into that branch.12:55
*** violeta has joined #buildstream13:15
gitlab-br-botpush on buildstream@master (by Tristan Van Berkom): 1 commit (last: widget.py: Pretty message when abbreviating log details) https://gitlab.com/BuildStream/buildstream/commit/f82a9be8f50490afa972468b1dad9aa5a5f7d5fb13:42
*** tristan has quit IRC13:47
*** LaurenceUrhegyi has quit IRC14:00
*** tristan has joined #buildstream14:09
*** ChanServ sets mode: +o tristan14:09
tristanUmmm... https://gitlab.com/BuildStream/buildstream/issues/914:10
tristan" @tristanvb14:10
tristanadded ~1806484 Enhancement labels 3 weeks ago "14:10
tristanReally, I did that many ?14:11
ssam2approximately14:16
* paulsher1ood was unsuccessful ih his submission for a guadec talk...14:17
* paulsher1ood wonders if tristan fared any better14:17
tristanyep my talk is approved :)14:18
paulsher1oodcool!14:19
tristanssam2, you may know this... the email from registration@guadec.org said I should "confirm" but did not say how they want me to confirm, I replied to the email directly14:19
tristanI guess that's what they meant, there was nothing else at the website14:20
tiagogomesAt least some people are confirming it using registration@guadec.org14:24
tristangitlab folks say that ~1806484 is a label id for a non-existent label (so it used to be "In Progress" or something like that as well)14:24
tristanI found that other label to be just basically useless so I just deleted that other label, and that is the result14:25
tristanmaybe it was a green "Doing"14:25
ssam2tristan, yeah just reply to the email14:25
ssam2tis a bug in the email I guess14:26
ssam2paulsher1ood, I was a bit surprised to be honest! the focus seems to be on talks about specific GNOME technologies, which is kinda always the case14:26
tristanmeta-gnome-apps-tested.bst - building webkit, built 123 of 132 modules, this time with one failure (and I think this one is a legitimate one, would also fail with jhbuild)14:32
paulsher1oodssam2: never mind :)14:32
jonathanmaw_paulsher1ood: what was your talk going to be about?14:39
paulsher1oodjonathanmaw_: non-developer perspective (from codethink) on why we contribute to and sponsor things in gnome14:41
tristanwould have been good I think; can help to dispel the popular fairy tale that contributed developer hours grow on trees; help to cultivate a safe venue for contributions, etc14:43
*** LaurenceUrhegyi has joined #buildstream15:01
*** LaurenceUrhegyi has quit IRC15:06
*** LaurenceUrhegyi has joined #buildstream15:09
*** jonathanmaw_ has quit IRC15:30
*** jonathanmaw has quit IRC15:30
*** LaurenceUrhegyi has quit IRC15:48
*** LaurenceUrhegyi has joined #buildstream15:49
*** LaurenceUrhegyi has quit IRC15:57
*** LaurenceUrhegyi has joined #buildstream16:13
*** LaurenceUrhegyi has quit IRC16:31
*** LaurenceUrhegyi has joined #buildstream16:33
*** ssam2_ has joined #buildstream16:59
*** ssam2 has quit IRC16:59
*** LaurenceUrhegyi has quit IRC18:07
*** ssam2_ has quit IRC18:14
jjardon[m]paulsher1ood: there are going to be slots for talks outside the official programme; normally the people put them in a board and people vote18:19
*** gitlab-br-bot has quit IRC18:27
*** gitlab-br-bot has joined #buildstream18:27
*** tristan has quit IRC19:31

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