#983441 libxapp1: generates an obsolete conffile

Package:
libxapp1
Source:
xapp
Description:
XApp library
Submitter:
Laurent Bonnaud
Date:
2026-10-04 19:35:07 UTC
Severity:
normal
Tags:
Blocked By:
Bug Title
886389

  13

dpkg: conffile marked as obsolete after being taken over by different package

normal about 1 month ago

#983441#5
Date:
2021-02-24 08:20:57 UTC
From:
To:
Dear Maintainer,

here is the problem:

$ dpkg-query -W -f='${Conffiles}\n' | grep obsolete$
[...]
  /etc/xdg/autostart/xapp-sn-watcher.desktop a9fa3be7aaf46761adcdb856c63c125f obsolete

Simply installing libxapp1 on a system is sufficient to create this problem (no upgrade scenario is necessary).

#983441#10
Date:
2021-12-24 19:20:30 UTC
From:
To:
Il 24/02/2021 09:20, Laurent Bonnaud ha scritto:
Hi, thanks for report, I saw this issue in 3 different cases where move
conffile from a package to another cause it to be marked as absolete as
reported also by other in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886389

2 time in xapp when happened in 2.0.6-2 for xapp-sn-watcher.desktop and
rehappened in 2.2.6-1 for another move (tested on clean Sid upgrade to
experimental)

I not found a solution or workaround for now

#983441#17
Date:
2021-12-24 19:20:30 UTC
From:
To:
Il 24/02/2021 09:20, Laurent Bonnaud ha scritto:
Hi, thanks for report, I saw this issue in 3 different cases where move
conffile from a package to another cause it to be marked as absolete as
reported also by other in
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886389

2 time in xapp when happened in 2.0.6-2 for xapp-sn-watcher.desktop and
rehappened in 2.2.6-1 for another move (tested on clean Sid upgrade to
experimental)

I not found a solution or workaround for now

#983441#24
Date:
2026-09-20 15:14:28 UTC
From:
To:
Hello,

Bug #983441 in xapp reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/cinnamon-team/xapp/-/commit/8d38fd8cc19c62e2840afbdb147a96c1ce0e2aca
------------------------------------------------------------------------
d/libxapp1.conffiles: remove the stale xapp-sn-watcher autostart file

The autostart file moved from libxapp1 to xapp-sn-watcher in 2.4.2-1,
but on systems where xapp-sn-watcher is not installed, and it is only a
Recommends, dpkg keeps the file in the libxapp1 file list, re-marks it
obsolete at every upgrade and leaves it on disk forever, so the session
keeps trying to autostart a binary that is not there.

The remove-on-upgrade flag removes it exactly on those systems and is a
no-op everywhere else: dpkg skips the removal when another installed
package owns the path (pkg_remove_conffile_on_upgrade() in
src/main/unpack.c), which is what makes this safe, unlike rm_conffile.
The line can be dropped again once this version has gone through a
stable release.

Closes: #983441, #1053306

Assisted-by: Claude Code:claude-opus-5
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/983441

#983441#31
Date:
2026-10-04 19:34:27 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
xapp, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 983441@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Fabio Fantoni <fantonifabio@tiscali.it> (supplier of updated xapp package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 04 Oct 2026 20:56:02 +0200
Source: xapp
Built-For-Profiles: noudeb
Architecture: source
Version: 3.2.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Cinnamon Team <debian-cinnamon@lists.debian.org>
Changed-By: Fabio Fantoni <fantonifabio@tiscali.it>
Closes: 983441 1053306
Changes:
 xapp (3.2.3-1) unstable; urgency=medium
 .
   * New upstream version 3.2.3
   * d/patches: refresh
   * d/libxapp1.conffiles: remove the stale xapp-sn-watcher autostart file
     (Closes: #983441, #1053306)
Checksums-Sha1:
 4df97fdfcce09244c5c09bcc2ebe05ab3c21bc9f 2821 xapp_3.2.3-1.dsc
 eb3218adb4e94ae68b84d24a26b20e4303344bc4 262131 xapp_3.2.3.orig.tar.gz
 707a9f2539e1e86ee7eff9181020d43370a71ff6 10856 xapp_3.2.3-1.debian.tar.xz
 0ab83a1bc56ddaea7d68090ce944f41d50b75bd6 9564 xapp_3.2.3-1_source.buildinfo
Checksums-Sha256:
 c1a6235c6451ac71074ae660f6057f30932705a5fd3759f3043d249141ad2907 2821 xapp_3.2.3-1.dsc
 624226dcb5a54e4dabd3d62be8baa8dcc61c1c76adc423744c27185ad5f91f51 262131 xapp_3.2.3.orig.tar.gz
 5f885e6322e1331bc9aa21ad6a70ddd7c199eac653e7dfc68ad5b55fe0f66d9c 10856 xapp_3.2.3-1.debian.tar.xz
 c4f479539639d816be2c546cdaaff8192de047085ce69c7ca7fa7a60ecd589e8 9564 xapp_3.2.3-1_source.buildinfo
Files:
 9f99b1ec45fb4c0d2d33500e69a1be0d 2821 x11 optional xapp_3.2.3-1.dsc
 ba97c45c18fa31d95a1892b48d0652b3 262131 x11 optional xapp_3.2.3.orig.tar.gz
 9ecacc0a055f81ae1d9f4ee9ebb53d26 10856 x11 optional xapp_3.2.3-1.debian.tar.xz
 79f4b9ee6c1077cd1a68139c761839a3 9564 x11 optional xapp_3.2.3-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEELEHRfLe4S9D5+1GzaAZorpB/EB0FAmrCpIYACgkQaAZorpB/
EB3+Vg//dwVBLwPY/ytqrqdkBHiLS+SPypvshZX4HiC7Kj72i6gFDaaPN6MakgVo
sUMs/ePwcCYxfFtjVFW1IArabU+ppUz2CYXvQinMt00iObSnlzKslrmPORXn6h6R
xEX+r38727scsNEEbcHJl2S7VaZBJpKzxfhvX+E/tgxajy+bPrJuiqQV/FSdwz6t
wSTkq4QTI5xWkVscses+LylEzR0E70qEWleMVlb9k7G//Zm/3Qf9kcmjXTvp2aa/
U0ExgMp1tyKatOR26pxVlyEfkWpukA0w7kKiGxBUDYAgO3lS7mAciv54sshla4eC
X324XZW8k9SYXwpntxIGTl/zrzfsb99tKsraFmbKm8HUeRsseJ9kgTU3oQQkpHg3
b8/wWeIh129GxNZc/ExtNl36pB4gpeLGH+QlrS4J1qbi5cvHqWTvvKymVuvcVXio
+YSd64/Kh7GMGbQm3KY10Gsys/76TeB6qVfKurhnBM5tPouH+OSaOWmszt5PNruQ
bCc6r2S3BmcNsrzRWa4xodoIst15Svopq+4sag/PSKFBiskmwvmS2o7EjtkoKzHr
m9W/NQKk16cpz2cMIwzZ04dfKsXcBACcE5UEYNJkdIf7ec/F/Lw0PfVs3goErsZl
2aN75Z/QuXSrnp9yx4Vr360yoMQRLRwncvq2AsuDenAr2OtFbqI=
=oU1y
-----END PGP SIGNATURE-----