• bump containers-common to 4:1-41
  • containers-common post install script checks for prior existence of docker manpages and installs them if not found. Should not conflict with any docker package
  • netavark Provides: container-network-stack = 2
  • containernetworking-plugins Provides: container-network-stack = 1 New installations of containers-common should pull in netavark by default though people can still install containernetworking-plugins simultaneously with netavark.

Resolves: #2048794 - initial build

How to install

sudo dnf upgrade --refresh --advisory=FEDORA-2022-d0d128e8f0

This update has been submitted for testing by lsm5.

6 months ago

This update's test gating status has been changed to 'waiting'.

6 months ago

This update's test gating status has been changed to 'failed'.

6 months ago

This update has been pushed to testing.

6 months ago

This update's test gating status has been changed to 'passed'.

6 months ago

Not sure is it fixed, but I still get on upgrade, it does install, but complains about overwriting files (like in FEDORA-2022-0afb41b09c ):

Scriptlet output:
   1 gzip: /usr/share/man/man5/Dockerfile.5.gz already exists;  not overwritten
   2 gzip: /usr/share/man/man5/.dockerignore.5.gz already exists;   not overwritten
   3 gzip: /usr/share/man/man5/dockerignore.5.gz already exists;    not overwritten
   4 warning: %post(containers-common-4:1-40.fc35.noarch) scriptlet failed, exit status 2

Upgraded from:

    Upgrade  containers-common-4:1-40.fc35.noarch      @updates-testing
    Upgraded containers-common-4:1-39.fc35.noarch      @@System

Is there some manual action requred?

@bitlord, thanks for the comment. So, the installation itself doesn't seem to conflict but the postinstall script makes noise. The post install script I had included installs those manpages only if /usr/bin/docker isn't found on the system.

Did you by any chance have those manpages already but NOT have /usr/bin/docker on your env?

User Icon besser82 commented & provided feedback 6 months ago
karma

Works great! LGTM! =)

hmm, I guess it's best I check for the prior existence of those manpages itself instead of checking for /usr/bin/docker

@lsm5 I'm not sure about manpages before upgrade, but /usr/bin/docker doesn't exist on this system. I don't use docker here, it's a desktop (workstation) install.

lsm5 edited this update.

New build(s):

  • containers-common-1-41.fc35
  • containernetworking-plugins-1.0.1-4.fc35
  • netavark-1.0.0~rc1-2.fc35

Removed build(s):

  • containers-common-1-40.fc35

Karma has been reset.

6 months ago

This update has been submitted for testing by lsm5.

6 months ago

This update has obsoleted netavark-1.0.0~rc1-1.fc35, and has inherited its bugs and notes.

6 months ago
User Icon lsm5 commented & provided feedback 6 months ago

containers-common build updated, please give this one a try. I've also added netavark and containernetworking-plugins packages which we need going in with containers-common.

This update has been pushed to testing.

6 months ago
User Icon bitlord commented & provided feedback 6 months ago

@lsm5 I cannot say about functionality since I do not use it, but updates installed fine, no errors, so I guess the issue is resolved with warning about replacing manpages ...

This update's test gating status has been changed to 'failed'.

6 months ago

lsm5 edited this update.

Removed build(s):

  • buildah-1.24.0-7.fc35

Karma has been reset.

6 months ago

This update has been submitted for testing by lsm5.

6 months ago

This update's test gating status has been changed to 'ignored'.

6 months ago
User Icon lsm5 commented & provided feedback 6 months ago

removing buildah from here to get the rest of packages through quicker. I'll add buildah in a separate bodhi update.

This update has been pushed to testing.

6 months ago

This update has been submitted for stable by bodhi.

6 months ago

This update has been pushed to stable.

6 months ago
User Icon ibims commented & provided feedback 6 months ago

rkhunter gives a message after the update of containers-common from the last 4:1-32 to this version 4:1-41: Warnung: Versteckte Datei gefunden: /usr/share/man/man5/.dockerignore.5.gz: 7 2022, from Unix, original size modulo 2^32 42.

Is there something wrong here?

User Icon ibims commented & provided feedback 6 months ago

@lsm5: if this file is correct, i think that it is, should rkhunter have a "ALLOWHIDDENFILE" entry for this? If yes, i would open a bugreport against rkhunter.

User Icon lsm5 commented & provided feedback 6 months ago

@ibiims: thanks for the ping about that issue. Let me check with the team and update this. FWIW, we temporarily got rid of the dockerfile and dockerignore manpages because of https://github.com/fedora-silverblue/issue-tracker/issues/239 and we'll handle that part later. But the issue you mentioned for .dockerignore.5.gz will also affect .containerignore.5.gz, so let me get back to you asap.

The new build for containers-common is at FEDORA-2022-e2349225f5 .. so let's continue updates over there.

User Icon ibims commented & provided feedback 6 months ago

@lsm5 thank you. Last comment on this place: rkhunter got an update for the .containerignore.5.gz in November 2021 here: https://koji.fedoraproject.org/koji/buildinfo?buildID=1852992


Please login to add feedback.

Metadata
Type
enhancement
Karma
0
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
7 days
Dates
submitted
6 months ago
in testing
6 months ago
in stable
6 months ago
modified
6 months ago
BZ#2048794 Review Request: netavark - OCI network stack
0
0

Automated Test Results