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 2535611d6c3cbf951408c50ab35953efaf32f686 (commit) via d6f86594434729b77e9131880738290140086d40 (commit) via 8aa2a48fc34bb55ee620c0eec4855c62d91ef97b (commit) via 90600583930b1a99436673d6247d04e7237286c0 (commit) via 4bf7aa119d7fc2ace226439407169884e07dbc88 (commit) via bdf6aa3fb757a2363a4e708174b7d23a4997763d (commit) from 1e60a5f00674a9a9b0c530c741bd6701d0e1e834 (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 2535611d6c3cbf951408c50ab35953efaf32f686 Author: Eli Schwartz <eschwartz@archlinux.org> Date: Mon Apr 5 17:26:07 2021 -0400 makepkg: add PACMAN_AUTH configurable setting for sudo elevation If specified, this will be used no matter what. If not, then we check if sudo exists and use that, or else fall back on su. Implements FS#32621 Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit d6f86594434729b77e9131880738290140086d40 Author: Eli Schwartz <eschwartz@archlinux.org> Date: Mon Apr 5 17:36:06 2021 -0400 ensure tests are parsed as TAP since they are, in fact, TAP Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 8aa2a48fc34bb55ee620c0eec4855c62d91ef97b Author: Eli Schwartz <eschwartz@archlinux.org> Date: Mon Apr 5 17:13:12 2021 -0400 makepkg: fix the use of spaces in the localname:: component of sources Broken via refactoring in commit aa6fe1160b39cd364a6595b7c9f56acb1cea3432 but for obvious reasons only one person in the last 9 years has ever actually tried to do this. Still, it's technically correct to allow it. Fixes FS#70254 Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> commit 90600583930b1a99436673d6247d04e7237286c0 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Sun Mar 28 02:30:52 2021 -0700 include retries and signatures in download count Fixes: FS#69881 Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 4bf7aa119d7fc2ace226439407169884e07dbc88 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Sun Mar 28 02:30:51 2021 -0700 skip servers with too many errors Keep track of errors from servers so that bad ones can be skipped once a threshold is reached. Key the error tracking off the hostname because hosts may serve multiple repos under different url's and errors are likely to be host-wide. Implements: FS#29293. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit bdf6aa3fb757a2363a4e708174b7d23a4997763d Author: Allan McRae <allan@archlinux.org> Date: Sat Mar 27 09:13:05 2021 +1000 libmakepkg: fix detection of source file names for debug packages The current gcc build from git master give different output from readelf: gcc-10.2.0 $ readelf "hello" --debug-dump | grep hello <11> DW_AT_name : (indirect string, offset: 0xbfc): hello.cpp gcc-git $ readelf "hello" --debug-dump | grep hello <12> DW_AT_name : (indirect line string, offset: 0x0): hello.cpp This causes the awk statement extracting the file name to fail as it relied on the information being in the 8th field. Instead, extract the information from the final field. Fixes FS#70168 Signed-off-by: Allan McRae <allan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: doc/makepkg.conf.5.asciidoc | 8 +++ etc/makepkg.conf.in | 7 ++ lib/libalpm/alpm.c | 1 + lib/libalpm/dload.c | 107 +++++++++++++++++++++++++++---- lib/libalpm/handle.h | 1 + scripts/libmakepkg/executable/sudo.sh.in | 2 +- scripts/libmakepkg/tidy/strip.sh.in | 2 +- scripts/libmakepkg/util/source.sh.in | 2 +- scripts/makepkg.sh.in | 13 +++- test/scripts/meson.build | 1 + test/util/meson.build | 1 + 11 files changed, 125 insertions(+), 20 deletions(-) hooks/post-receive -- The official pacman repository