Your message dated Sat, 27 May 2023 10:17:04 +0200
with message-id
<cam8zjquey8zzr0vtws3cvjhwpie2ehk4ypvzfbiggfj5z4y...@mail.gmail.com>
and subject line Re: Bug#1036663: unblock: onetbb/2021.8.0-2
has caused the Debian Bug report #1036663,
regarding unblock: onetbb/2021.8.0-2
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.)
--
1036663: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1036663
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
Please unblock package onetbb
(Please provide enough (but not too much) information to help
the release team to judge the request efficiently. E.g. by
filling in the sections below.)
[ Reason ]
For smooth upgrades from bullseye we need to make some transitive
conflicts explicit s.t. apt has better chances of finding the perfect
upgrade path.
[ Impact ]
Bad upgrade experience: partially incomplete upgrades.
[ Tests ]
Various piuparts upgrade scenarios tested locally
(testing all packages that (transitively) depend/recommend libtbb2 in bullseye)
Together with similar Breaks added in other packages upgrades look much
better now ;-)
[ Risks ]
Low. Only affects packages in bullseye and not in bookworm, i.e. that
should get removed on upgrades anyway.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
The libraries removed from the .symbols file have been moved to a
separate package long ago, so the symbols were only cruft.
unblock onetbb/2021.8.0-2
Andreas
diff --git a/debian/changelog b/debian/changelog
index 7aa18445..3adae56e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+onetbb (2021.8.0-2) unstable; urgency=medium
+
+ * Team upload.
+ * libtbb12: Add explicit Breaks against libtbb2 for smoother upgrades from
+ bullseye. The the existing transitive Breaks via libtbbmalloc2 is not
+ sufficient for all upgrade paths. (Closes: #1036073)
+ * Drop duplicate symbols.
+
+ -- Andreas Beckmann <a...@debian.org> Tue, 16 May 2023 12:23:01 +0200
+
onetbb (2021.8.0-1) unstable; urgency=medium
* New upstream version 2021.8.0
diff --git a/debian/control b/debian/control
index 81ee5679..9f5dbeb1 100644
--- a/debian/control
+++ b/debian/control
@@ -48,6 +48,8 @@ Depends: libtbbmalloc2 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
+Breaks:
+ libtbb2 (<< 2021),
Description: parallelism library for C++ - runtime files
TBB is a library that helps you leverage multi-core processor
performance without having to be a threading expert. It represents a
diff --git a/debian/libtbb12.symbols.amd64 b/debian/libtbb12.symbols.amd64
index 45ef0404..6cc620f6 100644
--- a/debian/libtbb12.symbols.amd64
+++ b/debian/libtbb12.symbols.amd64
@@ -98,61 +98,3 @@ libtbb.so.12 libtbb12 #MINVER#
_ZTVN3tbb6detail2r110user_abortE@Base 2021.4.0
_ZTVN3tbb6detail2r112missing_waitE@Base 2021.4.0
_ZTVN3tbb6detail2r114bad_last_allocE@Base 2021.4.0
-libtbbmalloc.so.2 libtbb12 #MINVER#
- MallocInitializeITT@Base 2017~U7
- _ZN3rml10pool_msizeEPNS_10MemoryPoolEPv@Base 2019~U4
- _ZN3rml10pool_resetEPNS_10MemoryPoolE@Base 2017~U7
- _ZN3rml11pool_createElPKNS_13MemPoolPolicyE@Base 2017~U7
- _ZN3rml11pool_mallocEPNS_10MemoryPoolEm@Base 2017~U7
- _ZN3rml12pool_destroyEPNS_10MemoryPoolE@Base 2017~U7
- _ZN3rml12pool_reallocEPNS_10MemoryPoolEPvm@Base 2017~U7
- _ZN3rml13pool_identifyEPv@Base 2017~U7
- _ZN3rml14pool_create_v1ElPKNS_13MemPoolPolicyEPPNS_10MemoryPoolE@Base 2017~U7
- _ZN3rml19pool_aligned_mallocEPNS_10MemoryPoolEmm@Base 2017~U7
- _ZN3rml20pool_aligned_reallocEPNS_10MemoryPoolEPvmm@Base 2017~U7
- _ZN3rml9pool_freeEPNS_10MemoryPoolEPv@Base 2017~U7
- __TBB_malloc_safer_aligned_msize@Base 2017~U7
- __TBB_malloc_safer_aligned_realloc@Base 2017~U7
- __TBB_malloc_safer_free@Base 2017~U7
- __TBB_malloc_safer_msize@Base 2017~U7
- __TBB_malloc_safer_realloc@Base 2017~U7
- scalable_aligned_free@Base 2017~U7
- scalable_aligned_malloc@Base 2017~U7
- scalable_aligned_realloc@Base 2017~U7
- scalable_allocation_command@Base 2017~U7
- scalable_allocation_mode@Base 2017~U7
- scalable_calloc@Base 2017~U7
- scalable_free@Base 2017~U7
- scalable_malloc@Base 2017~U7
- scalable_msize@Base 2017~U7
- scalable_posix_memalign@Base 2017~U7
- scalable_realloc@Base 2017~U7
-libtbbmalloc_proxy.so.2 libtbb12 #MINVER#
- _ZdaPv@Base 2017~U7
- _ZdaPvRKSt9nothrow_t@Base 2017~U7
- _ZdlPv@Base 2017~U7
- _ZdlPvRKSt9nothrow_t@Base 2017~U7
- _Znam@Base 2017~U7
- _ZnamRKSt9nothrow_t@Base 2017~U7
- _Znwm@Base 2017~U7
- _ZnwmRKSt9nothrow_t@Base 2017~U7
- __TBB_malloc_proxy@Base 2017~U7
- __libc_calloc@Base 2017~U7
- __libc_free@Base 2017~U7
- __libc_malloc@Base 2017~U7
- __libc_memalign@Base 2017~U7
- __libc_pvalloc@Base 2017~U7
- __libc_realloc@Base 2017~U7
- __libc_valloc@Base 2017~U7
- aligned_alloc@Base 2017~U7
- calloc@Base 2017~U7
- free@Base 2017~U7
- mallinfo@Base 2017~U7
- malloc@Base 2017~U7
- malloc_usable_size@Base 2017~U7
- mallopt@Base 2017~U7
- memalign@Base 2017~U7
- posix_memalign@Base 2017~U7
- pvalloc@Base 2017~U7
- realloc@Base 2017~U7
- valloc@Base 2017~U7
--- End Message ---
--- Begin Message ---
On Wed, 24 May 2023 at 10:06, Andreas Beckmann <a...@debian.org> wrote:
> unblock onetbb/2021.8.0-2
Unblocked, thanks.
--- End Message ---