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-----pgpEkmRD8RjA4.pgp
Description: PGP signature
--- End Message ---