[pacman-dev] [PATCH v3 1/2] only use effective url for urls containing .db or .pkg

Allan McRae allan at archlinux.org
Fri Sep 3 12:16:26 UTC 2021


On 24/6/21 10:13 pm, morganamilo wrote:
> Github and other sites redirect their downloads to a cdn. So the
> download http://foo.org/myrepo.db may redirect to something like
> https://cdn.foo.org/83749327439.
> 
> This then causes pacman to try and download the sig as
> https://cdn.foo.org/83749327439.sig which is incorrect. In this case
> pacman should append .sig to the original url.
> 
> However urls like https://archlinux.org/packages/community/x86_64/0ad/download/
> Redirect to the mirror, so .sig has to appended after the redirects and
> not before.
> 
> So we decide if we should append .sig on the original or effective url
> based on if the effective url (minus the query part) has .db or .pkg in it.
> 
> Fixes FS#71148
> 

Pulled.

Thanks,
Allan


More information about the pacman-dev mailing list