Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 290691 - =dev-libs/boost-1.35.0-r5 is missing !!<=dev-libs/boost-1.35.0-r2
Summary: =dev-libs/boost-1.35.0-r5 is missing !!<=dev-libs/boost-1.35.0-r2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
: 290478 290605 290957 292200 292429 (view as bug list)
Depends on:
Blocks: 287340
  Show dependency tree
 
Reported: 2009-10-27 07:34 UTC by Sebastian Luther (few)
Modified: 2009-11-09 21:50 UTC (History)
7 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 Sebastian Luther (few) 2009-10-27 07:34:26 UTC
Since =dev-libs/boost-1.35.0-r2 doesn't use eselect boost while -r5 does, -r5 has to block -r2. That means it needs the !!<=dev-libs/boost-1.35.0-r2 block that all newer versions have. That said, current stable portage 2.1.6.13 is going to ignore it (bug 270953, fixed in 2.1.7 and 2.2_rc34).
Comment 1 Sebastian Luther (few) 2009-10-27 07:35:52 UTC
*** Bug 290605 has been marked as a duplicate of this bug. ***
Comment 2 Sebastian Luther (few) 2009-10-27 22:14:24 UTC
As pointed out by zmedico one could use something like 

has_version "<=dev-libs/boost-1.35.0-r2" && die "uninstall boost"

as a workaround for the stable portage version.
Comment 3 Sebastian Luther (few) 2009-10-27 22:16:21 UTC
*** Bug 290478 has been marked as a duplicate of this bug. ***
Comment 4 Sebastian Luther (few) 2009-10-30 09:28:48 UTC
*** Bug 290957 has been marked as a duplicate of this bug. ***
Comment 5 Andrea 2009-10-31 12:33:38 UTC
i haved not problem to upgrade my world when is showed this upgrade, if I remember good.
the only one problem is that i had to run "eselect boost set 1" because te are links breakages and in this case I've resolved the problem for openoffice rebuilding,
Comment 6 Sebastian Luther (few) 2009-10-31 12:50:23 UTC
(In reply to comment #5)
> the only one problem is that i had to run "eselect boost set 1" because te are
> links breakages and in this case I've resolved the problem for openoffice
> rebuilding,
> 

This should just work (at least if you installed boost with USE="eselect"). 
Comment 7 Rafał Mużyło 2009-11-08 19:06:42 UTC
*** Bug 292200 has been marked as a duplicate of this bug. ***
Comment 8 Sebastian Luther (few) 2009-11-09 10:49:34 UTC
*** Bug 292429 has been marked as a duplicate of this bug. ***
Comment 9 Tiziano Müller (RETIRED) gentoo-dev 2009-11-09 13:56:45 UTC
(In reply to comment #0)
> Since =dev-libs/boost-1.35.0-r2 doesn't use eselect boost while -r5 does, -r5
> has to block -r2. That means it needs the !!<=dev-libs/boost-1.35.0-r2 block
> that all newer versions have. That said, current stable portage 2.1.6.13 is
> going to ignore it (bug 270953, fixed in 2.1.7 and 2.2_rc34).
> 

wrong. boost-1.35.0-r5 is in the same slot as boost-1.35.0-r2 so it replaces it completely (or it should at least). Blockers in the same slot are pure nonsense.
Comment 10 Sebastian Luther (few) 2009-11-09 14:16:55 UTC
It is needed to prevent portage-2.2 to preserve the old libs which prevent eselect from doing its job (that's where all those duplicates come from). The stuff from comment 2 is not needed, but the block is.
Comment 11 Tiziano Müller (RETIRED) gentoo-dev 2009-11-09 19:23:01 UTC
(In reply to comment #10)
> It is needed to prevent portage-2.2 to preserve the old libs which prevent
> eselect from doing its job (that's where all those duplicates come from). The
> stuff from comment 2 is not needed, but the block is.
> 

I'm surely not adding stuff which makes no sense to work around the behaviour of one package manager.
Comment 12 Sebastian Luther (few) 2009-11-09 19:34:36 UTC
We are talking about gentoo's default package manager and annoyed users. There is no point in not having this block. All newer boost versions have it. So please fix.
Comment 13 Mark Loeser (RETIRED) gentoo-dev 2009-11-09 21:50:00 UTC
Reopening to fix.
Comment 14 Mark Loeser (RETIRED) gentoo-dev 2009-11-09 21:50:12 UTC
Added the blocker.  Thanks.