Yep, psmisc now ships with translated packages. So fuser.1 and friends are
in two places.

So manpages-de has fuser, killall, peekfd, pslog and pstree but not prstat.
There is also manpages-nl and manpages-pl but neither of those languages
are in psmisc. psmisc has ft, pt_BR, ru and uk and the corresponding
manpage-* packages don't have the psmisc man pages.

So the psmisc overlap is only with manpages-de.

We can tackle this a few ways, but Debian should only ship one! As luck
would have it, both manpages-de[1] and the upstream issue for psmisc[2]
come the same person, Mario Blättermann who I have CC'ed.

Hi Mario, as upstream for both sets of translations, what's your future
plans? Keep both? Ship only one or prefer one over the other?  I've happy
enough to either remove the clashing de manpages or put a Replaces line in
to override it, but I'd like to line it up with what upstream for both is
planning on doing.

 - Craig

1:
https://salsa.debian.org/debian/manpages-l10n/-/blob/master/debian/copyright#L1890
2: https://gitlab.com/psmisc/psmisc/-/issues/22


On Sat, 6 Feb 2021 at 16:48, Axel Beckert <a...@debian.org> wrote:

> Package: manpages-de,psmisc
> Severity: serious
> Version: manpages-de/4.2.0-1
> Version: psmisc/23.4-1
>
> Hi,
>
> there seems a new file conflict between manpages-de (uploaded in
> December) and the most recent psmisc upload:
>
> As I first run into it:
>
> Unpacking psmisc (23.4-1) over (23.3-1) ...
> dpkg: error processing archive
> /tmp/apt-dpkg-install-IViNm3/17-psmisc_23.4-1_i386.deb (--unpack):
>  trying to overwrite '/usr/share/man/de/man1/fuser.1.gz', which is also in
> package manpages-de 4.2.0-1
>
> But of course also happens the opposite way:
>
> Unpacking manpages-de (4.2.0-1) ...
> dpkg: error processing archive
> /var/cache/apt/archives/manpages-de_4.2.0-1_all.deb (--unpack):
>  trying to overwrite '/usr/share/man/de/man1/fuser.1.gz', which is also in
> package psmisc 23.4-1
>
> Please decide which package should ship that man page.
>
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers unstable
>   APT policy: (990, 'unstable'), (600, 'testing'), (500,
> 'unstable-debug'), (500, 'buildd-unstable'), (110, 'experimental'), (1,
> 'experimental-debug'), (1, 'buildd-experimental')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
>
> Kernel: Linux 5.10.0-1-amd64 (SMP w/4 CPU threads)
> Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
> Shell: /bin/sh linked to /bin/dash
> Init: sysvinit (via /sbin/init)
> LSM: AppArmor: enabled
>

Reply via email to