[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.1.1-176-g27e80ca7

Allan McRae allan at archlinux.org
Tue May 28 02:55:44 UTC 2019


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  27e80ca7f61d0eb9861d36c24520a3e081bcb2ec (commit)
       via  a00615bfdad628299352b94e0f44d211a758fd17 (commit)
       via  5caf45cdbb267ee45c7b4a9c815e500efd350e6e (commit)
       via  4c38f4b991e7ff7119ac4d2a0ff11ad20f46086e (commit)
       via  c8062d753c77a8de4a89fbd4a83e5c8602a883aa (commit)
       via  99c5809bbf01725829ce67458565b46bce32eaa9 (commit)
      from  0bc687e2e01f4e6e3f2a2f7ac10c7e1fdbaf5ba2 (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 27e80ca7f61d0eb9861d36c24520a3e081bcb2ec
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed May 22 10:44:27 2019 -0400

    makepkg: also move restore_envvars handling into libmakepkg
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit a00615bfdad628299352b94e0f44d211a758fd17
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed May 22 10:44:26 2019 -0400

    makepkg: move config loading into libmakepkg
    
    When scripting/automating around makepkg, it is sometimes desirable to
    know how makepkg will be configured to operate. One example is the
    archlinux devtools, which must forward select makepkg.conf variables
    into a build chroot (for example PACKAGER) or use those variables itself
    (for example {SRC,PKG,LOG}DEST).
    
    The configuration file can be in up to 3 places, and should be capable
    of being overridden via environment variables. It is sufficiently
    complex to represent distinct functionality, and sufficiently useful to
    merit easy accessibility in other scripts, therefore, let us move it
    into a publicly exposed utility library.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 5caf45cdbb267ee45c7b4a9c815e500efd350e6e
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed May 22 10:39:44 2019 -0400

    doc: update SRCEXT/PKGEXT to reduce needlessly scary warnings
    
    Currently this tells people that the settings should not be touched, but
    we should just rely on the description of what it should be set to, and
    leave it up to the user.  With the previous patch, makepkg aborts if an
    invalid value is set, greatly reducing the danger of it being badly
    configured.
    
    Also make this clearer by indicating when it would be useful to change
    the settings -- i.e. disable compression -- and ensure their described
    defaults are based on the ones established during ./configure or meson
    setup.
    
    Reported-by: Jouke Witteveen <j.witteveen at gmail.com>
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 4c38f4b991e7ff7119ac4d2a0ff11ad20f46086e
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed May 22 10:39:43 2019 -0400

    libmakepkg: add lint_config to validate SRCEXT/PKGEXT
    
    These variables must begin with .src.tar / .pkg.tar respectively, so
    fail early if those expectations are not matched. This prevents makepkg
    from creating e.g. package files literally named "./pacman-5.1.3-1-x86_64"
    which are actually uncompressed tarballs.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit c8062d753c77a8de4a89fbd4a83e5c8602a883aa
Author: ekardnam <lucabertozzi.pub at gmail.com>
Date:   Tue May 21 09:17:59 2019 +0000

    repo-add: Add --prevent-downgrade option
    
    Implements FS#17752
    
    Signed-off-by: Luca Bertozzi <ekarndam at autistici.org>

commit 99c5809bbf01725829ce67458565b46bce32eaa9
Author: Kevin Mihelich <kevin at archlinuxarm.org>
Date:   Mon May 20 21:21:27 2019 -0400

    Support application/gzip MIME type in extraction
    
    file 5.37 changed the gzip MIME type from application/x-gzip to
    application/gzip, so support this when checking to extract source files.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 doc/Makefile.am                                    |  2 +
 doc/makepkg.conf.5.asciidoc                        |  9 +--
 doc/meson.build                                    |  2 +
 etc/makepkg.conf.in                                |  3 -
 scripts/Makefile.am                                |  2 +
 .../lint_config/{paths.sh.in => ext.sh.in}         | 25 ++++---
 scripts/libmakepkg/lint_config/meson.build         |  1 +
 scripts/libmakepkg/source/file.sh.in               |  2 +-
 scripts/libmakepkg/util/config.sh.in               | 76 ++++++++++++++++++++++
 scripts/libmakepkg/util/meson.build                |  1 +
 scripts/libmakepkg/util/util.sh.in                 | 14 ++++
 scripts/makepkg.sh.in                              | 37 +----------
 scripts/repo-add.sh.in                             | 19 +++++-
 13 files changed, 133 insertions(+), 60 deletions(-)
 copy scripts/libmakepkg/lint_config/{paths.sh.in => ext.sh.in} (58%)
 create mode 100644 scripts/libmakepkg/util/config.sh.in


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list