• Bug#1103239: all-knowing-dns: service doesn't start at all (Net::DNS in

    From Manawyrm@21:1/5 to All on Tue Apr 15 11:50:01 2025
    Package: all-knowing-dns
    Version: 1.7-6
    Severity: grave
    Tags: upstream
    Justification: renders package unusable

    Dear Maintainer,

    all-knowing-dns is currently broken on Debian trixie/13.
    Net::DNS dependency (perl package) was updated, now the API is incompatible to the current release of all-knowing-dns.

    Error message when starting service:
    Can't locate object method "main_loop" via package "Net::DNS::Nameserver" at /usr/bin/all-knowing-dns line 75.

    I've opened a pull request on https://github.com/all-knowing-dns/all-knowing-dns/pull/5
    to fix this issue upstream. It was merged (but no new release was created yet).

    Ideally, Debian should update it's .service file for systemd to include

    [Service]
    DynamicUser=true
    AmbientCapabilities=CAP_NET_BIND_SERVICE

    and then the version should be bumped to include the fix.
    (due to the permission dropping mechanism having changed, see PR)

    I'm somewhat unfamiliar with Debian's packaging -- should I ask the software author to create a new release with the fix included?

    Thanks for your work
    Manawyrm

    -- System Information:
    Debian Release: trixie/sid
    APT prefers testing
    APT policy: (650, 'testing'), (90, 'unstable')
    Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.12.20-amd64 (SMP w/2 CPU threads; PREEMPT)
    Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE:de
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    Versions of packages all-knowing-dns depends on:
    ii init-system-helpers 1.68
    ii libmouse-perl 2.5.11-1+b1
    ii libmousex-nativetraits-perl 1.09-3
    ii libnet-dns-perl 1.50-1
    ii libnetaddr-ip-perl 4.079+dfsg-2+b5
    ii libprivileges-drop-perl 1.03-4
    ii perl 5.40.1-3

    all-knowing-dns recommends no packages.

    all-knowing-dns suggests no packages.

    -- no debconf information

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to Manawyrm on Tue Apr 15 17:00:02 2025
    On Tue, 15 Apr 2025 11:32:03 +0200, Manawyrm wrote:

    I'm somewhat unfamiliar with Debian's packaging -- should I ask the
    software author to create a new release with the fix included?

    No worries, I can take it from here - thanks!


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmf+chBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgbPBA/+JQhKXUVPQ6ox0P9BVILT54ccKgYtbRX2WbgSs4VVaOPaiRi7R6e5l8hb 0rwGKa3U1iDOEdZ8CTlvPz/o4n9P9PiPEIYjWpIVi8X3rVhsmIoa3XLF3MIKGVWM 8BGH1jgCrQUXbH+RtoJVWZX4POQlrT3wSZrDrgE+vZ8pWhnIA5SNs5o4CpXsWJbD U9DZRSDGycVANYSGGi9dRSphZbm++dxhrFltkHXrWdf1rYlAtNL9eVROT20TEas7 mhuMvUl9oErL6KIua7kUXjBVMtPE66sGdDAbzGvG8dFz0ihokXlgOg537pzH6gPI 9BCsRJu0TtMxRCx+5DWfX/FAT7J3MHTiwCI3/ntHA8bRSOtzmnv5OxxyBBHn+BBq qs7qUmFVAs6fCF/0Tu2tR/c1/b3iU9fzFV0KRWIjbyCZpyolQmCmOZTGCdMX6MHr y0JIyOUr+YOLZSK7QHO9vJ9org+YyM/+TbinGSeeGV3Q9cynbq+TpMlrj5o0rqI4 DidIPTrdYAx+p/2ykUvyQNNIEm4RMklgk+EPqK644YSF1Y+dGO4rkqaEvOm0FZos CEzAirPW3b70gKeK75iqkdSFph8yzHKS6Pqv1JHv2+4mX6fWFdqJ0Gm1g2lojYqc e29m/M90xIqe1mjwP2URGFR2M2XKygNlWeEksN4qmx0WI/STZjg=
    =wpnc
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Apr 15 17:10:01 2025
    Processing control commands:

    tag -1 pending
    Bug #1103239 [all-knowing-dns] all-knowing-dns: service doesn't start at all (Net::DNS incompatibility)
    Added tag(s) pending.

    --
    1103239: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103239
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From gregor herrmann@21:1/5 to All on Tue Apr 15 17:10:02 2025
    Control: tag -1 pending

    Hello,

    Bug #1103239 in all-knowing-dns reported by you has been fixed in the
    Git repository and is awaiting an upload. You can see the commit
    message below and you can check the diff of the fix at:

    https://salsa.debian.org/perl-team/modules/packages/all-knowing-dns/-/commit/2888a0a45e3cb15ce820b7579a29b76f2dfc55d1

    ------------------------------------------------------------------------
    Add patch from upstream Git

    to fix compatibility with Net::DNS >= 1.48.

    Thanks: Manawyrm for the bug report and the patch.
    Closes: #1103239 ------------------------------------------------------------------------

    (this message was generated automatically)
    --
    Greetings

    https://bugs.debian.org/1103239

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian Bug Tracking System@21:1/5 to All on Tue Apr 15 17:30:02 2025
    This is a multi-part message in MIME format...

    Your message dated Tue, 15 Apr 2025 15:18:56 +0000
    with message-id <E1u4i3s-008r1r-Ii@fasolo.debian.org>
    and subject line Bug#1103239: fixed in all-knowing-dns 1.7-7
    has caused the Debian Bug report #1103239,
    regarding all-knowing-dns: service doesn't start at all (Net::DNS incompatibility)
    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 owner@bugs.debian.org
    immediately.)


    --
    1103239: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103239
    Debian Bug Tracking System
    Contact owner@bugs.debian.org with problems

    Received: (at submit) by bugs.debian.org; 15 Apr 2025 09:40:50 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.6-bugs.debian.org_2005_01_02
    (2021-04-09) on buxtehude.debian.org
    X-Spam-Level:
    X-Spam-Status: No, score=-19.1 required=4.0 tests=BAYES_00,
    BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,
    DKIM_VALID_EF,FOURLA,HAS_PACKAGE,SPF_HELO_PASS,SPF_PASS,
    XMAILER_REPORTBUG autolearn=ham autolearn_force=no
    version=3.4.6-bugs.debian.org_2005_01_02
    X-Spam-Bayes: score:0.0000 Tokens: new, 41; hammy, 150; neutral, 164; spammy,
    0. spammytokens: hammytokens:0.000-+--trixie, 0.000-+--H*M:reportbug,
    0.000-+--H*MI:reportbug, 0.000-+--sk:initsy, 0.000-+--sk:init-sy Return-path: <debian.bugtracker@tbspace.de>
    Received: from mail.tbspace.de ([138.201.47.83]:60902)
    by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_
  • From gregor herrmann@21:1/5 to Manawyrm on Wed Apr 16 11:40:01 2025
    On Wed, 16 Apr 2025 09:31:28 +0200, Manawyrm wrote:

    Just had a chance to test the 1.7-7 package and I'm happy to report
    that it works just as expected.

    Great, thanks for the confirmation!


    Cheers,
    gregor

    --
    .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org
    : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06
    `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
    `-

    -----BEGIN PGP SIGNATURE-----

    iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmf/eYRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ qgbo/BAAwYUrvTXsyQmQ+uw6rsK/tBQPX9f6ZLWJ6OxkCuKOlvUIscB2bt/tmNBL ch7KGENe15bzq3GqpWU3VG8hvacTuVUA5u/ePJNmJcV2Ih+69VDYR7zGUCS5wcP6 HZet73rq/XaqI2sHqKkiMc1oWaxK3usokeM/OzowEsKqWDC8xVLPhZXJC10/quWC OVvmCJmzxCAZV9hDqbTqse01AXpLqyGowWHQyADq3E1eZkN2MB6AMyqwxthbFwbM IHjfUHu3M84AkwsdQL+/5XfDK4r8xdkGTm0+8C9zihHEW6ZSYpxRmCDifskfoQ7a MoQ1MTBZS3ABGP9bVd8YmiwOWWJyP4Uxzdo7zsTQdOFl8UM0fQPi3e37flC3hYy5 kWbPUXOlqyDUVFa8+avCmZEs+MnaMQRqhBlTqVG/Ha1pe3a3zh+K7mHKjfAcqGRS EGrCdeACYe3v3Qu3ZuEl+xaPiEt3egEebtFSA1YC9arTnzylNeb3At9sYZgRZ8Hy OpTK8zv0s9GnSx899kHLVNUbN8QnsnqTLplyTCJzN0NRdZLIJmcfAZt5oanuY63v RDd/bh8Fag1jGqH9KoWgl9yDhh9PdS2BNtIGdjUvl7234EGQ8T7h1t7OYVKB3ALa j8OEPrUe4k+yilJbPK6XKqvdyF5wR4g35LmRFIScYqUswDaxN6U=
    =NeQd
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Manawyrm@21:1/5 to All on Wed Apr 23 19:10:01 2025
    Hi,

    sorry to bother again.
    Sadly the bugfix wasn't entirely OK.

    all-knowing-dns will terminate after 10 minutes because of a hardcoded
    (and unchangeable) timeout.

    This was work-arounded in https://github.com/all-knowing-dns/all-knowing-dns/pull/6

    Just pulling this change isn't quite enough, because there was a related/required patch in the mean time (allowing the port to be changed
    via the config file).

    I think I could provide a compatible patch file with the same changes,
    if that helps.

    Thanks
    Manawyrm

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)