Summary: | app-admin/conky-1.9.0-r1 - Depends on nvidia-settings, but nvidia-drivers comes with a nvidia-settings executable | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tom Wijsman (TomWij) (RETIRED) <tomwij> |
Component: | Current packages | Assignee: | Daniel Pielmeier <billie> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | brenden, gentoo, hardened, idl0r |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=445926 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 443594 | ||
Bug Blocks: |
Description
Tom Wijsman (TomWij) (RETIRED)
2012-11-26 10:35:24 UTC
@hardened: I tried to switch a dependency for conky from nvidia? ( media-video/nvidia-settings ) to nvidia? ( x11-drivers/nvidia-drivers[tools]). After running a repoman check I got the following QA warnings: dependency.bad 24 app-admin/conky/conky-1.9.0.ebuild: DEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: DEPEND: amd64(hardened/linux/amd64/no-multilib) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: DEPEND: amd64(hardened/linux/amd64/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: DEPEND: amd64(hardened/linux/amd64) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: RDEPEND: amd64(hardened/linux/amd64) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: DEPEND: x86(hardened/linux/x86/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: RDEPEND: x86(hardened/linux/x86/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: DEPEND: x86(hardened/linux/x86) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0.ebuild: RDEPEND: x86(hardened/linux/x86) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: DEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: DEPEND: amd64(hardened/linux/amd64/no-multilib) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: DEPEND: amd64(hardened/linux/amd64/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: DEPEND: amd64(hardened/linux/amd64) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: DEPEND: x86(hardened/linux/x86/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: RDEPEND: x86(hardened/linux/x86/selinux) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: DEPEND: x86(hardened/linux/x86) ['x11-drivers/nvidia-drivers[tools]'] app-admin/conky/conky-1.9.0-r1.ebuild: RDEPEND: x86(hardened/linux/x86) ['x11-drivers/nvidia-drivers[tools]'] From looking at the hardened profiles I found the use flags X and tools are masked for the nvidia-drivers in package.use.ask. I guess this causes the warnings. I think masking the nvidia use flag for conky as well should fix this. Use nvidia for app-admin/conky masked in the hardened profile. + 30 Nov 2012; Daniel Pielmeier <billie@gentoo.org> conky-1.9.0.ebuild, + conky-1.9.0-r1.ebuild, metadata.xml: + Depend on nvidia-drivers[tools] instead of nvidia-settings. Apparently + nvidia-settings won't become stable anymore. Thanks to Tom Wijsman for the + report and Magnus Granberg for adding the required masks in the hardened + profile. (In reply to comment #3) > + Depend on nvidia-drivers[tools] instead of nvidia-settings. Apparently > + nvidia-settings won't become stable anymore. Thanks to Tom Wijsman for the > + report and Magnus Granberg for adding the required masks in the hardened > + profile. That's not true, see bug 443594. @hardened: There was a communication issue. There will be stable versions of nvidia-settings and I can leave the old dependency for conky in place. This makes your mask unnecessary. My apologies. When nvidia-settings gets stabilized, this bug can be closed as INVALID; if it does not get stabilized, we should continue with the prior approach. Did anyone already involve the maintainers of nvidia-drivers and nvidia-settings to clarify what they want to do with both packages? (In reply to comment #6) > When nvidia-settings gets stabilized, this bug can be closed as INVALID; if > it does not get stabilized, we should continue with the prior approach. > > Did anyone already involve the maintainers of nvidia-drivers and > nvidia-settings to clarify what they want to do with both packages? I did contact the maintainer of nvidia-settings and he told me that there will be stable versions of nvidia-settings. Problem was the drivers got stabled before the settings. Hopefully this will get coordinated better in the future. I close this bug when the nvidia-drivers become stable. Closing nvidia-settings are now stable. |