Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 344677 - Stabilize =dev-libs/boost-1.42.0-r2 and =dev-util/boost-build-1.42.0
Summary: Stabilize =dev-libs/boost-1.42.0-r2 and =dev-util/boost-build-1.42.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 344615 gcc-4.5-stable
  Show dependency tree
 
Reported: 2010-11-08 12:35 UTC by Paweł Hajdan, Jr. (RETIRED)
Modified: 2011-04-20 08:34 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-11-08 12:35:24 UTC
We need a more recent boost for schroot. Please pick the version for stabilization:

!!! All ebuilds that could satisfy ">=dev-libs/boost-1.42.0" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/boost-1.42.0-r2 (masked by: ~x86 keyword)
- dev-libs/boost-1.42.0-r1 (masked by: ~x86 keyword)
- dev-libs/boost-1.42.0 (masked by: ~x86 keyword)
Comment 1 Myckel Habets 2010-11-11 11:33:57 UTC
Can we have arches added?
Comment 2 Myckel Habets 2010-11-11 11:36:44 UTC
I propose to stabilize =dev-libs/boost-1.42.0-r2
Comment 3 Sebastian Luther (few) 2010-11-11 12:07:51 UTC
dev-libs/boost is unmaintained since quite some time, as there is no dev willing to maintain it (imo it should be dropped to m-needed). If you're going to fix any resulting issues, go for -r2.
Comment 4 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2010-11-11 17:49:11 UTC
(In reply to comment #3)
> dev-libs/boost is unmaintained since quite some time

Okay, adding arches.
Comment 5 Jeremy Murphy 2010-11-13 07:05:15 UTC
Please add #345265 as a dependency.
Comment 6 Agostino Sarubbo gentoo-dev 2010-11-13 18:41:02 UTC
boost-build is a dependence of boost, and there is a bug for not respect LDFLAGS. 
Comment 7 Jeremy Murphy 2010-11-13 23:21:17 UTC
Emerging this version of dev-libs/boost with USE=test requires greater than 13G of disc space: is that right?  If it is, maybe a check for disc space in the ebuild would be appropriate for USE=test?
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2010-11-24 14:51:49 UTC
Stable for HPPA.
Comment 9 Florent D'halluin (Flal) 2010-11-24 18:20:16 UTC
Building and test (appart from the 12G disk use) works fine for me on x86. 
tested a few package depending on it too and it's ok.
Comment 10 Alex Buell 2010-11-27 22:21:47 UTC
Tested on SPARC, all tests passed. Took ages though :) 
Comment 11 Alex Buell 2010-11-27 22:40:56 UTC
Stop, it was only boost-build that passed, for some reason boost didn't pass its tests. Rerunning the tests again
Comment 12 Alex Buell 2010-11-28 19:04:37 UTC
OK, boost passed all its tests on SPARC. Must have incorrectly run it first time around, I guess.
Comment 13 Sebastian Luther (few) 2010-11-28 19:17:54 UTC
Note that successfully installing boost with FEATURES="test" does not mean that it passes all test. In fact it's not very useful for arch tester to install boost with tests enabled, because all it does it generate a test report. That means that it will never fail (expect for breakage outside of the test suite, i.e. bug in the ebuild, running out of disk space, ...).
A lot of boost's tests fail depending on the used compiler. Just take a look at upstreams test matrix if you're curious.
The best thing you can do to test boost is to build its reverse deps (with tests enabled) and to make sure they keep working.
Comment 14 Alex Buell 2010-11-28 19:44:37 UTC
Hmm, is it possible to collect its RDEPENDS and build them all with FEATURES="test"? 
Comment 15 Myckel Habets 2010-11-28 20:52:11 UTC
(In reply to comment #14)
> Hmm, is it possible to collect its RDEPENDS and build them all with
> FEATURES="test"? 
> 

Use the tatt package (https://github.com/tom111/tatt), or equery to find out all packages.
Comment 16 Alex Buell 2010-11-28 21:29:43 UTC
# tatt -d dev-libs/boost
Traceback (most recent call last):
  File "/usr/bin/tatt-2.6", line 177, in <module>
    writerdepscript(pack)
NameError: name 'writerdepscript' is not defined

Ok, I'll do this manually and file a bug report for this one.
Comment 17 Jeremy Murphy 2010-12-05 05:48:07 UTC
(In reply to comment #14)
> Hmm, is it possible to collect its RDEPENDS and build them all with
> FEATURES="test"? 
> 

Does the dindex satisfy your requirements?
http://tinderbox.dev.gentoo.org/misc/dindex/
Comment 18 Jeremy Murphy 2010-12-05 07:58:53 UTC
x86 OK.

Packages I use that are rdeps for boost compiled and ran fine with brief testing.
Comment 19 Alex Buell 2010-12-05 18:44:10 UTC
Just tested it with OpenOffice (unmasked build) and Povray (unstable) on SPARC, seems to work fine. 
Comment 20 Thomas Kahle (RETIRED) gentoo-dev 2011-01-01 23:59:35 UTC
x86 done. Thanks everybody for testing and reporting. Please keep the QA Warning in bug 334467 in mind. Thanks!
Comment 21 Brent Baude (RETIRED) gentoo-dev 2011-01-08 01:30:12 UTC
ppc done
Comment 22 Brent Baude (RETIRED) gentoo-dev 2011-01-08 01:33:13 UTC
ppc done
Comment 23 Markos Chandras (RETIRED) gentoo-dev 2011-01-10 12:24:59 UTC
amd64 done
Comment 24 Aleksandar Petrinic 2011-01-15 14:48:16 UTC
It seems boost 1.42.0 has a bug. To be more specific it uses invalid c++ code ( http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43915 , https://svn.boost.org/trac/boost/ticket/3844 ).

I hit this bug compiling pokerth-0.8.2 with gcc 4.5.2.
Comment 25 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2011-01-15 14:55:08 UTC
(In reply to comment #24)
> It seems boost 1.42.0 has a bug. To be more specific it uses invalid c++ code (
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43915 ,
> https://svn.boost.org/trac/boost/ticket/3844 ).
> 
> I hit this bug compiling pokerth-0.8.2 with gcc 4.5.2.

Please don't post loosely related comments here, but open a new bug, possibly blocking this one.
Comment 26 Alex Buell 2011-01-17 13:46:34 UTC
Has been tested on SPARC since November when I built OpenOffice w/ it. dev-util/boost-build-1.42.0 passes all its tests, as did dev-libs/boosts-1.42.0-r2. Please stabilise.
Comment 27 Michael Weber (RETIRED) gentoo-dev 2011-02-21 21:29:45 UTC
sparc done
Comment 28 Kacper Kowalik (Xarthisius) (RETIRED) gentoo-dev 2011-03-06 09:41:26 UTC
ppc64 stable
Comment 29 Tobias Klausmann (RETIRED) gentoo-dev 2011-03-08 16:15:46 UTC
Stable on alpha.
Comment 30 Markus Meier gentoo-dev 2011-03-13 00:56:45 UTC
arm stable
Comment 31 Raúl Porcel (RETIRED) gentoo-dev 2011-04-16 15:53:30 UTC
ia64/s390/sh stable, and i'm not closing this because it won't let me close it since there are dependencies that aren't closed
Comment 32 Sebastian Luther (few) 2011-04-16 16:45:02 UTC
None of these bugs stops stabilization. Removing them and closing.