Report forwarded
to debian-bugs-dist@lists.debian.org, Simon Kelley <simon@thekelleys.org.uk>: Bug#844989; Package src:dnsmasq.
(Sat, 19 Nov 2016 08:27:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Vincent Bernat <bernat@debian.org>:
New Bug report received and forwarded. Copy sent to Simon Kelley <simon@thekelleys.org.uk>.
(Sat, 19 Nov 2016 08:27:04 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: Provide debug symbols
Date: Sat, 19 Nov 2016 09:17:12 +0100
Package: src:dnsmasq
Version: 2.76-4
Severity: normal
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hey!
Due to the way strip is used inside debian/rules, we don't get
automatic dbgsym packages when building dnsmasq packages. The history
is not quite clear why stripping is done manually instead of using
dh_strip. I would suggest to let dh_strip do the job. Or maybe use
- --only-keep-debug?
- -- System Information:
Debian Release: stretch/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (101, 'experimental-debug'), (101, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.8.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCAAwFiEErvI0h2bzccaJpzYAlaQv6DU1JfkFAlgwCoUSHGJlcm5hdEBk
ZWJpYW4ub3JnAAoJEJWkL+g1NSX5OYgP/0ErkBUMp2EfagK7F/BojSMQvZUALXVk
sNJoYayN+GnOK1QhsXFKClGTNCBCUbcXKEY0UAUg4ZVDiaHF3xQ8jb8y+X7Rzu5c
zyLVVLhU2LTJXLAjvvrkTz0ZV11E5YDp8vbndHr+JtwkgGdGskGAsYvYucHPsdzH
8XeSyLK3712ljMoUx14S/KLJuAYQs/wVNm/CMMN6DX+iTllwIIci6siaarX3x/IW
W5zWoRCIw+xb8Ae1OcMVeTQCH6uxAUU7T4p7pfT2LYltk62aK1uuty1janq5AHhI
tBzUagWfdkX9goazgmMD8ztIF+tsAPD+3Jrn7ltAUPUiatuD31DO7njg1js0VRfc
iyEbHJAxAOXbHoMyqiEu0i2p5nnu73H1GuDEEl2DCQMyb+n8hJOL/AuCwlCX8i2z
CTKTiZonlDQqfRAq6Rsv2tVweL8lIh2NY3P1HeLU3RwYlIJ9YwC2KDDza5LNyghe
+elyDyrwt0jD2O7doAJsbVCDXAg5De6gwSJ2Z41neWD/gdDK1V11+Pd+3ePlw6sl
LJJ08ATLVhbVE3lq1Wase5kkuCaHUsI1meqlzQbf8ILxjxoEG/bHBTJaiM2//2lH
lXLipIcH1JKBVbtacvaJRnintD/Jcc3cX8MwsGqRbpK7t6KhBwx5GwpW7Zscu9df
nt/hP5CzRHRW
=O8rN
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, Simon Kelley <simon@thekelleys.org.uk>: Bug#844989; Package src:dnsmasq.
(Sat, 19 Nov 2016 08:36:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Vincent Bernat <bernat@debian.org>:
Extra info received and forwarded to list. Copy sent to Simon Kelley <simon@thekelleys.org.uk>.
(Sat, 19 Nov 2016 08:36:03 GMT) (full text, mbox, link).
❦ 19 novembre 2016 09:17 +0100, Vincent Bernat <bernat@debian.org> :
> Due to the way strip is used inside debian/rules, we don't get
> automatic dbgsym packages when building dnsmasq packages. The history
> is not quite clear why stripping is done manually instead of using
> dh_strip. I would suggest to let dh_strip do the job. Or maybe use
> --only-keep-debug?
I see that dnsmasq is not using debhelper at all. So, just adding
dh_strip is not enough. One should add dh_gencontrol and
dh_builddeb. Maybe a switch to new-dh style debian/rules would be
simpler?
--
Make sure your code "does nothing" gracefully.
- The Elements of Programming Style (Kernighan & Plauger)
Information forwarded
to debian-bugs-dist@lists.debian.org, Simon Kelley <simon@thekelleys.org.uk>: Bug#844989; Package src:dnsmasq.
(Tue, 23 Jun 2020 18:48:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Anthony Eden <aeden@csail.mit.edu>:
Extra info received and forwarded to list. Copy sent to Simon Kelley <simon@thekelleys.org.uk>.
(Tue, 23 Jun 2020 18:48:03 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Simon Kelley <simon@thekelleys.org.uk>: Bug#844989; Package src:dnsmasq.
(Wed, 05 Jul 2023 10:00:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Miriam Espana Acebal <miriam.espana@canonical.com>:
Extra info received and forwarded to list. Copy sent to Simon Kelley <simon@thekelleys.org.uk>.
(Wed, 05 Jul 2023 10:00:03 GMT) (full text, mbox, link).
Hi,
I am interested in working on this, by submitting a proposal for a new
debian/rules refactor (using the debhelper and dh-commands) that would make
it possible to get debugging information. I think there is interest in
debugging symbols (as we can see due to this very request bug), and that it
is worthwhile.
Still, I would like to get the green light from the maintainer before I
start with it, in the sense that, with the necessary reviews and approvals,
it would have a chance of being accepted here.
Thanks in advance,
Miriam
--
Miriam España Acebal
Software Engineer II - Ubuntu PublicCloud/Server
Canonical Ltd.
Source: dnsmasq
Source-Version: 2.90-1
Done: Simon Kelley <simon@thekelleys.org.uk>
We believe that the bug you reported is fixed in the latest version of
dnsmasq, 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 844989@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon Kelley <simon@thekelleys.org.uk> (supplier of updated dnsmasq 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 23 Jan 2024 22:52:01 +0000
Source: dnsmasq
Architecture: source
Version: 2.90-1
Distribution: unstable
Urgency: medium
Maintainer: Simon Kelley <simon@thekelleys.org.uk>
Changed-By: Simon Kelley <simon@thekelleys.org.uk>
Closes: 844989966505100704110331651034135104092310507501063551
Changes:
dnsmasq (2.90-1) unstable; urgency=medium
.
[ Simon Kelley ]
* New upstream. (closes: #1033165)
* Move hard-coding of Lua version from the upstream Makefile
to d/rules.
* Security fixes for Keytrap - DNSSEC validation CPU exhaustion.
CVE-2023-50387 and CVE-2023-50868
[ Sven Geuer ]
* Introduce autokpgtests per d/tests/* (closes: #1034135).
* Switch to dpkg-source 3.0 (quilt) format (closes: #1007041).
* doc.html: Add patch to eliminate privacy breaches leaving the Donations
paragraph as untouched as possible.
* Prepend dnsmasq. to default, init, preinst, postinst, prerm, postrm.
* Rename d/systemd.service to d/dnsmasq.service.
* Rename d/systemd@.service to d/dnsmasq@.service.
* Refactor d/rules to use the DH sequencer and fix major lintian issues
(closes: #844989, #1040923, #1063551).
Modified files:
- d/rules
Complete rewrite making use of debhelper and its tools, fixes lintian
warning debian-rules-sets-dpkg-architecture-variable.
- d/control
Build-Depends, Pre-Depends, Depends added or changed as needed, lintian
error depends-on-obsolete-package fixed.
- d/dnsmasq.default
ENABLED removed and comment changed to fix lintian error
init.d-script-should-always-start-service.
- d/dnsmasq.init
Remove handling of obsolete ENABLED flag.
Extract code used with System-V-style init and systemd into
d/init-system-common, extract code used with systemd only
into d/systemd-helper. This fixes lintian warning
systemd-service-file-wraps-init-script.
Drop workaround for hypothetically non-existent file
/lib/lsb/init-functions, it has been around for more than a decade.
- d/dnsmasq.service, d/dnsmasq@.service
Adapt these files to make use of init-system-common and systemd-helper.
- d/dnsmasq.{post,pre}{inst,rm}
Rely mostly on the script snippets created by the DH tools to get
things done, implicitly fixes the lintian warnings
maintainer-script-should-not-use-dpkg-maintscript-helper and
command-with-path-in-maintainer-script.
- d/resolvconf*
Change file mode bits to 0755, the installed files need it
New files:
- d/dnsmasq.{install,links,maintscript}
- d/dnsmasq-base.{dirs,docs,install}
- d/dnsmasq-base-lua.{dirs,docs,install,links}
- d/dnsmasq-utils.{install,manpages}
The DH tools use these to install what was scripted explicitly
in the previous version of the d/rules file,
lintian warning dbus-policy-in-etc fixed
- d/init-system-common
- d/systemd-helper
These files contain slightly modified code formerly part of in
d/dnsmasq.init.
Deleted files:
- d/*conffiles
- d/lintian-override
- d/installed-marker
These are not in use anymore.
* Deal with a removed conffile and changed links.
Modified files:
- d/dnsmasq-base.{postinst,postrm}
New files:
- d/dnsmasq-base.maintscript
- d/dnsmasq-base-lua.maintscript
* Add watch file and upstream's signing key.
New files:
- d/watch
- d/u/signing-key.asc
* Remove dependency on package adduser.
Modified files:
- d/control
- d/dnsmasq.post{inst,rm}
* Refactor d/copyright to comply with DEP 5 (closes: #966505).
* Remove trailing whitespace from various files under debian/.
* Bump Standards-Version to 4.6.2.
* Specify Rules-Requires-Root.
* Update http:// to https:// with Homepage, Vcs-Git and Vcs-Browser.
* Introduce d/u/metadata.
* Fix lintian issue duplicate-short-description.
* Fix lintian issue capitalization-error-in-description.
* Bump Lua version to 5.4 (closes: #1050750).
Modified files:
- d/control
- d/t/functions.d/log.patterns
Checksums-Sha1:
078b294b8f10eaf0d398fefc1591b094e47bb69a 2528 dnsmasq_2.90-1.dsc
67789e49191523d8b31d515d8b6e9a03bd57fd29 841075 dnsmasq_2.90.orig.tar.gz
c3da9ffdafda3d6a829fe54ed2a4d847d67bc9aa 833 dnsmasq_2.90.orig.tar.gz.asc
7dd9c0e9d2a67f7e23d79aa436be746382e8f5ad 31172 dnsmasq_2.90-1.debian.tar.xz
62ead3b151276a4255aca0cddedbf2d29fe784ed 10249 dnsmasq_2.90-1_amd64.buildinfo
Checksums-Sha256:
2240fcfc35f7a8944abe72469f1ac0a45612e9bb477b7f55e80b2b088c36686b 2528 dnsmasq_2.90-1.dsc
8f6666b542403b5ee7ccce66ea73a4a51cf19dd49392aaccd37231a2c51b303b 841075 dnsmasq_2.90.orig.tar.gz
55c4ffc04b88b0aaadc0eb6719bec17260fd510f1c9d44a111deb40741f8492a 833 dnsmasq_2.90.orig.tar.gz.asc
7132238326bd840a570ac558e42b5313cf6bb2c7d46324e437e5d63b7bb4d6b3 31172 dnsmasq_2.90-1.debian.tar.xz
3d6c0cc71ed2091218d99d9742145ee6283109867b2e505f56788b12795b805c 10249 dnsmasq_2.90-1_amd64.buildinfo
Files:
f3217ffde01b9b5021118418943c3b45 2528 net optional dnsmasq_2.90-1.dsc
23a767c3a6797d20492d06d352fd926b 841075 net optional dnsmasq_2.90.orig.tar.gz
3b71f1f0f694cc15d141d2dd5f1f49b0 833 net optional dnsmasq_2.90.orig.tar.gz.asc
c624d9fa7ac9488268bd3d307affb3c2 31172 net optional dnsmasq_2.90-1.debian.tar.xz
fb481b08da55a60ea12bffeb4e6b9b9a 10249 net optional dnsmasq_2.90-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE1urL1u5GuDQkjRESFc3aauGRNaIFAmXLc/MACgkQFc3aauGR
NaI8zg/7Bs6pLncgvlQ+jWIKTg+Rg/LV0gzHZAywZjYhHZil56DiieM1J1EmMm7P
gqCIB+Kcgl1eHwj2jlyJyk7PtjwpzhrLH4IJSBaxm0jrPuwpZ2v69KRTY50xd/2t
zK2cOun6PQqwQxcDTmeHNvPPSlGm0z8sC6R1ACcQYQ0oXUDkA9e7Ny5fMx6Fj6Ux
YOU5JR+DZEMYeZ310ssYza3LcJ6DCJernFiltYeCi/2JHK5P2dYOK5GzwdDsQY0p
MRMstQ8/QOQJPk2WOOIo3XGQBA+HYNISmQq6WDeAJFcswazXj2rzkZuxSHn0E6Es
kZC1Tt5kUyrL/b0cu+u7isZwhwhSyr3wDxzBvZiW0u7hgpfdrTYlk4nNcSLan7Xn
00yF/mNtB1tRx6dwXmoml0llBuIo0wDnQwucHFVKBUlZYzBF0w2CMe2G69fzLz+w
eRxwYH+4B2FqNNCKGKStaHyJDTXcDPHVDF8HlICOWG3moRE5u0mBXhQVMxccrI1Z
TZm7ynHjGQFjCx4/fKzpJXi6XAhyW5p5NYdthe/L1nrzYno3wSyGxqKwezSnqA9h
63cwU5E7LcuYvnl5/NP+BrFrenMRmnAcTc636vnU0XAzCfXPgxTvVWwuNwW75I4k
sUBliCqvWHwI8fopMIV9IHgWQD/syzlslvS4DBCx0JwhhhlbR38=
=YCIk
-----END PGP SIGNATURE-----
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.