24 Jan 2026
timo looking at the dockerfiles, it looks like only cro-zeromq is based on rakudo-star 19:38
the other ones are based on ubuntu:kinetic and use rakudo-pkg's automatic deb setup script
japhb We're two major Debian releases past bullseye, but the idea is good
timo well, yeah, the pull request is from 2021 :D 19:39
japhb I'd be quite happy to go to a debian-slim base
timo: I know, just saying "Needs to be edited before merge, or at least updated before use"
timo right 19:40
japhb Alpine I've had less luck with in general, but it's absolutely a worthy base as long as it's an option, not the only one
Do you want to take this on? 19:41
timo weekend is yak time i guess
japhb Shave the herd!
timo there's not much of a downside to offering a little bit of variety to the images, right? 19:42
japhb Definitely not. And Docker themselves tend to offer most of their official images on your choice of debian-slim or alpine, so doing the same fits well. 19:43
(They also have a distroless variant, "DHI: Docker Hardened Images", but they're trying to make this purely an onramp for enterprise sales) 19:44
timo there's also GHCR and quay.io as alternative container registries 19:49
GHCR IIUC is "just" github 19:50
japhb And each cloud has a container repo as well 19:51
Personally I don't really care as long as someone can pull without a login, and the registry security is good. 19:52
I'm even fine with publishing to multiple container repos, so that Docker faithful can feel official, and Docker haters have an alternate (presumably more community-based) option 19:53
And of course, there's the whole "EU would very much like it if they could stop having US companies holding all the useful bits" 19:54
timo i'm a bit of a podman man
japhb Fair enough. But in any case, an alternate container image repo that is run by EU sovereign companies or organizations would be a win. 19:55
timo aye 19:56
did you see that AWS has founded a fully owned subsidiary to offer "AWS but europeanly sovereigned"? or something like that? 19:57
root@bf12580c8cee:/# cro services 19:58
Failed to get the directory contents of '/proc/acpi': Failed to open dir: permission denied
in code at /usr/share/perl6/site/sources/0F4A532CB14DBBA4D88FE2F10C30E93CF9E89A57 (File::Find) line 34
:D
a wild yak has appeared 19:59
japhb If it's a fully owned subsidiary, it isn't EU sovereign, kinda by definition 20:01
(But yeah, I did hear about that. :eyeroll:) 20:02
timo shhh don't tell anybody!
japhb Wild yak! Domesticate it now!
timo (the error above just happens because `cro services` looks for any .cro.yml below the current directory, and my workdir was still / in this container)
typical case of DIHWIDT
japhb heh 20:03
timo i'm not sure where to find the absolute best state-of-the-art build-docker-with-github-actions stuff can be cargo-culted from 20:21
japhb That's a good question. I have no idea. I was thinking "What about Docker's own official builds?" but I don't know if it's possible to see the machinery there. 20:30
timo there's a "generate jobs" workflow that spits out a matrix for the right builds like this: github.com/docker-library/official...1361079127 20:40
github.com/docker-library/official...rkflow#L35 - this is where the generate jobs job lives and it uses a shell script from ...
github.com/docker-library/official...enerate.sh 20:41
maybe it's simpler from the perspective of github actions to give every repo its own "build and publish a docker image" workflow 20:59
i don't think i have the brainspace for this task today 21:02
japhb If feel you on that count ... 21:06
My brain is making that "starter motor insufficient" sound right now
7 Feb 2026
SmokeMachine aruniecrisps, librasteve: should we discuss that here? 20:30
librasteve good idea 21:14
@arun - are you able to see this?
aruniecrisps @SmokeMachine @librasteve i can see your messages 21:18
SmokeMachine Would it make sense to make a plan how and what we should achieve? 21:20
librasteve yep - can you give us a starter 21:45
(actually may be better to to do this as a Cro issue so that we can have a more permanent thread) 21:46
aruniecrisps @librasteve are you asking me for the starter or @SmokeMachine 23:37