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

2020-06-18 Thread Allan McRae
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  59e751f72d09390067045168ac45a09a89419389 (commit)
   via  7ba8e5f376528fcef9f7613304d8f18b2f664ee8 (commit)
  from  02ae97b0da220d9079c6c2c1ac3e3ab0d12c1ac7 (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 59e751f72d09390067045168ac45a09a89419389
Author: Eli Schwartz 
Date:   Sun Jun 14 14:52:02 2020 -0400

doc/pacman.8: fix typo

Fixes FS#67000

Signed-off-by: Eli Schwartz 
Signed-off-by: Allan McRae 

commit 7ba8e5f376528fcef9f7613304d8f18b2f664ee8
Author: Allan McRae 
Date:   Mon Jun 15 19:17:41 2020 +1000

pacman-key: change signing key to RSA4096

RSA2048 may have been fine when this was written many moons ago, but time
this has a bump.

Signed-off-by: Allan McRae 

---

Summary of changes:
 doc/pacman.8.asciidoc| 2 +-
 scripts/pacman-key.sh.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
The official pacman repository


[pacman-dev] [GIT] The official pacman repository branch, release/5.2.x, updated. v5.2.1-25-g50f5e484

2020-06-18 Thread Allan McRae
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, release/5.2.x has been updated
   via  50f5e484f278d3550da71246bfb51d3d8053bae8 (commit)
  from  1e9cd30e488cd133d24eac7ed9cac7806db2c406 (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 50f5e484f278d3550da71246bfb51d3d8053bae8
Author: Allan McRae 
Date:   Fri Jun 19 09:49:28 2020 +1000

Pull translation updates

Signed-off-by: Allan McRae 

---

Summary of changes:
 lib/libalpm/po/ar.po  |  28 ++---
 lib/libalpm/po/ast.po |  34 +++---
 lib/libalpm/po/bg.po  |  28 ++---
 lib/libalpm/po/br.po  |  28 ++---
 lib/libalpm/po/ca.po  |  28 ++---
 lib/libalpm/po/cs.po  |  28 ++---
 lib/libalpm/po/da.po  |  28 ++---
 lib/libalpm/po/de.po  |  45 
 lib/libalpm/po/el.po  |  56 -
 lib/libalpm/po/en_GB.po   |  28 ++---
 lib/libalpm/po/eo.po  | 262 +-
 lib/libalpm/po/es.po  |  28 ++---
 lib/libalpm/po/es_419.po  |  32 +++---
 lib/libalpm/po/eu.po  |  28 ++---
 lib/libalpm/po/eu_ES.po   |  28 ++---
 lib/libalpm/po/fi.po  |  28 ++---
 lib/libalpm/po/fr.po  |  28 ++---
 lib/libalpm/po/gl.po  |  28 ++---
 lib/libalpm/po/hr.po  |  28 ++---
 lib/libalpm/po/hu.po  |  28 ++---
 lib/libalpm/po/id.po  |  28 ++---
 lib/libalpm/po/it.po  |  34 +++---
 lib/libalpm/po/ja.po  |  28 ++---
 lib/libalpm/po/kk.po  |  28 ++---
 lib/libalpm/po/ko.po  |  30 ++---
 lib/libalpm/po/libalpm.pot|  28 ++---
 lib/libalpm/po/lt.po  |  28 ++---
 lib/libalpm/po/nb.po  |  28 ++---
 lib/libalpm/po/nl.po  |  28 ++---
 lib/libalpm/po/pl.po  |  41 +++
 lib/libalpm/po/pt.po  |  28 ++---
 lib/libalpm/po/pt_BR.po   |  28 ++---
 lib/libalpm/po/ro.po  |  32 +++---
 lib/libalpm/po/ru.po  |  28 ++---
 lib/libalpm/po/sk.po  |  32 +++---
 lib/libalpm/po/sl.po  |  30 ++---
 lib/libalpm/po/sr.po  |  28 ++---
 lib/libalpm/po/s...@latin.po|  28 ++---
 lib/libalpm/po/sv.po  |  55 -
 lib/libalpm/po/tr.po  |  36 +++---
 lib/libalpm/po/uk.po  |  28 ++---
 lib/libalpm/po/zh_CN.po   |  47 
 lib/libalpm/po/zh_TW.po   |  28 ++---
 scripts/po/bg.po  | 176 ++--
 scripts/po/br.po  | 176 ++--
 scripts/po/ca.po  | 176 ++--
 scripts/po/cs.po  | 176 ++--
 scripts/po/da.po  | 176 ++--
 scripts/po/de.po  | 208 +
 scripts/po/el.po  | 216 +-
 scripts/po/en_GB.po   | 176 ++--
 scripts/po/eo.po  | 203 
 scripts/po/es.po  | 176 ++--
 scripts/po/es_419.po  | 180 ++---
 scripts/po/eu.po  | 176 ++--
 scripts/po/eu_ES.po   | 176 ++--
 scripts/po/fi.po  | 176 ++--
 scripts/po/fr.po  | 178 ++--
 scripts/po/gl.po  | 176 ++--
 scripts/po/hu.po  | 176 ++--
 scripts/po/id.po  | 176 ++--
 scripts/po/it.po  | 180 ++---
 scripts/po/ja.po  | 176 ++--
 scripts/po/ko.po  | 176 ++--
 scripts/po/lt.po  | 176 ++--
 scripts/po/nb.po  | 182 ++---
 scripts/po/nl.po  | 176 ++--
 scripts/po/pacman-scripts.pot | 176 ++--
 scripts/po/pl.po  | 215 +-
 scripts/po/pt.po  | 176 ++--
 scripts/po/pt_BR.po   | 176 ++--
 scripts/po/ro.po  | 176 ++--
 scripts/po/ru.po  | 176 ++--
 scripts/po/sk.po  | 180 ++---
 scripts/po/sl.po  | 203 
 scripts/po/sr.po  | 176 ++--
 

[pacman-dev] [GIT] The official pacman repository branch, release/5.2.x, updated. v5.2.1-24-g1e9cd30e

2020-06-18 Thread Andrew Gregory
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, release/5.2.x has been updated
   via  1e9cd30e488cd133d24eac7ed9cac7806db2c406 (commit)
   via  2a345604cd8bd6a8fe5041ea7ec046c8d20aa30b (commit)
   via  f4da297de252dcb00e6c83df00fea11c86606348 (commit)
   via  22e6daa79455b1c59ab73af9438ca0c1d2a884b9 (commit)
   via  d69da08abef42a52d2fa81daf4c045c3305598cf (commit)
   via  12503767c0be8f3eb28433fd58bcab0ec6f44a26 (commit)
   via  03cfe9e21c6aaecaac21e932229a55f5f1041a3c (commit)
   via  b3be0ce99b29e5384969c7b3e5ff6f4b0f581c4b (commit)
   via  68418c54427b2ecbd5f882ffad261e0ba6e67c42 (commit)
   via  bb50e8d73afda7f1c464bd7bfa127a749b8d (commit)
   via  b9d397c7317b9b495da73051fc670b0e9f472a06 (commit)
   via  39ce2b766303f046bb75ad900cc8a2695e947f83 (commit)
   via  01d5a68c1ae07ad43b5255721d2429710794ea04 (commit)
   via  08aa3d97ea3823f2919e7d66041438db9e7488a0 (commit)
   via  0bf4779cda35cfb8dc049ec5f27017c65c8ce716 (commit)
   via  d61c398b2cb3ec41e62a6e258b5791d0ce9de720 (commit)
   via  7faa79526874c09fc89fb769744d103bc4918e17 (commit)
   via  0d0a4bd68099596ba17b8c314664484c3819fbf3 (commit)
   via  76c50e34393d68a740f825a6af9df8b7ac677303 (commit)
   via  c2fa9f854b576816330762fb55167a1ba78c (commit)
   via  6f1a9e6ea85a49b8aeb3b7bd2454215e9c34f565 (commit)
   via  41c3b1d78c3807beb4246624b20a31e374fb5af1 (commit)
   via  d6dcc936457815cdda87a8507cf82169b437e4d2 (commit)
   via  019f9386ef2c85b4c3c9f9293f462cfb5ddcaa32 (commit)
  from  f6564377a2b0a0dd6294fb366a3f91a31142e124 (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 1e9cd30e488cd133d24eac7ed9cac7806db2c406
Author: Eli Schwartz 
Date:   Mon Jun 8 22:03:18 2020 -0400

makepkg/repo-add: do not accept public-only keys for signing

If it's not listed by --list-secret-key we don't care if it has been
imported into your keyring, it's unusable. And you might not have a
private key at all in the no-keyid-specified case.

Signed-off-by: Eli Schwartz 
Signed-off-by: Allan McRae 
(cherry picked from commit 02ae97b0da220d9079c6c2c1ac3e3ab0d12c1ac7)

commit 2a345604cd8bd6a8fe5041ea7ec046c8d20aa30b
Author: Eli Schwartz 
Date:   Mon Jun 8 21:59:18 2020 -0400

makepkg/repo-add: handle GPGKEY with spaces

We pass this to gpg -u and this gpg option can accept a number of
different formats, not just the historical hexadecimal fingerprint we
assumed. We should not barf hard if a format is used which happens to
contain spaces.

This also fixes a validation bug. When we initially check if the desired
key is available, we don't quote spaces, so gpg goes ahead and treats
each space-separated string as a *different key* to search for,
returning partial matches, and returning success if at least one key is
found. But gpg --detach-sign -u will certainly not accept multiple keys!

Fixes FS#66949

Signed-off-by: Eli Schwartz 
Signed-off-by: Allan McRae 
(cherry picked from commit 899d39b635d46f9e2daff1aada75ea07f08fef64)

commit f4da297de252dcb00e6c83df00fea11c86606348
Author: Eli Schwartz 
Date:   Tue Jun 2 17:50:24 2020 -0400

libmakepkg: fix regression in sending plain() output to stderr

In commit 882e707e40bbade0111cf3bdedbdac4d4b70453b we changed message
output to go to stdout by default, unless it was an error. The plain()
function doesn't *look* like an error function, but in practice it was
-- it's used to continue multiline messages, and all in-tree uses were
for warning/error.

This is a problem both because we're sending output to the wrong place,
and because in some cases, we were performing error logging from a
function which would otherwise return a value to be captured in a
variable using command substution.

Fix this and straighten out the API by providing two functions: one for
continuing msg output, and one which wraps this by sending output to
stderr, for continuing error output.

Change all callers to use the second function.

(cherry picked from commit bf458cced7c0845f7b6fabb887d3878ae4cd51b2)

commit 22e6daa79455b1c59ab73af9438ca0c1d2a884b9
Author: Eli Schwartz 
Date:   Tue Jun 2 18:16:48 2020 -0400

makepkg: correctly handle missing download clients

This was broken in commit 882e707e40bbade0111cf3bdedbdac4d4b70453b,
which changed 'plain()' messages to go to stdout, which was then
captured as the download client in question: cmdline=("Aborting...").

The result was a very