Your message dated Sat, 17 Sep 2022 16:19:05 +0000
with message-id <e1ozax3-008grh...@fasolo.debian.org>
and subject line Bug#1019968: fixed in dh-make 2.202203
has caused the Debian Bug report #1019968,
regarding dh-make: does not detect CMake projects
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.)
--
1019968: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019968
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dh-make
Version: 2.202003
Severity: normal
X-Debbugs-Cc: matthew.robert.fenn...@gmail.com
Dear Maintainer,
I am using dh_make to generate the Debian package structure for an upstream
(called libre-racing) that uses CMake.
In the root of upstream's source is the file "CMakeLists.txt". However, when I
run the following command:
dh_make --packagename libre-racing_0.1.0 --single --yes --createorig
and run pdebuild, the build falis as it has not included cmake as a dependency.
For now, I have created a new debian/control template with the following line:
Build-Depends: #BUILD_DEPS#, cmake
However, I was digging around in the source for dh_make, and saw that it should
be possible for CMake to be automatically added to #BUILD_DEPS#. It seems that
it is not at the moment, because of the capitalisation of the line:
elif os.path.isfile('CmakeLists.txt'):
in dh_make.py. I believe that if this was changed to "CMakeLists.txt", dh_make
would automatically add cmake to BUILD_DEPS, in the setup_cmake function.
Thanks for maintaining this package!
Matthew
-- System Information:
Debian Release: 11.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable'), (100, 'bullseye-fasttrack'), (100, 'bullseye-backports-staging')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-16-amd64 (SMP w/12 CPU threads)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages dh-make depends on:
ii debhelper 13.3.4
ii dpkg-dev 1.20.11
ii make 4.3-4.1
ii python3 3.9.2-3
dh-make recommends no packages.
Versions of packages dh-make suggests:
ii build-essential 12.9
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dh-make
Source-Version: 2.202203
Done: Baptiste Beauplat <lykn...@debian.org>
We believe that the bug you reported is fixed in the latest version of
dh-make, 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 1019...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Baptiste Beauplat <lykn...@debian.org> (supplier of updated dh-make 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: SHA256
Format: 1.8
Date: Sat, 17 Sep 2022 17:39:05 +0200
Source: dh-make
Architecture: source
Version: 2.202203
Distribution: unstable
Urgency: medium
Maintainer: Craig Small <csm...@debian.org>
Changed-By: Baptiste Beauplat <lykn...@debian.org>
Closes: 1016412 1019968
Changes:
dh-make (2.202203) unstable; urgency=medium
.
* Fix dash in example manpage (Closes: #1016412)
* Fix lintian overrides:
- Fix filenames
- Use wildcard to regroup files
* Fix CMakeLists.txt filename case (Closes: #1019968)
Checksums-Sha1:
fb6cfa13d215968debf33bd0ba2e411d6244e708 1094 dh-make_2.202203.dsc
f707c58e9365a0ba9345ad671056321ffdb7df5f 39784 dh-make_2.202203.tar.xz
53876da0ba74170ca5086ce6ca5318b898d44a19 6187 dh-make_2.202203_amd64.buildinfo
Checksums-Sha256:
f4961edea99f49dfc0c4c130e026107c65d4864f4f4ea10939422cbeec5e2ce0 1094
dh-make_2.202203.dsc
7fc143f0319314f09b17d033a62902446d5814edc110085f6bddc7f2801a0fc2 39784
dh-make_2.202203.tar.xz
8af4ae0ce51b365a230ce54b82b205f368f1abf9c62746e027d2251faecd2f0f 6187
dh-make_2.202203_amd64.buildinfo
Files:
1e8e9db74b2f3b3ddccbcd77e928f0f9 1094 devel optional dh-make_2.202203.dsc
40a6aa2252a308b65123bb31157957e3 39784 devel optional dh-make_2.202203.tar.xz
9889b79b182212b10aa9a67e0f591aa2 6187 devel optional
dh-make_2.202203_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iIkEARYIADEWIQQt4kiVMTxdp/CJ4U4XSUsQeV3XMwUCYyXuwRMcbHlrbm9kZUBk
ZWJpYW4ub3JnAAoJEBdJSxB5Xdcz1h4A+wTWA1UMyxKmjsyGl6PyCRtl+CSucHz4
F+iy8lk/IhejAP9KeC4J/4sfQvI5i/biiPfF4WG81iqp4bRY3K5Y04T4Aw==
=XA+T
-----END PGP SIGNATURE-----
--- End Message ---