Bug 243435 - Mk/bsd.sites.mk: Rework KERNEL_ORG mirror list
Summary: Mk/bsd.sites.mk: Rework KERNEL_ORG mirror list
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Matthias Andree
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-18 20:44 UTC by daniel.engberg.lists
Modified: 2020-06-02 09:36 UTC (History)
3 users (show)

See Also:


Attachments
Patch (1003 bytes, patch)
2020-01-18 20:44 UTC, daniel.engberg.lists
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description daniel.engberg.lists 2020-01-18 20:44:08 UTC
Created attachment 210848 [details]
Patch

Prioritize CDN and fallback if that fails
Add more mirrors for availability and fresh URLs
Use main site as last resort
Comment 1 commit-hook freebsd_committer 2020-06-02 09:33:45 UTC
A commit references this bug:

Author: mandree
Date: Tue Jun  2 09:33:07 UTC 2020
New revision: 537531
URL: https://svnweb.freebsd.org/changeset/ports/537531

Log:
  Update GNU and kernel.org mirror lists

  Note that from the original submission by Daniel on kernel.org,
  heanet.ie was updated to match the directory,
  rackspace and slackwere were dropped because they were outdated.

  Mirror update status was checked with libpci/pciutils-3.7.0.tar.xz
  and gnuchess-6.2.7 a few minutes ago.

  PR:		243435
  PR:		243436
  Submitted by:	Daniel Engberg

Changes:
  head/Mk/bsd.sites.mk
Comment 2 Matthias Andree freebsd_committer 2020-06-02 09:36:18 UTC
I've adjusted the heanet.ie path, and removed http://slackware.cs.utah.edu/ and https://mirror.rackspace.com because they were not up to date and some links of the mirror.rackspace.com website were broken. I think we have enough other mirrors.

I've also moved www.kernel.org up which apparently does GeoIP-based DNS resolution and serves from four sites hosted by co. packet, see https://cdn.kernel.org/fast-new-frontends-with-packet.html