See tracker bug 350792. virtual/bootloader packages: sys-apps/s390-tools sys-boot/aboot sys-boot/arcload sys-boot/bootcreator sys-boot/cromwell sys-boot/cromwell-bin sys-boot/elilo sys-boot/grub sys-boot/grub-static sys-boot/lilo sys-boot/milo sys-boot/nettrom sys-boot/palo sys-boot/quik sys-boot/silo sys-boot/yaboot sys-boot/yaboot-static Notes: - No package has virtual/bootloader in its dependencies. - It is not used in blockers. - Subprofiles have different preferred providers for this. However, virtual/bootloader is in the system set for hppa and mips profiles only, where the choice is unique: for each of them, only one bootloader has the required KEYWORDS (palo for hppa, arcload for mips). So, it looks like USE_EXPAND trickery is not necessary here.
1) HPPA is done. 2) sys-boot/lilo is done, but I don't know if chainsaw was added for just that. Please remove his CC too if it was only for lilo.
(In reply to comment #1) > 1) HPPA is done. So looks like this virtual could be removed entirely: - Change profiles/arch/mips/packages from virtual/bootloader to an explicit sys-boot/arcload (which is the only provider with a ~mips keyword). - Remove the PROVIDE line from all packages listed in comment #0.
(In reply to comment #2) > (In reply to comment #1) > > 1) HPPA is done. > > So looks like this virtual could be removed entirely: > - Change profiles/arch/mips/packages from virtual/bootloader to an explicit > sys-boot/arcload (which is the only provider with a ~mips keyword). > - Remove the PROVIDE line from all packages listed in comment #0. arcload is, I guess, the only bootloader for mips currently, but I've got hardware with a different bootloader (ebuild for its bootloader is on my TODO list) and also Loongson systems use Grub2.
(In reply to comment #3) > arcload is, I guess, the only bootloader for mips currently, but I've got > hardware with a different bootloader (ebuild for its bootloader is on my TODO > list) and also Loongson systems use Grub2. virtual/bootloader removed from profiles/arch/mips/packages, as discussed with mattst88 on irc. To be done: > - Remove the PROVIDE line from all packages listed in comment #0.
sys-apps/s390-tools - s390 sys-boot/aboot - alpha sys-boot/elilo - ia64 sys-boot/milo - alpha sys-boot/nettrom - embedded sys-boot/silo - sparc all done
Readding hppa for sys-boot/palo.
I'll fix the remaining ebuilds and profiles in one week from now.
(In reply to comment #6) > Readding hppa for sys-boot/palo. Done.
(In reply to comment #7) > I'll fix the remaining ebuilds and profiles in one week from now. Done.