lp:pacman-pm

Created by Thomas Karl Pietrowski on 2014-01-14 and last modified on 2019-08-12
Get this branch:
bzr branch lp:pacman-pm

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Thomas Karl Pietrowski
Project:
pacman
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://projects.archlinux.org/pacman.git.

The next import is scheduled to run in 1 hour.

Last successful import was 4 hours ago.

Import started 4 hours ago on alnitak and finished 4 hours ago taking 20 seconds — see the log
Import started 11 hours ago on alnitak and finished 11 hours ago taking 20 seconds — see the log
Import started 18 hours ago on alnitak and finished 18 hours ago taking 20 seconds — see the log
Import started on 2019-08-19 on alnitak and finished on 2019-08-19 taking 20 seconds — see the log
Import started on 2019-08-18 on alnitak and finished on 2019-08-18 taking 20 seconds — see the log
Import started on 2019-08-18 on alnitak and finished on 2019-08-18 taking 20 seconds — see the log
Import started on 2019-08-18 on alnitak and finished on 2019-08-18 taking 20 seconds — see the log
Import started on 2019-08-18 on alnitak and finished on 2019-08-18 taking 20 seconds — see the log
Import started on 2019-08-17 on alnitak and finished on 2019-08-17 taking 20 seconds — see the log
Import started on 2019-08-17 on alnitak and finished on 2019-08-17 taking 20 seconds — see the log

Recent revisions

5602. By Allan McRae on 2019-08-12

Prepare translations for next release

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

5601. By László Várady <email address hidden> on 2019-08-12

pacman/callback: fix buffer over-read

Commit 11ab9aa9f5f0f3873df89c73e8715b82f485bd9b replaced a strcpy() call
with memcpy(), without copying the terminating null character.

Since fname is allocated with malloc(), subsequent strstr() calls will
overrun the buffer's boundary.

Signed-off-by: László Várady <email address hidden>
Signed-off-by: Allan McRae <email address hidden>

5600. By Dave Reisner <email address hidden> on 2019-08-12

meson: remove tap-driver.py, use meson's TAP protocol

This includes a patch from Andrew to fix pactest's TAP output for
subtests. Original TAP support in meson was added in 0.50, but 0.51
contains a bugfix that ensures the test still work with the --verbose
flag passed to meson test, so let's depend on that.

5599. By Austin Lund on 2019-08-05

makepkg: Ignore "<artificial>" source files

An artificial symbol can be produced when requesting debugging symbols
and the compiler has inlined a function. These symbols will give
spurious results when listing source files for inclusion in debug
packages. This will ignore these symbols and avoid an error that can be
generated when creating a debug package.

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

5598. By Dave Reisner <email address hidden> on 2019-08-05

build-aux: detect build dir based on build.ninja

.ninja.log is only present after building (successful or otherwise) the
project, but build.ninja is output as soon as the build dir is setup.

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

5597. By Dave Reisner <email address hidden> on 2019-08-05

meson: port over checks for types used from sys/types.h

These are defined by a POSIX standard, and we should assert that we have
them, or define sane fallbacks (as per sys_types.h(0P)).

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

5596. By Dave Reisner <email address hidden> on 2019-08-05

meson: drop checks for things we don't use

This was ported over from the AC_CHECK_{FUNCS,HEADERS} lists in
configure.ac, but I never actually checked if the resulting CPP defines
are used. Turns out, lots of symbols, not a lot of define usage.

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

5595. By Andrew Gregory <email address hidden> on 2019-08-05

create coredump on segfault

Overriding the segfault handler prevents the creation of core dumps by
the default handler, which makes debugging segfaults difficult.

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

5594. By Andrew Gregory <email address hidden> on 2019-08-05

sighandler: block signals while handling SIGSEGV

If we get SIGSEGV we need to bail out quickly, leaving other signals
unblocked could lead to other signal handlers getting triggered.

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

5593. By morganamilo <email address hidden> on 2019-06-28

Correctly report a download failiure for 404s

Currently when caling alpm_trans_commit, if fetching a package restults
in a 404 (or other non 400 response code), the function returns -1 but
errno is never set.

This patch sets errno to ALPM_ERR_RETRIEVE.

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)
This branch contains Public information 
Everyone can see this information.