*** gtristan has joined #baserock | 01:39 | |
*** ctbruce has quit IRC | 02:51 | |
*** ctbruce has joined #baserock | 05:33 | |
*** ctbruce has quit IRC | 06:12 | |
*** jude_ has joined #baserock | 08:41 | |
*** jude_ has quit IRC | 08:48 | |
*** rdale has joined #baserock | 08:50 | |
*** toscalix has joined #baserock | 08:58 | |
*** franred has joined #baserock | 09:09 | |
*** gtristan has quit IRC | 09:22 | |
jjardon | paulsherwood can you review https://gitlab.com/baserock/ybd/merge_requests/298 ? I created https://gitlab.com/baserock/ybd/merge_requests/297 to solve the same issue using virtual environment, but I think I prefer the former for now as it doest require changes in the CI | 09:27 |
---|---|---|
*** paulwaters_ has joined #baserock | 09:29 | |
*** jude_ has joined #baserock | 09:36 | |
*** jonathanmaw has joined #baserock | 09:38 | |
*** paulwaters_ has quit IRC | 09:54 | |
paulsherwood | approved | 09:59 |
*** ssam2 has joined #baserock | 10:08 | |
*** ChanServ sets mode: +v ssam2 | 10:08 | |
paulsherwood | so i've been able to confirm that both 16.42 and master ybd successfully build last tag (GENIVI-M1.0) definitions ci.morph | 10:10 |
paulsherwood | but neither of them builds *currrent* ci.morph for me | 10:10 |
paulsherwood | eg http://paste.baserock.org/nexunowayu | 10:10 |
jjardon | Mmm, strange; it build fine in the CI with latest ybd and latest definitions: https://gitlab.com/baserock/ybd/builds/9544426# | 10:18 |
*** locallycompact has joined #baserock | 10:32 | |
jonathanmaw | I'm looking at whether I can adapt definitions' system-integration commands into RPM's %post (post-install) commands, and that has led me to a question on how system-integration commands work | 10:43 |
jonathanmaw | All of them I've seen have a subsection "<chunkname>-misc". Does this mean the result of running the system-integration command gets added to the -misc product | 10:44 |
jonathanmaw | or is it that those commands are only run if the -misc chunk is installed? | 10:44 |
ssam2 | the former | 10:44 |
ssam2 | i believe... | 10:45 |
pedroalvarez | ssam2: hm.. I believe it was the former for Morph | 10:45 |
pedroalvarez | and also the latter for Morph | 10:45 |
pedroalvarez | Only the latter for ybd | 10:45 |
pedroalvarez | (they are run at system construction time, and not included in any -misc product | 10:46 |
pedroalvarez | ) | 10:46 |
paulsherwood | trying to reestablish ybd in vagrant (it used to work) i'm now getting http://paste.baserock.org/omiwitikuc | 10:47 |
jonathanmaw | ok. I'm wondering whether they can be generalized to being instructions that should be run when a package is installed onto a running system. | 10:47 |
paulsherwood | any ideas on this error, or the one i'm seeing on AWS? | 10:47 |
* paulsherwood wonders if gitlab-ci could be made to use Vagrant | 10:49 | |
pedroalvarez | paulsherwood: I'm failing to see errors in that log. Could it be the case of not-enough-ram? | 10:50 |
paulsherwood | ah! yes, thanks! | 10:51 |
persia | paulsherwood: Yes, but why? I imagine `git pull foo; vagrant up` in before_script, and then tests run against the vagrant machine later as an implementation. | 10:51 |
pedroalvarez | vagrant in gitlab-ci runners will depend on the configuration of the runners, I'd say | 10:52 |
pedroalvarez | if gitlab-ci always run inside docker containers (i don't know this) then it might have an extra level of complexity | 10:53 |
paulsherwood | persia: why? because one of the routes to running ybd is vagrant, and we're not currently checking that it continues to work | 10:54 |
persia | Indeed. I generally thought of vagrant builds as deployment, but validation of CD should have been an obvious next step. | 10:56 |
pedroalvarez | paulsherwood: btw, it is possible (iirc) to specify the ram and cpus in the Vagrantfile | 10:57 |
pedroalvarez | may help future users | 10:57 |
paulsherwood | pedroalvarez: yup. i wonder what would be a sensible default, these days, for memory and cores in the Vagrantfile | 10:59 |
pedroalvarez | I'm debating between 2 and 4. I'd say though, that enabling some swap by default with help some corner cases like building webkit | 11:05 |
paulsherwood | ack | 11:16 |
*** gtristan has joined #baserock | 11:17 | |
jjardon | paulsherwood: I know nothing about vagrant, but I will take a look | 11:20 |
paulsherwood | jjardon: maybe it's not worth your time... at least it's working now | 11:20 |
paulsherwood | (and thanks to pedroalvarez for spotting the issue) | 11:21 |
*** lachlan has joined #baserock | 12:08 | |
*** lachlan has quit IRC | 12:15 | |
*** lachlan has joined #baserock | 12:25 | |
*** lachlan has quit IRC | 12:48 | |
*** gtristan has quit IRC | 13:29 | |
*** gtristan has joined #baserock | 13:31 | |
*** gtristan has quit IRC | 14:43 | |
*** ctbruce has joined #baserock | 14:44 | |
*** jude_ has quit IRC | 14:48 | |
*** gtristan has joined #baserock | 15:03 | |
*** locallycompact has quit IRC | 15:19 | |
*** locallycompact has joined #baserock | 15:45 | |
*** ctbruce has quit IRC | 16:45 | |
*** franred has quit IRC | 16:55 | |
paulsherwood | right, on vagrant, master builds past the errors i saw in http://paste.baserock.org/nexunowayu | 17:27 |
paulsherwood | which makes me think there's still something wrong with my aws config | 17:27 |
paulsherwood | jjardon: so from the above, i reckon i'm back to having some confidence in current ybd, willing to tag a release soon | 17:28 |
paulsherwood | is there any functionality you'd particularly like to see landed before we tag? | 17:29 |
* paulsherwood proposes to stick with the yy.ww naming scheme | 17:29 | |
jjardon | paulsherwood: cool, all ci.morph was build from scratch succesfully: https://gitlab.com/baserock/ybd/builds/9544426 (the error is because we are still using python:2.7-slim image by default, so unrelated) | 17:33 |
jjardon | actually, lets fix that now | 17:33 |
paulsherwood | jjardon: i propose we bump artifact-version to 7 (fixing https://gitlab.com/baserock/ybd/issues/249) - will send a patch for ybd.conf, including documentation | 17:35 |
paulsherwood | *however*... will need to clear some old artifacts from our cache-server | 17:35 |
* paulsherwood notes it's served 400k downloads uninterrupted | 17:36 | |
jjardon | paulsherwood: yup | 17:37 |
*** jude_ has joined #baserock | 17:43 | |
jjardon | paulsherwood: https://gitlab.com/baserock/ybd/merge_requests/294 | 17:46 |
*** toscalix has quit IRC | 17:56 | |
*** ctbruce has joined #baserock | 17:56 | |
*** jonathanmaw has quit IRC | 18:02 | |
*** ssam2 has quit IRC | 18:06 | |
*** paulwaters_ has joined #baserock | 18:21 | |
*** locallycompact has quit IRC | 18:33 | |
*** paulwaters_ has quit IRC | 18:37 | |
*** rdale has quit IRC | 19:02 | |
*** gtristan has quit IRC | 20:20 | |
*** paulwaters_ has joined #baserock | 20:31 | |
*** jude_ has quit IRC | 20:53 | |
*** paulwaters_ has joined #baserock | 21:30 | |
*** paulwaters_ has quit IRC | 21:30 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!