Package: djbdns
Version: 1:1.05-15
Severity: normal
Tags: patch  pending

Dear maintainer,

I've prepared an NMU for djbdns (versioned as 1:1.05-15.1) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should delay it longer.

Regards.

diff -Nru djbdns-1.05/debian/axfrdns.sysuser djbdns-1.05/debian/axfrdns.sysuser
--- djbdns-1.05/debian/axfrdns.sysuser	2021-11-15 01:21:04.000000000 +0100
+++ djbdns-1.05/debian/axfrdns.sysuser	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-axfrdns defaults
diff -Nru djbdns-1.05/debian/axfrdns.sysusers djbdns-1.05/debian/axfrdns.sysusers
--- djbdns-1.05/debian/axfrdns.sysusers	1970-01-01 01:00:00.000000000 +0100
+++ djbdns-1.05/debian/axfrdns.sysusers	2024-06-12 21:17:35.000000000 +0200
@@ -0,0 +1 @@
+u axfrdns	-	-	/nonexistent
diff -Nru djbdns-1.05/debian/changelog djbdns-1.05/debian/changelog
--- djbdns-1.05/debian/changelog	2021-11-15 01:21:04.000000000 +0100
+++ djbdns-1.05/debian/changelog	2024-06-12 21:17:37.000000000 +0200
@@ -1,3 +1,13 @@
+djbdns (1:1.05-15.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Helmut Grohne ]
+  * Move from dh-sysuser to standard dh_installsysusers (Closes: #1071526)
+  * Fix FTBFS. (Closes: #1066632)
+
+ -- Chris Hofstaedtler <z...@debian.org>  Wed, 12 Jun 2024 21:17:37 +0200
+
 djbdns (1:1.05-15) unstable; urgency=medium
 
   * Fix the setgid directory FTBFS on kFreeBSD: let the test tool
diff -Nru djbdns-1.05/debian/control djbdns-1.05/debian/control
--- djbdns-1.05/debian/control	2021-11-15 01:21:04.000000000 +0100
+++ djbdns-1.05/debian/control	2024-06-12 21:17:35.000000000 +0200
@@ -6,7 +6,7 @@
  po-debconf,
  debhelper-compat (= 13),
  dh-runit (>= 2.8.13),
- dh-sysuser,
+ dh-sequence-installsysusers,
  ionit,
  python3 <!nocheck>,
  timelimit <!nocheck>,
diff -Nru djbdns-1.05/debian/dnscache.sysuser djbdns-1.05/debian/dnscache.sysuser
--- djbdns-1.05/debian/dnscache.sysuser	2021-11-15 01:21:04.000000000 +0100
+++ djbdns-1.05/debian/dnscache.sysuser	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-dnscache defaults
diff -Nru djbdns-1.05/debian/dnscache.sysusers djbdns-1.05/debian/dnscache.sysusers
--- djbdns-1.05/debian/dnscache.sysusers	1970-01-01 01:00:00.000000000 +0100
+++ djbdns-1.05/debian/dnscache.sysusers	2024-06-12 21:17:35.000000000 +0200
@@ -0,0 +1 @@
+u dnscache	-	-	/nonexistent
diff -Nru djbdns-1.05/debian/patches/ftbfs-implicit-declaration.patch djbdns-1.05/debian/patches/ftbfs-implicit-declaration.patch
--- djbdns-1.05/debian/patches/ftbfs-implicit-declaration.patch	1970-01-01 01:00:00.000000000 +0100
+++ djbdns-1.05/debian/patches/ftbfs-implicit-declaration.patch	2024-06-12 21:17:35.000000000 +0200
@@ -0,0 +1,82 @@
+Bug-Debian: https://bugs.debian.org/1066632
+--- djbdns-1.05.orig/seek_set.c
++++ djbdns-1.05/seek_set.c
+@@ -1,4 +1,5 @@
+ #include <sys/types.h>
++#include <unistd.h>
+ #include "seek.h"
+ 
+ #define SET 0 /* sigh */
+--- djbdns-1.05.orig/chkshsgr.c
++++ djbdns-1.05/chkshsgr.c
+@@ -1,3 +1,5 @@
++#include <grp.h>
++#include <unistd.h>
+ #include "exit.h"
+ 
+ int main()
+--- djbdns-1.05.orig/hier.c
++++ djbdns-1.05/hier.c
+@@ -1,5 +1,9 @@
+ #include "auto_home.h"
+ 
++void h(const char *home, int uid, int gid, int mode);
++void d(char *home, char *subdir, int uid, int gid, int mode);
++void c(const char *home, const char *subdir, char *file, int uid, int gid, int mode);
++
+ void hier()
+ {
+ /*
+--- djbdns-1.05.orig/install.c
++++ djbdns-1.05/install.c
+@@ -14,7 +14,7 @@
+ int fdsourcedir = -1;
+ 
+ void h(home,uid,gid,mode)
+-char *home;
++const char *home;
+ int uid;
+ int gid;
+ int mode;
+@@ -52,8 +52,8 @@
+ buffer ssout;
+ 
+ void c(home,subdir,file,uid,gid,mode)
+-char *home;
+-char *subdir;
++const char *home;
++const char *subdir;
+ char *file;
+ int uid;
+ int gid;
+--- djbdns-1.05.orig/utime.c
++++ djbdns-1.05/utime.c
+@@ -1,5 +1,6 @@
+ #include <sys/types.h>
+ #include <sys/time.h>
++#include <utime.h>
+ #include "scan.h"
+ #include "exit.h"
+ 
+--- djbdns-1.05.orig/dnsq.c
++++ djbdns-1.05/dnsq.c
+@@ -1,3 +1,4 @@
++#include <unistd.h>
+ #include "uint16.h"
+ #include "strerr.h"
+ #include "buffer.h"
+--- djbdns-1.05.orig/dnsqr.c
++++ djbdns-1.05/dnsqr.c
+@@ -1,3 +1,4 @@
++#include <unistd.h>
+ #include "uint16.h"
+ #include "strerr.h"
+ #include "buffer.h"
+--- djbdns-1.05.orig/prot.c
++++ djbdns-1.05/prot.c
+@@ -1,3 +1,5 @@
++#include <grp.h>
++#include <unistd.h>
+ #include "hasshsgr.h"
+ #include "prot.h"
+ 
diff -Nru djbdns-1.05/debian/patches/series djbdns-1.05/debian/patches/series
--- djbdns-1.05/debian/patches/series	2021-11-15 01:21:04.000000000 +0100
+++ djbdns-1.05/debian/patches/series	2024-06-12 21:17:35.000000000 +0200
@@ -9,3 +9,4 @@
 0009-usr-sbin.patch
 0010-dnsroots.global.patch
 0011-datalimit.patch
+ftbfs-implicit-declaration.patch
diff -Nru djbdns-1.05/debian/rbldns.sysuser djbdns-1.05/debian/rbldns.sysuser
--- djbdns-1.05/debian/rbldns.sysuser	2021-11-15 01:21:04.000000000 +0100
+++ djbdns-1.05/debian/rbldns.sysuser	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-rbldns defaults
diff -Nru djbdns-1.05/debian/rbldns.sysusers djbdns-1.05/debian/rbldns.sysusers
--- djbdns-1.05/debian/rbldns.sysusers	1970-01-01 01:00:00.000000000 +0100
+++ djbdns-1.05/debian/rbldns.sysusers	2024-06-12 21:17:35.000000000 +0200
@@ -0,0 +1 @@
+u rbldns	-	-	/nonexistent
diff -Nru djbdns-1.05/debian/rules djbdns-1.05/debian/rules
--- djbdns-1.05/debian/rules	2021-11-15 01:21:04.000000000 +0100
+++ djbdns-1.05/debian/rules	2024-06-12 21:17:35.000000000 +0200
@@ -3,7 +3,7 @@
 export DEB_CPPFLAGS_MAINT_APPEND = -include /usr/include/errno.h
 
 %:
-	dh $@ --with runit,sysuser
+	dh $@ --with runit
 
 # On pickdns
 # ~~~~~~~~~~
diff -Nru djbdns-1.05/debian/tinydns.sysuser djbdns-1.05/debian/tinydns.sysuser
--- djbdns-1.05/debian/tinydns.sysuser	2021-11-15 01:21:04.000000000 +0100
+++ djbdns-1.05/debian/tinydns.sysuser	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-tinydns defaults
diff -Nru djbdns-1.05/debian/tinydns.sysusers djbdns-1.05/debian/tinydns.sysusers
--- djbdns-1.05/debian/tinydns.sysusers	1970-01-01 01:00:00.000000000 +0100
+++ djbdns-1.05/debian/tinydns.sysusers	2024-06-12 21:17:35.000000000 +0200
@@ -0,0 +1 @@
+u tinydns	-	-	/nonexistent
diff -Nru djbdns-1.05/debian/walldns.sysuser djbdns-1.05/debian/walldns.sysuser
--- djbdns-1.05/debian/walldns.sysuser	2021-11-15 01:21:04.000000000 +0100
+++ djbdns-1.05/debian/walldns.sysuser	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-walldns defaults
diff -Nru djbdns-1.05/debian/walldns.sysusers djbdns-1.05/debian/walldns.sysusers
--- djbdns-1.05/debian/walldns.sysusers	1970-01-01 01:00:00.000000000 +0100
+++ djbdns-1.05/debian/walldns.sysusers	2024-06-12 21:17:35.000000000 +0200
@@ -0,0 +1 @@
+u walldns	-	-	/nonexistent

Reply via email to