Summary: | sys-block/parted-3.2_p23 should RDEPEND on sys-apps/dmidecode | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Francesco Turco <fturco> |
Component: | Current packages | Assignee: | Gentoo LiveCD Package Maintainers <livecd> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | info.txt |
Description
Francesco Turco
2019-01-23 13:09:12 UTC
$ emerge -pv parted dmidecode These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-apps/dmidecode-3.2::gentoo USE="(-selinux)" 0 KiB [ebuild R ] sys-block/parted-3.2_p23::gentoo USE="device-mapper nls readline -debug (-selinux) -static-libs" 0 KiB Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB It's a warning, not an error. If you don't like the warning, install dmidecode. Not all systems that support parted (nearly all architectures) also support dmidecode. I'm not an expert, but isn't it possible to add a condition in the ebuild such as: if architecture == amd64, then require dmidecode? This message doesn't actually come from the parted code itself but from Debian's "gptsync.patch" patch which uses dmidecode to detect (Intel) Macs and change the way protective MBR gets written there. So it isn't actually just a harmless warning, it makes the package misbehave on these machines. Note that the aforementioned code is only active on x86 (both 32 and 64-bit), so, as Francesco has said above, RDEPENDing on sys-apps/dmidecode just for x86 and amd64 is fine. |