[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