[pacman-dev] [GIT] The official pacman repository branch, master, updated. v6.0.0alpha1-40-gc8f335ae
Allan McRae
allan at archlinux.org
Fri Jan 8 10:53:17 UTC 2021
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 c8f335aef75aa749d4b48f0774a1b9de93d06cdd (commit)
via 6fdbf124442756e311524e3426662dd47e7c6efc (commit)
via 239e865321ec757981799a9699067a329a22ea82 (commit)
via 8a993b50132d5c0d46067313a78e83a20626475e (commit)
via 3ba186457402a7197be6beac3b8c94dc08f692b0 (commit)
via 90b161f7fcc356c33bcd0fe1ea1bc3682a70846f (commit)
via 11290d77a77209c4bbefd00549fa6249185a88f3 (commit)
via fc697fc1e7e978fb019ac07ea995c05de57dccb5 (commit)
via 3b0560172fdcf84aaec4dc6c3f0bcc7842100e52 (commit)
via 4cf85e3d563e6848a97c9f988027ec1bd648c3dc (commit)
via e80cd3410fbbbc4622d5009d000f62a9025b684c (commit)
via fb86c5060e8a6b8dad7241b1dc5feaeb25febc90 (commit)
via 8e291e6f4b732e6ddc2ba4345b829ee524d7ceb2 (commit)
via 19980a61e9ed9b9a57520aaa919c40a4b5311f87 (commit)
from a023565ed370851fd5bf61298460fe0adb0b4189 (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 c8f335aef75aa749d4b48f0774a1b9de93d06cdd
Author: Emil Velikov via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Tue Jan 5 00:36:10 2021 +0000
libalpm: const annotate struct db_operations
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 6fdbf124442756e311524e3426662dd47e7c6efc
Author: Emil Velikov via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Tue Jan 5 00:36:09 2021 +0000
libalpm: const annotate struct pkg_operations
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 239e865321ec757981799a9699067a329a22ea82
Author: Allan McRae <allan at archlinux.org>
Date: Fri Jan 8 20:51:51 2021 +1000
get_file_pkg_ops: update comment
commit 8a993b50132d5c0d46067313a78e83a20626475e
Author: Emil Velikov via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Tue Jan 5 00:36:08 2021 +0000
libalpm: introduce get_sync_pkg_ops() helper
Currently default_pkg_ops is accessed in two different ways.
There is get_file_pkg_ops (in be_package.c) creating a local once-off
'tweaked' copy. As well as load_pkg_for_entry (be_sync.c) which modifies
in-place and uses default_pkg_ops.
This seems rather misleading and fragile approach. Introduce a helper
for the second use-case so that default_pkg_ops is handled consistently
and essentially remains unchanged throughout.
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 3ba186457402a7197be6beac3b8c94dc08f692b0
Author: morganamilo via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Fri Jan 1 16:57:48 2021 +0000
pacman: total download show how many packages have been download
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 90b161f7fcc356c33bcd0fe1ea1bc3682a70846f
Author: Emil Velikov via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Tue Jan 5 00:48:13 2021 +0000
Remove unused SYMHIDDEN macros
The macro hasn't been used since 2007 with commit
7f7da2b5fc01f46d28236384540c7ecfdac16a63. Although it was still copied
over into alpm_list.c an year or so later with commit ca1a1871 ("More
cleanup to alpm_list")
Just remove all instances of it.
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 11290d77a77209c4bbefd00549fa6249185a88f3
Author: Emil Velikov via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Tue Jan 5 00:48:12 2021 +0000
meson: use hidden symbol visiblity by default
All the required public API is annotated with SYMEXPORT, so we can just
add the meson notation, to hide all the symbols by default.
Thus we no longer spill all the internal API into the global namespace.
This is effectively a regression from the autotools build, which used
hidden and internal for DARWIN and others respectively.
The use of hidden is considered sufficient, considering:
- internal was introduced with commit 920b0d20 ("Update usage of gcc
__attribute__ flags"), referencing the GCC manual and potential
optimisations, although
- the details about the optimisations or respective benefits are close
to non-existent,
- the code/data size of the binaries is identical across hidden and
internal. While the latter produces slightly larger overall binaries.
- Internal is not widely supported - missing on Darwin, the CMake build
system lacks a wrapper (unlike for hidden)
- Internal is not widely used in projects.
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit fc697fc1e7e978fb019ac07ea995c05de57dccb5
Author: Emil Velikov via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Tue Jan 5 00:48:11 2021 +0000
meson: pacman-conf add missing libcommon link
Currently, we are erroneously exporting all the symbols via the
libalpm.so. As such, the libcommon dependency is resolved.
The libalpm.so exports are about to be resolved shortly, yet that
exposed that pacman-conf is missing a link against libcommon.
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 3b0560172fdcf84aaec4dc6c3f0bcc7842100e52
Author: morganamilo via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Fri Jan 1 16:57:47 2021 +0000
libalpm: pass the number of packages being downloaded in totaldlcb
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 4cf85e3d563e6848a97c9f988027ec1bd648c3dc
Author: morganamilo via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Sat Jan 2 00:00:02 2021 +0000
libalpm: don't use curl's deprecated functions
This bumps the minimun curl version from 7.32.0 to 7.55.0.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e80cd3410fbbbc4622d5009d000f62a9025b684c
Author: morganamilo via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Fri Jan 1 16:57:45 2021 +0000
pacman: clean filename for downlaods
The progress bar already did this. But the init event and up to date
message printed the full file name. Unify these for consistency.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit fb86c5060e8a6b8dad7241b1dc5feaeb25febc90
Author: morganamilo via pacman-dev <pacman-dev at lists.archlinux.org>
Date: Fri Jan 1 16:57:44 2021 +0000
libalpm: remove useless if
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 8e291e6f4b732e6ddc2ba4345b829ee524d7ceb2
Author: morganamilo <morganamilo at archlinux.org>
Date: Tue Dec 29 23:31:21 2020 +0000
doc: fix typos
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 19980a61e9ed9b9a57520aaa919c40a4b5311f87
Author: Allan McRae <allan at archlinux.org>
Date: Tue Dec 29 23:32:33 2020 +1000
pacman-key: warn about time taken for master key generation
Generating the pacman master key can take some time on systems
without enough entropy. Warn the user that the generation may
take some time.
Fixes FS#30286.
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
doc/Doxyfile.in | 1 -
lib/libalpm/alpm.h | 21 +++++++++--------
lib/libalpm/alpm_list.c | 1 -
lib/libalpm/be_local.c | 4 ++--
lib/libalpm/be_package.c | 7 +++---
lib/libalpm/be_sync.c | 19 +++++++++++++--
lib/libalpm/db.h | 2 +-
lib/libalpm/dload.c | 17 ++++++--------
lib/libalpm/package.c | 2 +-
lib/libalpm/package.h | 4 ++--
lib/libalpm/sync.c | 6 ++++-
lib/libalpm/util.h | 3 ---
meson.build | 6 +++--
scripts/pacman-key.sh.in | 2 ++
src/pacman/callback.c | 60 +++++++++++++++++++++++++++++++++++++-----------
src/pacman/callback.h | 2 +-
16 files changed, 102 insertions(+), 55 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list