Package: openssh-gssapi
Version: 1:10.5p1-1
Severity: normal

Dear Maintainer,

openssh-gssapi is a spin-off of openssh.

their binary packages (openssh-server[-gssapi], openssh-client[-gssapi]) 
deliver the same files,
conffiles but dynamic conffiles as well.

while files and conffiles are properly handled by dpkg, dynamic conffiles is 
managed
by the postrm maintscript with the help of various helpers. postrm and these 
helpers
are not aware of the Replaces/Conflicts relationships between openssh and 
openssh-gssapi
binary packages and cannot behave correctly by removing the dynamic conffiles 
(systemd sym links,
etc).

This leads to a situation where purging one variant breaks the counterpart when 
the latter
is installed on the system.

One solution is to make openssh and openssh-gssapi postrm script aware of the 
situation
and do the necessary to not break the counterpart package (easiest decision is 
to skip
the purging action entirely).

Hector

-- System Information:
Debian Release: trixie/sid
  APT prefers noble-updates
  APT policy: (500, 'noble-updates'), (500, 'noble-security'), (500, 'noble'), 
(100, 'noble-backports')
Architecture: amd64 (x86_64)

Kernel: Linux 7.0.0-31-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to