containers / podman.io_old

Repository for podman.io website using GitHub Pages.
https://podman.io
Other
258 stars 135 forks source link

Expand on the Kubic Project in installation instructions #483

Closed rktjmp closed 2 years ago

rktjmp commented 2 years ago

The Kubic project section didn't mention that it also provides "vanilla" Debian packages, as well as Fedora and CentOS packages, so I expanded it onto its own section as well as added a link to their own install instructions for any OS they support.

I also added a note to Debian, Ubuntu, Fedora and CentOS that newer packages might be in Kubic, with a link down to that section.

I didn't adjust the "Installing dev versions" section, though it could have the same treatment?

View in context: https://github.com/rktjmp/podman.io/blob/kubic-instructions/getting-started/installation.md#newer-packages-via-the-kubic-project

rhatdan commented 2 years ago

@lsm5 PTAL

lsm5 commented 2 years ago

@rktjmp Thanks for the PR. Any debian, fedora and centos packages still present over there are because the maintainer for the cri-o package also uses the same project for common dependencies. That said, I need to make sure the install docs for all distros are up to date . So apologies if that's the reason for any confusion.

RE: your PR, I prefer we do not mention debian, fedora and centos in that section since it's meant for Ubuntu and derivatives. Likewise, mentioning "for your OS" could end up confusing people. I'd prefer you limit any change in install steps specific to ubuntu and downstreams.

Few other quick points:

  1. CentOS 8 is now EOL, so CentOS packages on Kubic will not be bumped anymore. CentOS 9 and Stream users should prefer the packages in the default distro repositories itself.

  2. We stopped supporting debian since debian 11 already has podman in the default repos.

  3. We don't support podman on Fedora via Kubic. If any build exists, I should disable it.

  4. With podman v4 upcoming and being a breaking change release, I will not be bumping podman to a newer version on Kubic. Once 22.04 LTS releases in maybe 3 more months, I plan to stop all ubuntu builds for podman. If I can find the time, I'll modify the current kubic packages to allow 22.04 LTS users to seamlessly migrate to the default Ubuntu packages.

ghost commented 2 years ago

@lsm5 please do not stop build for ubuntu so quickly. enterprise user may need 5 or 10 years to upgrade next important LTS version.

Or you just leave the real enterprise user gone .

Ok, yes, if your enterprise user just CentOS or RHEL faimily.

lsm5 commented 2 years ago

@lsm5 please do not stop build for ubuntu so quickly. enterprise user may need 5 or 10 years to upgrade next important LTS version.

Or you just leave the real enterprise user gone .

@cnmade They can switch to 22.04 LTS once it's released. It will have podman in the default repos, although the official debian/ubuntu packaging process makes it a lot slower to ship updates. But, the official distro packages are a lot better tested than the Kubic packages, so I do not feel comfortable recommending Kubic packages for enterprise / prod use.

If you or someone in the community is willing to own Kubic packages after 22.04, please let me know. I don't have any bandwidth to spare to continue working on Kubic, neither does anyone else in the podman team.

rktjmp commented 2 years ago

Understandable, seems it is best left as is and updated when 4.0 comes around. Hopefully someone is able to pick up backporting the newer releases to Debian & friends to take over Kubic.