Your message dated Tue, 21 Jan 2025 19:19:20 +0000
with message-id <[email protected]>
and subject line Bug#1093680: fixed in debputy 0.1.63
has caused the Debian Bug report #1093680,
regarding dh-debputy: dh_debputy -a crashes when building castle-game-engine
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.)
--
1093680: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093680
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-debputy
Version: 0.1.48~bpo12+1
Severity: important
Dear Maintainer,
dh-deputy crashes when building castle-game-engine.
The full log of crash is https://buildd.debian.org/status/fetch.php?pkg=castle-
game-engine&arch=amd64&ver=7.0~alpha.3%2Bdfsg1-10&stamp=1737359406&raw=0
Below the trace log.
make[1]: Leaving directory '/build/reproducible-path/castle-game-
engine-7.0~alpha.3+dfsg1'
debian/rules execute_before_dh_debputy
make[1]: Entering directory '/build/reproducible-path/castle-game-
engine-7.0~alpha.3+dfsg1'
mkdir -p /build/reproducible-path/castle-game-
engine-7.0~alpha.3+dfsg1/debian/tmp/packages
echo 'If you are looking for CGE documentation, please install the package
named' > /build/reproducible-path/castle-game-
engine-7.0~alpha.3+dfsg1/debian/tmp/packages/README.txt
echo 'castle-game-engine-doc.' >> /build/reproducible-path/castle-game-
engine-7.0~alpha.3+dfsg1/debian/tmp/packages/README.txt
make[1]: Leaving directory '/build/reproducible-path/castle-game-
engine-7.0~alpha.3+dfsg1'
dh_debputy -a
debputy: warning: Unhandled exception (Re-run with --debug/DEBPUTY_DEBUG=1 to
see the raw stack trace)
debputy: warning: ----- 8< ---- BEGIN STACK TRACE ---- 8< -----
Traceback (most recent call last):
File "/usr/share/dh-debputy/debputy/commands/debputy_cmd/__main__.py", line
1106, 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
828, in _dh_integration_generate_debs
assemble(
~~~~~~~~^
context,
^^^^^^^^
...<2 lines>...
debug_materialization=log_level is not None,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/share/dh-debputy/debputy/commands/debputy_cmd/__main__.py", line
847, in assemble
package_data_table = manifest.perform_installations(integration_mode)
File "/usr/share/dh-debputy/debputy/highlevel_manifest.py", line 1411, in
perform_installations
install_rule.perform_install(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
path_matcher,
^^^^^^^^^^^^^
install_rule_context,
^^^^^^^^^^^^^^^^^^^^^
source_condition_context,
^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/share/dh-debputy/debputy/installations.py", line 1131, in
perform_install
self._install_matches(
~~~~~~~~~~~~~~~~~~~~~^
path_matcher,
^^^^^^^^^^^^^
...<4 lines>...
condition_context,
^^^^^^^^^^^^^^^^^^
)
^
File "/usr/share/dh-debputy/debputy/installations.py", line 718, in
_install_matches
self._install_dir_recursively(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
path_matcher,
^^^^^^^^^^^^^
...<2 lines>...
into,
^^^^^
)
^
File "/usr/share/dh-debputy/debputy/installations.py", line 807, in
_install_dir_recursively
d.mkdir(dir_entry.name, reference_path=dir_entry)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/dh-debputy/debputy/filesystem_scan.py", line 916, in mkdir
raise ValueError(f"Path {existing.path} already exist")
ValueError: Path ./data already exist
debputy: warning: ----- 8< ---- END STACK TRACE ---- 8< -----
debputy: warning: Please file a bug against debputy with the full output.
debputy: error: Path ./data already exist
dh_debputy: error: debputy internal-command dh-integration-generate-debs -p fp-
units-castle-game-engine .. returned exit code 1
make: *** [debian/rules:54: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2025-01-20T07:50:04Z
-- System Information:
On buildd systems
This fail happens on all architectures.
Please let me know if you need more information
--
Cheers,
Abou Al Montacir
signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
Source: debputy
Source-Version: 0.1.63
Done: Niels Thykier <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niels Thykier <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 21 Jan 2025 19:08:10 +0000
Source: debputy
Architecture: source
Version: 0.1.63
Distribution: unstable
Urgency: medium
Maintainer: Debputy Maintainers <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Closes: 1093680
Changes:
debputy (0.1.63) unstable; urgency=medium
.
* LSP/Lint:
- Fix crash on more invalid YAML files or manifests
- Support completion detail for `d/debputy.manifest` completions.
Only select cases have this feature, so you may still see
completions without a one-line detail about what it is.
.
* debputy: Refine the stack-trace shown on plugin initialization errors
* debputy: Correct logic for passing files to `strip-nondeterminism`
* debputy reformat: Skip sorting of fields when it would drop a comment
(Closes: debputy#112)
* debputy: Fix crash on install rules for packages not being built.
The change for debputy#132 introduced a regression, where packages not
being built (such as `arch:all` packages during a `-B` build) could
trigger a crash when a single install rule matched two or more "root"
directories that shared a common subdirectory (such as `examples/*`
with `examples/a/data` and `examples/b/data`).
Thanks to Abou Al Montacir <[email protected]>
(Closes: #1093680)
* debputy: Stop passing `-v` to `strip-nondeterminism`
Checksums-Sha1:
dfe18874a22165658a611635e48d283d0ad0a1e3 2145 debputy_0.1.63.dsc
6e6794d035ca6752cca1b989309ed36de3a4110e 669144 debputy_0.1.63.tar.xz
Checksums-Sha256:
c79911db859bcb4fde14b6ced1fb8c7692be5942f103e886c7af4b3f26c5684d 2145
debputy_0.1.63.dsc
7e94ccc0eb2b18263913e10d06642bbe7fd358714a4f37136b0b50ad36dc2e24 669144
debputy_0.1.63.tar.xz
Files:
931f29b88b0272cc03abe87147a01d80 2145 devel optional debputy_0.1.63.dsc
87cb77aa08acb56eb9b3f61896a261e3 669144 devel optional debputy_0.1.63.tar.xz
-----BEGIN PGP SIGNATURE-----
iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmeP8XMSHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJRxMH/RNxbTwZQ+yJGkcIQiSVSKrK88txX+Ju
fGbcILl2nA5nUy0+VNzEfRTiKKgksa9YPm7v/890OBZwnQ3/qkvaiSnqwdjPWm48
CAwXsrdJMXoF+8GzXGFiF6q5TeQRA56Dkud5EafYWTXmk/NN/adHRvmpqHwFogAE
aWItI59TYgOWqcI0+tJ3Yls1MaAZ3Iq7PNZg4h78cusFeqbRdA4Hd7QTOFgB6dJB
XX2nKOpP6GnCkk4ziOK740IViYXqo2ZKQZDjJLEPIFymINZOR45NWzaIgyhW0kzi
RoVe3YGefCx4uMEhkFFldGkGhSzU6C+GYnlVNgqboT2zW/3mrWVTTQk=
=W12/
-----END PGP SIGNATURE-----
pgpmbB1XZ51Pp.pgp
Description: PGP signature
--- End Message ---