Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 476936

Summary: sys-boot/plymouth should depend on || ( sys-kernel/dracut sys-kernel/genkernel-next )
Product: Gentoo Linux Reporter: Fabio Coatti <fabio.coatti>
Component: [OLD] Core systemAssignee: Enrico Tagliavini <enrico.tagliavini>
Status: RESOLVED FIXED    
Severity: normal CC: maksbotan, proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Remove initramfs RDEP

Description Fabio Coatti 2013-07-15 15:51:12 UTC
sys-boot/plymouth forces the installation of dracut:
>=sys-kernel/dracut-008-r1[dracut_modules_plymouth]
but now also genkernel-next can use plymouth so maybe we can drop dracut dependency from plymouth or modify it in order to have both (dracut and genkernel-next) satisfying the dep. 
I'm not sure if genkernel or dracut are a really needed dep.


Reproducible: Always
Comment 1 Enrico Tagliavini 2013-07-20 13:33:07 UTC
Created attachment 353718 [details]
Remove initramfs RDEP

Fair enough. I would go even further and just remove the RDEP from the initramfs generation tool. Plymouth can work without them with a custom made initramfs or it can work even without it. No point forcing this DEP.

Maxim please include the attached ebuild in the tree if no major objection arise. I'm not sure about a revision bump or not. The installed stuff doesn't change at all, but it might annoy people without dracut in the portage world file.

Thank you.
Comment 2 Maxim Koltsov (RETIRED) gentoo-dev 2013-07-20 16:22:27 UTC
Commited the change, thanks. I've added conditional to show warning only of neither dracut nor genkernel are installed.
Comment 3 Enrico Tagliavini 2013-07-20 16:34:22 UTC
Good idea. Thank you :)