Summary: | sys-apps/hal-0.5.9.1-r2: Pulls in two different versions of parted at the same time | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alexander Skwar <askwar> |
Component: | New packages | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | galtgendo, gentopia, rhill |
Priority: | High | ||
Version: | 2007.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alexander Skwar
2007-08-31 10:15:39 UTC
Firstly, you're on Portage 2.1.3.6 when you should be on 2.1.3.7. Secondly, the depends are correct. Since libparted does not have a stable API/ABI and it changes with every minor release, it requires patches to the HAL code to work with the new version. HAL has workarounds in the code from version 1.7.1 (inclusive) to version 1.8.7 (inclusive) so the depends are correct. Portage people, how is this solved. FWIW: The problem also exists in Portage 2.1.3.7. Just remove the >=sys-apps/parted-1.7.1 from the ebuild. The oldest version in the tree is 1.7.1-r1. (In reply to comment #1) > Portage people, how is this solved. Dupe of bug #4315 as far as we are concerned. Made agaffney's suggested change. *** Bug 205783 has been marked as a duplicate of this bug. *** this bug is back in hal-0.5.10 with parted-1.8.8 installed: !!! Multiple versions within a single package slot have been !!! pulled into the dependency graph: sys-apps/parted:0 ('ebuild', '/', 'sys-apps/parted-1.8.7', 'merge') pulled in by ('installed', '/', 'sys-apps/hal-0.5.10', 'nomerge') ('installed', '/', 'sys-apps/parted-1.8.8', 'nomerge') (no parents) and also with parted-1.8.7 installed: !!! Multiple versions within a single package slot have been !!! pulled into the dependency graph: sys-apps/parted:0 ('installed', '/', 'sys-apps/parted-1.8.7', 'nomerge') pulled in by ('installed', '/', 'sys-apps/hal-0.5.10', 'nomerge') ('ebuild', '/', 'sys-apps/parted-1.8.8', 'merge') (no parents) (In reply to comment #8) > ('installed', '/', 'sys-apps/parted-1.8.7', 'nomerge') pulled in by > ('installed', '/', 'sys-apps/hal-0.5.10', 'nomerge') > > ('ebuild', '/', 'sys-apps/parted-1.8.8', 'merge') (no parents) One of the following should solve it: 1) unmask a newer version of hal that's compatible with parted-1.8.8 2) correct the hal-0.5.10 deps to indicate compatibility with parted-1.8.8 3) mask parted-1.8.8 to prevent in from being pulled in *** This bug has been marked as a duplicate of bug 1343 *** oh for sure, i personally know how to fix it (in this case masking parted-1.8.8 is the only choice). i'm just pointing out to the gentopia folks that our users might be a little annoyed by the fact that it's currently impossible to do emerge -aD world on a system with hal-0.5.10 installed and the disk-partition USE flag enabled. |