Your message dated Fri, 17 Jul 2026 22:21:54 +0200
with message-id <[email protected]>
and subject line Re: Bug#1142185: ncurses-term has an undeclared file conflict 
on /usr/share/terminfo/k/kmscon
has caused the Debian Bug report #1142216,
regarding ncurses-term has an undeclared file conflict on 
/usr/share/terminfo/k/kmscon
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1142216: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1142216
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ncurses-term
Version: 6.6+20260608-2
Severity: serious
User: [email protected]
Usertags: fileconflict
Control: affects -1 + kmscon

ncurses-term has an undeclared file conflict.  This may result in an
unpack error from dpkg.

The file /usr/share/terminfo/k/kmscon is contained in the packages
 * kmscon/10.0.1-1~bpo13+1 as present in trixie-backports
 * ncurses-term/6.6+20260608-2 as present in forky|unstable

These packages can be unpacked concurrently, because there is no
relevant Replaces or Conflicts relation.  Attempting to unpack these
packages concurrently results in an unpack error from dpkg, because none
of the packages installs a diversion for the affected file.

Kind regards

Helmut Grohne

--- End Message ---
--- Begin Message ---
Package: kmscon
Version: 0.0.1-1~bpo13+2

On 2026-07-16 19:18 +0200, Sven Joachim wrote:

> On 2026-07-16 17:50 +0200, Sven Joachim wrote:
>>
>> The kmscon package in trixie-backports explicitly depends on
>> ncurses-term (<< 6.6+20260608~) in an attempt to avoid the problem, but
>> you are right that this is not sufficient because the unpack order on
>> upgrades to forky is not defined, so there is a 50% chance to run into
>> the file conflict depending on whether kmscon or ncurses-term is
>> unpacked first.
>>
>> Prior art suggests that moving the file in kmscon/trixie-backports to
>> /usr/lib/terminfo is a good way to avoid the file clash.  I will look
>> into this later today if nobody beats me to it.
>
> The attached patch should do the trick.  I have also opened a merge
> request[1] on Salsa.

Boyan was so kind to promptly accept the merge request and upload the
kmscon package.  It looks like uploads to -backports do not close bugs,
so I am doing it manually.

Cheers,
       Sven

--- End Message ---

Reply via email to