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

Release v4.0.0 packages on Kubic PPA for Ubuntu? #13302

Closed
Korijn opened this issue Feb 21, 2022 · 13 comments
Closed

Release v4.0.0 packages on Kubic PPA for Ubuntu? #13302

Korijn opened this issue Feb 21, 2022 · 13 comments
Labels
locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. Packaging Bug is in a Podman package

Comments

@Korijn
Copy link

Korijn commented Feb 21, 2022

The v4.0.0 release landed, but it is not available yet via the Kubic project PPA for Ubuntu. Is there a trigger that was missed somewhere, or something needs to be done to move this forward?

@vrothberg
Copy link
Member

@lsm5 PTAL

@Luap99 Luap99 added the Packaging Bug is in a Podman package label Feb 21, 2022
@lsm5
Copy link
Member

lsm5 commented Feb 23, 2022

@Korijn Hello, we won't be doing further podman updates on Kubic. 22.04 LTS will release in less than a couple of months and we recommend ubuntu users switch to the default ubuntu repos.

I do have plans to build both ubuntu and fedora packages using the same packaging sources, but no guarantees on ETA.

Closing ...

@lsm5 lsm5 closed this as completed Feb 23, 2022
@Korijn
Copy link
Author

Korijn commented Feb 23, 2022

Can you at least indicate what the new preferred method of installation will be for up-to-date podman releases on Ubuntu?

(I don't expect the default ubuntu repos to provide up-to-date releases, but maybe that's wrong.)

@benridley
Copy link

@Korijn I've created a repo/CI pipeline for building the latest versions of podman, conmon, runc and cni-plugins as .deb packages. You can find them here: https://gitlab.com/benridley/podman-deb/-/packages.

Just note they are mostly for my own use, so no guarantees about the quality of the packages etc. If you have any issues with them let me know, I've tested then with Debian bullseye successfully.

@afbjorklund
Copy link
Contributor

afbjorklund commented Feb 26, 2022

It looks like Ubuntu 22.04 LTS will ship with Podman 3.4, just like Ubuntu 21.04 provided Podman 3.0.

https://packages.ubuntu.com/search?keywords=podman&searchon=names&exact=1&suite=all&section=all

It might be intentional, same thing for binaries:

@Korijn
Copy link
Author

Korijn commented Feb 26, 2022

I'll see how much effort it is to maintain a PPA of my own and post back here later.

@benridley
Copy link

Hi all, I've setup a repository that contains deb packages at https://repo.bridsy.xyz. The distribution is 'bullseye' because I built and tested it on Debian 11, but I expect it would work on Ubuntu and if people are interested I'll publish specific packages for it.

@heyakyra
Copy link

Hi all, I've setup a repository that contains deb packages at https://repo.bridsy.xyz. The distribution is 'bullseye' because I built and tested it on Debian 11, but I expect it would work on Ubuntu and if people are interested I'll publish specific packages for it.

Doesn't seem to work on the latest 22.04 LTS

$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  podman
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/36.4 MB of archives.
After this operation, 38.1 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 100240 files and directories currently installed.)
Preparing to unpack .../podman_4.0.3-1_amd64.deb ...
Unpacking podman (4.0.3-1) over (3.4.4+ds1-1ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/podman_4.0.3-1_amd64.deb (--unpack):
 trying to overwrite '/etc/containers/policy.json', which is also in package golang-github-containers-common 0.44.4+ds1-1
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 142.
Errors were encountered while processing:
 /var/cache/apt/archives/podman_4.0.3-1_amd64.deb
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)

@lsm5
Copy link
Member

lsm5 commented May 17, 2022

@heyakyra looks like a conflict with golang-github-containers-common. Might need to remove that package and retry installation.

@benridley is your repo at a point where we could list this in the official podman installation docs? Also, are you looking for people to help you out with packaging, any other support for this repo?

@liebig
Copy link

liebig commented May 17, 2022

I have created a fork and have the Linux AMD64 binaries (releases and nightly builds) built here automatically:

@arogozhnikov
Copy link

@liebig thank you for making builds.
I believe those will work for ubuntu22, but not ubuntu 20.04. At least that's what I get:

~/podman-v4.1.0/usr/bin$ ./podman
./podman: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./podman)
./podman: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./podman)
./podman: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./podman)

Ubuntu 20.04 indeed stops at glibc 2.31

@rishubn
Copy link

rishubn commented Jul 19, 2022

@liebig Thanks for your efforts!

Any possibility to add ARM architectures to your builds?

@liebig
Copy link

liebig commented Jul 19, 2022

@rishubn
Good idea, I must take a look if this is easy to implement. Currently, I unfortunately do not have much time, but I have created an issue for tracking. Thanks for your feedback.

@github-actions github-actions bot added the locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. label Sep 20, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 20, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
locked - please file new issue/PR Assist humans wanting to comment on an old issue or PR with locked comments. Packaging Bug is in a Podman package
Projects
None yet
Development

No branches or pull requests

10 participants