Your message dated Tue, 24 Feb 2026 17:22:42 +0000
with message-id <[email protected]>
and subject line Bug#1117778: fixed in libxmp 4.6.3-2
has caused the Debian Bug report #1117778,
regarding libxmp-dev: cmake module configures invalid directories
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.)


-- 
1117778: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117778
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libxmp-dev
Version: 4.6.3-1
Severity: important

Dear Maintainer,

the included CMake module at
`/lib/x86_64-linux-gnu/cmake/libxmp/libxmp-config.cmake` contains the following
lines:

        get_filename_component(libxmp_root 
"${CMAKE_CURRENT_LIST_DIR}/../../../.." ABSOLUTE)
        get_filename_component(libxmp_libdir "${CMAKE_CURRENT_LIST_DIR}/../.." 
ABSOLUTE)
        set(libxmp_incdir "${libxmp_root}/include")

These assume that the cmake file is always located under `/usr`, which is not
necessarily the case for usr-merged Debian, since `/lib` is symlinked to
`/usr/lib`.

CMake will automatically add `/` to `CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH`
_before_ `/usr` in case any root-level directory (eg. `/bin`) has been added to
`$PATH`.

This causes `libxmp_incdir` to become `//include`, which breaks any build using
this module since CMake will error out due to the non-existent directory.

I've seen other CMake modules use hacks that check if the root directory is `/`
and set it to `/lib` instead, but not sure if that is the best solution...


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (300, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.16.8+deb14-amd64 (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_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

Versions of packages libxmp-dev depends on:
ii  libxmp4  4.6.3-1

libxmp-dev recommends no packages.

libxmp-dev suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libxmp
Source-Version: 4.6.3-2
Done: Stephen Kitt <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libxmp, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephen Kitt <[email protected]> (supplier of updated libxmp 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 24 Feb 2026 17:53:42 +0100
Source: libxmp
Architecture: source
Version: 4.6.3-2
Distribution: unstable
Urgency: medium
Maintainer: Stephen Kitt <[email protected]>
Changed-By: Stephen Kitt <[email protected]>
Closes: 1117778
Changes:
 libxmp (4.6.3-2) unstable; urgency=medium
 .
   * Build the PDF documentation without date information so that it is
     identical across builds.
   * Drop “Rules-Requires-Root: no” since it’s now the default.
   * Drop “Priority: optional” since it’s now the default.
   * Standards-Version 4.7.3, no further change required.
   * Build with CMake; this produces modules that correctly handle /lib
     linked to /usr/lib. Closes: #1117778.
Checksums-Sha1:
 66dfabffbcfb2b3c2e6fda6fae9ccc86f1d22fac 1912 libxmp_4.6.3-2.dsc
 1d3ed2bdf07c2dc5f947c5256c9eb6070bac9f5a 6404 libxmp_4.6.3-2.debian.tar.xz
 f6fcebe16c8880faf146f3f75814b94d884947ea 10216 libxmp_4.6.3-2_source.buildinfo
Checksums-Sha256:
 d83d24e457e16f2b912818b69ce1870018218787b73d7c6c1deda154252490ac 1912 
libxmp_4.6.3-2.dsc
 53c9fb1a118ff274849996af1c8471f755462f901aa01e61c0ca5069735a1917 6404 
libxmp_4.6.3-2.debian.tar.xz
 08ee4756b7399c284f8e8ca628f7a8125165737f2ed9e4204acdc294c4fb455e 10216 
libxmp_4.6.3-2_source.buildinfo
Files:
 999b40db501ec02b5b76b93e752b63ea 1912 libs optional libxmp_4.6.3-2.dsc
 b328bc82715df40c377b72335cf0e9d3 6404 libs optional 
libxmp_4.6.3-2.debian.tar.xz
 250e60d5549a6a78b88936f1c88c25a5 10216 libs optional 
libxmp_4.6.3-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIyBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmmd1+AACgkQgNMC9Yht
g5wVkw/4xf/T/ktuODmJ7yogEf1mN3Gm9aXonn4mYz1dMCdMdQLE1VTVHFV5KpX7
/y8VIxbYH6wEFCb4DEEJR95LVdewG+8jE2p8EsCBE5C4M7oMccX/PyAtSgj6Qyx/
iGu7S0zudRBoRuArSwngvrieqtexy0aRYaWj9qumNlFH/5GgVYsrKRTbldCHLe64
28s/M7D6bhUha94QBOih+7Vol0+Uuu8suLiI22kpeVVI9EbbG/GbW6YYnhCNa/Fc
xgjX3E9nklWRNj1Wipps+HwEkVF+GNZfymnSFQTObrTRjMcNdeftSOiuoleeZNLT
GySmWoQ3PTbSLugIZmPKVUbZE3CppU4tvRSFfiIvX1KUw9Ib4qdoKu/YyZ031iJl
W5Hu5tL39vnCYOmLcBylHRpYr46xJt0laixr2pUHlWWPzyKVsp9McX+A5aFCRGQm
vfhN3VJ7KxwSeVlMcwlCGGaQyL4EloAJXFCMGvjRUp9Vw6dfVLu4f+eUp7QqOcYb
tpgUUlnfeSPj03K2VVSPlbp9B+IKPZKf91LqzUZMvLcS6DyaE5sgVw9YvGQVOkB1
QNflp1AXOztYiWoRauQvQ0BVHyXvkyzQntrUqyHFxjXgErgasaew3oFNGitof+Er
GOCAz3eC/Z1sJVTS3x2vGTtYsJNMujuqcnkYW97Uj10uWIQ81Q==
=DJrf
-----END PGP SIGNATURE-----

Attachment: pgpyB8_YPB8uP.pgp
Description: PGP signature


--- End Message ---

Reply via email to