[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.1.0-23-gacef70c1

Allan McRae allan at archlinux.org
Thu Jul 19 02:27:19 UTC 2018

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".

The branch, master has been updated
       via  acef70c1036e3234fe07f2dd1d105f0f59480baa (commit)
       via  8b4be66a3006abe209f6f6a8ef13991cfa57fe34 (commit)
       via  9a8c7154b1b5842a08db27bd3c3a1607fa0c8f0f (commit)
       via  4fe9adf418467505884dcc6e9a6ae9239c06c5f8 (commit)
      from  0d6e82d3748653a2b61ea34b940011ef97350768 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit acef70c1036e3234fe07f2dd1d105f0f59480baa
Author: Allan McRae <allan at archlinux.org>
Date:   Thu Jun 21 15:36:05 2018 +1000

    libmakepkg: remove accidentally added file
    A blank file slipped into libmakepkg in commit 2c94118d.
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 8b4be66a3006abe209f6f6a8ef13991cfa57fe34
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Tue Jun 12 21:17:18 2018 -0400

    libmakepkg/tidy: fix debug sources not being properly detected sometimes
    DW_AT_comp_dir is meant to contain the directory in which the compiler
    was run
    DW_AT_name contains the source file the compiler was told to use.
    In the event that DW_AT_name is an absolute path, it is (obviously) not
    meant to be computed relative to DW_AT_comp_dir. However, we did not
    handle this correctly, and as a result tried to copy source files using
    doubled-up filepaths.
    The correct approach should be to use DW_AT_name on its own, in the
    event that it is an absolute path.
    See http://wiki.dwarfstd.org/index.php?title=Best_Practices.
    This fixes debug package generation for many packages that use absolute
    paths in their build systems... like CMake.
    Reported-by: Jagannathan Tiruvallur Eachambadi <jagannathante at gmail.com>
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 9a8c7154b1b5842a08db27bd3c3a1607fa0c8f0f
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Jun 19 21:08:28 2018 +1000

    Revert "makepkg: use the `declare` builtin when backing up variables to eval"
    This reverts commit 9e52a36794552b77ecf26f7f34b226d096978f1e.
    The change to use declare for the split package metadata backup/restore
    resulted in variables being declared at a local scope. When these variables
    were unset (mostly noticed with debug packaging) this left the variable at
    global scope defined. Revert back to the known good state.
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 4fe9adf418467505884dcc6e9a6ae9239c06c5f8
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Jun 19 20:44:14 2018 +1000

    PKGBUILD(5): Remove reference to ChangeLog prototype inclusion
    We do not distribute a ChangeLog prototype, so should not reference
    it in the man page.
    Signed-off-by: Allan McRae <allan at archlinux.org>


Summary of changes:
 doc/PKGBUILD.5.asciidoc             |  6 +++---
 scripts/libmakepkg/lint_pkgbuild/3  |  0
 scripts/libmakepkg/tidy/strip.sh.in |  2 +-
 scripts/makepkg.sh.in               | 20 ++++++++++++++++----
 4 files changed, 20 insertions(+), 8 deletions(-)
 delete mode 100644 scripts/libmakepkg/lint_pkgbuild/3

The official pacman repository

More information about the pacman-dev mailing list