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

Reply via email to