[arch-projects] [devtools] [PATCH v2 1/1] arch-nspawn: ignore localhost for repository mirror
arch at eckner.net
Mon Jul 23 08:48:32 UTC 2018
On 23.07.2018 09:48, Christian Hesse wrote:
> Erich Eckner <arch at eckner.net> on Mon, 2018/07/23 09:20:
>> On 23.07.2018 09:16, Christian Hesse wrote:
>>> From: Christian Hesse <mail at eworm.de>
>>> My system has a mirror configuration where only the host can access a
>>> local caching service on localhost. So ignore localhost urls.
>> I'm curious, how this can happen / why this is desirable. Shouldn't the
>> client be able to access the same network resources as the host?
>> In general, my feeling is, that it is rather desired to repair the
>> caching for the client than skipping it.
> The host is running pacredir , which listens on localhost and redirects
> to hosts it found on local network. But pacredir returning 404 is a valid
> answer, it just means the file is not available in local network. In this
> case pacman just uses the next mirror.
> In fact pacredir is accessible form client, but things would break
> as it has just this single server configured. There is no fallback to a real
> mirror that has all the files required.
>  https://www.archlinux.org/packages/community/x86_64/pacredir/
>  https://github.com/eworm-de/pacredir#pacredir
So the core problem is, that archbuild - in contrast to pacman - only
considers the first mirror. Wouldn't it be better to drop the "head -n1"
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 833 bytes
Desc: OpenPGP digital signature
More information about the arch-projects