Alpine 3.10 Released
alpinelinux.org
alpinelinux.org
Truecrypt and Qt4 I sort of understand, but MongoDB is still actively developed, so there seem to be a story there...
Update: I guess thats the reaction to the not OSI approved licence they switched to late 2018.
> community/mongodb: expunge nonfree software
Does anyone know the meaning of "late", if any, in this context?
I really like Alpine. Last time I tried using it on a bare metal system, it still had some missing EFI packages (I can't remember if it was the grub UEFI stuff or efibootmgr) and I ended up going Void, but I should take a look at it again. I use it as a base for a lot of my containers.
If you look at many other similar official docker images like python or golang, you can just say python:3, or golang:1 so that I don't have to worry about tracking non-breaking version updates.
Not having the ability to specify "alpine:3" and not having the time to track such versions might be also why people do alpine:latest in their Dockerfiles, cross their fingers, and hope for the best.
I think the problem with specifying just 'apline:3' is that it is an ambiguous statement. Do you want alpine:3.0? Or do you want the latest in the alpine:3.x line?
I think either using 'latest' or specifying a particular point release is what you'd expect.
Edit:
> [... ]people do alpine:latest in their Dockerfiles, cross their fingers, and hope for the best.
What are you crossing your fingers for? alpine:latest should be the latest stable, and should work as intended.
> I think the problem with specifying just 'apline:3' is that it is an ambiguous statement.
It is not ambiguous in Docker Hub land. It's a very widely used convention that means "give me the highest 3.x.y"
Personally, I prefer to specify even the patch level to avoid any kind of surprise, but I can understand why some people would want to be able to specify just the major release.
Easy answer:
1. :3.9.4 will be deleted the moment there's a security vulnerability in it == all your builds broken in O(weeks)
2. :3.9 probably will be deleted in a year or two == your builds will be broken in 1-2 years.
> What are you crossing your fingers for? alpine:latest should be the latest stable, and should work as intended.