Bug#775506: unblock: tbb/4.2~20140122-4
On Wed, Feb 18, 2015 at 10:35:38AM +0800, Steven Capper steven.cap...@gmail.com wrote: Hi, arm64 should be building in -5, so shouldn't the arm64 reverse dependancies be unaffected? Under mips, mipsel, and s390x tbb fails to build unit tests due to missing/incorrect gcc atomics. I have very little confidence in the functional correctness of the reverse dependencies, so I would be inclined to remove them to be safe. Ok. Thanks for the confirmation. I've followed-up on Bug#775263 and asked for the removal of old binaries and reverse dependencies. Once that done, we will be able to unblock tbb. Regards, -- Mehdi Dogguy -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#775506: unblock: tbb/4.2~20140122-4
Hi, arm64 should be building in -5, so shouldn't the arm64 reverse dependancies be unaffected? Under mips, mipsel, and s390x tbb fails to build unit tests due to missing/incorrect gcc atomics. I have very little confidence in the functional correctness of the reverse dependencies, so I would be inclined to remove them to be safe. Mathieu, please shout if I've missed something. Thank you for looking at this and apologies again for me messing things up before the freeze. Steve On 18/02/2015, Mehdi Dogguy me...@dogguy.org wrote: Hi all, Le 2015-01-16 23:37, Jonathan Wiltshire a écrit : Control: tag -1 moreinfo On Fri, Jan 16, 2015 at 03:03:08PM +0100, Mathieu Malaterre wrote: Please unblock package tbb It fixes two grave bugs: #756233 #762656 It also fixes a longer term issue, as depicted in comment: #775263#17 So I understand the debdiff may be a little long, but unblocking current tbb from sid into testing would solve the issue for the long term. Comments welcome Not until the maintainer's objections to this upload are resolved. I'd like to get this request sorted out. We also want to make sure that there is no misunderstanding between you two on the technical decisions implemented in tbb up to -5. Besides, it seems that the list of architectures for this package has been reduced to: amd64, arm64, armhf, hppa, i386, powerpc and ppc64el. It appears that some reverse dependencies should have their binary packages removed from those packages before getting tbb migrated. Before proceeding, we want to be sure that this is what you want and that the list will not change once again in a near future. $ dak rm -s testing -nR -a mips,mipsel,arm64,s390x tbb W: -a/--architecture implies -p/--partial. Will remove the following packages from testing: libtbb-dev | 4.2~20140122-1.1 | mips, mipsel, s390x libtbb-dev | 4.2~20140122-1.1+b1 | arm64 libtbb2 | 4.2~20140122-1.1 | mips, mipsel, s390x libtbb2 | 4.2~20140122-1.1+b1 | arm64 libtbb2-dbg | 4.2~20140122-1.1 | mips, mipsel, s390x libtbb2-dbg | 4.2~20140122-1.1+b1 | arm64 tbb | 4.2~20140122-1.1 | source --- Reason --- Checking reverse dependencies... # Broken Depends: deal.ii: libdeal.ii-8.1.0 [arm64 mipsel] libdeal.ii-dev [arm64 mipsel] flexbar: flexbar [arm64 mips mipsel] mia: libmia-2.2-0 [arm64 mips mipsel] libmia-2.2-dev [arm64 mips mipsel] mia-tools [arm64 mips mipsel] # Broken Build-Depends: clasp: libtbb-dev (= 4.0+r233) deal.ii: libtbb-dev feel++: libtbb-dev flexbar: libtbb-dev gringo: libtbb-dev (= 4.0+r233) mia: libtbb-dev (= 3.0) opencv: libtbb-dev openturns: libtbb-dev openvdb: libtbb-dev Regards, -- Mehdi -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#775506: unblock: tbb/4.2~20140122-4
Hi all, Le 2015-01-16 23:37, Jonathan Wiltshire a écrit : Control: tag -1 moreinfo On Fri, Jan 16, 2015 at 03:03:08PM +0100, Mathieu Malaterre wrote: Please unblock package tbb It fixes two grave bugs: #756233 #762656 It also fixes a longer term issue, as depicted in comment: #775263#17 So I understand the debdiff may be a little long, but unblocking current tbb from sid into testing would solve the issue for the long term. Comments welcome Not until the maintainer's objections to this upload are resolved. I'd like to get this request sorted out. We also want to make sure that there is no misunderstanding between you two on the technical decisions implemented in tbb up to -5. Besides, it seems that the list of architectures for this package has been reduced to: amd64, arm64, armhf, hppa, i386, powerpc and ppc64el. It appears that some reverse dependencies should have their binary packages removed from those packages before getting tbb migrated. Before proceeding, we want to be sure that this is what you want and that the list will not change once again in a near future. $ dak rm -s testing -nR -a mips,mipsel,arm64,s390x tbb W: -a/--architecture implies -p/--partial. Will remove the following packages from testing: libtbb-dev | 4.2~20140122-1.1 | mips, mipsel, s390x libtbb-dev | 4.2~20140122-1.1+b1 | arm64 libtbb2 | 4.2~20140122-1.1 | mips, mipsel, s390x libtbb2 | 4.2~20140122-1.1+b1 | arm64 libtbb2-dbg | 4.2~20140122-1.1 | mips, mipsel, s390x libtbb2-dbg | 4.2~20140122-1.1+b1 | arm64 tbb | 4.2~20140122-1.1 | source --- Reason --- Checking reverse dependencies... # Broken Depends: deal.ii: libdeal.ii-8.1.0 [arm64 mipsel] libdeal.ii-dev [arm64 mipsel] flexbar: flexbar [arm64 mips mipsel] mia: libmia-2.2-0 [arm64 mips mipsel] libmia-2.2-dev [arm64 mips mipsel] mia-tools [arm64 mips mipsel] # Broken Build-Depends: clasp: libtbb-dev (= 4.0+r233) deal.ii: libtbb-dev feel++: libtbb-dev flexbar: libtbb-dev gringo: libtbb-dev (= 4.0+r233) mia: libtbb-dev (= 3.0) opencv: libtbb-dev openturns: libtbb-dev openvdb: libtbb-dev Regards, -- Mehdi -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#775506: unblock: tbb/4.2~20140122-4
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: unblock Please unblock package tbb It fixes two grave bugs: #756233 #762656 It also fixes a longer term issue, as depicted in comment: #775263#17 So I understand the debdiff may be a little long, but unblocking current tbb from sid into testing would solve the issue for the long term. Comments welcome unblock tbb/4.2~20140122-4 -- System Information: Debian Release: 8.0 APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) diff -Nru tbb-4.2~20140122/debian/changelog tbb-4.2~20140122/debian/changelog --- tbb-4.2~20140122/debian/changelog 2014-06-04 15:08:56.0 +0200 +++ tbb-4.2~20140122/debian/changelog 2014-10-30 18:55:55.0 +0100 @@ -1,3 +1,33 @@ +tbb (4.2~20140122-4) unstable; urgency=medium + * Bump standards version to 3.9.6. + * Add debian/tbb.pc to clean list. + + [ Mathieu Malaterre ] + * Don't use gcc atomics for ppc32. Closes: #762656 + + -- Steve Capper steven.cap...@gmail.com Thu, 30 Oct 2014 17:55:02 + + +tbb (4.2~20140122-3) unstable; urgency=medium + + * Unit test execution failures no longer cause build to fail; instead take a +tally of passes/failures to make it easier to analyse which cases are prone +to failure. ++ debian/patches/tally-unit-test-fails.patch + * debian/rules modified s.t. the unit tests are no longer executed twice + + -- Steve Capper steven.cap...@gmail.com Fri, 19 Sep 2014 20:35:24 +0100 + +tbb (4.2~20140122-2) unstable; urgency=medium + + * Unit test compile errors no longer ignored. Closes: #752820 + * for i386 architecture, set march=i586 (has to match gcc): Closes: #756233 + * Debian architecture overrides uname -m, allows pbuilder i386 builds. + * Amended Linux kernel version detection logic to work with x.y. + * Bump standards version to 3.9.5. + * A couple of Lintian source-is-missing errors overridden. + + -- Steve Capper steven.cap...@gmail.com Sat, 26 Jul 2014 18:45:08 +0100 + tbb (4.2~20140122-1.1) unstable; urgency=low [ Helge Deller ] diff -Nru tbb-4.2~20140122/debian/control tbb-4.2~20140122/debian/control --- tbb-4.2~20140122/debian/control 2014-06-04 15:08:26.0 +0200 +++ tbb-4.2~20140122/debian/control 2014-10-29 20:42:34.0 +0100 @@ -2,7 +2,7 @@ Priority: extra Maintainer: Steve Capper steven.cap...@gmail.com Build-Depends: debhelper (= 9), dpkg-dev (= 1.16.1~), libjs-jquery -Standards-Version: 3.9.4 +Standards-Version: 3.9.6 Section: libs Homepage: http://threadingbuildingblocks.org/ diff -Nru tbb-4.2~20140122/debian/patches/buildi386.patch tbb-4.2~20140122/debian/patches/buildi386.patch --- tbb-4.2~20140122/debian/patches/buildi386.patch 1970-01-01 01:00:00.0 +0100 +++ tbb-4.2~20140122/debian/patches/buildi386.patch 2014-09-19 18:10:59.0 +0200 @@ -0,0 +1,34 @@ +Description: allow i386 builds on amd64 and set march to match gcc +Author: Steve Capper steven.cap...@gmail.com + +Index: tbb/build/linux.gcc.inc +=== +--- tbb.orig/build/linux.gcc.inc tbb/build/linux.gcc.inc +@@ -93,7 +93,11 @@ endif + + ifeq (ia32,$(arch)) + ITT_NOTIFY = -DDO_ITT_NOTIFY +-CPLUS_FLAGS += -m32 -march=pentium4 $(ENABLE_RTM) ++ifeq ($(shell dpkg-architecture -qDEB_HOST_ARCH),i386) ++CPLUS_FLAGS += -m32 -march=i586 $(ENABLE_RTM) ++else ++CPLUS_FLAGS += -m32 -march=pentium4 $(ENABLE_RTM) ++endif + LIB_LINK_FLAGS += -m32 + endif + +Index: tbb/build/linux.inc +=== +--- tbb.orig/build/linux.inc tbb/build/linux.inc +@@ -73,6 +73,9 @@ ifndef arch + ifeq ($(deb_host_arch),x32) + export arch:=x32 + endif ++ifeq ($(deb_host_arch),i386) ++export arch:=ia32 ++endif + ifndef arch + export arch:=$(uname_m) + $(warning Unknown arch: $(arch)) diff -Nru tbb-4.2~20140122/debian/patches/failonbadtests.patch tbb-4.2~20140122/debian/patches/failonbadtests.patch --- tbb-4.2~20140122/debian/patches/failonbadtests.patch 1970-01-01 01:00:00.0 +0100 +++ tbb-4.2~20140122/debian/patches/failonbadtests.patch 2014-09-19 18:10:59.0 +0200 @@ -0,0 +1,22 @@ +Description: Fail hard on serious unit test fails +Author: Steve Capper steven.cap...@gmail.com + +Index: tbb/Makefile +=== +--- tbb.orig/Makefile tbb/Makefile +@@ -49,10 +49,10 @@ tbbproxy: mkdir + $(MAKE) -C $(work_dir)_release -r -f $(tbb_root)/build/Makefile.tbbproxy cfg=release tbbproxy + + test: tbb tbbmalloc $(if
Bug#775506: unblock: tbb/4.2~20140122-4
Control: tag -1 moreinfo On Fri, Jan 16, 2015 at 03:03:08PM +0100, Mathieu Malaterre wrote: Please unblock package tbb It fixes two grave bugs: #756233 #762656 It also fixes a longer term issue, as depicted in comment: #775263#17 So I understand the debdiff may be a little long, but unblocking current tbb from sid into testing would solve the issue for the long term. Comments welcome Not until the maintainer's objections to this upload are resolved. -- Jonathan Wiltshire j...@debian.org Debian Developer http://people.debian.org/~jmw 4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51 signature.asc Description: Digital signature