这是indexloc提供的服务,不要输入任何密码

Debian Bug report logs - #844989
Provide debug symbols

version graph

Package: src:dnsmasq; Maintainer for src:dnsmasq is Simon Kelley <simon@thekelleys.org.uk>;

Reported by: Vincent Bernat <bernat@debian.org>

Date: Sat, 19 Nov 2016 08:27:01 UTC

Severity: normal

Found in version dnsmasq/2.76-4

Fixed in version dnsmasq/2.90-1

Done: Simon Kelley <simon@thekelleys.org.uk>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


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).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Vincent Bernat <bernat@debian.org>
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).


Message #10 received at 844989@bugs.debian.org (full text, mbox, reply):

From: Vincent Bernat <bernat@debian.org>
To: 844989@bugs.debian.org
Subject: Re: Provide debug symbols
Date: Sat, 19 Nov 2016 09:32:52 +0100
[Message part 1 (text/plain, inline)]
 ❦ 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)
[signature.asc (application/pgp-signature, inline)]

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).


Message #15 received at 844989@bugs.debian.org (full text, mbox, reply):

From: Anthony Eden <aeden@csail.mit.edu>
To: 844989@bugs.debian.org
Date: Tue, 23 Jun 2020 13:51:37 -0400
Bump?



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).


Message #20 received at 844989@bugs.debian.org (full text, mbox, reply):

From: Miriam Espana Acebal <miriam.espana@canonical.com>
To: 844989@bugs.debian.org
Date: Wed, 5 Jul 2023 11:57:26 +0200
[Message part 1 (text/plain, inline)]
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.
[Message part 2 (text/html, inline)]

Reply sent to Simon Kelley <simon@thekelleys.org.uk>:
You have taken responsibility. (Tue, 13 Feb 2024 15:51:16 GMT) (full text, mbox, link).


Notification sent to Vincent Bernat <bernat@debian.org>:
Bug acknowledged by developer. (Tue, 13 Feb 2024 15:51:16 GMT) (full text, mbox, link).


Message #25 received at 844989-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 844989-close@bugs.debian.org
Subject: Bug#844989: fixed in dnsmasq 2.90-1
Date: Tue, 13 Feb 2024 15:49:14 +0000
[Message part 1 (text/plain, inline)]
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: 844989 966505 1007041 1033165 1034135 1040923 1050750 1063551
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-----

[Message part 2 (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 16 Mar 2024 07:28:32 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Nov 19 21:04:33 2025; Machine Name: berlioz

Debian Bug tracking system

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/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.