Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 563692 - profiles/thirdpartymirrors - freebsd mirror group not valid/usable for any in-tree ebuilds
Summary: profiles/thirdpartymirrors - freebsd mirror group not valid/usable for any in...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-21 15:04 UTC by Ben Kohler
Modified: 2017-07-05 15:50 UTC (History)
1 user (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 Ben Kohler gentoo-dev 2015-10-21 15:04:58 UTC
Hello,

All ebuilds currently using mirror://freebsd/ are either using something from distfiles/ or local-distfiles/ which are reported [1][2] to have recently moved to a different server.  Thus all fetches fail when GENTOO_MIRRORS aren't used/usable.

# qgrep -H mirror://freebsd/
app-arch/unarj/unarj-2.65.ebuild:SRC_URI="mirror://freebsd/ports/local-distfiles/ache/${P}.tgz"
dev-libs/libexecinfo/libexecinfo-1.1.ebuild:SRC_URI="mirror://freebsd/distfiles/${P}.tar.bz2"
sys-block/eject-bsd/eject-bsd-1.5.ebuild:       mirror://freebsd/ports/distfiles/${MY_P}.tar.gz"
sys-freebsd/virtio-kmod/virtio-kmod-0.228301-r1.ebuild:SRC_URI="mirror://freebsd/ports/local-distfiles/kuriyama/virtio-${PV}.tar.gz"
x11-misc/xidle/xidle-24102005.ebuild:SRC_URI="mirror://freebsd/ports/local-distfiles/novel/${P}.tar.bz2"
#

It looks like the ebuilds which were using distfiles/ should now use http://distcache.freebsd.org/ports-distfiles and the ones using local-distfiles should now use http://distcache.freebsd.org/local-distfiles .

I'd be in favor of dropping the mirror group altogether, but if we want it to be useful, then it probably needs to be adjusted to use the 5 mirrors here:  http://distcache.freebsd.org/ and then have the ebuilds' SRC_URI paths adjusted as needed.  Since none of the ebuilds are fetchable from SRC_URI right now anyway, I don't think there'd be any harm in reworking the mirror group then fixing the ebuilds to match.


[1] ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/README.txt
[2] ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/README.txt
Comment 1 Ben Kohler gentoo-dev 2015-10-21 15:08:54 UTC
I should mention there are a couple of anomalous servers which still seem to be hosting a distfiles dir, though I don't know if they're current/updated.  The 3 servers marked 'good' in this list still have distfiles/ dirs:


Testing "freebsd" mirror group...
bad:  ftp://ftp.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.ar.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.au.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.au.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.at.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.at.FreeBSD.org/pub/FreeBSD/
good: ftp://ftp.br.FreeBSD.org/pub/FreeBSD/
good: ftp://ftp2.br.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.ca.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.ca.FreeBSD.org/
bad:  ftp://ftp.cn.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.cz.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.dk.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.dk.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.ee.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.fr.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.fr.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.de.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.de.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.gr.FreeBSD.org/pub/FreeBSD/
good: ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.hk.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.is.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.id.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.ie.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.ie.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.it.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.jp.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.kr.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp1.us.FreeBSD.org/pub/FreeBSD/
bad:  ftp://ftp2.us.FreeBSD.org/pub/FreeBSD/