[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.2.1-119-g406a3720

Allan McRae allan at archlinux.org
Wed Sep 23 07:13:40 UTC 2020


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  406a37206f9afbc3731ac22eda5b45b5a15eddc5 (commit)
       via  4533c6a8e0f39c7707e671b7f9687607b46f1417 (commit)
       via  ff7ff3c58dcdb858c253e8e7fea1d758cdff0312 (commit)
       via  d85d9c8c6044bc58963c41df8b6c15de1356ab2f (commit)
       via  04b69957c8c54b1ad80f3e5c9270657c48fd0b15 (commit)
       via  f235cea7330ec0ceb98c9474e7a8ea7fd27a3df2 (commit)
      from  f53ac85ff6cd2f74f8157f23a5e21650cd17f372 (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 406a37206f9afbc3731ac22eda5b45b5a15eddc5
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Thu May 14 13:05:30 2020 -0400

    makepkg: libprovides: don't provide both versioned and unversioned sonames
    
    If multiple files match the pattern libfoo.so*, we want to check each of
    them and see if they are shared libraries, and if so, if they have
    versions attached.
    
    But some packages can have both shared libraries and random files which
    match the filename pattern. This is true at least for files in
    /usr/share/gdb/auto-load/, which must match the filename they are paired
    with, followed by "-gdb.py" (or some other gdb scripting ext), but
    definitely don't contain a shared library. In this case, we don't want
    to double-report the library in the generated provides.
    
    It's also possible (probably) for a package to provide a versioned as
    well as an unversioned shared library, but in such cases a single
    provides entry is sufficient to cover both cases (and the libdepends
    for the depending package would contain an unversioned dependency).
    
    Solve this by keeping track of whether we have added a versioned soname
    provides already, and then only adding a maximum of one unversioned
    provides *iff* there isn't a versioned one yet.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 4533c6a8e0f39c7707e671b7f9687607b46f1417
Author: Chih-Hsuan Yen <yan12125 at gmail.com>
Date:   Sun Sep 13 16:41:40 2020 +0800

    util.c: table_print_line: properly align texts involving CJK
    
    For printf in C, width is counted as bytes rather than Unicode width. [1]
    
    > If the precision is specified, no more than that many bytes are written.
    
    [1] Section 7.21.6, N2176, final draft for ISO/IEC 9899:2017 (C18)
    
    Thanks Andrew Gregory for suggesting a simpler approach.
    
    Fixes FS#59229
    
    Signed-off-by: Chih-Hsuan Yen <yan12125 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit ff7ff3c58dcdb858c253e8e7fea1d758cdff0312
Author: Anatol Pomozov <anatol.pomozov at gmail.com>
Date:   Mon Sep 14 18:52:56 2020 -0700

    FS#66472: Remove *.sig file if package corrupted
    
    In case if a package corrupted (e.g. signature or hash is invalid)
    pacman tries to remove the package file to redownload it anew the next time.
    Remove *.sig file as well to make sure no data is left for the invalid
    package.
    
    Signed-off-by: Anatol Pomozov <anatol.pomozov at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d85d9c8c6044bc58963c41df8b6c15de1356ab2f
Author: Ronan Pigott <rpigott at berkeley.edu>
Date:   Fri Aug 21 20:20:02 2020 -0700

    Add pacman-conf zsh completions
    
    Signed-off-by: Ronan Pigott <rpigott at berkeley.edu>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 04b69957c8c54b1ad80f3e5c9270657c48fd0b15
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Mon Aug 10 20:52:29 2020 -0400

    remove more autotools files
    
    We forgot to remove m4/ in commit 454ea024383eab60295e4c4fdf2c329475887b2c
    and now it's tragically reminding me of autotools!
    
    Also take this opportunity to drop some symlinks in lib/libalpm/ for
    libcommon source files. In autotools these were built specifically for
    libalpm and needed to be available in that directory, but the meson
    setup just has libalpm depend on libcommon. So these pseudo source files
    aren't needed anymore.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit f235cea7330ec0ceb98c9474e7a8ea7fd27a3df2
Author: Allan McRae <allan at archlinux.org>
Date:   Thu Sep 3 12:44:24 2020 +1000

    makepkg.conf: Reword "Defaults"
    
    FS#61661 notes that we have a comment "Defaults" value for BUILDENV and OPTIONS
    but that does not necessarily correspond to what the example makepkg.conf sets.
    
    Change the comment to "Makepkg defaults" to indicate this is what makepkg will
    do unless told otherwise.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 etc/makepkg.conf.in                  |   4 +-
 lib/libalpm/ini.c                    |   1 -
 lib/libalpm/ini.h                    |   1 -
 lib/libalpm/sync.c                   |   6 +
 lib/libalpm/util-common.c            |   1 -
 lib/libalpm/util-common.h            |   1 -
 m4/.gitignore                        |   3 -
 m4/acinclude.m4                      | 179 --------------------------
 m4/gpgme.m4                          | 238 -----------------------------------
 scripts/completion/zsh_completion.in |  96 +++++++++++++-
 scripts/makepkg.sh.in                |  16 +--
 src/pacman/util.c                    |   4 +-
 12 files changed, 114 insertions(+), 436 deletions(-)
 delete mode 120000 lib/libalpm/ini.c
 delete mode 120000 lib/libalpm/ini.h
 delete mode 120000 lib/libalpm/util-common.c
 delete mode 120000 lib/libalpm/util-common.h
 delete mode 100644 m4/.gitignore
 delete mode 100644 m4/acinclude.m4
 delete mode 100644 m4/gpgme.m4


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list