Your message dated Thu, 13 Mar 2025 17:05:07 +0000
with message-id <e1tslzx-00fjvk...@fasolo.debian.org>
and subject line Bug#1100154: fixed in debputy 0.1.67
has caused the Debian Bug report #1100154,
regarding dh-debputy: full integration regression in CMake project
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 ow...@bugs.debian.org
immediately.)


-- 
1100154: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100154
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dh-debputy
Version: 0.1.65
Severity: normal

Hi!

I've noticed that cubeb, one of the packages I maintain using debputy (btw, thanks Niels for converting it!), has stopped building.
Here's the debputy log. Unfortunately, I don't have much else to say :/

Bye!

debputy: warning: Re-raising original exception to show the full stack trace 
due to debug mode being active
  cd _build && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None 
-DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var 
-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF 
-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON 
-DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON 
-DCMAKE_BUILD_RPATH_USE_ORIGIN=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON 
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DBUILD_SHARED_LIBS=ON -DBUILD_RUST_LIBS=OFF 
-DBUILD_TESTS=OFF -DBUILD_TOOLS=OFF -DBUNDLE_SPEEX=OFF -DLAZY_LOAD_LIBS=OFF -DUSE_SANITIZERS=OFF 
..
  cd _build && make -j4 VERBOSE=1
  cmake --install _build
  objcopy --add-gnu-debuglink 
debian/.debputy/scratch-dir/_pb-49497/generated-fs-content/no-package/dbgsym-build-ids/d58bf8f91fefe9ba8bfba74419064ea23b7e5a.debug
 
/home/tachi/dev/deb/cubeb/debian/.debputy/scratch-dir/_pb-49497/generated-fs-content/no-package/tmpf56qz9s2__libcubeb.so.0.0.0
  dpkg-gensymbols -plibcubeb0 -Idebian/libcubeb0.symbols 
-Pdebian/.debputy/scratch-dir/_pb-49497/generated-fs-content/pkg_libcubeb0/DEBIAN
 
-Odebian/.debputy/scratch-dir/_pb-49497/generated-fs-content/pkg_libcubeb0/DEBIAN/symbols
 
-e/home/tachi/dev/deb/cubeb/debian/.debputy/scratch-dir/_pb-49497/generated-fs-content/no-package/tmpf56qz9s2__libcubeb.so.0.0.0
  dpkg-shlibdeps -T/tmp/tmplwowmc1o 
-Ldebian/.debputy/scratch-dir/_pb-49497/generated-fs-content/no-package/_shlibs_materialization_dir/shlibs.local
 
-l/home/tachi/dev/deb/cubeb/debian/.debputy/scratch-dir/_pb-49497/generated-fs-content/no-package/_shlibs_materialization_dir/libcubeb0_a8ghkjyl
 
/home/tachi/dev/deb/cubeb/debian/.debputy/scratch-dir/_pb-49497/generated-fs-content/no-package/tmpf56qz9s2__libcubeb.so.0.0.0
Traceback (most recent call last):
 File "/usr/share/dh-debputy/debputy/deb_packaging_support.py", line 1316, in 
compute_installed_size
   st = path.stat()
 File "/usr/share/dh-debputy/debputy/filesystem_scan.py", line 1342, in stat
   return super().stat()
          ~~~~~~~~~~~~^^
 File "/usr/share/dh-debputy/debputy/filesystem_scan.py", line 1170, in stat
   raise PureVirtualPathError(
   ...<2 lines>...
   )
debputy.exceptions.PureVirtualPathError: stat() is only applicable to paths 
backed by the file system. The path './usr/share/doc/libcubeb0-dbgsym' is 
purely virtual

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
 File "/usr/bin/debputy", line 8, in <module>
   main()
   ~~~~^^
 File "/usr/share/dh-debputy/debputy/commands/debputy_cmd/__main__.py", line 
1188, in main
   _error_w_stack_trace(
   ~~~~~~~~~~~~~~~~~~~~^
       "Unhandled exception (Re-run with --debug/DEBPUTY_DEBUG=1 to see the raw 
stack trace)",
       
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   ...<4 lines>...
       follow_warning=["Please file a bug against debputy with the full 
output."],
       
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   )
   ^
 File "/usr/share/dh-debputy/debputy/commands/debputy_cmd/__main__.py", line 
1210, in _error_w_stack_trace
   raise orig_exception if orig_exception is not None else stacktrace
 File "/usr/share/dh-debputy/debputy/commands/debputy_cmd/__main__.py", line 
1107, in main
   ROOT_COMMAND(cmd_arg)
   ~~~~~~~~~~~~^^^^^^^^^
 File "/usr/share/dh-debputy/debputy/commands/debputy_cmd/context.py", line 
703, in __call__
   self._aliases[v](command_arg)
   ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
 File "/usr/share/dh-debputy/debputy/commands/debputy_cmd/context.py", line 
703, in __call__
   self._aliases[v](command_arg)
   ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
 File "/usr/share/dh-debputy/debputy/commands/debputy_cmd/context.py", line 
534, in __call__
   return self._handler(context)
          ~~~~~~~~~~~~~^^^^^^^^^
 File "/usr/share/dh-debputy/debputy/commands/debputy_cmd/__main__.py", line 
777, in _dpkg_build_driver_integration
   assemble(
   ~~~~~~~~^
       context,
       ^^^^^^^^
   ...<2 lines>...
       debug_materialization=log_level is not None,
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   )
   ^
 File "/usr/share/dh-debputy/debputy/commands/debputy_cmd/__main__.py", line 
