Subject: dpdk-doc: File conflict with manpages-dev: /usr/share/man/man3/encrypt.3.gz

From: Jonas Andradas <[email-masked]>
Date: Fri, 25 Apr 2025 19:09:20 +0200

Package: dpdk-doc
Version: 24.11.2-1
Severity: normal
X-Debbugs-Cc: [email-masked]

Dear Maintainer,

Version 24.11.2-1 seems to have try to overwrite
/usr/share/man/man3/encrypt.3.gz, which is part of manpages-dev:

Preparing to unpack .../dpdk-doc_24.11.2-1_all.deb ...
Unpacking dpdk-doc (24.11.2-1) over (24.11.1-1) ...
dpkg: error processing archive /var/cache/apt/archives/dpdk-
doc_24.11.2-1_all.deb (--unpack):
 trying to overwrite '/usr/share/man/man3/encrypt.3.gz', which is also in
package manpages-dev (6.9.1-1)
Errors were encountered while processing:
 /var/cache/apt/archives/dpdk-doc_24.11.2-1_all.deb

Thanks!

-- System Information:
Debian Release: trixie/sid
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.12.22-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE, TAINT_AUX
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dpdk-doc depends on:
ii  fonts-font-awesome  5.0.10+really4.7.0~dfsg-4.1
ii  fonts-lato          2.015-1
ii  fonts-roboto-slab   1.100263+20170512-2
ii  libjs-jquery        3.6.1+dfsg+~3.5.14-1
ii  libjs-underscore    1.13.4~dfsg+~1.11.4-3
ii  python3             3.13.3-1

dpdk-doc recommends no packages.

dpdk-doc suggests no packages.

-- debconf-show failed

---

From: Helmut Grohne <[email-masked]>
Date: Fri, 25 Apr 2025 23:19:52 +0200

user [email-masked]
usertags 1104108 + fileconflict
severity 1104108 serious
affects 1104108 + libattr1-dev libev-dev libffcall-dev libg2c-dev libmandoc-dev libossp-sa-dev manpages manpages-dev taglog
thanks

>  /var/cache/apt/archives/dpdk-doc_24.11.2-1_all.deb

This is generally considered a release-critical bug. There are more
issues.

The files
 * /usr/share/man/man3/attr_get.3.gz
 * /usr/share/man/man3/attr_set.3.gz
are contained in the packages
 * dpdk-doc/24.11.2-1 as present in unstable
 * libattr1-dev
   * 1:2.5.1-4 as present in bookworm
   * 1:2.5.2-3 as present in trixie|unstable

The file /usr/share/man/man3/callback.3.gz is contained in the packages
 * dpdk-doc/24.11.2-1 as present in unstable
 * libffcall-dev
   * 2.4-2 as present in bookworm
   * 2.5-2 as present in trixie|unstable

The files
 * /usr/share/man/man3/encrypt.3.gz
 * /usr/share/man/man3/free.3.gz
 * /usr/share/man/man3/hash.3.gz
 * /usr/share/man/man3/index.3.gz
 * /usr/share/man/man3/offsetof.3.gz
 * /usr/share/man/man3/remove.3.gz
are contained in the packages
 * dpdk-doc/24.11.2-1 as present in unstable
 * manpages-dev
   * 6.03-2 as present in bookworm
   * 6.9.1-1 as present in trixie|unstable

The file /usr/share/man/man3/ev.3.gz is contained in the packages
 * dpdk-doc/24.11.2-1 as present in unstable
 * libev-dev
   * 1:4.33-1 as present in bookworm
   * 1:4.33-2.1+b1 as present in trixie|unstable

The file /usr/share/man/man3/queue.3.gz is contained in the packages
 * dpdk-doc/24.11.2-1 as present in unstable
 * manpages
   * 6.03-2 as present in bookworm
   * 6.9.1-1 as present in trixie|unstable

The file /usr/share/man/man3/sa.3.gz is contained in the packages
 * dpdk-doc/24.11.2-1 as present in unstable
 * libossp-sa-dev/1.2.6-3 as present in bookworm

The file /usr/share/man/man3/tag.3.gz is contained in the packages
 * dpdk-doc/24.11.2-1 as present in unstable
 * taglog/0.2.6-1 as present in bookworm|trixie|unstable

The files
 * /usr/share/man/man3/code.3.gz
 * /usr/share/man/man3/desc.3.gz
 * /usr/share/man/man3/entry.3.gz
 * /usr/share/man/man3/f.3.gz
 * /usr/share/man/man3/len.3.gz
 * /usr/share/man/man3/msg.3.gz
 * /usr/share/man/man3/name.3.gz
 * /usr/share/man/man3/next.3.gz
 * /usr/share/man/man3/num.3.gz
 * /usr/share/man/man3/num_fields.3.gz
 * /usr/share/man/man3/status.3.gz
 * /usr/share/man/man3/type.3.gz
 * /usr/share/man/man3/value.3.gz
 * /usr/share/man/man3/version.3.gz
are contained in the packages
 * dpdk-doc/24.11.2-1 as present in unstable
 * libg2c-dev/2.1.0-2 as present in unstable

The file /usr/share/man/man3/tbl.3.gz is contained in the packages
 * dpdk-doc/24.11.2-1 as present in unstable
 * libmandoc-dev/1.14.6-4 as present in unstable

Helmut