Control: tags -1 + fixed-upstream Broken upstream by f115fbc97b9760bdfbff307e4de72a9cb3df0990, fixed upstream by 0928e129fbd21c17a2f2e6e6066a58dad8102943.
$ git tag --contains 0928e129fbd21c17a2f2e6e6066a58dad8102943 | grep auth auth-4.8.0-alpha1 auth-4.8.0-beta1 auth-4.8.0 auth-4.8.1 And what's worse, packages.d.o says sid (unstable) (net): extremely powerful and versatile nameserver 4.8.1-2: amd64 arm64 ia64 mips64el ppc64 ppc64el riscv64 s390x sparc64 4.8.1-1 [debports]: alpha 4.7.1-1 [debports]: x32 4.4.1-4 [debports]: hppa m68k sh4 so release arches and alpha (and hppa m68k sh4, since f115fbc97b9760bdfbff307e4de72a9cb3df0990 appears in 4.7) have a working version but x32 doesn't? https://buildd.debian.org/status/package.php?p=pdns for 4.8.1-2 for x32 says "BD-Uninstallable", with Dependency installability problem for pdns on x32: pdns build-depends on missing: - architecture-is-64-bit:x32 ?!? d/changelog says pdns (4.7.3-2) unstable; urgency=medium * Build-Depend on architecture-is-64-bit (for time_t) (Closes: #1011259) -- Chris Hofstaedtler <z...@debian.org> Sun, 25 Dec 2022 10:43:16 +0000 which. idk bro. x32 has a 64-bit time_t. Hell. x32 /only/ has 64-bit time_t! Quoth /usr/include/x86_64-linux-gnux32/bits/timesize.h: -- >8 -- /* Bit size of the time_t type at glibc build time, x86-64 and x32 case. Copyright (C) 2018-2023 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see <https://www.gnu.org/licenses/>. */ #include <bits/wordsize.h> #if defined __x86_64__ && defined __ILP32__ /* For x32, time is 64-bit even though word size is 32-bit. */ # define __TIMESIZE 64 #else /* For others, time size is word size. */ # define __TIMESIZE __WORDSIZE #endif /* Bit size of the time_t type at glibc build time, x86-64 and x32 case. Copyright (C) 2018-2023 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see <https://www.gnu.org/licenses/>. */ #include <bits/wordsize.h> #if defined __x86_64__ && defined __ILP32__ /* For x32, time is 64-bit even though word size is 32-bit. */ # define __TIMESIZE 64 #else /* For others, time size is word size. */ # define __TIMESIZE __WORDSIZE #endif -- >8 -- I'm hoping this is an "i forgor 💀" moment. Attaching patch against current Salsa HEAD (e993d4ff18ff126c43aa9a4d8dd79f301d8db055), also opened https://salsa.debian.org/dns-team/pdns/-/merge_requests/2 Best,
signature.asc
Description: PGP signature