Page MenuHomeSolus

Initial inclusion of podman
ClosedPublic

Authored by chax on Aug 17 2019, 12:40 AM.
Tags
None
Referenced Files
F11022389: D6983.diff
Tue, Aug 8, 12:09 AM
F10988712: D6983.id16781.diff
Mon, Jul 24, 12:13 PM
F10850253: D6983.id16711.diff
Jun 12 2023, 2:05 AM
F10849786: D6983.id16861.diff
Jun 11 2023, 10:45 PM
F10848671: D6983.id16781.diff
Jun 11 2023, 4:11 PM
F10847886: D6983.id16833.diff
Jun 11 2023, 12:25 PM
F10826748: D6983.diff
Jun 4 2023, 3:38 AM
F10754879: D6983.id16833.diff
May 16 2023, 10:14 PM
Subscribers
Tokens
"Like" token, awarded by JagdCake."Love" token, awarded by yursan9."Like" token, awarded by r3r57.

Details

Reviewers
JoshStrobl
Group Reviewers
Triage Team
Maniphest Tasks
T8202: Podman
Commits
R4790:527494b4c4a7: Initial inclusion of podman
Summary

Initial inclusion of podman
A daemonless container engine for developing, managing, and running Open Container Initiative (OCI) containers and container images.

Resolves T8202
Depends on D6979, D6980, D6981, D6982

Test Plan

Run a few podman commands:

  • podman pull busybox
  • podman images
  • podman run -it busybox sh
  • podman ps
  • podman image rm -f busybox

Diff Detail

Repository
R4790 podman
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

chax requested review of this revision.Aug 17 2019, 12:40 AM
chax retitled this revision from Initial inclusiion of podman to Initial inclusion of podman.Aug 17 2019, 7:37 PM
JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
package.yml
2

We are we calling this podman when the repo itself is libpod?

13

You should evaluate if this is actually needed.

15–26

Alphabets...

44–46

See my comment on buildah for what you should be doing.

This revision now requires changes to proceed.Aug 20 2019, 1:32 PM
package.yml
2

Because it is called podman. For some reason, their github repo is called libpod (i guess it was library only before, and then it became podman)

13

Tested without networking and it builds. I assumed wrongly that we need it to fetch go dependencies.

pkgconfig builddeps should also be alphabetized, runc removed as a rundep since it'll be a dep of conman.

package.yml
16

Not needed, is a dep of gpgme

21

Not needed, is a rundep of only about a billion other things.

23

Not needed, this is a rundep of gpgme-devel

47

Should also have SYSTEMDDIR=%libdir%/systemd/system and USERSYSTEMDDIR=%libdir%/systemd/user (basically we're correcting /usr/lib to /usr/lib64/)

This revision now requires changes to proceed.Aug 23 2019, 1:04 PM

Cleaned up builddeps and rundeps, fixed make_install for correct libdir

This revision is now accepted and ready to land.Aug 27 2019, 4:25 PM
This revision was automatically updated to reflect the committed changes.