Your message dated Fri, 01 Mar 2024 07:04:52 +0000
with message-id <[email protected]>
and subject line Bug#1062752: fixed in linphone 5.2.0-4.3
has caused the Debian Bug report #1062752,
regarding linphone: 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.)
--
1062752: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1062752
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: linphone
Version: 5.2.0-4.1
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
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
linphone 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 linphone
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'), (500, 'testing'), (500, 'stable'), (1,
'experimental')
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 linphone-5.2.0/debian/changelog linphone-5.2.0/debian/changelog
--- linphone-5.2.0/debian/changelog 2023-12-17 16:31:05.000000000 +0000
+++ linphone-5.2.0/debian/changelog 2024-02-02 20:31:04.000000000 +0000
@@ -1,3 +1,10 @@
+linphone (5.2.0-4.2) experimental; urgency=medium
+
+ * Non-maintainer upload.
+ * Rename libraries for 64-bit time_t transition.
+
+ -- Steve Langasek <[email protected]> Fri, 02 Feb 2024 20:31:04 +0000
+
linphone (5.2.0-4.1) unstable; urgency=medium
* Non-maintainer upload.
diff -Nru linphone-5.2.0/debian/control linphone-5.2.0/debian/control
--- linphone-5.2.0/debian/control 2023-12-17 16:28:42.000000000 +0000
+++ linphone-5.2.0/debian/control 2024-02-02 20:31:04.000000000 +0000
@@ -41,8 +41,8 @@
Package: liblinphone-dev
Section: libdevel
-Depends: liblinphone11 (= ${binary:Version}),
- liblinphone++11 (= ${binary:Version}),
+Depends: liblinphone11t64 (= ${binary:Version}),
+ liblinphone++11t64 (= ${binary:Version}),
libbelcard-dev (>= 5.2.0~),
libbellesip-dev (>= 5.2.0~),
libbelr-dev (>= 5.2.0~),
@@ -61,7 +61,10 @@
This package contains the files needed to use the linphone's library in your
programs.
-Package: liblinphone11
+Package: liblinphone11t64
+Provides: ${t64:Provides}
+Replaces: liblinphone11
+Breaks: liblinphone11 (<< ${source:Version})
Section: libs
Pre-Depends: ${misc:Pre-Depends},
Depends: ${misc:Depends},
@@ -75,7 +78,10 @@
.
This package contains the shared runtime libraries.
-Package: liblinphone++11
+Package: liblinphone++11t64
+Provides: ${t64:Provides}
+Replaces: liblinphone++11
+Breaks: liblinphone++11 (<< ${source:Version})
Section: libs
Pre-Depends: ${misc:Pre-Depends},
Depends: ${misc:Depends},
@@ -102,7 +108,7 @@
Package: linphone-cli
Depends: host,
- liblinphone11 (= ${binary:Version}),
+ liblinphone11t64 (= ${binary:Version}),
linphone-common (= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
diff -Nru linphone-5.2.0/debian/liblinphone++11.install
linphone-5.2.0/debian/liblinphone++11.install
--- linphone-5.2.0/debian/liblinphone++11.install 2023-12-17
16:28:42.000000000 +0000
+++ linphone-5.2.0/debian/liblinphone++11.install 1970-01-01
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/lib/*/liblinphone++.so.*
diff -Nru linphone-5.2.0/debian/liblinphone++11.shlibs
linphone-5.2.0/debian/liblinphone++11.shlibs
--- linphone-5.2.0/debian/liblinphone++11.shlibs 2023-12-17
16:28:42.000000000 +0000
+++ linphone-5.2.0/debian/liblinphone++11.shlibs 1970-01-01
00:00:00.000000000 +0000
@@ -1 +0,0 @@
-liblinphone++ 11 liblinphone++11 (>= 5.2.0-1), liblinphone++11 (<< 5.3.0-1)
diff -Nru linphone-5.2.0/debian/liblinphone++11t64.install
linphone-5.2.0/debian/liblinphone++11t64.install
--- linphone-5.2.0/debian/liblinphone++11t64.install 1970-01-01
00:00:00.000000000 +0000
+++ linphone-5.2.0/debian/liblinphone++11t64.install 2023-12-17
16:28:42.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/liblinphone++.so.*
diff -Nru linphone-5.2.0/debian/liblinphone++11t64.lintian-overrides
linphone-5.2.0/debian/liblinphone++11t64.lintian-overrides
--- linphone-5.2.0/debian/liblinphone++11t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ linphone-5.2.0/debian/liblinphone++11t64.lintian-overrides 2024-02-02
20:31:04.000000000 +0000
@@ -0,0 +1 @@
+liblinphone++11t64: package-name-doesnt-match-sonames liblinphone++11
diff -Nru linphone-5.2.0/debian/liblinphone++11t64.shlibs
linphone-5.2.0/debian/liblinphone++11t64.shlibs
--- linphone-5.2.0/debian/liblinphone++11t64.shlibs 1970-01-01
00:00:00.000000000 +0000
+++ linphone-5.2.0/debian/liblinphone++11t64.shlibs 2024-02-02
20:31:04.000000000 +0000
@@ -0,0 +1 @@
+liblinphone++ 11 liblinphone++11t64 (>= 5.2.0-1), liblinphone++11t64 (<<
5.3.0-1)
diff -Nru linphone-5.2.0/debian/liblinphone11.install
linphone-5.2.0/debian/liblinphone11.install
--- linphone-5.2.0/debian/liblinphone11.install 2023-12-17 16:28:42.000000000
+0000
+++ linphone-5.2.0/debian/liblinphone11.install 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-usr/lib/*/liblinphone.so.*
diff -Nru linphone-5.2.0/debian/liblinphone11.shlibs
linphone-5.2.0/debian/liblinphone11.shlibs
--- linphone-5.2.0/debian/liblinphone11.shlibs 2023-12-17 16:28:42.000000000
+0000
+++ linphone-5.2.0/debian/liblinphone11.shlibs 1970-01-01 00:00:00.000000000
+0000
@@ -1 +0,0 @@
-liblinphone 11 liblinphone11 (>= 5.2.0-1), liblinphone11 (<< 5.3.0-1)
diff -Nru linphone-5.2.0/debian/liblinphone11t64.install
linphone-5.2.0/debian/liblinphone11t64.install
--- linphone-5.2.0/debian/liblinphone11t64.install 1970-01-01
00:00:00.000000000 +0000
+++ linphone-5.2.0/debian/liblinphone11t64.install 2023-12-17
16:28:42.000000000 +0000
@@ -0,0 +1 @@
+usr/lib/*/liblinphone.so.*
diff -Nru linphone-5.2.0/debian/liblinphone11t64.lintian-overrides
linphone-5.2.0/debian/liblinphone11t64.lintian-overrides
--- linphone-5.2.0/debian/liblinphone11t64.lintian-overrides 1970-01-01
00:00:00.000000000 +0000
+++ linphone-5.2.0/debian/liblinphone11t64.lintian-overrides 2024-02-02
20:31:04.000000000 +0000
@@ -0,0 +1 @@
+liblinphone11t64: package-name-doesnt-match-sonames liblinphone11
diff -Nru linphone-5.2.0/debian/liblinphone11t64.shlibs
linphone-5.2.0/debian/liblinphone11t64.shlibs
--- linphone-5.2.0/debian/liblinphone11t64.shlibs 1970-01-01
00:00:00.000000000 +0000
+++ linphone-5.2.0/debian/liblinphone11t64.shlibs 2024-02-02
20:31:04.000000000 +0000
@@ -0,0 +1 @@
+liblinphone 11 liblinphone11t64 (>= 5.2.0-1), liblinphone11t64 (<< 5.3.0-1)
diff -Nru linphone-5.2.0/debian/rules linphone-5.2.0/debian/rules
--- linphone-5.2.0/debian/rules 2023-12-17 16:28:42.000000000 +0000
+++ linphone-5.2.0/debian/rules 2024-02-02 20:31:04.000000000 +0000
@@ -29,7 +29,7 @@
# setting CMAKE_SKIP_RPATH
options += -DCMAKE_SKIP_RPATH=ON
-libpkgname := liblinphone11
+libpkgname := liblinphone11t64
# this enables the unified call+chat database; it requires sqlite3 and
# a version of libsoci-dev built with C++11 support
--- End Message ---
--- Begin Message ---
Source: linphone
Source-Version: 5.2.0-4.3
Done: Steve Langasek <[email protected]>
We believe that the bug you reported is fixed in the latest version of
linphone, 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.
Steve Langasek <[email protected]> (supplier of updated linphone 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: Fri, 01 Mar 2024 06:40:46 +0000
Source: linphone
Architecture: source
Version: 5.2.0-4.3
Distribution: unstable
Urgency: medium
Maintainer: Debian VoIP Team <[email protected]>
Changed-By: Steve Langasek <[email protected]>
Closes: 1062752
Changes:
linphone (5.2.0-4.3) unstable; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1062752
Checksums-Sha1:
114578c83936f88bfcb1e52411893eecc5798253 2958 linphone_5.2.0-4.3.dsc
4ecc7cd3cf239f4cc270b527f3e86d96567eaab4 36728 linphone_5.2.0-4.3.debian.tar.xz
fcf34b6cb852075eb9e0de3f8ed70639e518be6a 7562
linphone_5.2.0-4.3_source.buildinfo
Checksums-Sha256:
c0751a40f494f651514e92c67260c80c48c8b6926e503c7f109702538209ca15 2958
linphone_5.2.0-4.3.dsc
29728cc663a2490f172cb30ed6efbae4e07bc228851b3810dfc0ddf547600d0c 36728
linphone_5.2.0-4.3.debian.tar.xz
522cde27e4539568400ba3d392d07fcdadab256c1ec70485de49d1662d916fd0 7562
linphone_5.2.0-4.3_source.buildinfo
Files:
9fd262102784c3ed23e1651ee92dd507 2958 sound optional linphone_5.2.0-4.3.dsc
f622a141f46ecea241126e9347bf156a 36728 sound optional
linphone_5.2.0-4.3.debian.tar.xz
33363581a9d9a0d750ba1be1a532b5e6 7562 sound optional
linphone_5.2.0-4.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEErEg/aN5yj0PyIC/KVo0w8yGyEz0FAmXhefoSHHZvcmxvbkBk
ZWJpYW4ub3JnAAoJEFaNMPMhshM9lDgQAJcaUgaL8xygmAu8xcDkYsGVQzhifXua
vtXz14drsIod434a4IVio5oy8JZpH9BiDLd8RvK6w+72dRbzBwQVi1h6Vm/5oaqu
uwlYdwo2NN0oP/nrehO+fSmBP1P3y9JW2jP9x8weYdB/iaE9y6JonCPx6qrvLXgj
LjFSG0LOJ1dksKISuGMMhc+91uCASbSWJ90HRBAiHbQDqkPykGxe5oMYTeG30rfV
VeqDNBLir8xJb2Z7mLysi+/yqNQElUsuVFX6aX5ROmIOhIRU3NzKFpHTjwMMLhWw
awa60jfSfc0bHlftq95HuYqHwJ0hyKjjUhe4TiBvbBQ6ujgqvMn06lGt1qgxJGad
1n5U809pHoP6/Pd/be5SpvwB+Vi8q9WUHXrH05BSX9KerYz1Vm0y2aRVXdlVTI5m
QzXPG7Yn/lsvAKmAUelNArD0N7+ySJSp+H3vIKvq0bZHa83Iv+vn2/q4vHnUenD8
3o+mYmeB2YdCVVLYxTZchNc5+fumOIgeu2M+GvwNmGiDyfzlgUtHRSQ76su5tJeD
zn3kV+gIElXBcJuW6UO4vBUPx+BF00AwCnnkyVVLk6Ko7KYLBmvAGaxLggGKJlO6
Zz6dH3Qgx/Ql9dC8nQ4MUJuXflexyRaQXUCdYqeJjKRqK5qDd5vmBNF/ZgVOfE1h
G8OiiaieoZVx
=1WdP
-----END PGP SIGNATURE-----
pgpCNYEvDbon8.pgp
Description: PGP signature
--- End Message ---