Your message dated Fri, 22 Nov 2024 19:49:05 +0000
with message-id <e1tezel-003svh...@fasolo.debian.org>
and subject line Bug#1085403: fixed in aardvark-dns 1.12.2-2
has caused the Debian Bug report #1085403,
regarding aardvark-dns: FTBFS: failed to select a version for the requirement
`nix = "^0.27"`
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 ow...@bugs.debian.org
immediately.)
--
1085403: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085403
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: aardvark-dns
Version: 1.12.2-1
I hope to update rust-nix to version 0.29 soon. I've prpared a patch
for aardvark-dns. The patch is pretty trivial but unfortunately the
nature of the API change made it impractical to support both old
and new versions in the patch.
I was able to succesfully build the package, if you want to do
further testing, the new rust-nix is available in experimental.
Debdiff is attatched.
diff -Nru aardvark-dns-1.12.2/debian/cargo-checksum.json
aardvark-dns-1.12.2/debian/cargo-checksum.json
--- aardvark-dns-1.12.2/debian/cargo-checksum.json 1970-01-01
00:00:00.000000000 +0000
+++ aardvark-dns-1.12.2/debian/cargo-checksum.json 2024-10-19
01:11:38.000000000 +0000
@@ -0,0 +1 @@
+{"package":"dcbb59495599b679d9e729ebf985b08b482823209f91e7a5a82032d31183acbb","files":{}}
diff -Nru aardvark-dns-1.12.2/debian/changelog
aardvark-dns-1.12.2/debian/changelog
--- aardvark-dns-1.12.2/debian/changelog 2024-09-06 00:50:47.000000000
+0000
+++ aardvark-dns-1.12.2/debian/changelog 2024-10-19 01:11:38.000000000
+0000
@@ -1,3 +1,10 @@
+aardvark-dns (1.12.2-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Add patch for nix 0.29.
+
+ -- Peter Michael Green <plugw...@debian.org> Sat, 19 Oct 2024 01:11:38 +0000
+
aardvark-dns (1.12.2-1) unstable; urgency=medium
* New upstream relase.
diff -Nru aardvark-dns-1.12.2/debian/control aardvark-dns-1.12.2/debian/control
--- aardvark-dns-1.12.2/debian/control 2024-09-06 00:50:47.000000000 +0000
+++ aardvark-dns-1.12.2/debian/control 2024-10-19 01:11:38.000000000 +0000
@@ -15,7 +15,7 @@
librust-hickory-client-dev,
librust-hickory-proto-dev,
librust-hickory-server-dev,
- librust-nix-dev,
+ librust-nix-0.29-dev,
librust-resolv-conf-dev,
librust-signal-hook-dev,
librust-strsim-dev,
diff -Nru aardvark-dns-1.12.2/debian/patches/nix-0.29.patch
aardvark-dns-1.12.2/debian/patches/nix-0.29.patch
--- aardvark-dns-1.12.2/debian/patches/nix-0.29.patch 1970-01-01
00:00:00.000000000 +0000
+++ aardvark-dns-1.12.2/debian/patches/nix-0.29.patch 2024-10-19
01:11:38.000000000 +0000
@@ -0,0 +1,27 @@
+Index: aardvark-dns-1.12.2/Cargo.toml
+===================================================================
+--- aardvark-dns-1.12.2.orig/Cargo.toml
++++ aardvark-dns-1.12.2/Cargo.toml
+@@ -31,7 +31,7 @@ hickory-client = "0.24.1"
+ futures-util = { version = "0.3.30", default-features = false }
+ tokio = { version = "1.39.2", features = ["macros", "rt-multi-thread", "net",
"signal"] }
+ resolv-conf = "0.7.0"
+-nix = { version = "0.27", features = ["fs", "signal"] }
++nix = { version = "0.29", features = ["fs", "signal"] }
+ libc = "0.2.154"
+ arc-swap = { version = ">= 1.6" }
+ flume = "0.11.0"
+Index: aardvark-dns-1.12.2/src/server/serve.rs
+===================================================================
+--- aardvark-dns-1.12.2.orig/src/server/serve.rs
++++ aardvark-dns-1.12.2/src/server/serve.rs
+@@ -92,8 +92,7 @@ pub async fn serve(
+ // to work but this is not really possible with the current code flow and
needs more changes.
+ daemonize()?;
+ let msg: [u8; 1] = [b'1'];
+- let ready_fd = ready.as_raw_fd();
+- unistd::write(ready_fd, &msg)?;
++ unistd::write(&ready, &msg)?;
+ drop(ready);
+
+ loop {
diff -Nru aardvark-dns-1.12.2/debian/patches/series
aardvark-dns-1.12.2/debian/patches/series
--- aardvark-dns-1.12.2/debian/patches/series 2024-09-06 00:50:47.000000000
+0000
+++ aardvark-dns-1.12.2/debian/patches/series 2024-10-19 01:10:39.000000000
+0000
@@ -1,3 +1,4 @@
relax-deps.patch
nix-0.27.patch
0003-Disable-failing-tests.patch
+nix-0.29.patch
--- End Message ---
--- Begin Message ---
Source: aardvark-dns
Source-Version: 1.12.2-2
Done: Reinhard Tartler <siret...@tauware.de>
We believe that the bug you reported is fixed in the latest version of
aardvark-dns, 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 1085...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Reinhard Tartler <siret...@tauware.de> (supplier of updated aardvark-dns
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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 22 Nov 2024 14:26:51 -0500
Source: aardvark-dns
Architecture: source
Version: 1.12.2-2
Distribution: unstable
Urgency: medium
Maintainer: Reinhard Tartler <siret...@tauware.de>
Changed-By: Reinhard Tartler <siret...@tauware.de>
Closes: 1085403
Changes:
aardvark-dns (1.12.2-2) unstable; urgency=medium
.
[ Peter Michael Green ]
* Add patch for nix 0.29, Closes: #1085403
Checksums-Sha1:
ebd145a0fe02be14fdd8b652263da025c317dcfb 2724 aardvark-dns_1.12.2-2.dsc
c99cdc361f2f444754a11d3c4b1a8ab3f0b14a8e 4872
aardvark-dns_1.12.2-2.debian.tar.xz
Checksums-Sha256:
0aaf09b57d6c435f095edaaba4f0d2735d9bd97f9e6d9256a8f3b1b84d8cdd4b 2724
aardvark-dns_1.12.2-2.dsc
d43b59e5b327ec53155caa50abaea4d16970aec172b4da7d62f39a11a64b329f 4872
aardvark-dns_1.12.2-2.debian.tar.xz
Files:
01b1aa100bfc7b200c0b8ac99465dd9a 2724 net optional aardvark-dns_1.12.2-2.dsc
f14530c9fc8b8fb8bfa29559cd2f6455 4872 net optional
aardvark-dns_1.12.2-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEMN59F2OrlFLH4IJQSadpd5QoJssFAmdA21oUHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQSadpd5QoJstfKw//TgscUbCuOFk5H/30/8BK/iiId+pR
CFQuZQRgj18TCjYLT0VWK9GDNQqHiaaMMqpEFU368iIgpeqH3q5EbD9MAGGZ0jab
7K3I0/ibzvs9ric0Tp6TUVxDVruuB1wXSd39YvQpw+ysF5H38iUn3SaZxBxGuodo
HuWBBEKXvkiGHBeLxNPIQS4ohnInqFHwhhNNwRDd0MowiE4UgN6iG1lFrJ1/I2Pe
BjZCCwK3DUDoDXT6WFCvpsbmcEv5VvoZ9y98BKXgvZh1iA2GJUJvQaefY9/Sz9T7
4DJXjRPEjLZ9uYIbqtoOtHK4DkLBvSnnpn0NZ60LpXHSra50vwxbDqYzhW4OszxW
98jR+4tas4aPosALLbRUI0D/uv4OA3Z1j8qnQ8xMaf4nTUwtgtHIRPOIsxYdZ8og
YfhBu7fxLVI6jhErvBcxhucXXMD1m4MU/psjqkH5mOaZ9Tdp5hzYOM6tWDDCrulX
r8NcmXSQ0PuVYN1IIChgHzzSMyzRyjPtPAzW/Qdd4iMGwlHCqM3dF6WbQzxNkd+u
Q9L3rgK7w2JK6z3OgstG1cq1tT+dJvk1C6269+CybPC8iBS3za4LHrlX/rficYt0
WGqlJ+jYGrETdC9ZZ7Y57d52vZhRNNaNPHJPkPfdijfGCCrgPY0MIGKMEAn+XWKI
3vlSbW39xdbhjMw=
=ltD2
-----END PGP SIGNATURE-----
pgpO6XpiyEyIs.pgp
Description: PGP signature
--- End Message ---