Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 359971 - Remove old-style virtual/bootloader
Summary: Remove old-style virtual/bootloader
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 350792
  Show dependency tree
 
Reported: 2011-03-22 15:45 UTC by Ulrich Müller
Modified: 2011-04-10 14:50 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ulrich Müller gentoo-dev 2011-03-22 15:45:33 UTC
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.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2011-03-22 16:19:19 UTC
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.
Comment 2 Ulrich Müller gentoo-dev 2011-03-31 15:42:07 UTC
(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.
Comment 3 Matt Turner gentoo-dev 2011-03-31 15:46:15 UTC
(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.
Comment 4 Ulrich Müller gentoo-dev 2011-04-01 21:16:42 UTC
(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.
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2011-04-02 12:04:19 UTC
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
Comment 6 Ulrich Müller gentoo-dev 2011-04-02 12:32:10 UTC
Readding hppa for sys-boot/palo.
Comment 7 Ulrich Müller gentoo-dev 2011-04-04 06:14:47 UTC
I'll fix the remaining ebuilds and profiles in one week from now.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2011-04-05 15:53:13 UTC
(In reply to comment #6)
> Readding hppa for sys-boot/palo.

Done.
Comment 9 Ulrich Müller gentoo-dev 2011-04-10 14:50:43 UTC
(In reply to comment #7)
> I'll fix the remaining ebuilds and profiles in one week from now.

Done.