[pacman-dev] [PATCH] makepkg: restrict pkgname and pkgver to ascii

Allan McRae allan at archlinux.org
Thu Jun 6 00:37:44 UTC 2019


On 3/6/19 5:32 pm, Andrew Gregory wrote:
> pkgname and pkgver are used as directory names within database files.
> libarchive does not provide a reliable locale-independent method for
> reading archive file names, causing errors when archive paths include
> non-ascii characters.
> 
> This is a first step toward dealing with FS#49342, by hopefully reducing
> the number of packages with non-ascii data in the wild before updating
> libalpm to reject them outright.
> 
> See https://github.com/libarchive/libarchive/wiki/Filenames
> and https://github.com/libarchive/libarchive/issues/587
> 
> Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

This is a sad limitation of libarchive.  Patch is fine as we need to be
robust to it.

A


More information about the pacman-dev mailing list