-
-
Notifications
You must be signed in to change notification settings - Fork 773
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
[Request - Product] podman #3057
Comments
Red Hat maintains "LTS versions" for RHEL, these are on separate branches that live longer than the usual ones. https://github.com/containers/podman/branches/all?query=rhel They are not available as packages outside of the RHEL repos, for instance CentOS Stream uses latest/greatest. https://repology.org/project/podman/versions
The RHEL packages also includes backports of important fixes, not in the upstream release. EDIT: The versions that are included in supported Fedora releases, are still getting updates for Podman as well: https://src.fedoraproject.org/rpms/podman
Note that Fedora has custom configuration and possibly patches, compared to upstream... Sources:
This means that when Podman 5.2 is released, 5.1 is out of support. |
The branches could take some effort to sort out, though.
But otherwise it could probably reuse docker/moby ?
EDIT: The "rhel" branches aren't tagged, and probably covered by: Then again, some tags like v4.9.3 are on v4.9.3-rhel (not v4.9) branch So it probably does need to be included, when scanning for the tags.
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.0.5
v1.1.0
v1.1.1
v1.1.2
v1.2.0
v1.3.0
v1.3.1
v1.3.2
v1.4.0
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.5.0
v1.5.1
v1.6.0
v1.6.1
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v1.7.0
v1.8.0
v1.8.1
v1.8.2
v1.9.0
v1.9.1
v1.9.2
v1.9.3
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.0.6
v2.1.0
v2.1.1
v2.2.0
v2.2.1
v3.0.0
v3.0.1
v3.0.2
v3.1.0
v3.1.1
v3.1.2
v3.2.0
v3.2.1
v3.2.2
v3.2.3
v3.3.0
v3.3.1
v3.4.0
v3.4.1
v3.4.2
v3.4.3
v3.4.4
v3.4.5
v3.4.6
v3.4.7
v4.0.0
v4.0.1
v4.0.2
v4.0.3
v4.1.0
v4.1.1
v4.2.0
v4.2.1
v4.3.0
v4.3.1
v4.4.0
v4.4.1
v4.4.2
v4.4.3
v4.4.4
v4.5.0
v4.5.1
v4.6.0
v4.6.1
v4.6.2
v4.7.0
v4.7.1
v4.7.2
v4.8.0
v4.8.1
v4.8.2
v4.8.3
v4.9.0
v4.9.1
v4.9.2
v4.9.3
v4.9.4
v4.9.5
v5.0.0
v5.0.1
v5.0.2
v5.0.3
v5.1.0
v5.1.1
v5.1.2
|
Note: only the client ( The packaging of the server ( https://podman.io/docs/installation#linux-distributions For Podman Machine v5 and beyond, there is a custom Podman Machine OS. It builds the image for the e.g. |
@adriens you should call this "podman-engine", instead of "redhat-podman" Both to avoid confusion with the Podman Desktop software, and because it is an Open Source project driven by an organization called "containers" (even if it is sponsored by Red Hat, it's not a product). It also rhymes with "docker-engine". core@localhost:~$ podman --version
podman version 5.1.2
core@localhost:~$ podman --remote version
Client: Podman Engine
Version: 5.1.2
API Version: 5.1.2
Go Version: go1.22.5
Built: Wed Jul 10 02:00:00 2024
OS/Arch: linux/arm64
Server: Podman Engine
Version: 5.1.2
API Version: 5.1.2
Go Version: go1.22.5
Built: Wed Jul 10 02:00:00 2024
OS/Arch: linux/arm64 The URL to the issues is wrong, you got the one for the website by accident... |
Mining the git information: for release in $(git branch -r | grep origin/v | grep -v - | sed -e 's| origin/v||'); do
for patch in 0 1 2 3 4 5 6 7 8 9; do
branch=$(git branch --contains "v${release}.${patch}" --all 2>/dev/null | grep origin | sed -e "s|remotes/origin/||" | grep "^ v[0-9]" | grep -v - | sed -e "s/ //" | sort | head -1)
git log -1 --pretty="format:%h branch: ${branch} %D %aI" --decorate-refs="refs/tags/*" "v${release}.${patch}" 2>/dev/null || break
done
done Results in the following table:
|
Some of the older packages are getting security backports: But these are supported by the community, without guarantees.
|
Without more input from the project, it is hard to do a timeline (since it is unclear how long a release is supported for). https://developers.google.com/chart/interactive/docs/gallery/ganttchart Versions before 3.0.0 are historic, and the current timeline starts at 4.0.0* * notable exceptions are 1.6.4 and 3.4.2/3.4.4 which are still in active use. Here is one attempt, with only the major/minor and not the patch versions: Showing the upgrade from podman3 to podman4, and podman4 to podman5. var data = new google.visualization.DataTable();
data.addColumn('string', 'Task ID');
data.addColumn('string', 'Task Name');
data.addColumn('string', 'Resource');
data.addColumn('date', 'Start Date');
data.addColumn('date', 'End Date');
data.addColumn('number', 'Duration');
data.addColumn('number', 'Percent Complete');
data.addColumn('string', 'Dependencies');
data.addRows([
['v3.3', 'v3.3', 'v3.3', new Date(2021, 08, 20), new Date(2021, 09, 30), null, 100, null],
['v3.4', 'v3.4', 'v3.4', new Date(2021, 09, 30), new Date(2022, 04, 20), null, 100, 'v3.3'],
['v4.0', 'v4.0', 'v4.0', new Date(2022, 02, 16), new Date(2022, 05, 05), null, 100, null],
['v4.1', 'v4.1', 'v4.1', new Date(2022, 05, 05), new Date(2022, 08, 10), null, 100, 'v4.0'],
['v4.2', 'v4.2', 'v4.2', new Date(2022, 08, 10), new Date(2022, 10, 18), null, 100, 'v4.1'],
['v4.3', 'v4.3', 'v4.3', new Date(2022, 10, 18), new Date(2023, 02, 01), null, 100, 'v4.2'],
['v4.4', 'v4.4', 'v4.4', new Date(2023, 02, 01), new Date(2023, 04, 14), null, 100, 'v4.3'],
['v4.5', 'v4.5', 'v4.5', new Date(2023, 04, 14), new Date(2023, 07, 20), null, 100, 'v4.4'],
['v4.6', 'v4.6', 'v4.6', new Date(2023, 07, 20), new Date(2023, 09, 27), null, 100, 'v4.5'],
['v4.7', 'v4.7', 'v4.7', new Date(2023, 09, 27), new Date(2023, 11, 27), null, 100, 'v4.6'],
['v4.8', 'v4.8', 'v4.8', new Date(2023, 11, 27), new Date(2024, 01, 22), null, 100, 'v4.7'],
['v4.9', 'v4.9', 'v4.9', new Date(2024, 01, 22), new Date(2024, 07, 21), null, 100, 'v4.8'],
['v5.0', 'v5.0', 'v5.0', new Date(2024, 03, 19), new Date(2024, 05, 29), null, 100, null],
['v5.1', 'v5.1', 'v5.1', new Date(2024, 05, 29), new Date(2024, 07, 21), null, 100, 'v5.0'],
]); |
The ubuntu/debian and other distro packages will be out of scope for the podman page, those are tracked indirectly via the distro pages themselves. |
The fedora/rhel are a bit "special", since that is where the podman developers are determining which versions are still supported or not |
Might want to create a separate page for Podman Desktop, even if it is only the GUI (and not the Podman Machine)
|
Full and short name of product
podman
Does this product have LTS versions? What are the intervals between each LTS version?
I dont'know (yet)
What is the website for the product and for its version information?
containers/podman
Additional context
The text was updated successfully, but these errors were encountered: