[arch-projects] [devtools] [PATCH v2 1/1] arch-nspawn: ignore localhost for repository mirror

Erich Eckner 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 [0][1], 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.
> 
> [0] https://www.archlinux.org/packages/community/x86_64/pacredir/
> [1] 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"
then?

regards,
deep42thought

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.archlinux.org/pipermail/arch-projects/attachments/20180723/9c91bf5c/attachment-0001.asc>


More information about the arch-projects mailing list