Your message dated Mon, 18 Mar 2024 11:07:02 +0000
with message-id <[email protected]>
and subject line Bug#1064285: fixed in dante 1.4.3+dfsg-1
has caused the Debian Bug report #1064285,
regarding dante: NMU diff for 64-bit time_t transition
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 [email protected]
immediately.)


-- 
1064285: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064285
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dante
Version: 1.4.2+dfsg-7build8
Severity: important
Tags: patch pending sid trixie
User: [email protected]
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
dante as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for $src
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package was uploaded to experimental last week (apologies, somehow
filing the bug failed), there will be a period of several days before we
begin uploads to unstable; so if information becomes available that your
package should not be included in the transition, there is time for us
to amend the planned uploads.


-- System Information:
Debian Release: trixie/sid
  APT prefers mantic-updates
  APT policy: (500, 'mantic-updates'), (500, 'mantic-security'), (500, 
'mantic'), (100, 'mantic-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-17-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_NZ.UTF-8:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru dante-1.4.2+dfsg/debian/changelog dante-1.4.2+dfsg/debian/changelog
--- dante-1.4.2+dfsg/debian/changelog   2019-09-12 11:17:28.000000000 +0000
+++ dante-1.4.2+dfsg/debian/changelog   2024-02-05 02:19:17.000000000 +0000
@@ -1,3 +1,10 @@
+dante (1.4.2+dfsg-7.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle <[email protected]>  Mon, 05 Feb 2024 02:19:17 +0000
+
 dante (1.4.2+dfsg-7) unstable; urgency=medium
 
   * Run dpkg-gensymbols with -c4 for more stringent checks.
diff -Nru dante-1.4.2+dfsg/debian/control dante-1.4.2+dfsg/debian/control
--- dante-1.4.2+dfsg/debian/control     2019-09-12 11:17:28.000000000 +0000
+++ dante-1.4.2+dfsg/debian/control     2024-02-05 02:19:17.000000000 +0000
@@ -10,7 +10,10 @@
 Vcs-Browser: https://gitlab.com/dante/pkg-debian-full
 Rules-Requires-Root: no
 
-Package: libsocksd0
+Package: libsocksd0t64
+Provides: ${t64:Provides}
+Replaces: libsocksd0
+Breaks: libsocksd0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -28,7 +31,7 @@
 Architecture: any
 Multi-Arch: same
 Section: libdevel
-Depends: libsocksd0 (= ${binary:Version}), ${misc:Depends}
+Depends: libsocksd0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Development files for compiling programs with SOCKS support
  Dante is a circuit-level firewall/proxy that can be used to provide
  convenient and secure network connectivity to a wide range of hosts
@@ -38,7 +41,10 @@
  This package provides header files and instructions for compiling programs
  with SOCKS support.
 
-Package: libdsocksd0
+Package: libdsocksd0t64
+Provides: ${t64:Provides}
+Replaces: libdsocksd0
+Breaks: libdsocksd0 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Section: libs
@@ -56,7 +62,7 @@
 Architecture: all
 Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends},
- libdsocksd0 (>= ${source:Version}), libfile-which-perl
+ libdsocksd0t64 (>= ${source:Version}), libfile-which-perl
 Description: SOCKS wrapper for users behind a firewall
  Dante is a circuit-level firewall/proxy that can be used to provide
  convenient and secure network connectivity to a wide range of hosts
diff -Nru dante-1.4.2+dfsg/debian/libdsocksd0.install 
dante-1.4.2+dfsg/debian/libdsocksd0.install
--- dante-1.4.2+dfsg/debian/libdsocksd0.install 2019-09-12 11:17:28.000000000 
+0000
+++ dante-1.4.2+dfsg/debian/libdsocksd0.install 1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libdsocksd.so.*
diff -Nru dante-1.4.2+dfsg/debian/libdsocksd0.lintian-overrides 
dante-1.4.2+dfsg/debian/libdsocksd0.lintian-overrides
--- dante-1.4.2+dfsg/debian/libdsocksd0.lintian-overrides       2019-09-12 
11:17:28.000000000 +0000
+++ dante-1.4.2+dfsg/debian/libdsocksd0.lintian-overrides       1970-01-01 
00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-# This library is only useful when being preloaded.  The symbols that
-# it overlays are the libc networking functions; it would be weird to
-# specify the libc headers package here.
-#
-libdsocksd0: symbols-file-missing-build-depends-package-field
diff -Nru dante-1.4.2+dfsg/debian/libdsocksd0.symbols 
dante-1.4.2+dfsg/debian/libdsocksd0.symbols
--- dante-1.4.2+dfsg/debian/libdsocksd0.symbols 2019-09-12 11:17:28.000000000 
+0000
+++ dante-1.4.2+dfsg/debian/libdsocksd0.symbols 1970-01-01 00:00:00.000000000 
+0000
@@ -1,23 +0,0 @@
-libdsocksd.so.0 libdsocksd0 #MINVER#
- accept@Base 1.4.1+dfsg
- bind@Base 1.4.1+dfsg
- bindresvport@Base 1.4.1+dfsg
- connect@Base 1.4.1+dfsg
- getaddrinfo@Base 1.4.1+dfsg
- gethostbyname2@Base 1.4.1+dfsg
- gethostbyname@Base 1.4.1+dfsg
- getpeername@Base 1.4.1+dfsg
- getsockname@Base 1.4.1+dfsg
- getsockopt@Base 1.4.1+dfsg
- listen@Base 1.4.1+dfsg
- read@Base 1.4.1+dfsg
- readv@Base 1.4.1+dfsg
- recv@Base 1.4.1+dfsg
- recvfrom@Base 1.4.1+dfsg
- recvmsg@Base 1.4.1+dfsg
- rresvport@Base 1.4.1+dfsg
- send@Base 1.4.1+dfsg
- sendmsg@Base 1.4.1+dfsg
- sendto@Base 1.4.1+dfsg
- write@Base 1.4.1+dfsg
- writev@Base 1.4.1+dfsg
diff -Nru dante-1.4.2+dfsg/debian/libdsocksd0t64.install 
dante-1.4.2+dfsg/debian/libdsocksd0t64.install
--- dante-1.4.2+dfsg/debian/libdsocksd0t64.install      1970-01-01 
00:00:00.000000000 +0000
+++ dante-1.4.2+dfsg/debian/libdsocksd0t64.install      2019-09-12 
11:17:28.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libdsocksd.so.*
diff -Nru dante-1.4.2+dfsg/debian/libdsocksd0t64.lintian-overrides 
dante-1.4.2+dfsg/debian/libdsocksd0t64.lintian-overrides
--- dante-1.4.2+dfsg/debian/libdsocksd0t64.lintian-overrides    1970-01-01 
00:00:00.000000000 +0000
+++ dante-1.4.2+dfsg/debian/libdsocksd0t64.lintian-overrides    2024-02-05 
02:19:17.000000000 +0000
@@ -0,0 +1,6 @@
+# This library is only useful when being preloaded.  The symbols that
+# it overlays are the libc networking functions; it would be weird to
+# specify the libc headers package here.
+#
+libdsocksd0t64: symbols-file-missing-build-depends-package-field
+libdsocksd0t64: package-name-doesnt-match-sonames libdsocksd0
diff -Nru dante-1.4.2+dfsg/debian/libdsocksd0t64.symbols 
dante-1.4.2+dfsg/debian/libdsocksd0t64.symbols
--- dante-1.4.2+dfsg/debian/libdsocksd0t64.symbols      1970-01-01 
00:00:00.000000000 +0000
+++ dante-1.4.2+dfsg/debian/libdsocksd0t64.symbols      2024-02-05 
02:19:17.000000000 +0000
@@ -0,0 +1,23 @@
+libdsocksd.so.0 libdsocksd0t64 #MINVER#
+ accept@Base 1.4.1+dfsg
+ bind@Base 1.4.1+dfsg
+ bindresvport@Base 1.4.1+dfsg
+ connect@Base 1.4.1+dfsg
+ getaddrinfo@Base 1.4.1+dfsg
+ gethostbyname2@Base 1.4.1+dfsg
+ gethostbyname@Base 1.4.1+dfsg
+ getpeername@Base 1.4.1+dfsg
+ getsockname@Base 1.4.1+dfsg
+ getsockopt@Base 1.4.1+dfsg
+ listen@Base 1.4.1+dfsg
+ read@Base 1.4.1+dfsg
+ readv@Base 1.4.1+dfsg
+ recv@Base 1.4.1+dfsg
+ recvfrom@Base 1.4.1+dfsg
+ recvmsg@Base 1.4.1+dfsg
+ rresvport@Base 1.4.1+dfsg
+ send@Base 1.4.1+dfsg
+ sendmsg@Base 1.4.1+dfsg
+ sendto@Base 1.4.1+dfsg
+ write@Base 1.4.1+dfsg
+ writev@Base 1.4.1+dfsg
diff -Nru dante-1.4.2+dfsg/debian/libsocksd0.install 
dante-1.4.2+dfsg/debian/libsocksd0.install
--- dante-1.4.2+dfsg/debian/libsocksd0.install  2019-09-12 11:17:28.000000000 
+0000
+++ dante-1.4.2+dfsg/debian/libsocksd0.install  1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib/*/libsocksd.so.*
diff -Nru dante-1.4.2+dfsg/debian/libsocksd0.symbols 
dante-1.4.2+dfsg/debian/libsocksd0.symbols
--- dante-1.4.2+dfsg/debian/libsocksd0.symbols  2019-09-12 11:17:28.000000000 
+0000
+++ dante-1.4.2+dfsg/debian/libsocksd0.symbols  1970-01-01 00:00:00.000000000 
+0000
@@ -1,27 +0,0 @@
-libsocksd.so.0 libsocksd0 #MINVER#
-* Build-Depends-Package: libsocksd0-dev
- Raccept@Base 1.1.19
- Rbind@Base 1.1.19
- Rbindresvport@Base 1.1.19
- Rconnect@Base 1.1.19
- Rgetaddrinfo@Base 1.1.19
- Rgethostbyname2@Base 1.1.19
- Rgethostbyname@Base 1.1.19
- Rgetnameinfo@Base 1.4.2
- Rgetpeername@Base 1.1.19
- Rgetsockname@Base 1.1.19
- Rgetsockopt@Base 1.2.2
- Rlisten@Base 1.1.19
- Rread@Base 1.1.19
- Rreadv@Base 1.1.19
- Rrecv@Base 1.1.19
- Rrecvfrom@Base 1.1.19
- Rrecvmsg@Base 1.1.19
- Rrresvport@Base 1.1.19
- Rselect@Base 1.1.19
- Rsend@Base 1.1.19
- Rsendmsg@Base 1.1.19
- Rsendto@Base 1.1.19
- Rwrite@Base 1.1.19
- Rwritev@Base 1.1.19
- SOCKSinit@Base 1.1.19
diff -Nru dante-1.4.2+dfsg/debian/libsocksd0t64.install 
dante-1.4.2+dfsg/debian/libsocksd0t64.install
--- dante-1.4.2+dfsg/debian/libsocksd0t64.install       1970-01-01 
00:00:00.000000000 +0000
+++ dante-1.4.2+dfsg/debian/libsocksd0t64.install       2019-09-12 
11:17:28.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libsocksd.so.*
diff -Nru dante-1.4.2+dfsg/debian/libsocksd0t64.lintian-overrides 
dante-1.4.2+dfsg/debian/libsocksd0t64.lintian-overrides
--- dante-1.4.2+dfsg/debian/libsocksd0t64.lintian-overrides     1970-01-01 
00:00:00.000000000 +0000
+++ dante-1.4.2+dfsg/debian/libsocksd0t64.lintian-overrides     2024-02-05 
02:19:17.000000000 +0000
@@ -0,0 +1 @@
+libsocksd0t64: package-name-doesnt-match-sonames libsocksd0
diff -Nru dante-1.4.2+dfsg/debian/libsocksd0t64.symbols 
dante-1.4.2+dfsg/debian/libsocksd0t64.symbols
--- dante-1.4.2+dfsg/debian/libsocksd0t64.symbols       1970-01-01 
00:00:00.000000000 +0000
+++ dante-1.4.2+dfsg/debian/libsocksd0t64.symbols       2024-02-05 
02:19:17.000000000 +0000
@@ -0,0 +1,27 @@
+libsocksd.so.0 libsocksd0t64 #MINVER#
+* Build-Depends-Package: libsocksd0-dev
+ Raccept@Base 1.1.19
+ Rbind@Base 1.1.19
+ Rbindresvport@Base 1.1.19
+ Rconnect@Base 1.1.19
+ Rgetaddrinfo@Base 1.1.19
+ Rgethostbyname2@Base 1.1.19
+ Rgethostbyname@Base 1.1.19
+ Rgetnameinfo@Base 1.4.2
+ Rgetpeername@Base 1.1.19
+ Rgetsockname@Base 1.1.19
+ Rgetsockopt@Base 1.2.2
+ Rlisten@Base 1.1.19
+ Rread@Base 1.1.19
+ Rreadv@Base 1.1.19
+ Rrecv@Base 1.1.19
+ Rrecvfrom@Base 1.1.19
+ Rrecvmsg@Base 1.1.19
+ Rrresvport@Base 1.1.19
+ Rselect@Base 1.1.19
+ Rsend@Base 1.1.19
+ Rsendmsg@Base 1.1.19
+ Rsendto@Base 1.1.19
+ Rwrite@Base 1.1.19
+ Rwritev@Base 1.1.19
+ SOCKSinit@Base 1.1.19

--- End Message ---
--- Begin Message ---
Source: dante
Source-Version: 1.4.3+dfsg-1
Done: Peter Pentchev <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dante, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Peter Pentchev <[email protected]> (supplier of updated dante 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 18 Mar 2024 12:36:18 +0200
Source: dante
Architecture: source
Version: 1.4.3+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Peter Pentchev <[email protected]>
Changed-By: Peter Pentchev <[email protected]>
Closes: 1064285
Changes:
 dante (1.4.3+dfsg-1) unstable; urgency=medium
 .
   * Upload to unstable.
   * Declare compliance with Policy 4.6.2 with no changes.
   * Bump the debhelper compatibility level to 13:
     - drop the conditional around the "auto_test" target - debhelper
       will not execute it at all unless it is needed
     - use "execute_after" for the "auto_clean" target
     - drop the "dh_missing" override; "--fail-missing" is the default now
   * Extend my debian/* copyright notice to the year 2023.
   * Let include/redefac.h be autogenerated.
   * dante-server: drop the dependency on lsb-base; the sysvinit-utils
     package that provides the functionality needed by the SysV init script
     is marked as essential.
   * New upstream release:
     - update the upstream copyright years
     - refresh the patches
   * Add the year 2024 to my debian/* copyright notice.
   * Add the implicit patch to fix some GCC warnings.
   * Acknowledge NMU for the 64-bit time_t library renaming.
     Thanks, Michael Hudson-Doyle! Closes: #1064285
Checksums-Sha1:
 c3d4d8d295cd26a1c0a7acfb7e829ebabc0757b5 2179 dante_1.4.3+dfsg-1.dsc
 a181b564d07908b704db933179b05412651b89d7 846932 dante_1.4.3+dfsg.orig.tar.xz
 42c2d875a6c369aa8d155b5b5ca667ff1ff7fe60 42616 dante_1.4.3+dfsg-1.debian.tar.xz
 a7dbc840de53d3352742022801e01bc103366f39 6294 
dante_1.4.3+dfsg-1_source.buildinfo
Checksums-Sha256:
 e8da70186000d0cd78a4541480d8c28309b81658703e561893150fab5377f804 2179 
dante_1.4.3+dfsg-1.dsc
 236353f16a5f2d33d6dce1c46d4b457b3b21c0832aa8dedc71fb8f2d643a88c4 846932 
dante_1.4.3+dfsg.orig.tar.xz
 55e583efe78b9355effead1605a2fb63569b6e8098929fa2eaaca46dbd935170 42616 
dante_1.4.3+dfsg-1.debian.tar.xz
 c861905474f60fc593bde8798bd26971e879621041693ca1a2abf59168b94757 6294 
dante_1.4.3+dfsg-1_source.buildinfo
Files:
 cca50a162f05b2c2de9ba4baebbbccdf 2179 net optional dante_1.4.3+dfsg-1.dsc
 94e224a64c2a92149e4706bfbcf41396 846932 net optional 
dante_1.4.3+dfsg.orig.tar.xz
 76d5d06c222ab358ba53212821993009 42616 net optional 
dante_1.4.3+dfsg-1.debian.tar.xz
 2d4bc3a3e02b9ec7c5d245b0df58b39d 6294 net optional 
dante_1.4.3+dfsg-1_source.buildinfo

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

iQIzBAEBCgAdFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAmX4HUUACgkQZR7vsCUn
3xNPKQ//YAhrO99Wku1X4G9xzz1e50CSjXXw+CIKrRlgtJr3QGaZ7pJhsDuAVb/Z
iTiap2i/tgTSTfSXL23xwZr+Vhj+D3ViUoyVgtzV4ScfisoSyDEptOSexFASe21q
WwnEW3H47zoECph+x/CqnkUjkTZ9PLXFfK9AZDaTfftKzKiQ7jkqqIfPn+8gjs2C
lu7ps0hSDkGL6oLgOwqlJvV+jDbbkHzaakiKydL+PWs+T4R6euxSaHE+oiXAnzEM
jqV2WmWtb+4UYdI7l4bCPe70Lrhw6jZXSKPJaG5sLoZxSAqAAY7HkLyovT3wIEQb
wfZsiLPG3cbzDKSVUqL46Dp2OL3JNtVFAqQOCZZkaBIsYMXMkR7nVJWT+7QxqgW5
48zoe4fDKDnSmOiZZM+gM605daM4ljveYggb7wYgJzNbIbuHJ5S8IRGwjPDZSXnT
9Wda+OzX61fmN8zFnr1ZgWuYr5Sj+nH5EZNX70qd25FdCSfcJ+70ekI+P9JtrJe/
JarJxkzWlhpO9fIsdq24kmd6sa2/54bVZH1uraRoHXXoroFSc/AS3OirzCNkfQjx
unalfaMENiuEWSl1O5g/0DE8f26A76a+HV7/UcGjOia6x2qY7VeZVVcPbV5XyMKP
fgNN7RQPUqCpIcUDhI0qo/NrPfwjk6pLyM5TIUgcxWGY3i/+l4A=
=LgIP
-----END PGP SIGNATURE-----

Attachment: pgpRnv3ogyXII.pgp
Description: PGP signature


--- End Message ---

Reply via email to