Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

-ubuntu images use different versions of Ubuntu #410

Open
FreezyLemon opened this issue Oct 28, 2024 · 3 comments
Open

-ubuntu images use different versions of Ubuntu #410

FreezyLemon opened this issue Oct 28, 2024 · 3 comments

Comments

@FreezyLemon
Copy link

The repo contains folders named ubuntu2204 and the Dockerfiles show 20.04 AS BASE, but some images use 24.04:

$ docker run -it --entrypoint /bin/bash jrottenberg/ffmpeg:6.0-ubuntu
root@0673e3eb8db2:/tmp/workdir# cat /etc/issue
> Ubuntu 20.04.6 LTS
$ docker run -it --entrypoint /bin/bash jrottenberg/ffmpeg:7.1-ubuntu
root@293d9ee91f1a:/# cat /etc/issue
> Ubuntu 24.04.1 LTS

As far as I can tell, versions <=6.0 use 20.04, and versions >= 6.1 use 24.04. This is a bit unexpected. Is this intended?

@jsheffie
Copy link
Contributor

@FreezyLemon yes, it is related to this: #408
Note:
https://endoflife.date/ffmpeg
shows ffmpeg 6.0 support as Ended 3 months and 3 weeks ago (11 Jul 2024)
Grab 6.1 which will have the newer OS.
When we pushed my branch to the builder, it did not step on the older releases.

docker run -it --rm --entrypoint=bash --platform="linux/amd64" jrottenberg/ffmpeg:6.1-ubuntu
root@736dfeab8632:/# cat /etc/issue
Ubuntu 24.04.1 LTS

Reference: I started working on updating the OS's ( to the newer os's to fix os vulnerabilities )
Note: ffmpeg version 5 and earlier do not work with the newer os's.

Details are: here and here

Actually, after think on this a bit more. I do think that jrottenberg/ffmpeg:6.0-ubuntu should have been the jrottenberg/ffmpeg:6.1-ubuntu ubuntu image ( so something might be off with our azure deploy script. )

@FreezyLemon
Copy link
Author

yes, it is related to this: #408

So some of the docker images on hub.docker.com are based on the unmerged PR?

Note:
https://endoflife.date/ffmpeg
shows ffmpeg 6.0 support as Ended 3 months and 3 weeks ago (11 Jul 2024)
Grab 6.1 which will have the newer OS.

Yes, maybe 6.0 was not a great example. 5.1 and 4.4 also use 20.04 and are still supported.

Reference: I started working on updating the OS's ( to the newer os's to fix os vulnerabilities )

The docker image for 20.04 has unfixed security vulnerabilities? 20.04 is an LTS variant and still supported, that would be concerning. Have you reported this upstream?

Also, if 20.04 has security problems, are people using older FFmpeg versions just SOL? Have you checked how many people still use images like 5.0 or 4.4.X?

@FreezyLemon
Copy link
Author

Note: ffmpeg version 5 and earlier do not work with the newer os's.

Can you expand on this? Is it dependencies? I built old (3.4, 4.3, 4.4) FFmpeg versions on 22.04 and 24.04 before, it should be possible.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants