Your message dated Thu, 29 Feb 2024 06:06:37 +0000
with message-id <e1rfzyz-009oje...@fasolo.debian.org>
and subject line Bug#1064100: fixed in grpc 1.51.1-4.1
has caused the Debian Bug report #1064100,
regarding grpc: 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.)


-- 
1064100: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064100
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: grpc
Version: 1.51.1-4
Severity: important
Tags: patch pending sid trixie
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
grpc 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 grpc
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.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, 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 grpc-1.51.1/debian/changelog grpc-1.51.1/debian/changelog
--- grpc-1.51.1/debian/changelog        2023-12-26 06:49:37.000000000 +0000
+++ grpc-1.51.1/debian/changelog        2024-02-06 06:47:07.000000000 +0000
@@ -1,3 +1,10 @@
+grpc (1.51.1-4.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <vor...@debian.org>  Tue, 06 Feb 2024 06:47:07 +0000
+
 grpc (1.51.1-4) unstable; urgency=medium
 
   [ Pirate Praveen <prav...@debian.org> ]
diff -Nru grpc-1.51.1/debian/control grpc-1.51.1/debian/control
--- grpc-1.51.1/debian/control  2023-12-26 06:49:37.000000000 +0000
+++ grpc-1.51.1/debian/control  2024-02-06 06:47:07.000000000 +0000
@@ -31,21 +31,22 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libgrpc29 (= ${binary:Version}), pkgconf, zlib1g-dev, libssl-dev, 
libabsl-dev (>= 20220623.1), libc-ares-dev, libre2-dev, ${misc:Depends}
+Depends: libgrpc29t64 (= ${binary:Version}), pkgconf, zlib1g-dev, libssl-dev, 
libabsl-dev (>= 20220623.1), libc-ares-dev, libre2-dev, ${misc:Depends}
 Conflicts: libgpr1-dev, libgpr2-dev, libgpr3-dev, libupb-dev
 Description: high performance general RPC framework (development)
  A modern, open source remote procedure call (RPC) framework that can
  run anywhere. It enables client and server applications to communicate
  transparently, and makes it easier to build connected systems.
  .
- This package contains the headers and the static library for libgrpc29 .
+ This package contains the headers and the static library for libgrpc29t64 .
 
-Package: libgrpc29
+Package: libgrpc29t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libgrpc9, libgrpc10, libgrpc28, libgrpc22
-Replaces: libgrpc9, libgrpc10, libgrpc28, libgrpc22
+Breaks: libgrpc29 (<< ${source:Version}), libgrpc9, libgrpc10, libgrpc28, 
libgrpc22
+Replaces: libgrpc29, libgrpc9, libgrpc10, libgrpc28, libgrpc22
 Description: high performance general RPC framework
  A modern, open source remote procedure call (RPC) framework that can
  run anywhere. It enables client and server applications to communicate
@@ -57,15 +58,18 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libgrpc++1.51 (= ${binary:Version}), libgrpc-dev (= 
${binary:Version}), pkgconf, zlib1g-dev, libssl-dev, libabsl-dev (>= 
20220623.1), libc-ares-dev, libre2-dev, ${misc:Depends}
+Depends: libgrpc++1.51t64 (= ${binary:Version}), libgrpc-dev (= 
${binary:Version}), pkgconf, zlib1g-dev, libssl-dev, libabsl-dev (>= 
20220623.1), libc-ares-dev, libre2-dev, ${misc:Depends}
 Description: high performance general RPC framework (development)
  A modern, open source remote procedure call (RPC) framework that can
  run anywhere. It enables client and server applications to communicate
  transparently, and makes it easier to build connected systems.
  .
- This package contains the headers and the static library for libgrpc++1.51 .
+ This package contains the headers and the static library for libgrpc++1.51t64 
.
 
-Package: libgrpc++1.51
+Package: libgrpc++1.51t64
+Provides: ${t64:Provides}
+Replaces: libgrpc++1.51
+Breaks: libgrpc++1.51 (<< ${source:Version})
 Architecture: any
 Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff -Nru grpc-1.51.1/debian/libgrpc++1.51.dirs 
grpc-1.51.1/debian/libgrpc++1.51.dirs
--- grpc-1.51.1/debian/libgrpc++1.51.dirs       2021-01-13 21:50:31.000000000 
+0000
+++ grpc-1.51.1/debian/libgrpc++1.51.dirs       1970-01-01 00:00:00.000000000 
+0000
@@ -1 +0,0 @@
-usr/lib
diff -Nru grpc-1.51.1/debian/libgrpc++1.51.install 
grpc-1.51.1/debian/libgrpc++1.51.install
--- grpc-1.51.1/debian/libgrpc++1.51.install    2021-10-06 23:26:49.000000000 
+0000
+++ grpc-1.51.1/debian/libgrpc++1.51.install    1970-01-01 00:00:00.000000000 
+0000
@@ -1,2 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libgrpc++*.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/libgrpcpp_channelz.so.*
diff -Nru grpc-1.51.1/debian/libgrpc++1.51t64.dirs 
grpc-1.51.1/debian/libgrpc++1.51t64.dirs
--- grpc-1.51.1/debian/libgrpc++1.51t64.dirs    1970-01-01 00:00:00.000000000 
+0000
+++ grpc-1.51.1/debian/libgrpc++1.51t64.dirs    2021-01-13 21:50:31.000000000 
+0000
@@ -0,0 +1 @@
+usr/lib
diff -Nru grpc-1.51.1/debian/libgrpc++1.51t64.install 
grpc-1.51.1/debian/libgrpc++1.51t64.install
--- grpc-1.51.1/debian/libgrpc++1.51t64.install 1970-01-01 00:00:00.000000000 
+0000
+++ grpc-1.51.1/debian/libgrpc++1.51t64.install 2021-10-06 23:26:49.000000000 
+0000
@@ -0,0 +1,2 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libgrpc++*.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libgrpcpp_channelz.so.*
diff -Nru grpc-1.51.1/debian/libgrpc++1.51t64.lintian-overrides 
grpc-1.51.1/debian/libgrpc++1.51t64.lintian-overrides
--- grpc-1.51.1/debian/libgrpc++1.51t64.lintian-overrides       1970-01-01 
00:00:00.000000000 +0000
+++ grpc-1.51.1/debian/libgrpc++1.51t64.lintian-overrides       2024-02-06 
06:47:07.000000000 +0000
@@ -0,0 +1 @@
+libgrpc++1.51t64: package-name-doesnt-match-sonames libgrpc++1.51
diff -Nru grpc-1.51.1/debian/libgrpc29.install 
grpc-1.51.1/debian/libgrpc29.install
--- grpc-1.51.1/debian/libgrpc29.install        2021-10-26 19:27:03.000000000 
+0000
+++ grpc-1.51.1/debian/libgrpc29.install        1970-01-01 00:00:00.000000000 
+0000
@@ -1,6 +0,0 @@
-usr/share/grpc/roots.pem
-usr/lib/${DEB_HOST_MULTIARCH}/libgpr.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/libgrpc.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/libgrpc_*.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/libaddress_sorting.so.*
-usr/lib/${DEB_HOST_MULTIARCH}/libupb.so.*
diff -Nru grpc-1.51.1/debian/libgrpc29t64.install 
grpc-1.51.1/debian/libgrpc29t64.install
--- grpc-1.51.1/debian/libgrpc29t64.install     1970-01-01 00:00:00.000000000 
+0000
+++ grpc-1.51.1/debian/libgrpc29t64.install     2021-10-26 19:27:03.000000000 
+0000
@@ -0,0 +1,6 @@
+usr/share/grpc/roots.pem
+usr/lib/${DEB_HOST_MULTIARCH}/libgpr.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libgrpc.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libgrpc_*.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libaddress_sorting.so.*
+usr/lib/${DEB_HOST_MULTIARCH}/libupb.so.*
diff -Nru grpc-1.51.1/debian/libgrpc29t64.lintian-overrides 
grpc-1.51.1/debian/libgrpc29t64.lintian-overrides
--- grpc-1.51.1/debian/libgrpc29t64.lintian-overrides   1970-01-01 
00:00:00.000000000 +0000
+++ grpc-1.51.1/debian/libgrpc29t64.lintian-overrides   2024-02-06 
06:47:07.000000000 +0000
@@ -0,0 +1 @@
+libgrpc29t64: package-name-doesnt-match-sonames libgrpc29

--- End Message ---
--- Begin Message ---
Source: grpc
Source-Version: 1.51.1-4.1
Done: Steve Langasek <vor...@debian.org>

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

Debian distribution maintenance software
pp.
Steve Langasek <vor...@debian.org> (supplier of updated grpc 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 01:10:41 +0000
Source: grpc
Architecture: source
Version: 1.51.1-4.1
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org>
Changed-By: Steve Langasek <vor...@debian.org>
Closes: 1064100
Changes:
 grpc (1.51.1-4.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1064100
Checksums-Sha1:
 59f970cc6b0460fd96fde7ab50c87cc5d852763d 2896 grpc_1.51.1-4.1.dsc
 842b61b81806c3e658dc27c610906d58a20223ca 21004 grpc_1.51.1-4.1.debian.tar.xz
 82f6759b008752dddb276b3d87e0c36e147a4b4f 13948 grpc_1.51.1-4.1_source.buildinfo
Checksums-Sha256:
 0fa010de8247bcac3988bdc1f641725d515b37f6660307fc032b34c92dbfdabd 2896 
grpc_1.51.1-4.1.dsc
 05ddedc2434b28620606ffab36e908b2664afbcac6211d4983f89ad8fd772a3b 21004 
grpc_1.51.1-4.1.debian.tar.xz
 2fb461c988f207073827ea3475227180634d9258ed67d1f160151e4c1a7a29bf 13948 
grpc_1.51.1-4.1_source.buildinfo
Files:
 aff6f998e276017a3fde71e8e338544d 2896 libs optional grpc_1.51.1-4.1.dsc
 69eddadb43324e89bf4fbf5b86799744 21004 libs optional 
grpc_1.51.1-4.1.debian.tar.xz
 b901a938ee10989646c91dc870fcdecc 13948 libs optional 
grpc_1.51.1-4.1_source.buildinfo

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

iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXgEfYSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9zpgQAJxjhyieMS6cnhP4PJ0mkfhjRLzBUlDJ
atah/OUB3zrQCDS60ppYC+6Rx70/yAzmorVSWhwkG3MJoW3iXeVqXORe/q8d7Bfp
H+j+9FpiOuWxXDUg9XYxidycbEyDDbv99aPcp3+CzkieK2//5j+olr06Tooh2Mhl
Gh1oFv1tK9/mpE+lCKXlnh0J55l3B5z9kIYLCs2dPiGu4afrIDpIMEHgYrfutDbd
OEqgoIFYhWvrTH2dZufe5T2cScuuEG84bTcTUCPM3zRSpuUB0OaYLOrhnovI4C/8
3RBTpErufK1xkOkDTPr0gXkHWkQCffnmi0ElxdHUsis76Zf1rF/m36nDGI5J/5cs
wLMlFECJH229eEGDLzsOY2jIk7SltBD90fjNv5s7eYxGz7Ge98l5V/edork9bP69
D02fDBn3abSvX+x9rtsH2TIZox+DZDYr8Cs2mbFvZZ/v48nm0euy91vGLxm3oo9S
yfFR9yTcGqT5F6jXbEXHWlAo8tNE8ZTNEAOm5NY9nDQs/ex4xPh1Z9AiIdQZ7cRh
nKwWF6WyDCnelBdxHS2co+2FCDQuBZByc1umU+5cRWVjwztXkzNasB+evd9Pxf8d
GSzhY6X5noYasfaWXIRKcHJYElwmkAqqG4WKVgGf4l/zqg9322n15SgXG4ZnHJI+
tpLsvPa1wmp9
=s2Ws
-----END PGP SIGNATURE-----

Attachment: pgpEkmRD8RjA4.pgp
Description: PGP signature


--- End Message ---

Reply via email to