gitlab-br-bot | definitions: merge request (jjardon/bst->master: WIP: Migrate to bst: Create job to migrate current definitions and build in parallel with ybd builds) #43 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/43 | 01:50 |
---|---|---|
gitlab-br-bot | definitions: merge request (jjardon/bst->master: WIP: Migrate to bst: Create job to migrate current definitions and build in parallel with ybd builds) #43 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/43 | 01:52 |
gitlab-br-bot | definitions: merge request (jjardon/bst->master: WIP: Migrate to bst: Create job to migrate current definitions and build in parallel with ybd builds) #43 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/43 | 01:55 |
gitlab-br-bot | definitions: issue #12 ("Create docker image with all the dependencies") changed state ("opened") https://gitlab.com/baserock/definitions/issues/12 | 02:16 |
gitlab-br-bot | definitions: merge request (jjardon/bst->master: WIP: Migrate to bst: Create job to migrate current definitions and build in parallel with ybd builds) #43 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/43 | 02:25 |
*** gtristan has quit IRC | 05:38 | |
*** gtristan has joined #baserock | 06:09 | |
*** zoli_ has left #baserock | 06:27 | |
*** noisecell has joined #baserock | 06:52 | |
*** jude_ has joined #baserock | 07:07 | |
*** paulwaters_ has joined #baserock | 07:29 | |
*** bruce has joined #baserock | 07:33 | |
*** bruce is now known as Guest41112 | 07:33 | |
*** toscalix has joined #baserock | 07:48 | |
*** rdale has joined #baserock | 08:12 | |
*** jonathanmaw has joined #baserock | 08:42 | |
*** locallycompact has joined #baserock | 08:53 | |
ironfoot | http://wiki.baserock.org/ is down | 08:54 |
*** locallycompact has quit IRC | 08:55 | |
*** locallycompact has joined #baserock | 08:56 | |
*** ssam2 has joined #baserock | 09:08 | |
*** ChanServ sets mode: +v ssam2 | 09:08 | |
*** paulwaters_ has joined #baserock | 09:30 | |
ssam2 | branchable.com seems down | 09:33 |
ssam2 | and thus wiki.baserock.org | 09:33 |
ssam2 | hooray, gcc 7 branch merged | 09:50 |
ironfoot | ssam2: thanks for that | 10:03 |
*** paulwaters_ has joined #baserock | 10:03 | |
jjardon | ssam2: congrats | 10:10 |
benbrown_ | ssam2: Indeed, grats :Þ | 10:11 |
gitlab-br-bot | definitions: merge request (jjardon/bst->master: WIP: Migrate to bst: Create job to migrate current definitions and build in parallel with ybd builds) #43 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/43 | 10:19 |
*** jonathanmaw has quit IRC | 10:27 | |
*** jonathanmaw has joined #baserock | 10:29 | |
paulsher1ood | ironfoot:/win 16 | 10:30 |
paulsher1ood | bah, sorry | 10:30 |
gitlab-br-bot | definitions: merge request (jjardon/bst->master: WIP: Migrate to bst: Create job to migrate current definitions and build in parallel with ybd builds) #43 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/43 | 10:50 |
gitlab-br-bot | definitions: merge request (sam/webkit-warnings->master: WebKit: build with expansion-to-defined warning disabled) #44 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/44 | 10:57 |
*** jonathanmaw has quit IRC | 11:08 | |
*** jonathanmaw has joined #baserock | 11:08 | |
gitlab-br-bot | definitions: merge request (sam/webkit-warnings->master: WebKit: build with expansion-to-defined warning disabled) #44 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/44 | 11:24 |
gitlab-br-bot | definitions: merge request (jjardon/bst->master: WIP: Migrate to bst: Create job to migrate current definitions and build in parallel with ybd builds) #43 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/43 | 12:35 |
*** lc_ has joined #baserock | 12:38 | |
*** persia__ has joined #baserock | 12:40 | |
*** locallycompact has quit IRC | 12:41 | |
*** persia has quit IRC | 12:41 | |
ironfoot | so, when are we moving to BST, are we tracking what's left? should we? | 14:06 |
ssam2 | my current project involves building up-to-date Baserock systems using BuildStream for various platforms | 14:07 |
ssam2 | ideally this will be possible from master of definitions.git before the project ends (although i know better than to commit to anything on a project that people who are not on the project have a say in :-) | 14:08 |
ssam2 | obviously GUADEC will soon pause my efforts til early August | 14:08 |
ssam2 | conversions Baserock -> BuildStream are already working with some manual hacks, jjardon is looking at automating this from CI | 14:09 |
paulsher1ood | ironfoot: is there any way we can run bst + ybd in parallel for a while, and compare outputs? | 14:09 |
ssam2 | an ostree artifact cache is needed which I hope to look at today | 14:09 |
ssam2 | that's about it really | 14:09 |
ssam2 | paulsher1ood, sure, i imagine the BuildStream conversion will live in a separate branch for a while | 14:10 |
paulsher1ood | in an ideal world we'd have reproducible definitions... and could confirm that both tools produce the same output :) | 14:10 |
ironfoot | paulsher1ood: yes, there is a way. We will have to duplicate some patches sometimes (when patching build-essentials) | 14:10 |
gtristan | right, the parts which are not automatically converted include the base bootstrap, and also the deployments | 14:11 |
gtristan | we also dont support deployments in same ways that baserock has them (there is currently no btrfs deployment, and deployments dont exit the pipeline; they only produce things you can then send places in other ways) | 14:12 |
gtristan | we could make a btrfs deployment, but the meaning is a bit different anyway; I think the goal is to use ostree-as-host for baserock anyway (has been for a while, since before the BuildStream project) | 14:13 |
ironfoot | so my question was more like to figure out what features not implemented yet we need | 14:13 |
ssam2 | i've been using it for weeks, and all I miss is artifact caching | 14:14 |
ssam2 | ybd doesn't really have any features, after all :-) | 14:15 |
gtristan | yeah I was answering more along the lines of building both in parallel and having the same results :) | 14:15 |
ironfoot | trove, if we are going to keep dog fooding, will need to be upgraded from time to time, so I'd need an upgrade mechanism in place | 14:16 |
ironfoot | (we might want to move it to debian though) | 14:16 |
jjardon | paulsher1ood: that's exactly what I'm trying in my branch | 14:16 |
jjardon | So we can compare timings as well | 14:16 |
gtristan | ironfoot, right; so to be honest, I wouldnt dog-food it until the definitions are ostree-as-host compliant | 14:17 |
gtristan | ironfoot, as we could then perform atomic but roll-backable upgrades with ostree | 14:17 |
gtristan | but for the time being you can just create images; which is not a nice way to upgrade | 14:17 |
ssam2 | I like ostree-ashost, but I think it's beyond what I can achieve in my current project | 14:18 |
jjardon | paulsher1ood: https://gitlab.com/baserock/definitions/issues/11 | 14:18 |
gtristan | ironfoot, that said; I'm sure that A.) Doing `bst checkout` of a build system and then B.) using a script to update a mounted btrfs volume ala baserock... would probably work fine too | 14:19 |
gtristan | ssam2, agreed; there has been a lot of work done towards that (e.g. /usr merge) but there are plenty of small details that need hunting down | 14:19 |
ironfoot | I somehow think that it would be a good idea to host it in debian now that it comes with gitano packages | 14:21 |
ssam2 | makes sense to me | 14:22 |
ssam2 | unless someone is working on security updates in baserock reference systems an infra as their *primary* activity, it's not really safe to be using it for production systems | 14:22 |
ssam2 | *and infra | 14:22 |
gtristan | ironfoot, so here's an idea... which might take *some* work but; would be an interesting compromise for dogfooding | 14:23 |
gtristan | ironfoot, jonathanmaw has been working on dpkg related elements, what we could have is an import of the target base system that is intended to run trove; and use BuildStream to build the sources and debian packages *on that base* to deploy that on top of the running debian systems where trove runs | 14:24 |
ssam2 | i don't think we need that though if Gitano is packaged normally for Debian | 14:24 |
ssam2 | that's the only "non-standard" part of Trove, other than morph-cache-server/kbas which we also wouldn't need any more | 14:25 |
ironfoot | +lorry and friends | 14:26 |
ssam2 | oh, yes | 14:26 |
gtristan | lorry is the cool thing | 14:26 |
ssam2 | lorry and lorry-controller | 14:26 |
gtristan | I keep forgetting that when people say "trove", they are not talking about lorry | 14:26 |
*** jude_ has quit IRC | 14:37 | |
*** Guest41112 has quit IRC | 14:43 | |
*** gtristan has quit IRC | 14:51 | |
*** Guest41112 has joined #baserock | 14:58 | |
*** gtristan has joined #baserock | 15:03 | |
*** Guest41112 has quit IRC | 15:13 | |
*** bruce has joined #baserock | 15:13 | |
*** bruce is now known as Guest96194 | 15:13 | |
ssam2 | ironfoot, is cache.baserock.org gone now ? | 15:14 |
ssam2 | machine seems to be off | 15:14 |
paulsher1ood | ssam2: ybd uses artifacts1.baserock.org:8000 | 15:14 |
ssam2 | ah right | 15:15 |
paulsher1ood | an arm server, no less | 15:15 |
ssam2 | nothing is populating cache.baserock.org since the mason systems are also off | 15:15 |
ssam2 | thus I may as well remove its 300GB volume | 15:15 |
paulsher1ood | c.b.o has run nonstop for over a year... served nearly 600k artifacts :-) | 15:16 |
ssam2 | artifacts1 you mean ? | 15:16 |
paulsher1ood | yup, sorry | 15:16 |
ssam2 | c.b.o is definitely stopped :-) | 15:16 |
* gtristan happens to use an arm server for the artifact cache too, seems to be in style | 15:16 | |
paulsher1ood | gtristan: is there any visible status/search page for bst artifact cache? | 15:17 |
*** jude_ has joined #baserock | 15:17 | |
ssam2 | no, we'd need to write that | 15:17 |
ironfoot | ssam2: yeah, there was an email about that. cache.b.o was morph only, which cannot build definitions anymore | 15:17 |
paulsher1ood | ssam2: please crib from kbas :) | 15:17 |
paulsher1ood | (or not...) | 15:18 |
ssam2 | ironfoot, ok cool. shall I delete the volumes for c.b.o and the masons ? | 15:19 |
ssam2 | in practice all the stuff they hold will be useless now | 15:19 |
paulsher1ood | ssam2: also ability to click on a link to download given artifact... | 15:19 |
ssam2 | and i imagine we're paying for them | 15:19 |
ssam2 | that all sounds useful, but it's going to have to quite low priority for me | 15:20 |
*** jude_ has quit IRC | 15:20 | |
gtristan | paulsher1ood, like showing what artifact is available ? | 15:20 |
ironfoot | ssam2: https://listmaster.pepperfish.net/pipermail/baserock-dev-baserock.org/2017-January/013765.html | 15:20 |
gtristan | hmmm | 15:20 |
gtristan | there is a way | 15:20 |
ironfoot | ssam2: yeah, I left them there just in case, go ahead! | 15:20 |
gtristan | i.e. you *could* go crawl: https://gnome7.codethink.co.uk/artifacts/refs/heads/ | 15:21 |
*** jude_ has joined #baserock | 15:21 | |
gtristan | the existence of https://gnome7.codethink.co.uk/artifacts/refs/heads/gnome/apps-glade/3f1263f73b6726bd51d9cb0ebf03f5f5f58c8e0061f12a2bf33ff47ff286b743 | 15:21 |
gtristan | means gnome/apps-glade/3f1263f73b6726bd51d9cb0ebf03f5f5f58c8e0061f12a2bf33ff47ff286b743 is cached | 15:21 |
gtristan | not really a search page though, of course | 15:21 |
ssam2 | yeah, I think a little webapp would be nice | 15:22 |
ssam2 | but it's a week or so's work probably | 15:22 |
gtristan | next week juergbi will look into the summary updates, which means you could at least pull a summary and ls what refs are there, without trying to pull every artifact on the server | 15:24 |
gtristan | not sure how feasible concurrent summary updates is, should be handled by ostree but, need to check | 15:24 |
juergbi | yes, let's hope we can properly handle this with concurrent updates | 15:25 |
gtristan | will *anyway* be good for buildstream itself; but also have the side effect of being able to easily know what is there | 15:25 |
gitlab-br-bot | definitions: merge request (jjardon/bst->master: WIP: Migrate to bst: Create job to migrate current definitions and build in parallel with ybd builds) #43 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/43 | 15:45 |
*** gitlab-br-bot has quit IRC | 16:14 | |
*** gitlab-br-bot has joined #baserock | 16:17 | |
*** Guest96194 has quit IRC | 16:29 | |
gitlab-br-bot | ybd: merge request (jonathan/rpm-export-version-release-package->master: rpm: Write version and release on a per-package basis) #347 changed state ("opened"): https://gitlab.com/baserock/ybd/merge_requests/347 | 16:39 |
*** rdale has quit IRC | 17:14 | |
*** jonathanmaw has quit IRC | 17:24 | |
*** jude_ has quit IRC | 17:27 | |
ssam2 | sorry, i broke all the infra for a second there but it should all be back now | 18:15 |
ssam2 | please let me know if any issues | 18:15 |
*** lc_ has quit IRC | 18:15 | |
ssam2 | ostree.baserock.org nearly a thing... we have a subdomain, an SSL cert, a machine ... | 18:21 |
ssam2 | just need to configure it | 18:21 |
*** noisecell has quit IRC | 18:30 | |
gitlab-br-bot | ybd: merge request (jonathan/rpm-export-version-release-package->master: rpm: Write version and release on a per-package basis) #347 changed state ("opened"): https://gitlab.com/baserock/ybd/merge_requests/347 | 18:50 |
gitlab-br-bot | ybd: merge request (jonathan/rpm-export-version-release-package->master: rpm: Write version and release on a per-package basis) #347 changed state ("merged"): https://gitlab.com/baserock/ybd/merge_requests/347 | 18:50 |
ssam2 | https://ostree.baserock.org/cache/ exists... tomorrow I will figure out how to push stuff to it | 19:22 |
*** toscalix has quit IRC | 19:23 | |
gitlab-br-bot | ybd: merge request (lc/get_transport_info->master: Add get_transport_info helper method for normalizing repo urls, names and landing directory.) #274 changed state ("opened"): https://gitlab.com/baserock/ybd/merge_requests/274 | 19:44 |
gitlab-br-bot | ybd: merge request (lc/get_transport_info->master: Add get_transport_info helper method for normalizing repo urls, names and landing directory.) #274 changed state ("opened"): https://gitlab.com/baserock/ybd/merge_requests/274 | 19:54 |
gitlab-br-bot | ybd: merge request (lc/get_transport_info->master: Add get_transport_info helper method for normalizing repo urls, names and landing directory.) #274 changed state ("opened"): https://gitlab.com/baserock/ybd/merge_requests/274 | 19:54 |
*** ssam2 has quit IRC | 20:03 | |
gitlab-br-bot | infrastructure: merge request (sam/cleanup->master: Clean up some unused infrastructure definitions) #4 changed state ("opened"): https://gitlab.com/baserock/infrastructure/merge_requests/4 | 20:08 |
gitlab-br-bot | infrastructure: merge request (sam/ostree->master: Add initial ostree.baserock.org definitions) #5 changed state ("opened"): https://gitlab.com/baserock/infrastructure/merge_requests/5 | 20:11 |
gitlab-br-bot | ybd: merge request (lc/eafp->master: Add docstring for get_repo_url, use EAFP) #273 changed state ("opened"): https://gitlab.com/baserock/ybd/merge_requests/273 | 21:17 |
gitlab-br-bot | ybd: merge request (lc/eafp->master: Add docstring for get_repo_url, use EAFP) #273 changed state ("opened"): https://gitlab.com/baserock/ybd/merge_requests/273 | 21:21 |
*** lc_ has joined #baserock | 21:45 | |
*** lc_ has quit IRC | 21:51 | |
*** locallycompact has joined #baserock | 21:52 | |
gitlab-br-bot | definitions: merge request (sam/webkit-warnings->master: WebKit: build with expansion-to-defined warning disabled) #44 changed state ("merged"): https://gitlab.com/baserock/definitions/merge_requests/44 | 22:11 |
*** bjdooks has quit IRC | 22:35 | |
*** bjdooks has joined #baserock | 22:35 | |
*** locallycompact has quit IRC | 22:44 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!