~thopiekar/pacman-pm/pacman

Viewing all changes in revision 5581.

  • Committer: Allan McRae
  • Author(s): Andrew Gregory
  • Date: 2019-06-06 00:34:23 UTC
  • Revision ID: git-v1:55a65aaf904a32bcf59c652cbc03fc510c265142
makepkg: restrict pkgname and pkgver to ascii

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@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: