Your message dated Thu, 29 Feb 2024 12:59:06 +0000
with message-id <e1rfg0a-00b8xk...@fasolo.debian.org>
and subject line Bug#1063084: fixed in opendmarc 1.4.2-4.1
has caused the Debian Bug report #1063084,
regarding opendmarc: 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 ow...@bugs.debian.org
immediately.)


-- 
1063084: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063084
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: opendmarc
Version: 1.4.2-4
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-...@lists.debian.org
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
opendmarc 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 opendmarc
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 will be uploaded to experimental immediately, 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 unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru opendmarc-1.4.2/debian/changelog opendmarc-1.4.2/debian/changelog
--- opendmarc-1.4.2/debian/changelog    2023-12-08 16:09:31.000000000 -0300
+++ opendmarc-1.4.2/debian/changelog    2024-02-03 16:54:27.000000000 -0300
@@ -1,3 +1,10 @@
+opendmarc (1.4.2-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro <kanash...@debian.org>  Sat, 03 Feb 2024 16:54:27 -0300
+
 opendmarc (1.4.2-4) unstable; urgency=medium
 
   * systemd: Revert introduction of sandboxing in opendmarc service, as it
diff -Nru opendmarc-1.4.2/debian/control opendmarc-1.4.2/debian/control
--- opendmarc-1.4.2/debian/control      2023-10-08 06:31:03.000000000 -0300
+++ opendmarc-1.4.2/debian/control      2024-02-03 16:54:27.000000000 -0300
@@ -40,7 +40,10 @@
  Milter-aware MTAs. It implements support for both message reject and DMARC
  failure reporting.
 
-Package: libopendmarc2
+Package: libopendmarc2t64
+Provides: ${t64:Provides}
+Replaces: libopendmarc2
+Breaks: libopendmarc2 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -60,7 +63,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libopendmarc2 (= ${binary:Version}), ${misc:Depends}
+Depends: libopendmarc2t64 (= ${binary:Version}), ${misc:Depends}
 Description: DMARC policy library (development files)
  Domain-based Message Authentication, Reporting and Conformance (DMARC),
  builds on the successes of technologies such as DomainKeys Identified Mail
diff -Nru opendmarc-1.4.2/debian/libopendmarc2.install 
opendmarc-1.4.2/debian/libopendmarc2.install
--- opendmarc-1.4.2/debian/libopendmarc2.install        2023-06-17 
05:22:19.000000000 -0300
+++ opendmarc-1.4.2/debian/libopendmarc2.install        1969-12-31 
21:00:00.000000000 -0300
@@ -1 +0,0 @@
-usr/lib/*/libopendmarc.so.2*
diff -Nru opendmarc-1.4.2/debian/libopendmarc2.symbols 
opendmarc-1.4.2/debian/libopendmarc2.symbols
--- opendmarc-1.4.2/debian/libopendmarc2.symbols        2023-06-17 
05:22:19.000000000 -0300
+++ opendmarc-1.4.2/debian/libopendmarc2.symbols        1969-12-31 
21:00:00.000000000 -0300
@@ -1,62 +0,0 @@
-libopendmarc.so.2 libopendmarc2 #MINVER#
-* Build-Depends-Package: libopendmarc-dev
- dmarc_dns_get_record@Base 1.1.0~beta2
- dmarc_strlcat@Base 1.1.0~beta2
- dmarc_strlcpy@Base 1.1.0~beta2
- opendmarc_dns_fake_record@Base 1.1.0~beta2
- opendmarc_get_policy_to_enforce@Base 1.1.0~beta2
- opendmarc_get_policy_token_used@Base 1.3.2~Beta0
- opendmarc_get_tld@Base 1.1.0~beta2
- opendmarc_hash_drop@Base 1.1.0~beta2
- opendmarc_hash_expire@Base 1.1.0~beta2
- opendmarc_hash_init@Base 1.1.0~beta2
- opendmarc_hash_lookup@Base 1.1.0~beta2
- opendmarc_hash_set_callback@Base 1.1.0~beta2
- opendmarc_hash_shutdown@Base 1.1.0~beta2
- opendmarc_policy_check_alignment@Base 1.1.0~beta2
- opendmarc_policy_connect_clear@Base 1.1.0~beta2
- opendmarc_policy_connect_init@Base 1.1.0~beta2
- opendmarc_policy_connect_rset@Base 1.1.0~beta2
- opendmarc_policy_connect_shutdown@Base 1.1.0~beta2
- opendmarc_policy_fetch_adkim@Base 1.1.0~beta2
- opendmarc_policy_fetch_alignment@Base 1.1.0~beta2
- opendmarc_policy_fetch_aspf@Base 1.1.0~beta2
- opendmarc_policy_fetch_fo@Base 1.1.0~beta2
- opendmarc_policy_fetch_from_domain@Base 1.4.1.1
- opendmarc_policy_fetch_p@Base 1.1.0~beta2
- opendmarc_policy_fetch_pct@Base 1.1.0~beta2
- opendmarc_policy_fetch_rf@Base 1.1.0~beta2
- opendmarc_policy_fetch_rua@Base 1.1.0~beta2
- opendmarc_policy_fetch_ruf@Base 1.1.0~beta2
- opendmarc_policy_fetch_sp@Base 1.1.0~beta2
- opendmarc_policy_fetch_utilized_domain@Base 1.1.0~beta2
- opendmarc_policy_library_dns_hook@Base 1.1.0~beta2
- opendmarc_policy_library_init@Base 1.1.0~beta2
- opendmarc_policy_library_shutdown@Base 1.1.0~beta2
- opendmarc_policy_parse_dmarc@Base 1.1.0~beta2
- opendmarc_policy_query_dmarc@Base 1.1.0~beta2
- opendmarc_policy_query_dmarc_xdomain@Base 1.2.0~beta3+dfsg
- opendmarc_policy_status_to_str@Base 1.1.0~beta2
- opendmarc_policy_store_dkim@Base 1.1.0~beta2
- opendmarc_policy_store_dmarc@Base 1.1.0~beta2
- opendmarc_policy_store_from_domain@Base 1.1.0~beta2
- opendmarc_policy_store_spf@Base 1.1.0~beta2
- opendmarc_policy_to_buf@Base 1.1.0~beta2
- opendmarc_reverse_domain@Base 1.1.0~beta2
- opendmarc_spf2_alloc_ctx@Base 1.3.2~Beta0+dfsg
- opendmarc_spf2_find_mailfrom_domain@Base 1.3.2~Beta0+dfsg
- opendmarc_spf2_free_ctx@Base 1.3.2~Beta0+dfsg
- opendmarc_spf2_specify_ip_address@Base 1.3.2~Beta0+dfsg
- opendmarc_spf2_test@Base 1.3.2~Beta0+dfsg
- opendmarc_tld_read_file@Base 1.1.0~beta2
- opendmarc_tld_shutdown@Base 1.1.0~beta2
- opendmarc_util_cleanup@Base 1.1.0~beta2
- opendmarc_util_clearargv@Base 1.1.0~beta2
- opendmarc_util_dupe_argv@Base 1.1.0~beta2
- opendmarc_util_finddomain@Base 1.1.0~beta2
- opendmarc_util_freenargv@Base 1.3.0~beta2
- opendmarc_util_pushargv@Base 1.1.0~beta2
- opendmarc_util_pushnargv@Base 1.3.0~beta2
- opendmarc_util_ultoa@Base 1.3.0~beta2
- opendmarc_xml@Base 1.1.0~beta2
- opendmarc_xml_parse@Base 1.1.0~beta2
diff -Nru opendmarc-1.4.2/debian/libopendmarc2t64.install 
opendmarc-1.4.2/debian/libopendmarc2t64.install
--- opendmarc-1.4.2/debian/libopendmarc2t64.install     1969-12-31 
21:00:00.000000000 -0300
+++ opendmarc-1.4.2/debian/libopendmarc2t64.install     2023-06-17 
05:22:19.000000000 -0300
@@ -0,0 +1 @@
+usr/lib/*/libopendmarc.so.2*
diff -Nru opendmarc-1.4.2/debian/libopendmarc2t64.lintian-overrides 
opendmarc-1.4.2/debian/libopendmarc2t64.lintian-overrides
--- opendmarc-1.4.2/debian/libopendmarc2t64.lintian-overrides   1969-12-31 
21:00:00.000000000 -0300
+++ opendmarc-1.4.2/debian/libopendmarc2t64.lintian-overrides   2024-02-03 
16:54:27.000000000 -0300
@@ -0,0 +1 @@
+libopendmarc2t64: package-name-doesnt-match-sonames libopendmarc2
diff -Nru opendmarc-1.4.2/debian/libopendmarc2t64.symbols 
opendmarc-1.4.2/debian/libopendmarc2t64.symbols
--- opendmarc-1.4.2/debian/libopendmarc2t64.symbols     1969-12-31 
21:00:00.000000000 -0300
+++ opendmarc-1.4.2/debian/libopendmarc2t64.symbols     2024-02-03 
16:54:27.000000000 -0300
@@ -0,0 +1,62 @@
+libopendmarc.so.2 libopendmarc2t64 #MINVER#
+* Build-Depends-Package: libopendmarc-dev
+ dmarc_dns_get_record@Base 1.1.0~beta2
+ dmarc_strlcat@Base 1.1.0~beta2
+ dmarc_strlcpy@Base 1.1.0~beta2
+ opendmarc_dns_fake_record@Base 1.1.0~beta2
+ opendmarc_get_policy_to_enforce@Base 1.1.0~beta2
+ opendmarc_get_policy_token_used@Base 1.3.2~Beta0
+ opendmarc_get_tld@Base 1.1.0~beta2
+ opendmarc_hash_drop@Base 1.1.0~beta2
+ opendmarc_hash_expire@Base 1.1.0~beta2
+ opendmarc_hash_init@Base 1.1.0~beta2
+ opendmarc_hash_lookup@Base 1.1.0~beta2
+ opendmarc_hash_set_callback@Base 1.1.0~beta2
+ opendmarc_hash_shutdown@Base 1.1.0~beta2
+ opendmarc_policy_check_alignment@Base 1.1.0~beta2
+ opendmarc_policy_connect_clear@Base 1.1.0~beta2
+ opendmarc_policy_connect_init@Base 1.1.0~beta2
+ opendmarc_policy_connect_rset@Base 1.1.0~beta2
+ opendmarc_policy_connect_shutdown@Base 1.1.0~beta2
+ opendmarc_policy_fetch_adkim@Base 1.1.0~beta2
+ opendmarc_policy_fetch_alignment@Base 1.1.0~beta2
+ opendmarc_policy_fetch_aspf@Base 1.1.0~beta2
+ opendmarc_policy_fetch_fo@Base 1.1.0~beta2
+ opendmarc_policy_fetch_from_domain@Base 1.4.1.1
+ opendmarc_policy_fetch_p@Base 1.1.0~beta2
+ opendmarc_policy_fetch_pct@Base 1.1.0~beta2
+ opendmarc_policy_fetch_rf@Base 1.1.0~beta2
+ opendmarc_policy_fetch_rua@Base 1.1.0~beta2
+ opendmarc_policy_fetch_ruf@Base 1.1.0~beta2
+ opendmarc_policy_fetch_sp@Base 1.1.0~beta2
+ opendmarc_policy_fetch_utilized_domain@Base 1.1.0~beta2
+ opendmarc_policy_library_dns_hook@Base 1.1.0~beta2
+ opendmarc_policy_library_init@Base 1.1.0~beta2
+ opendmarc_policy_library_shutdown@Base 1.1.0~beta2
+ opendmarc_policy_parse_dmarc@Base 1.1.0~beta2
+ opendmarc_policy_query_dmarc@Base 1.1.0~beta2
+ opendmarc_policy_query_dmarc_xdomain@Base 1.2.0~beta3+dfsg
+ opendmarc_policy_status_to_str@Base 1.1.0~beta2
+ opendmarc_policy_store_dkim@Base 1.1.0~beta2
+ opendmarc_policy_store_dmarc@Base 1.1.0~beta2
+ opendmarc_policy_store_from_domain@Base 1.1.0~beta2
+ opendmarc_policy_store_spf@Base 1.1.0~beta2
+ opendmarc_policy_to_buf@Base 1.1.0~beta2
+ opendmarc_reverse_domain@Base 1.1.0~beta2
+ opendmarc_spf2_alloc_ctx@Base 1.3.2~Beta0+dfsg
+ opendmarc_spf2_find_mailfrom_domain@Base 1.3.2~Beta0+dfsg
+ opendmarc_spf2_free_ctx@Base 1.3.2~Beta0+dfsg
+ opendmarc_spf2_specify_ip_address@Base 1.3.2~Beta0+dfsg
+ opendmarc_spf2_test@Base 1.3.2~Beta0+dfsg
+ opendmarc_tld_read_file@Base 1.1.0~beta2
+ opendmarc_tld_shutdown@Base 1.1.0~beta2
+ opendmarc_util_cleanup@Base 1.1.0~beta2
+ opendmarc_util_clearargv@Base 1.1.0~beta2
+ opendmarc_util_dupe_argv@Base 1.1.0~beta2
+ opendmarc_util_finddomain@Base 1.1.0~beta2
+ opendmarc_util_freenargv@Base 1.3.0~beta2
+ opendmarc_util_pushargv@Base 1.1.0~beta2
+ opendmarc_util_pushnargv@Base 1.3.0~beta2
+ opendmarc_util_ultoa@Base 1.3.0~beta2
+ opendmarc_xml@Base 1.1.0~beta2
+ opendmarc_xml_parse@Base 1.1.0~beta2

--- End Message ---
--- Begin Message ---
Source: opendmarc
Source-Version: 1.4.2-4.1
Done: Benjamin Drung <bdr...@debian.org>

We believe that the bug you reported is fixed in the latest version of
opendmarc, 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 1063...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Benjamin Drung <bdr...@debian.org> (supplier of updated opendmarc 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: Thu, 29 Feb 2024 12:17:41 +0000
Source: opendmarc
Architecture: source
Version: 1.4.2-4.1
Distribution: unstable
Urgency: medium
Maintainer: Scott Kitterman <sc...@kitterman.com>
Changed-By: Benjamin Drung <bdr...@debian.org>
Closes: 1063084
Changes:
 opendmarc (1.4.2-4.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1063084
Checksums-Sha1:
 fa02ded8bb4306f843621aa89a53b1cdcf4c6b7b 2137 opendmarc_1.4.2-4.1.dsc
 e86715bdad3a0e9e0bf433b00e926934022b3478 30432 
opendmarc_1.4.2-4.1.debian.tar.xz
 a822776e36ee56a78af68711c387b77087407ca5 7365 
opendmarc_1.4.2-4.1_source.buildinfo
Checksums-Sha256:
 db775bcaa89ca14956c00ac9a1c476af1b3c7cff87c78017fb1cca2d1170a7b2 2137 
opendmarc_1.4.2-4.1.dsc
 bf5461172ce5e7831fb3de053f5363e819f5c8fa64f2d1d2aff1488e337f8c2c 30432 
opendmarc_1.4.2-4.1.debian.tar.xz
 6523b77888cc8cd99f27adb96cdea2d1fa769a396cb45818eddf6abc36b1f2b2 7365 
opendmarc_1.4.2-4.1_source.buildinfo
Files:
 58054ace314c5f309474056c6a148cde 2137 mail optional opendmarc_1.4.2-4.1.dsc
 7474afda33b0ade94758ffb740eae492 30432 mail optional 
opendmarc_1.4.2-4.1.debian.tar.xz
 0e27398e830e511b950c638a5562bcb4 7365 mail optional 
opendmarc_1.4.2-4.1_source.buildinfo

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

iQIzBAEBCgAdFiEEpi0s+9ULm1vzYNVLFZ61xO/Id0wFAmXgdfkACgkQFZ61xO/I
d0zPAxAAiEBrZq94dOxvh0cgDf0wOIZfHpUbwU/+4BMjn5aVGQxDapOHpmkVUCz+
nGYyK64+QiMKA8N4a3AOyrT74t1t6Rz0jUwntJGg/RTKq93OnlgQxZEw28t+ugEB
ambtynUMwSMIMCc0Hja8dDFwDtPmdUoDCtv3QTSltqsp0976eYIECmA64GOXUiUq
i7HMR+Cxb3OM6rnm/aFnEoczdKbkJFKvviPV/CFj0ls/LtL1o5xM/nwEDHnXHOzK
dnOTvoJGTwBDmGr6YiFArvm8cNOJwuzgWkdxv5KcioNAVaTxHNSdRzrDsfnedxBM
NlAksURS/fiQrgoK2NhEUWAbifW9v7Ow7uypk7KlHIIhsM0QefMpQgHtvCMFcK7w
IVmzLzk1vVBeIg31QYaA9x4xE0iGYpqH16JXvx3R/3DChYRHXgNlmwcMwaS0UPCf
Vns996t3bbQRYgVVNkj3cuFTlvv7ay3iVW3FzuyWuP3Rc6syxK4I10XBRXEmSM7p
D6enYaQ4aJ0DaZaP7dCYBOmTFfw+AXnTeJleyeE9jwZ51aDPZRO5b8NaX/FxBn47
ifOAimGQto9lwFNCN404H1c2leo22BNHgEF014W+o7uS6Y/8TgGhzrSlekCt9TZq
aoTBuZ5iDSDeXeAWnXfG91zgDSqWVCJ7NL0mp1PvC/NZqciIU0k=
=EIiZ
-----END PGP SIGNATURE-----

Attachment: pgpCHlfNo_Vo8.pgp
Description: PGP signature


--- End Message ---

Reply via email to