Hi Reinhard, Thanks for reaching out! I just returned from the Christmas break.
I will defer the answer to Dan who moved the man page to c/common. Dan, where do you want the mounts.conf to live in the future? Given the change is comparatively young, I assume that no package is using it at the moment. Kind regards, Valentin On Fri, Dec 18, 2020 at 8:21 PM Reinhard Tartler <[email protected]> wrote: > Hi Valentin, > > I just received the bug below. It seems that the manpage duplication is > actually upstream: > - > https://github.com/containers/common/blob/master/docs/containers-mounts.conf.5.md > - > https://github.com/containers/podman/blob/master/docs/source/markdown/containers-mounts.conf.5.md > > They both seem to have identical content. Maybe one of those copied should > be deleted? How do the fedora packagers get around this issue? > > Thanks and best regards, > -rt > > > On Tue, Dec 15, 2020 at 2:51 PM Andreas Beckmann <[email protected]> wrote: > >> Package: podman,golang-github-containers-common >> Severity: serious >> User: [email protected] >> Usertags: edos-file-overwrite >> Control: found -1 2.1.1+dfsg1-2 >> Control: found -1 0.28.1+ds1-1 >> >> Hi, >> >> automatic installation tests of packages that share a file and at the >> same time do not conflict by their package dependency relationships has >> detected the following problem: >> >> Preparing to unpack >> .../golang-github-containers-common_0.28.1+ds1-1_all.deb ... >> Unpacking golang-github-containers-common (0.28.1+ds1-1) over >> (0.26.3+ds1-2) ... >> dpkg: error processing archive >> /var/cache/apt/archives/golang-github-containers-common_0.28.1+ds1-1_all.deb >> (--unpack): >> trying to overwrite '/usr/share/man/man5/containers-mounts.conf.5.gz', >> which is also in package podman 2.1.1+dfsg1-2 >> Errors were encountered while processing: >> >> /var/cache/apt/archives/golang-github-containers-common_0.28.1+ds1-1_all.deb >> >> This is a serious bug as it makes installation fail, and violates >> sections 7.6.1 and 10.1 of the policy. An optimal solution would >> consist in only one of the packages installing that file, and renaming >> or removing the file in the other package. Depending on the >> circumstances you might also consider Replace relations or file >> diversions. If the conflicting situation cannot be resolved then, as a >> last resort, the two packages have to declare a mutual >> Conflict. Please take into account that Replaces, Conflicts and >> diversions should only be used when packages provide different >> implementations for the same functionality. >> >> Here is a list of files that are known to be shared by both packages >> (according to the Contents file for sid/amd64, which may be >> slightly out of sync): >> >> usr/share/man/man5/containers-mounts.conf.5.gz >> >> This bug is assigned to both packages. If you, the maintainers of >> the two packages in question, have agreed on which of the packages will >> resolve the problem please reassign the bug to that package. You may >> also register in the BTS that the other package is affected by the bug. >> >> Cheers, >> >> Andreas >> >> PS: for more information about the detection of file overwrite errors >> of this kind see https://qa.debian.org/dose/file-overwrites.html >> > > > -- > regards, > Reinhard >

