Bug#1025039: pdns: Please add support for "riscv64" arch

2022-11-29 Thread Manuel A. Fernandez Montecelo
On Tue, 29 Nov 2022 at 10:32, Chris Hofstaedtler  wrote:
>
> * Manuel A. Fernandez Montecelo  [221129 00:42]:
> > Perhaps it should just be set to "any" architectures, unlike what I did 
> > with the
> > patch, because it probably builds fine in other architectures too.
>
> Absolutely not, because it does not build at all on 32bit glibc
> archs.

Ack, thanks for clarifying.

-- 
Manuel A. Fernandez Montecelo 



Bug#1025039: pdns: Please add support for "riscv64" arch

2022-11-29 Thread Chris Hofstaedtler
* Manuel A. Fernandez Montecelo  [221129 00:42]:
> Perhaps it should just be set to "any" architectures, unlike what I did with 
> the
> patch, because it probably builds fine in other architectures too.

Absolutely not, because it does not build at all on 32bit glibc
archs.

Chris



Bug#1025039: pdns: Please add support for "riscv64" arch

2022-11-28 Thread Manuel A. Fernandez Montecelo
Source: pdns
Version: 4.7.2-1
Severity: wishlist
Tags: ftbfs patch
User: debian-ri...@lists.debian.org
Usertags: riscv64
X-Debbugs-Cc: m...@debian.org, debian-ri...@lists.debian.org

Hi,

Please enable this architecture, with the patch attached or an equivalent.

I built it locally on hardware, it built fine just by enabling the architecture
in debian/control, no other changes needed.

Perhaps it should just be set to "any" architectures, unlike what I did with the
patch, because it probably builds fine in other architectures too.


Thanks and cheers.
--
Manuel A. Fernandez Montecelo 
diff -Nru pdns-4.7.2/debian/changelog pdns-4.7.2/debian/changelog
--- pdns-4.7.2/debian/changelog 2022-11-01 14:24:15.0 +
+++ pdns-4.7.2/debian/changelog 2022-11-22 10:46:12.0 +
@@ -1,3 +1,10 @@
+pdns (4.7.2-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Add support for riscv64 arch
+
+ -- Manuel A. Fernandez Montecelo   Tue, 22 Nov 2022 10:46:12 
+
+
 pdns (4.7.2-1) unstable; urgency=medium
 
   * New upstream version 4.7.2
diff -Nru pdns-4.7.2/debian/control pdns-4.7.2/debian/control
--- pdns-4.7.2/debian/control   2022-11-01 14:24:15.0 +
+++ pdns-4.7.2/debian/control   2022-11-22 10:46:12.0 +
@@ -40,7 +40,7 @@
 Rules-Requires-Root: no
 
 Package: pdns-server
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: adduser,
  ${misc:Depends},
  ${shlibs:Depends}
@@ -57,7 +57,7 @@
  serve data.
 
 Package: pdns-tools
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: ${misc:Depends},
  ${shlibs:Depends}
 Description: Tools for DNS debugging by PowerDNS
@@ -81,7 +81,7 @@
* saxfr: AXFR zones and show extra information
 
 Package: pdns-ixfrdist
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Pre-Depends: ${misc:Pre-Depends}
 Depends: adduser,
  ${misc:Depends},
@@ -93,7 +93,7 @@
  components to work.
 
 Package: pdns-backend-bind
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: pdns-server (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -109,7 +109,7 @@
  of zones needs to be given in a named.conf-style file.
 
 Package: pdns-backend-pipe
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: pdns-server (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -125,7 +125,7 @@
  questions on stdin and returns answers on stdout.
 
 Package: pdns-backend-ldap
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: pdns-server (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -139,7 +139,7 @@
  This package contains the LDAP backend for the PowerDNS nameserver.
 
 Package: pdns-backend-lmdb
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: pdns-server (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -153,7 +153,7 @@
  This package contains the LMDB backend for the PowerDNS nameserver.
 
 Package: pdns-backend-lua2
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: pdns-server (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -167,7 +167,7 @@
  This package contains the Lua2 backend for the PowerDNS nameserver.
 
 Package: pdns-backend-geoip
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: pdns-server (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -184,7 +184,7 @@
  YAML.
 
 Package: pdns-backend-mysql
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: pdns-server (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -200,7 +200,7 @@
  nameserver. It has configurable SQL statements.
 
 Package: pdns-backend-odbc
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: pdns-server (>= ${source:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -215,7 +215,7 @@
  nameserver. It has configurable SQL statements.
 
 Package: pdns-backend-pgsql
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Architecture: amd64 arm64 mips64el ppc64el riscv64 s390x
 Depends: pdns-server (= ${binary:Version}),
  ${misc:Depends},
  ${shlibs:Depends}
@@ -231,7 +231,7 @@
  nameserver. It has configurable SQL statements.
 
 Package: pdns-backend-sqlite3
-Architecture: amd64 arm64 mips64el ppc64el s390x
+Archi