*** gtristan has quit IRC | 04:42 | |
*** gtristan has joined #baserock | 05:15 | |
*** paulwaters_ has joined #baserock | 07:38 | |
*** toscalix has joined #baserock | 08:02 | |
*** jonathanmaw has joined #baserock | 08:03 | |
*** rdale has joined #baserock | 08:25 | |
*** bruce has joined #baserock | 08:35 | |
*** bruce is now known as Guest95636 | 08:35 | |
*** noisecell has joined #baserock | 08:36 | |
gitlab-br-bot | definitions: merge request (staging/sam/gcc7.1-bootstrap-fix->master: Fix build issues in master after GCC 7.1 upgrade) #39 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/39 | 08:51 |
---|---|---|
*** tiagogomes has joined #baserock | 08:57 | |
*** CTtpollard has joined #baserock | 09:03 | |
*** edcragg has joined #baserock | 09:10 | |
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 | 09:14 |
gitlab-br-bot | ybd: merge request (benbrown/lockfiles->master: Fix file locking errors with higher number of instances) #371 changed state ("opened"): https://gitlab.com/baserock/ybd/merge_requests/371 | 09:31 |
*** locallycompact has joined #baserock | 09:32 | |
*** lc_ has joined #baserock | 09:33 | |
*** locallycompact has quit IRC | 09:37 | |
*** ssam2 has joined #baserock | 09:43 | |
*** ChanServ sets mode: +v ssam2 | 09:43 | |
ssam2 | here's a puzzle then | 10:06 |
ssam2 | elfutils fails to build inside YBD, but succeeds if I run the build manually in the build chroot | 10:06 |
ssam2 | seems that the difference PATH is the key | 10:06 |
ssam2 | however... wtf | 10:06 |
ssam2 | seems that using /usr/lib/ccache/gcc instead of /sbin/gcc causes an implicit-fallthrough compile warning to appear (which then fails the build due to -Werror) | 10:08 |
ssam2 | but ... *its the same source code* | 10:08 |
noisecell | ssam2, different binaries? | 10:11 |
ssam2 | yeah, /usr/lib/ccache/gcc is just a link to /usr/bin/ccache | 10:12 |
ssam2 | ccache --clear doesn't help | 10:13 |
ssam2 | our ccache is several years old, I guess it could be bug | 10:16 |
ssam2 | *a bug | 10:16 |
gitlab-br-bot | lorries: merge request (sam/ccache-moved->master: Update ccache lorry for new GitHub repo) #17 changed state ("opened"): https://gitlab.com/baserock/lorries/merge_requests/17 | 10:20 |
gitlab-br-bot | lorries: merge request (sam/ccache-moved->master: Update ccache lorry for new GitHub repo) #17 changed state ("opened"): https://gitlab.com/baserock/lorries/merge_requests/17 | 10:21 |
gitlab-br-bot | lorries: merge request (sam/ccache-moved->master: Update ccache lorry for new GitHub repo) #17 changed state ("merged"): https://gitlab.com/baserock/lorries/merge_requests/17 | 10:21 |
*** jonathanmaw has quit IRC | 10:34 | |
*** jonathanmaw has joined #baserock | 10:35 | |
*** jonathanmaw has quit IRC | 11:05 | |
*** jonathanmaw has joined #baserock | 11:05 | |
ssam2 | lorry-controller seems hopelessly broken | 11:26 |
benbrown_ | :\ | 11:26 |
ironfoot | ssam2: erm, sorry, will fix | 11:26 |
ssam2 | do you know what the problem is ? | 11:26 |
ironfoot | (i thought I left it in a working state) | 11:27 |
ssam2 | i may have broken things further already | 11:27 |
ssam2 | the journal for lighttpd-lorry-controller-webapp is just a series of backtraces | 11:27 |
ssam2 | i tried removing the webapp.db file but that didn't fix | 11:27 |
ironfoot | it should be sorted now | 11:28 |
ssam2 | http://localhost:12765/1.0/status-html still gives a 500 error | 11:28 |
ironfoot | this is now a broken DB problem (it seems) | 11:28 |
ssam2 | ah OK | 11:29 |
ssam2 | what was wrong before ? | 11:29 |
ssam2 | i deleted the DB but same issue | 11:29 |
ssam2 | "OperationalError: no such table: troves" | 11:30 |
ssam2 | ah, looks better now | 11:31 |
ironfoot | The thing is that i found a problem i need to fix. The migrations are run everytime the database is opened | 11:32 |
ironfoot | The locking context manager we have is only being used when "setting" data in the DB but not when "getting" data. | 11:32 |
* benbrown_ has noticed that | 11:33 | |
ironfoot | But the database is being opened and migrated also in the "getting" case, triggering some "Database is locked" issues | 11:33 |
benbrown_ | the migration process is supposed to be idempotent | 11:33 |
ssam2 | aha | 11:33 |
ironfoot | At least I think that's the issue. But as always the issue may be me, and my new code :) | 11:33 |
ironfoot | although if you see now the journal (for webapp) you can see the errors I'm talking about, (with l-c master, without my code changes) | 11:34 |
ironfoot | benbrown_: yep, I don't know why it's failing like that, didn't have the time to look deeper | 11:35 |
ironfoot | Although I think that making the table creation/migration run only once, when starting the server, would be an excellent idea | 11:36 |
* benbrown_ nods | 11:36 | |
gitlab-br-bot | lorries: merge request (sam/fix-ccache->master: ccache: Remove 'maint' refspec, use defaults) #18 changed state ("opened"): https://gitlab.com/baserock/lorries/merge_requests/18 | 11:38 |
gitlab-br-bot | lorries: merge request (sam/fix-ccache->master: ccache: Remove 'maint' refspec, use defaults) #18 changed state ("opened"): https://gitlab.com/baserock/lorries/merge_requests/18 | 11:39 |
gitlab-br-bot | lorries: merge request (sam/fix-ccache->master: ccache: Remove 'maint' refspec, use defaults) #18 changed state ("merged"): https://gitlab.com/baserock/lorries/merge_requests/18 | 11:39 |
ssam2 | thanks | 11:42 |
ironfoot | np, and apologies | 11:42 |
ssam2 | no problem. lorry-controller definitely needs work ... | 11:43 |
ssam2 | hooray, new ccache | 11:43 |
* benbrown_ has a few things hiding in branches locally | 11:44 | |
benbrown_ | Though I don't give myself time to finish and submit them | 11:44 |
ironfoot | benbrown_: oh, what amazing features were you working on! | 11:55 |
* SotK idly wonders whether the yaml lorries support ended up in git.b.o | 11:56 | |
* benbrown_ doesn't think so | 11:56 | |
ironfoot | SotK: yep | 11:57 |
paulsher1ood | benbrown_: https://gitlab.com/baserock/ybd/merge_requests/276 - should not be merged, imo | 11:57 |
benbrown_ | paulsher1ood: 1st and 3rd commits seem sensible enough to me | 11:58 |
benbrown_ | I don't really know what the 'file:///' magic is for, tbh | 11:58 |
benbrown_ | ironfoot: lorry-controller-remove-old-jobs moved to lorrycontroller/removeoldjobs.py and simplified somewhat | 11:58 |
paulsher1ood | benbrown_: from the original morph functionality... user can have a local directory containing (say) a checked-out component, do work there, cause ybd to build that | 11:59 |
benbrown_ | paulsher1ood: with uncommitted contents though? | 12:00 |
paulsher1ood | yup | 12:01 |
benbrown_ | how does that affect the cache_key then? | 12:01 |
benbrown_ | or does it not? | 12:01 |
paulsher1ood | quite. ybd cache-key includes hash of the directory tree - which works for uncommitted contents | 12:02 |
paulsher1ood | gtristan: how does buildstream handle this case? | 12:03 |
benbrown_ | I see | 12:03 |
benbrown_ | ironfoot: also a thing that vacuums the db every so often, such help to prevent it from getting so inflated | 12:04 |
benbrown_ | it's been a while since I last touched it | 12:04 |
ironfoot | I'll make you the reviewer of my new patches :) | 12:07 |
benbrown_ | s/such/should/ | 12:08 |
benbrown_ | heh, ok :) | 12:08 |
gitlab-br-bot | definitions: merge request (staging/sam/gcc7.1-bootstrap-fix->master: Fix build issues in master after GCC 7.1 upgrade) #39 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/39 | 12:13 |
gitlab-br-bot | lorries: merge request (sam/ccache-tarball->master: Add ccache tarball lorry) #19 changed state ("opened"): https://gitlab.com/baserock/lorries/merge_requests/19 | 12:18 |
SotK | ironfoot: neat! | 12:18 |
ssam2 | is anyone able to review that one ? | 12:22 |
gitlab-br-bot | lorries: merge request (sam/ccache-tarball->master: Add ccache tarball lorry) #19 changed state ("opened"): https://gitlab.com/baserock/lorries/merge_requests/19 | 12:22 |
ssam2 | our ccache builds actually ran from a baserock/morph branch of ccache.git that had a tarball committed | 12:22 |
gitlab-br-bot | lorries: merge request (sam/ccache-tarball->master: Add ccache tarball lorry) #19 changed state ("merged"): https://gitlab.com/baserock/lorries/merge_requests/19 | 12:22 |
ssam2 | thanks! | 12:22 |
ironfoot | xD | 12:26 |
ssam2 | ok, now I can rebuild the world from scratch for the 50th time! \o/ | 12:27 |
gitlab-br-bot | definitions: merge request (staging/sam/gcc7.1-bootstrap-fix->master: Fix build issues in master after GCC 7.1 upgrade) #39 changed state ("opened"): https://gitlab.com/baserock/definitions/merge_requests/39 | 12:27 |
ironfoot | ssam2: enjoy the afternoon :) | 12:27 |
benbrown_ | paulsher1ood: Having tested the file:/// logic locally, it doesn't seem to work with uncommitted contents anway | 13:45 |
benbrown_ | anyway* | 13:45 |
benbrown_ | unless there's some magic that I need to put in place of ref? | 13:45 |
benbrown_ | as you checkout by ref, all the code does it say (use the mirror at file:///, rather than cloning it to $git_dir | 13:47 |
benbrown_ | s/it/is/ | 13:47 |
* benbrown_ is failing to type today | 13:47 | |
gtristan | paulsher1ood, exactly that way, a recursive hash of the directory; that only applies the an open workspace | 13:52 |
gtristan | which is on a branch and landing soon | 13:52 |
gtristan | actually there is an MR up for workspaces as of less than an hour ago :) | 13:52 |
jjardon | ssam2: ironfoot Hey! I've created a team in digitalocean so we do not have to use my personal account for the runners; do you want to be part of it? Can you send me an email I can use? | 14:41 |
ironfoot | jjardon: I've /msg'd you my email | 14:44 |
ironfoot | It's good that more than one person can access to those things | 14:44 |
* ironfoot hopes there isn't any maintenance involved | 14:45 | |
jjardon | sure, invitation sent! | 14:48 |
jjardon | ironfoot: we only have to maintain 1 runner, so the maintenance is minimal | 14:48 |
ironfoot | I'm in :) | 14:51 |
*** gtristan has quit IRC | 15:08 | |
*** jude_ has quit IRC | 15:14 | |
*** gtristan has joined #baserock | 15:19 | |
*** jude_ has joined #baserock | 15:31 | |
*** Guest95636 has quit IRC | 15:44 | |
*** jude__ has joined #baserock | 15:45 | |
*** jude_ has quit IRC | 15:45 | |
*** jonathanmaw has quit IRC | 16:08 | |
*** toscalix has quit IRC | 16:12 | |
*** jude__ has quit IRC | 16:28 | |
*** jude_ has joined #baserock | 16:28 | |
*** lc_ has quit IRC | 17:00 | |
*** jude_ has quit IRC | 17:33 | |
*** ssam2 has quit IRC | 18:58 | |
*** rdale has quit IRC | 19:08 | |
*** jude_ has joined #baserock | 19:22 | |
*** noisecell has quit IRC | 20:37 | |
*** gtristan has quit IRC | 20:50 | |
*** jude_ has quit IRC | 21:09 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!