[GIT] branch master updated (1ea7540 -> 3da550e)

Daniel M. Capella polycitizen at gmail.com
Wed Oct 23 13:15:03 UTC 2019


This is an automated email from the git hooks/post-receive script.

polyzen pushed a change to branch master
in repository pacman-contrib.

    from 1ea7540  Fix blank section in CHANGES.md
     new 431e564  Port to libmakepkg
     new c8ef727  updpkgsums: rely on makepkg's exported schema declaration for algo types
     new eab2e35  Makefile: be more templated when calculating dependency patterns
     new 3da550e  checkupdates: exit 2 if no updates are available

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Graph of new commits:

  * 3da550e (HEAD -> master) checkupdates: exit 2 if no updates are available
  * eab2e35 Makefile: be more templated when calculating dependency patterns
  * c8ef727 updpkgsums: rely on makepkg's exported schema declaration for algo types
  * 431e564 Port to libmakepkg


Detailed log of new commits:

commit 3da550ef93ae0b999836181044d33a8147a00088
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Oct 23 02:13:59 2019 -0400

    checkupdates: exit 2 if no updates are available
    
    It's useful to distinguish the failure to find updates. This carries
    over the ability for pacman -Qu to return errors when no upgrades are
    available.
    
    At the same time, this should (unlike pacman -Qu) use its own unique
    return code, since checkupdates may error for a couple of reasons
    including download issues.
    
    Fixes FS#64219
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>

commit eab2e35c6f209def3b299b3384bdaafcfd6aa175
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Oct 23 02:13:58 2019 -0400

    Makefile: be more templated when calculating dependency patterns
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>

commit c8ef727156910e79bb413a6769d95094d2f27a98
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Oct 23 02:13:57 2019 -0400

    updpkgsums: rely on makepkg's exported schema declaration for algo types
    
    Rather than heuristically match (md|sha)[[:digit:]]+sums or even .*sums,
    read makepkg's internal description of known hash algorithms, and use it
    to generate a search pattern. This ensures that we will always be in
    sync with the makepkg installed on the user's system.
    
    Fixes support for the newly added b2sums algorithm.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>

commit 431e564ed99dcd774e35b0232435e1d6c7f0c30b
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Wed Oct 23 02:13:56 2019 -0400

    Port to libmakepkg
    
    Replace m4 macros with use of libmakepkg extensions.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>

Summary of changes:
 configure.ac           |   5 ++
 doc/checkupdates.8.txt |  14 +++++
 lib/Makefile.am        |   5 +-
 lib/output_format.sh   |  32 ------------
 lib/parseopts.sh       | 137 -------------------------------------------------
 lib/term_colors.sh     |  21 --------
 src/Makefile.am        |  15 ++----
 src/checkupdates.sh.in |  22 ++++++--
 src/paccache.sh.in     |  14 +++--
 src/pacdiff.sh.in      |  12 ++++-
 src/updpkgsums.sh.in   |  10 +++-
 11 files changed, 70 insertions(+), 217 deletions(-)
 delete mode 100644 lib/output_format.sh
 delete mode 100644 lib/parseopts.sh
 delete mode 100644 lib/term_colors.sh

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the pacman-contrib mailing list