lp:~thopiekar/pacman-pm/pacman-libarchive-fix

Created by Thomas Karl Pietrowski and last modified
Get this branch:
bzr branch lp:~thopiekar/pacman-pm/pacman-libarchive-fix
Only Thomas Karl Pietrowski can upload to this branch. If you are Thomas Karl Pietrowski please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Thomas Karl Pietrowski
Project:
pacman
Status:
Development

Recent revisions

4562. By Allan McRae

Do not check makepkg-wrapper for standard options

Fixes "make distcheck".

Signed-off-by: Allan McRae <email address hidden>

4561. By Thomas Bächler

makepkg: Introduce validpgpkeys array

If validpgpkeys is set in the PKGBUILD, signature checking fails if
the fingerprint of the key used to create the signature is not listed
in the array.

The key's trust value is ignored.

Signed-off-by: Allan McRae <email address hidden>

4560. By Thomas Bächler

makepkg: Treat a signature from an untrusted key as an error

Signed-off-by: Allan McRae <email address hidden>

4559. By Thomas Bächler

makepkg: Use read to parse status file during signature verification.

Instead of invoking grep multiple times, parse the status file once.

This refactoring also changes the behvaiour when signature verification
fails due to a missing public key: It is now an error instead of a
warning.

Signed-off-by: Allan McRae <email address hidden>

4558. By Dave Reisner <email address hidden>

dload: avoid using CURLOPT_FAILONERROR

Use of this flag causes connections to be closed on 404s -- a common
occurrence when your config sets DatabaseOptional. Handle the error
gracefully, so that the connection can be reused.

Signed-off-by: Dave Reisner <email address hidden>
Signed-off-by: Allan McRae <email address hidden>

4557. By Florian Pritz

util: Use off_t instead of int for size values

Old output:
> Total Installed Size: -1527.44 MiB

Fixed:
> Total Installed Size: 2568.56 MiB

Bug introduced in 7b8f8753b15037bf4a88126ffde8195416432c72.

Signed-off-by: Florian Pritz <email address hidden>
Signed-off-by: Allan McRae <email address hidden>

4556. By Andrew Gregory <email address hidden>

remove.c: downgrade TRANS_DUP_TARGET to warning

Matches the behavior for sync packages.

Signed-off-by: Andrew Gregory <email address hidden>
Signed-off-by: Allan McRae <email address hidden>

4555. By Andrew Gregory <email address hidden>

pactest: treat arguments as files instead of globs

glob() returns an empty list if input does not match any files, causing
non-existent test files to be silently skipped. Treating arguments as
files causes pactest to immediately bail out with an appropriate error
message on non-existent files.

Signed-off-by: Andrew Gregory <email address hidden>
Signed-off-by: Allan McRae <email address hidden>

4554. By Andrew Gregory <email address hidden>

pmdb.py: change siglevel name to Required

"Always" is not a valid siglevel. sign002.py was succeeding because
pacman failed to parse the resulting config file rather than a failed
signature check.

Signed-off-by: Andrew Gregory <email address hidden>
Signed-off-by: Allan McRae <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:pacman-pm
This branch contains Public information 
Everyone can see this information.