Giter Club home page Giter Club logo

Comments (9)

jrottenberg avatar jrottenberg commented on May 30, 2024

I hear you, although I like the idea of knowing exactly what you pull, so you don't have any surprise (and it's hard to go to latest-1 if something is wrong with the latest image).

But it is true that everybody does it, so new users expect it.

I wish dockerhub had an api to automate the build settings process, see image on https://docs.docker.com/docker-hub/builds/#add-and-run-a-new-build

With all the variants and versions we support, it is a bit painful to manage it with a mouse ;-)

I'll prepare alpine and the other variants, soon. And check with docker what they can do to automate that part...

from ffmpeg.

jrottenberg avatar jrottenberg commented on May 30, 2024

ok added
jrottenberg/ffmpeg:alpine
jrottenberg/ffmpeg:centos
jrottenberg/ffmpeg:scratch
on top of jrottenberg/ffmpeg:latest (ubuntu)

all based on 3.4.

They will come, dockerhub is building them...

from ffmpeg.

noplanman avatar noplanman commented on May 30, 2024

Hope it's ok to continue the thread here, as it's totally related.

I noticed that the flavour tags aren't up to date.
Arguably they should always be the very latest versions, right?

from ffmpeg.

jrottenberg avatar jrottenberg commented on May 30, 2024

They are not ? can you point me to one flavor tag with expected ffmpeg version, and observed one ?

from ffmpeg.

noplanman avatar noplanman commented on May 30, 2024

As an example, ffmpeg:alpine is from over 1 year ago (last entry on this page):
https://hub.docker.com/r/jrottenberg/ffmpeg/tags?page=2&name=alpine

It should be the same as the latest ffmpeg:4.3-alpine though, right?
https://hub.docker.com/r/jrottenberg/ffmpeg/tags?page=1&name=4.3-alpine

Same goes for the ffmpeg:latest tag, which is clearly not "latest":
https://hub.docker.com/r/jrottenberg/ffmpeg/tags?page=1&name=latest

from ffmpeg.

noplanman avatar noplanman commented on May 30, 2024

Ping @jrottenberg

from ffmpeg.

jrottenberg avatar jrottenberg commented on May 30, 2024

You are right they are old and confusing.

I never liked latest or ubuntu, centos, etc.

It's a disaster waiting to happen, when something works well with jrottenberg/docker:latest and all the sudden ffmpeg changes completely the parameters, from 3.x to 4.x , 4.x to 5.x etc.

It is convenient for a quick and dirty test, but I like the current model : pinned version (very precise 3.2.15-alpine38) or more loose (3.2-alpine). Hum you are saying, what about 4-alpine? 4-alpine, yeah, but no alpine.

Ok sold, not sure how to do it, yet but it's a fair point. Ill prepare MAJOR-VARIANT, on top of

  • MAJOR.MINOR-VARIANT
  • MAJOR.MINOR.PATCH-VARIANT

from ffmpeg.

noplanman avatar noplanman commented on May 30, 2024

Agreed! 👍

Might be a good idea to delete the old "variant-only" tags altogether and then focus on the new scheme you suggested.

from ffmpeg.

jrottenberg avatar jrottenberg commented on May 30, 2024

of course I missed one step... not to be closed yet.

from ffmpeg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.