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

Bug 480020

Summary: sys-boot/efibootmgr file location changed on linux.dell.com
Product: Gentoo Linux Reporter: Oliver Koch <oliver.koch>
Component: New packagesAssignee: IA-64 team <ia64>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Oliver Koch 2013-08-07 08:17:52 UTC
New location: http://linux.dell.com/efibootmgr/permalink/
If GENTOO_MIRRORS ist not set, the sources can not be found.

Reproducible: Always

Steps to Reproduce:
emerge efibootmgr
Actual Results:  
Connecting to linux.dell.com (linux.dell.com)|143.166.82.43|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2013-08-07 08:31:41 UTC
(In reply to Oliver Koch from comment #0)
> New location: http://linux.dell.com/efibootmgr/permalink/
> If GENTOO_MIRRORS ist not set, the sources can not be found.

If GENTOO_MIRRORS is not set, it will default to http://distfiles.gentoo.org/ where the file is available http://distfiles.gentoo.org/distfiles/efibootmgr-0.5.4.tar.gz
That's the whole point of having Gentoo mirrors that when files get deleted from upstream, it will always fallback to the Gentoo mirrors (EXCEPT if user has set broken settings at make.conf for the mirrors)
As in, the whole point is to not have to file these useless bugs :-)

> 
> Reproducible: Always
> 
> Steps to Reproduce:
> emerge efibootmgr
> Actual Results:  
> Connecting to linux.dell.com (linux.dell.com)|143.166.82.43|:80... connected.
> HTTP request sent, awaiting response... 404 Not Found
Comment 2 Oliver Koch 2013-08-07 09:09:54 UTC
OK, point taken, sorry for the useless bug. Had I been following the handbook, GENTOO_MIRRORS would have been set before emerging grub and the file would have been found.

But just to satisfy my curiosity, when I tried with GENTOO_MIRRORS not set, the first and only source checked was the SRC_URI in the ebuild, not distfiles.gentoo.org. This matches the description in man ebuild (COMMANDS fetch).