[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1061953: marked as done (freewnn: NMU diff for 64-bit time_t transition)



Your message dated Wed, 28 Feb 2024 09:53:45 +0000
with message-id <E1rfGdF-005U3E-Jz@fasolo.debian.org>
and subject line Bug#1061953: fixed in freewnn 1.1.1~a021+cvs20130302-7.1
has caused the Debian Bug report #1061953,
regarding freewnn: 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 owner@bugs.debian.org
immediately.)


-- 
1061953: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061953
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: freewnn
Version: 1.1.1~a021+cvs20130302-7
Severity: serious
Tags: patch pending
Justification: library ABI skew on upgrade
User: debian-arm@lists.debian.org
Usertags: time-t

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
freewnn 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 freewnn
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/8 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 not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/changelog freewnn-1.1.1~a021+cvs20130302/debian/changelog
--- freewnn-1.1.1~a021+cvs20130302/debian/changelog	2017-10-01 13:15:36.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/changelog	2024-01-30 13:23:07.000000000 +0000
@@ -1,3 +1,10 @@
+freewnn (1.1.1~a021+cvs20130302-7.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lukas Märdian <slyon@debian.org>  Tue, 30 Jan 2024 13:23:07 +0000
+
 freewnn (1.1.1~a021+cvs20130302-7) unstable; urgency=medium
 
   * QA upload.
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/control freewnn-1.1.1~a021+cvs20130302/debian/control
--- freewnn-1.1.1~a021+cvs20130302/debian/control	2017-10-01 13:07:14.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/control	2024-01-30 13:23:07.000000000 +0000
@@ -49,7 +49,10 @@
  on Unix workstation. It supports a wide range of input methods,
  satisfying the needs of the Korean users from all over the world.
 
-Package: libwnn0
+Package: libwnn0t64
+Provides: ${t64:Provides}
+Replaces: libwnn0
+Breaks: libwnn0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -64,7 +67,10 @@
  .
  This package contains the dynamic libraries for Wnn.
 
-Package: libcwnn0
+Package: libcwnn0t64
+Provides: ${t64:Provides}
+Replaces: libcwnn0
+Breaks: libcwnn0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -80,7 +86,10 @@
  .
  This package contains the dynamic libraries for cWnn.
 
-Package: libkwnn0
+Package: libkwnn0t64
+Provides: ${t64:Provides}
+Replaces: libkwnn0
+Breaks: libkwnn0 (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -97,7 +106,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libwnn0 (= ${binary:Version}), ${misc:Depends}
+Depends: libwnn0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Header files and static libraries for Wnn (FreeWnn jserver)
  FreeWnn jserver (Wnn) is a network-extensible Kana-to-Kanji
  conversion system.  It was jointly developed and released by the
@@ -113,7 +122,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libcwnn0 (= ${binary:Version}), ${misc:Depends}
+Depends: libcwnn0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Header files and static library for cWnn (FreeWnn cserver)
  FreeWnn cserver (cWnn) is an integrated Chinese input system running
  on Unix workstation. It supports a wide range of input methods,
@@ -130,7 +139,7 @@
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libkwnn0 (= ${binary:Version}), ${misc:Depends}
+Depends: libkwnn0t64 (= ${binary:Version}), ${misc:Depends}
 Description: Header files and static library for kWnn (FreeWnn kserver)
  FreeWnn kserver (kWnn) is an integrated Korean input system running
  on Unix workstation. It supports a wide range of input methods,
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0.install freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0.install
--- freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0.install	2012-05-26 23:10:09.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libcwnn.so.0*
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0t64.install freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0t64.install
--- freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0t64.install	1970-01-01 00:00:00.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0t64.install	2012-05-26 23:10:09.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libcwnn.so.0*
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0t64.lintian-overrides freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0t64.lintian-overrides
--- freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/libcwnn0t64.lintian-overrides	2024-01-30 13:23:07.000000000 +0000
@@ -0,0 +1 @@
+libcwnn0t64: package-name-doesnt-match-sonames libcwnn0
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0.install freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0.install
--- freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0.install	2012-05-26 23:10:22.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0.install	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/libkwnn.so.0*
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0t64.install freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0t64.install
--- freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0t64.install	1970-01-01 00:00:00.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0t64.install	2012-05-26 23:10:22.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/libkwnn.so.0*
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0t64.lintian-overrides freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0t64.lintian-overrides
--- freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/libkwnn0t64.lintian-overrides	2024-01-30 13:23:07.000000000 +0000
@@ -0,0 +1 @@
+libkwnn0t64: package-name-doesnt-match-sonames libkwnn0
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/libwnn0.install freewnn-1.1.1~a021+cvs20130302/debian/libwnn0.install
--- freewnn-1.1.1~a021+cvs20130302/debian/libwnn0.install	2013-11-23 22:38:32.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/libwnn0.install	1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-
-usr/lib/*/libjd.so.0*
-usr/lib/*/libwnn.so.0*
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/libwnn0t64.install freewnn-1.1.1~a021+cvs20130302/debian/libwnn0t64.install
--- freewnn-1.1.1~a021+cvs20130302/debian/libwnn0t64.install	1970-01-01 00:00:00.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/libwnn0t64.install	2013-11-23 22:38:32.000000000 +0000
@@ -0,0 +1,3 @@
+
+usr/lib/*/libjd.so.0*
+usr/lib/*/libwnn.so.0*
diff -Nru freewnn-1.1.1~a021+cvs20130302/debian/libwnn0t64.lintian-overrides freewnn-1.1.1~a021+cvs20130302/debian/libwnn0t64.lintian-overrides
--- freewnn-1.1.1~a021+cvs20130302/debian/libwnn0t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ freewnn-1.1.1~a021+cvs20130302/debian/libwnn0t64.lintian-overrides	2024-01-30 13:23:07.000000000 +0000
@@ -0,0 +1 @@
+libwnn0t64: package-name-doesnt-match-sonames libwnn0

--- End Message ---
--- Begin Message ---
Source: freewnn
Source-Version: 1.1.1~a021+cvs20130302-7.1
Done: Michael Hudson-Doyle <mwhudson@debian.org>

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

Debian distribution maintenance software
pp.
Michael Hudson-Doyle <mwhudson@debian.org> (supplier of updated freewnn 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 28 Feb 2024 09:14:52 +0000
Source: freewnn
Architecture: source
Version: 1.1.1~a021+cvs20130302-7.1
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Michael Hudson-Doyle <mwhudson@debian.org>
Closes: 1061953
Changes:
 freewnn (1.1.1~a021+cvs20130302-7.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename libraries for 64-bit time_t transition.  Closes: #1061953
Checksums-Sha1:
 2af9ac35a7d38b9c89034eab07fc27a147d432cb 2440 freewnn_1.1.1~a021+cvs20130302-7.1.dsc
 731299b1f0a2e68d0d441328ecf51498558be813 136436 freewnn_1.1.1~a021+cvs20130302-7.1.debian.tar.xz
 314bed92119e61cff059c2292004ad2c4611cbf7 6713 freewnn_1.1.1~a021+cvs20130302-7.1_source.buildinfo
Checksums-Sha256:
 8503d76f934ccafa5c625540d86d98e23f0787f3f855b3c998c8828b0600b4c0 2440 freewnn_1.1.1~a021+cvs20130302-7.1.dsc
 571e5ab9564ed6ec447d373f5af96a7ce94714d84e92c93e7e9610c2309fff34 136436 freewnn_1.1.1~a021+cvs20130302-7.1.debian.tar.xz
 fd1b00ae1aa7ed70116a94c3673931954358e10fb44db770fa1068935808a7e9 6713 freewnn_1.1.1~a021+cvs20130302-7.1_source.buildinfo
Files:
 d8da8e963be43bdc7e2a62bd53b5cfc2 2440 utils optional freewnn_1.1.1~a021+cvs20130302-7.1.dsc
 fa449f5bf78b0ca99a76004e87fdd07e 136436 utils optional freewnn_1.1.1~a021+cvs20130302-7.1.debian.tar.xz
 535ea60e8f42487872d686da27952ff6 6713 utils optional freewnn_1.1.1~a021+cvs20130302-7.1_source.buildinfo

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

iQJIBAEBCAAyFiEEiiBE+E9xaoW3f/djEd9ClMyjmJMFAmXe+cgUHG13aHVkc29u
QGRlYmlhbi5vcmcACgkQEd9ClMyjmJMyMBAAlN0890COeMf0z7O1afmDIDPvVGOZ
q/gxUdkqoVHLOZqal+VXm3hG9SMY8j2ApVDqDK5KMifB/uov+LuwwOniK/eqruRQ
39pbbIgo04qRoXqX4LePuOURBR6OAmsfLqaj+p1yPd7yeAT+yvMV7XbmttdJCOSB
JGMIcNwruKf9CaP52n9juvK6RgPj5MiirC8oeyNHyWRSm1FyqXOfVv0VfsIlPJEx
N93TF4UYNZ67xvQwitZH23pgC6Nx2pKYf3OfI8vdQPnqwuLi9Xvlc9vOTSD6ygP9
h/0oI0joa3eC3wo0poXP+sdiym6BbPRAsC6kPsU5YZXO03HFNYk4YzKzN1pP7wOh
0r5FZ8CeCnptKXLL7o866+DZH7hy5QWr/jtQGt0jywj5r1lgX+1sursalXLHF9Cj
cviZZnPg47mSuCvdSqX/IiYXQZlcn0v5SFDAXJZYU7Nqd+iffVJMNZEEhqPQHPgj
vHZpjUKP6WLBXE6jWtJArm63tho/trOIaIyTGbrU2E3VKPSkqdxL4uUht7Ymjjzw
FSaq8Rcuu6WURMBljImk0/i4R3TINl2foD+DkKLz3E+LCwzC9QpdilnHwu10yOdM
umL/84ZIZkDC0fTEkH3hQa/RmjqtihAgk5hbrnvXFbsjXs4U/HmnYYIoYn376kCH
Xs5PNxKp0FrxU8I=
=WmQF
-----END PGP SIGNATURE-----

Attachment: pgpMWxxTqKQfP.pgp
Description: PGP signature


--- End Message ---

Reply to: