Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 461578 - net-wireless/gnuradio blacklists boost-1.52.0
Summary: net-wireless/gnuradio blacklists boost-1.52.0
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Radio project
URL: http://gnuradio.org/redmine/issues/513
Whiteboard:
Keywords:
Depends on: 461574
Blocks: CVE-2013-0252
  Show dependency tree
 
Reported: 2013-03-12 19:47 UTC by Chí-Thanh Christopher Nguyễn
Modified: 2013-08-25 14:40 UTC (History)
0 users

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 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-03-12 19:47:53 UTC
Upstream blacklisted boost-1.52.0 due to broken thread_group::join_all() and automagically disables functionality when that version is found.

To avoid users getting nonfunctional gnuradio, I added a dependency
!<=dev-libs/boost-1.52.0-r6:0/1.52

If a fix is applied to 1.52.0 we can override cmake detection with -DENABLE_BAD_BOOST=True
Comment 1 Spoiler 2013-03-16 17:19:54 UTC
I confirm, I have just...
Comment 2 Mike Auty (RETIRED) gentoo-dev 2013-03-18 11:30:54 UTC
The dependency blocks all versions less than or equal to 1.52.0 (ie, there's no version of boost available that portage thinks will work with gnuradio-3.6.4).  Shouldn't it just blacklist 1.52.0 and allow lower versions?
Comment 3 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-03-18 14:37:43 UTC
Old versions of boost are allowed:

# emerge -pv boost:0/0 gnuradio

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     UD ] dev-util/boost-build-1.49.0 [1.52.0-r1] USE="-examples -python (-test%)" 0 kB
[ebuild     UD ] dev-libs/boost-1.49.0-r2:0/0 [1.52.0-r6:0/1.52] USE="python -debug -doc -icu -mpi -static-libs -tools (-nls%*) (-threads%*)" PYTHON_TARGETS="(-python2_5%) (-python2_6%) (-python2_7%*) (-python3_1%) (-python3_2%*) (-python3_3%)" 0 kB
[ebuild  N    ~] net-wireless/gnuradio-3.6.4  USE="alsa qt4 sdl wxwidgets -doc -examples -fcd -filter -grc -jack -oss -performance-counters -portaudio -uhd -utils -wavelet" 2,854 kB

Total: 3 packages (2 downgrades, 1 new), Size of downloads: 2,854 kB
Comment 4 Mike Auty (RETIRED) gentoo-dev 2013-03-26 13:03:40 UTC
Ah, you're right, sorry.  I missed the slotting on the dependency.  Unfortunately I have other packages dependent upon a more recent boost (mongodb)...
Comment 5 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-08-25 14:40:43 UTC
gnuradio users will have to use boost-1.53