898, in assemble
   assemble_debs(
   ~~~~~~~~~~~~~^
       context,
       ^^^^^^^^
   ...<3 lines>...
       debug_materialization=debug_materialization,
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   )
   ^
 File "/usr/share/dh-debputy/debputy/package_build/assemble_deb.py", line 109, 
in assemble_debs
   setup_control_files(
   ~~~~~~~~~~~~~~~~~~~^
       dctrl_data,
       ^^^^^^^^^^^
   ...<4 lines>...
       allow_ctrl_file_management=not is_dh_rrr_only_mode,
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   )
   ^
 File "/usr/share/dh-debputy/debputy/deb_packaging_support.py", line 1254, in 
setup_control_files
   _generate_control_files(
   ~~~~~~~~~~~~~~~~~~~~~~~^
       binary_package_data,
       ^^^^^^^^^^^^^^^^^^^^
   ...<5 lines>...
       dbgsym_ids,
       ^^^^^^^^^^^
   )
   ^
 File "/usr/share/dh-debputy/debputy/deb_packaging_support.py", line 1721, in 
_generate_control_files
   _generate_dbgsym_control_file_if_relevant(
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
       binary_package,
       ^^^^^^^^^^^^^^^
   ...<5 lines>...
       extra_common_params,
       ^^^^^^^^^^^^^^^^^^^^
   )
   ^
 File "/usr/share/dh-debputy/debputy/deb_packaging_support.py", line 1357, in 
_generate_dbgsym_control_file_if_relevant
   total_size = compute_installed_size(dbgsym_fs_root) + compute_installed_size(
                ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
 File "/usr/share/dh-debputy/debputy/deb_packaging_support.py", line 1325, in 
compute_installed_size
   size = path.size
          ^^^^^^^^^
 File "/usr/share/dh-debputy/debputy/plugin/api/spec.py", line 978, in size
   return self.stat().st_size
          ~~~~~~~~~^^
 File "/usr/share/dh-debputy/debputy/filesystem_scan.py", line 1342, in stat
   return super().stat()
          ~~~~~~~~~~~~^^
 File "/usr/share/dh-debputy/debputy/filesystem_scan.py", line 1170, in stat
   raise PureVirtualPathError(
   ...<2 lines>...
   )
debputy.exceptions.PureVirtualPathError: stat() is only applicable to paths 
backed by the file system. The path './usr/share/doc/libcubeb0-dbgsym' is 
purely virtual
dpkg-buildpackage: error: debputy internal-command dpkg-build-driver-run-task 
binary subprocess returned exit status 1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: debputy
Source-Version: 0.1.67
Done: Niels Thykier <ni...@thykier.net>

We believe that the bug you reported is fixed in the latest version of
debputy, 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 1100...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niels Thykier <ni...@thykier.net> (supplier of updated debputy 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Thu, 13 Mar 2025 16:50:42 +0000
Source: debputy
Architecture: source
Version: 0.1.67
Distribution: unstable
Urgency: medium
Maintainer: Debputy Maintainers <debp...@packages.debian.org>
Changed-By: Niels Thykier <ni...@thykier.net>
Closes: 1100154
Changes:
 debputy (0.1.67) unstable; urgency=medium
 .
   * debputy: Flush command output. When printing what build system
     command is being run, flush the command so it appears before
     its output to reduce confusion.
     Thanks to Helmut Grohne <hel...@subdivi.de>
   * cmake: Add missing -DCMAKE_INSTALL_LIBDIR to match what
     `debhelper` does. This fixes a problem with cross-builds, but
     native builds seems unaffected. Presumably, the Debian `cmake`
     has a built-in default to apply the correct value here.
     Thanks to Helmut Grohne <hel...@subdivi.de>
   * debputy: Fix crash on creating dbgsym packages and other cases,
     where `debputy` would include a symlink in the package without
     a FS backed symlink behind it.
     Thanks to Andrea Pappacoda <ta...@debian.org> (Closes: #1100154)
Checksums-Sha1:
 04f695be1f1a37d5ab465f59dd26d56fffa6ee4e 2180 debputy_0.1.67.dsc
 d5f88a842d05864209fce19d2f7fd7ac7fe1319b 677056 debputy_0.1.67.tar.xz
Checksums-Sha256:
 73ec4a16bf1939ada1bdcb075570ff3a8cc7abeb788f1ad4b1f865d12aa03435 2180 
debputy_0.1.67.dsc
 dbfcc1ca97b3c6b2209f83a0878a749819e39dc86b66a15b73dc25573aa08797 677056 
debputy_0.1.67.tar.xz
Files:
 2452cf05630239e3a0ef1cbcde563dc9 2180 devel optional debputy_0.1.67.dsc
 74371e812ed29b0a1a24268e5a1df490 677056 devel optional debputy_0.1.67.tar.xz

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

iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmfTDagSHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJZSkH/AsIbHs51lMHDr6cWgvYbErXpA1Z8zuW
LnNe8ciEZNfP2iL6lxo/pL7HJHPR8AytWfFic8gMQmykR8YJ+krc9hemX1bRqCyc
+OlPpbfG2k2Jd9NTVRdBj+uINTPC9MxCVjddLGS6RAGwyHycOpz59P7XNYyQ9VOd
U0pn0gzStLUX3sBED98OXXu0VsicSbPPtlyHYl26yF1Hdss37z8lbwN6pXhDTtI8
E8xOiaLXtTPD9IB5bMC06Rz07yMq7581efJ8HxeWsDf5A8DdusDExwZANbJ3cEkP
JyLcyN2J10Qru/IU/R9ZrrfWYE9HqOsYs4vyuX9WWCUWgIX5A7i57CY=
=L6ts
-----END PGP SIGNATURE-----

Attachment: pgpywbq7vcbik.pgp
Description: PGP signature


--- End Message ---

Reply via email to