[clang] [clang-format] Add space after a word token (PR #92741)

2024-05-20 Thread Robin Caloudis via cfe-commits

robincaloudis wrote:

Even though this PR gives us the correct behavior, I do not think it is good. 

Since I am by no means an expert on Clang, a few questions arose
* Why is `xor` tokenized as unary operator even though it's a word token in C?
* How to properly distinguish between keyword difference in the C and C++ 
language? 

https://github.com/llvm/llvm-project/pull/92741
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[clang] [clang-format] Add space after a word token (PR #92741)

2024-05-20 Thread Robin Caloudis via cfe-commits

https://github.com/robincaloudis created 
https://github.com/llvm/llvm-project/pull/92741

Closes https://github.com/llvm/llvm-project/issues/92688

>From 9e8c360029fb6789360ad4296e2f14098db76dd6 Mon Sep 17 00:00:00 2001
From: Robin Caloudis 
Date: Mon, 20 May 2024 13:21:32 +0200
Subject: [PATCH 1/2] Test binary after unary operator

---
 clang/unittests/Format/FormatTest.cpp | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/clang/unittests/Format/FormatTest.cpp 
b/clang/unittests/Format/FormatTest.cpp
index 6f57f10e12e88..ca0edd7b22630 100644
--- a/clang/unittests/Format/FormatTest.cpp
+++ b/clang/unittests/Format/FormatTest.cpp
@@ -24545,6 +24545,13 @@ TEST_F(FormatTest, STLWhileNotDefineChed) {
"#endif // while");
 }
 
+TEST_F(FormatTest, BinaryOperatorAfterUnaryOperator) {
+  verifyFormat("void test(void) {\n"
+   "  static void (*xor)(uint8_t *, size_t, uint8_t);\n"
+   "  xor = resolve_xor_x86();\n"
+   "}");
+}
+
 TEST_F(FormatTest, OperatorSpacing) {
   FormatStyle Style = getLLVMStyle();
   Style.PointerAlignment = FormatStyle::PAS_Right;

>From 76e17eee617ee4ec9fb2562579a38c60cce0f76a Mon Sep 17 00:00:00 2001
From: Robin Caloudis 
Date: Mon, 20 May 2024 13:21:54 +0200
Subject: [PATCH 2/2] Support binary after unary operator

---
 clang/lib/Format/TokenAnnotator.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/clang/lib/Format/TokenAnnotator.cpp 
b/clang/lib/Format/TokenAnnotator.cpp
index 7c4c76a91f2c5..7786b85e8a1fc 100644
--- a/clang/lib/Format/TokenAnnotator.cpp
+++ b/clang/lib/Format/TokenAnnotator.cpp
@@ -5280,7 +5280,8 @@ bool TokenAnnotator::spaceRequiredBefore(const 
AnnotatedLine ,
 // handled.
 if (Left.is(tok::amp) && Right.is(tok::r_square))
   return Style.SpacesInSquareBrackets;
-return Style.SpaceAfterLogicalNot && Left.is(tok::exclaim);
+return (Style.SpaceAfterLogicalNot && Left.is(tok::exclaim)) ||
+   Right.is(TT_BinaryOperator);
   }
 
   // If the next token is a binary operator or a selector name, we have

___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits


[gentoo-commits] proj/qa-scripts:master commit in: /

2024-05-19 Thread Robin H. Johnson
commit: 38197eb2a9592c4de4d490fe1c6d164845773ca5
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sun May 19 17:28:21 2024 +
Commit:     Robin H. Johnson  gentoo  org>
CommitDate: Sun May 19 17:28:21 2024 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=38197eb2

keyrings.inc.bash: support export options

Signed-off-by: Robin H. Johnson  gentoo.org>

 keyrings.inc.bash | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/keyrings.inc.bash b/keyrings.inc.bash
index d2668e0..7c63e0d 100644
--- a/keyrings.inc.bash
+++ b/keyrings.inc.bash
@@ -103,7 +103,7 @@ export_keys() {
# 'gpg --export' returns zero if there was no error with the command 
itself
# If there are no keys in the export set, then it ALSO does not write 
the destination file
# and prints 'gpg: WARNING: nothing exported' to stderr
-   if ! gpg --output "$TMP" --export "${@}"; then
+   if ! gpg "${GPG_EXPORT_OPTS[@]}" --output "$TMP" --export "${@}"; then
echo "Unable to export keys to $DST: GPG returned non-zero"
exit 1
fi



[gentoo-commits] proj/qa-scripts:master commit in: /

2024-05-19 Thread Robin H. Johnson
commit: 3a1755377cb4beaa68914844e61b9a2566a6ee12
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sun May 19 17:28:40 2024 +
Commit:     Robin H. Johnson  gentoo  org>
CommitDate: Sun May 19 17:28:40 2024 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=3a175537

keyrings-export.bash: test export-clean variants in new files

Signed-off-by: Robin H. Johnson  gentoo.org>

 keyrings-export.bash | 42 ++
 1 file changed, 42 insertions(+)

diff --git a/keyrings-export.bash b/keyrings-export.bash
index 56e4e51..42f0b08 100755
--- a/keyrings-export.bash
+++ b/keyrings-export.bash
@@ -56,6 +56,48 @@ export_keys "${OUTPUT_DIR}"/keys/all-devs.gpg \
"${RETIRED_DEVS[@]}" \
 && KEYRINGS+=( all-devs )
 
+# TEMPORARY:
+# Verify export-clean vs stock export options.
+export GPG_EXPORT_OPTS=( --export-options export-clean )
+
+export_keys "${OUTPUT_DIR}"/keys/service-keys.export-clean.gpg \
+   "${SYSTEM_KEYS[@]}" \
+&& KEYRINGS+=( service-keys.export-clean )
+
+export_keys "${OUTPUT_DIR}"/keys/infra-service-keys.export-clean.gpg \
+"${INFRA_SYSTEM_KEYS[@]}" \
+&& KEYRINGS+=( infra-service-keys.export-clean )
+
+export_keys "${OUTPUT_DIR}"/keys/committing-devs.export-clean.gpg \
+   "${COMMITTING_DEVS[@]}" \
+&& KEYRINGS+=( committing-devs.export-clean )
+
+export_keys "${OUTPUT_DIR}"/keys/active-devs.export-clean.gpg \
+   "${COMMITTING_DEVS[@]}" \
+   "${NONCOMMITTING_DEVS[@]}" \
+&& KEYRINGS+=( active-devs.export-clean )
+
+export_keys "${OUTPUT_DIR}"/keys/infra-devs.export-clean.gpg \
+   "${INFRA_DEVS[@]}" \
+&& KEYRINGS+=( infra-devs.export-clean )
+
+export_keys "${OUTPUT_DIR}"/keys/retired-devs.export-clean.gpg \
+   "${RETIRED_DEVS[@]}" \
+&& KEYRINGS+=( retired-devs.export-clean )
+
+# Everybody together now
+export_keys "${OUTPUT_DIR}"/keys/all-devs.export-clean.gpg \
+   "${SYSTEM_KEYS[@]}" \
+   "${INFRA_SYSTEM_KEYS[@]}" \
+   "${COMMITTING_DEVS[@]}" \
+   "${NONCOMMITTING_DEVS[@]}" \
+   "${INFRA_DEVS[@]}" \
+   "${RETIRED_DEVS[@]}" \
+&& KEYRINGS+=( all-devs.export-clean )
+
+unset GPG_EXPORT_OPTS
+# END TEMPORARY
+
 for key in "${KEYRINGS[@]}" ; do
if [[ ! -L "${OUTPUT_DIR}"/${key}.gpg ]] ; then
# Compatibility symlink



[gentoo-commits] proj/qa-scripts:master commit in: /

2024-05-19 Thread Robin H. Johnson
commit: 4eb498510530c9717576144ce80800310f070e35
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sun May 19 17:25:34 2024 +
Commit:     Robin H. Johnson  gentoo  org>
CommitDate: Sun May 19 17:25:34 2024 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=4eb49851

create-dev-keyrings.bash: this was split into other scripts and not used since 
2019

>From infra crontabs in 2019 (public SKS was since removed):
```
-# regen dev keyrings every hour (we want to catch revocations early on)
-0 * * * * gqa /usr/bin/nice /usr/local/bin/pidlock 
${REPO}/create-dev-keyrings.bash ${OUTPUTDIR}
+# regen keyrings
+# Fetch from SKS, push to keys.g.o
+0 * * * * gqa /usr/bin/nice /usr/local/bin/pidlock 
${REPO}/keyrings-recv-sks.bash ; /usr/local/bin/pidlock 
${REPO}/keyrings-send-keys.gentoo.org.bash
+# Fetch from keys.g.o & export to keyring files
+*/10 * * * * gqa /usr/bin/nice /usr/local/bin/pidlock 
${REPO}/keyrings-recv-keys.gentoo.org.bash ; /usr/bin/nice 
/usr/local/bin/pidlock ${REPO}/keyrings-export.bash ${OUTPUTDIR}
```

Signed-off-by: Robin H. Johnson  gentoo.org>

 create-dev-keyrings.bash | 60 
 1 file changed, 60 deletions(-)

diff --git a/create-dev-keyrings.bash b/create-dev-keyrings.bash
deleted file mode 100755
index 3ab1b58..000
--- a/create-dev-keyrings.bash
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/bash
-# Import key updates from Keyservers
-#
-# TODO:
-# - Turn off export in this script
-
-OUTPUT_DIR=${1:-.}
-BASEDIR="$(dirname "$0")"
-source "${BASEDIR}"/keyrings.inc.bash
-
-set -e
-export_ldap_data_to_env
-
-export KEYSERVERS=( "${KS_SKS}" "${KS_OPENPGP}" "${KS_GENTOO}" )
-export KEYSERVER_TIMEOUT=20m
-
-grab_keys "${SYSTEM_KEYS[@]}"
-export_keys "${OUTPUT_DIR}"/service-keys.gpg \
-   "${SYSTEM_KEYS[@]}"
-
-grab_keys "${INFRA_SYSTEM_KEYS[@]}"
-export_keys "${OUTPUT_DIR}"/infra-service-keys.gpg \
-   "${INFRA_SYSTEM_KEYS[@]}"
-
-grab_keys "${COMMITTING_DEVS[@]}"
-export_keys "${OUTPUT_DIR}"/committing-devs.gpg \
-   "${COMMITTING_DEVS[@]}"
-
-grab_keys "${NONCOMMITTING_DEVS[@]}"
-export_keys "${OUTPUT_DIR}"/active-devs.gpg \
-   "${COMMITTING_DEVS[@]}" \
-   "${NONCOMMITTING_DEVS[@]}"
-
-grab_keys "${INFRA_DEVS[@]}"
-export_keys "${OUTPUT_DIR}"/infra-devs.gpg \
-   "${INFRA_DEVS[@]}"
-
-# -- not all are on keyservers
-# -- and are unlikely to turn up now
-# -- this needs to fetch from some archive instead
-#grab_keys "${RETIRED_DEVS[@]}"
-export_keys "${OUTPUT_DIR}"/retired-devs.gpg \
-   "${RETIRED_DEVS[@]}"
-
-# Everybody together now
-export_keys "${OUTPUT_DIR}"/all-devs.gpg \
-   "${SYSTEM_KEYS[@]}" \
-   "${COMMITTING_DEVS[@]}" \
-   "${NONCOMMITTING_DEVS[@]}" \
-   "${INFRA_DEVS[@]}" \
-   "${RETIRED_DEVS[@]}"
-
-# Populate keys.gentoo.org with the keys we have, since they might have come 
from SKS
-export KEYSERVERS=( "${KS_GENTOO}" )
-export KEYSERVER_TIMEOUT=20m
-push_keys "${SYSTEM_KEYS[@]}"
-push_keys "${COMMITTING_DEVS[@]}"
-push_keys "${NONCOMMITTING_DEVS[@]}"
-push_keys "${INFRA_DEVS[@]}"
-push_keys "${RETIRED_DEVS[@]}"



[Git][archlinux/packaging/packages/glances][main] upgpkg: 4.0.5-1: New upstream release

2024-05-18 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
glances


Commits:
2eaa2279 by Robin Candau at 2024-05-18T17:29:29+02:00
upgpkg: 4.0.5-1: New upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = glances
pkgdesc = CLI curses-based monitoring tool
-   pkgver = 4.0.4
+   pkgver = 4.0.5
pkgrel = 1
url = https://nicolargo.github.io/glances/
arch = any
@@ -26,11 +26,11 @@ pkgbase = glances
optdepends = python-zeroconf: for the autodiscover mode
optdepends = python-pystache: templating engine
optdepends = python-prometheus_client: for the Prometheus export module
-   source = 
glances-4.0.4-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.4.tar.gz
+   source = 
glances-4.0.5-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.5.tar.gz
source = glances.service
-   sha512sums = 
d1294da7341e46b3187835817284b2ffbc277b23ecfebc3eb53b292638f6b9d9239209292aeb27e589268991e02a4b44aabd08414567f9f517eb3baebd3e4fbb
+   sha512sums = 
ce7c89c60d2db261818860791a8ebdad3ab4cd950eb097ee9ecdeb44df7bbb8c3b1b8cb81989d50e1fd89a4c752065e0a687d0b171a7867dc92775eb2671997f
sha512sums = 
49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4
-   b2sums = 
ad387f887a3f5095b8c6dea2abc676007caa7eb65dbaec7aef38f1f36602c44dea49c8bc58ef9d1745292a383c2247c08c6a6028ddf66fb9f1c5d4aeb8615a78
+   b2sums = 
27eb171fe43836d64ffea79932f53aa57d266925c5850781e31128869cb5d431fa9535b041c9bd658c104073b52f81e29b8152ff657e28cf86d56723809e
b2sums = 
ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017
 
 pkgname = glances


=
PKGBUILD
=
@@ -5,7 +5,7 @@
 # Contributor: Francois Boulogne 
 
 pkgname=glances
-pkgver=4.0.4
+pkgver=4.0.5
 pkgrel=1
 pkgdesc='CLI curses-based monitoring tool'
 arch=('any')
@@ -25,9 +25,9 @@ optdepends=('hddtemp: HDD temperature monitoring support'
 'python-prometheus_client: for the Prometheus export module')
 
source=("${pkgname}-${pkgver}-${pkgrel}.tar.gz::https://github.com/nicolargo/glances/archive/v${pkgver}.tar.gz;
 'glances.service')
-sha512sums=('d1294da7341e46b3187835817284b2ffbc277b23ecfebc3eb53b292638f6b9d9239209292aeb27e589268991e02a4b44aabd08414567f9f517eb3baebd3e4fbb'
+sha512sums=('ce7c89c60d2db261818860791a8ebdad3ab4cd950eb097ee9ecdeb44df7bbb8c3b1b8cb81989d50e1fd89a4c752065e0a687d0b171a7867dc92775eb2671997f'
 
'49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4')
-b2sums=('ad387f887a3f5095b8c6dea2abc676007caa7eb65dbaec7aef38f1f36602c44dea49c8bc58ef9d1745292a383c2247c08c6a6028ddf66fb9f1c5d4aeb8615a78'
+b2sums=('27eb171fe43836d64ffea79932f53aa57d266925c5850781e31128869cb5d431fa9535b041c9bd658c104073b52f81e29b8152ff657e28cf86d56723809e'
 
'ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017')
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/commit/2eaa2279358ff28a46ce688289cda805eb1a8da1

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/commit/2eaa2279358ff28a46ce688289cda805eb1a8da1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/glances] Pushed new tag 4.0.5-1

2024-05-18 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 4.0.5-1 at Arch Linux / Packaging / Packages / 
glances

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/tree/4.0.5-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/nwg-panel][main] upgpkg: 0.9.32-1: New upstream release

2024-05-18 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
nwg-panel


Commits:
8ee2d24c by Robin Candau at 2024-05-18T09:07:51+02:00
upgpkg: 0.9.32-1: New upstream release
https://github.com/nwg-piotr/nwg-panel/releases/tag/v0.9.32

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = nwg-panel
pkgdesc = GTK3-based panel for sway and Hyprland Wayland compositors
-   pkgver = 0.9.31
+   pkgver = 0.9.32
pkgrel = 1
url = https://github.com/nwg-piotr/nwg-panel
arch = any
@@ -29,7 +29,7 @@ pkgbase = nwg-panel
optdepends = ddcutil: for external displays brightness control
optdepends = upower: for multiple batteries support
optdepends = nwg-icon-picker: for a graphical icon chooser
-   source = 
nwg-panel-0.9.31.tar.gz::https://github.com/nwg-piotr/nwg-panel/archive/v0.9.31.tar.gz
-   sha256sums = 
709a301cd38339ab453a157fc3a3b63132bb988f90670a59a30841da0c2aa69a
+   source = 
nwg-panel-0.9.32.tar.gz::https://github.com/nwg-piotr/nwg-panel/archive/v0.9.32.tar.gz
+   sha256sums = 
5996997c433ad9c08f11607b9031b56f6073b62146b9c19032aee6e6d5195701
 
 pkgname = nwg-panel


=
PKGBUILD
=
@@ -2,7 +2,7 @@
 # Contributor: Piotr Miller 
 
 pkgname=nwg-panel
-pkgver=0.9.31
+pkgver=0.9.32
 pkgrel=1
 pkgdesc="GTK3-based panel for sway and Hyprland Wayland compositors"
 url="https://github.com/nwg-piotr/nwg-panel;
@@ -16,7 +16,7 @@ optdepends=('wlr-randr: for non-sway Wayland WMs support'
 'upower: for multiple batteries support'
'nwg-icon-picker: for a graphical icon chooser')
 source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v"$pkgver".tar.gz")
-sha256sums=('709a301cd38339ab453a157fc3a3b63132bb988f90670a59a30841da0c2aa69a')
+sha256sums=('5996997c433ad9c08f11607b9031b56f6073b62146b9c19032aee6e6d5195701')
 
 build() {
 cd "${pkgname}-${pkgver}"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nwg-panel/-/commit/8ee2d24cd685b912bc977f7d75bd7b84073a2426

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nwg-panel/-/commit/8ee2d24cd685b912bc977f7d75bd7b84073a2426
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/nwg-panel] Pushed new tag 0.9.32-1

2024-05-18 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 0.9.32-1 at Arch Linux / Packaging / Packages / 
nwg-panel

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nwg-panel/-/tree/0.9.32-1
You're receiving this email because of your account on gitlab.archlinux.org.




Re: Help with adjustment transaction

2024-05-17 Thread Robin H. Johnson
On Fri, May 17, 2024 at 08:48:04AM +0200, Alan Schmitt wrote:
> > 2023/06/30 * Balance Assertion: AccountName
> > Assets:Bank:AccountName   $  0.00 = $ 52,289.96
> 
> This looks very useful, but I have trouble understanding how it works
> with past transactions that are not yet reconciled (i.e., not part of
> the balance, yet present and before in the file). Are these transactions
> ignored? If so, the balance will break once they are reconciled in the
> future, won’t it?

TL;DR: you insert balance assertions when you know the balance based on
some source of truth.

My ideal workflow:
- enter transactions, w/ uncleared and/or pending states.
- get the latest bank statement
- add assertions based on bank statement as part of the work to
  reconcile the statement vs the ledger.
- If needed (rare), use intermediate accounts to represent uncleared
  funds. This should only happen if you've made a payment in such a way
  that the bank statement doesn't reflect it yet. The only times for
  Gentoo had previously been cheques that the recipient had deposited
  yet; and those transactions can be moved later to reflect the fact
  that the recipient didn't deposit the cheque for a long time.

My practical workflow:
- I enter data primarily from the bank & paypal transactions in the
  first place, and reconcile vs other sources.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation President & Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ledger-cli+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ledger-cli/robbat2-20240517T233242-785749295Z%40orbis-terrarum.net.


Re: Help with adjustment transaction

2024-05-17 Thread Robin H. Johnson
On Fri, May 17, 2024 at 06:55:12AM -0700, oliver wrote:
> I am afraid you are crediting me with more intelligence than I actually 
> have.
> I find balance assertion to be very difficult to understand and the few 
> lines in the docs don't make it
> any easier.
> Follwoing your example, I enter:
> 
> 2024/04/08 * Balance Assertion:Ally_Savings
> Assets:Ally_Savings $0.00 = $47.19
> ($47.19 being the ending balance in the account as of April 8).
> 
> In return I get:
> Warning: "home/oliver/ledger.dat", line 1003: Unknown account 
> 'Assets:Ally_Savings $0.00 = $47.19'
> 
> Obviously, I am doing something wrong, but what?
You need more whitespace.
- An account name on the entry line must be prefixed with at least one space.
- An account name must end with two or more spaces, or one or more tabs.

Per the docs:
| There must be at least two spaces, or a tab, between the amount and the
| account. If you do not have adequate separation between the amount and the
| account Ledger will give an error and stop calculating.

So easy fix for you:
2024/04/08 * Balance Assertion:Ally_Savings
Assets:Ally_Savings$0.00 = $47.19

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation President & Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ledger-cli+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ledger-cli/robbat2-20240517T232604-542031603Z%40orbis-terrarum.net.


[gcc r15-639] RISC-V: Add initial cost handling for segment loads/stores.

2024-05-17 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:e0b9c8ad7098fb08a25a61fe17d4274dd73e5145

commit r15-639-ge0b9c8ad7098fb08a25a61fe17d4274dd73e5145
Author: Robin Dapp 
Date:   Mon Feb 26 13:09:15 2024 +0100

RISC-V: Add initial cost handling for segment loads/stores.

This patch makes segment loads and stores more expensive.  It adds
segment_permute_2 as well as 3 to 8 cost fields to the common vector
costs and adds handling to adjust_stmt_cost.

gcc/ChangeLog:

* config/riscv/riscv-protos.h (struct common_vector_cost): Add
segment_permute cost.
* config/riscv/riscv-vector-costs.cc (costs::adjust_stmt_cost):
Handle segment loads/stores.
* config/riscv/riscv.cc: Initialize segment_permute_[2-8] to 1.

gcc/testsuite/ChangeLog:

* gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: Adjust test.

Diff:
---
 gcc/config/riscv/riscv-protos.h|   9 ++
 gcc/config/riscv/riscv-vector-costs.cc | 163 +++--
 gcc/config/riscv/riscv.cc  |  14 ++
 .../gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c   |   4 +-
 4 files changed, 146 insertions(+), 44 deletions(-)

diff --git a/gcc/config/riscv/riscv-protos.h b/gcc/config/riscv/riscv-protos.h
index 565ead1382a7..004ceb1031b8 100644
--- a/gcc/config/riscv/riscv-protos.h
+++ b/gcc/config/riscv/riscv-protos.h
@@ -222,6 +222,15 @@ struct common_vector_cost
   const int gather_load_cost;
   const int scatter_store_cost;
 
+  /* Segment load/store permute cost.  */
+  const int segment_permute_2;
+  const int segment_permute_3;
+  const int segment_permute_4;
+  const int segment_permute_5;
+  const int segment_permute_6;
+  const int segment_permute_7;
+  const int segment_permute_8;
+
   /* Cost of a vector-to-scalar operation.  */
   const int vec_to_scalar_cost;
 
diff --git a/gcc/config/riscv/riscv-vector-costs.cc 
b/gcc/config/riscv/riscv-vector-costs.cc
index 4582b0db4250..0a88e142a934 100644
--- a/gcc/config/riscv/riscv-vector-costs.cc
+++ b/gcc/config/riscv/riscv-vector-costs.cc
@@ -1052,6 +1052,25 @@ costs::better_main_loop_than_p (const vector_costs 
*uncast_other) const
   return vector_costs::better_main_loop_than_p (other);
 }
 
+/* Returns the group size i.e. the number of vectors to be loaded by a
+   segmented load/store instruction.  Return 0 if it is no segmented
+   load/store.  */
+static int
+segment_loadstore_group_size (enum vect_cost_for_stmt kind,
+ stmt_vec_info stmt_info)
+{
+  if (stmt_info
+  && (kind == vector_load || kind == vector_store)
+  && STMT_VINFO_DATA_REF (stmt_info))
+{
+  stmt_info = DR_GROUP_FIRST_ELEMENT (stmt_info);
+  if (stmt_info
+ && STMT_VINFO_MEMORY_ACCESS_TYPE (stmt_info) == VMAT_LOAD_STORE_LANES)
+   return DR_GROUP_SIZE (stmt_info);
+}
+  return 0;
+}
+
 /* Adjust vectorization cost after calling riscv_builtin_vectorization_cost.
For some statement, we would like to further fine-grain tweak the cost on
top of riscv_builtin_vectorization_cost handling which doesn't have any
@@ -1076,55 +1095,115 @@ costs::adjust_stmt_cost (enum vect_cost_for_stmt kind, 
loop_vec_info loop,
 case vector_load:
 case vector_store:
{
- /* Unit-stride vector loads and stores do not have offset addressing
-as opposed to scalar loads and stores.
-If the address depends on a variable we need an additional
-add/sub for each load/store in the worst case.  */
- if (stmt_info && stmt_info->stmt)
+ if (stmt_info && stmt_info->stmt && STMT_VINFO_DATA_REF (stmt_info))
{
- data_reference *dr = STMT_VINFO_DATA_REF (stmt_info);
- class loop *father = stmt_info->stmt->bb->loop_father;
- if (!loop && father && !father->inner && father->superloops)
+ /* Segment loads and stores.  When the group size is > 1
+the vectorizer will add a vector load/store statement for
+each vector in the group.  Here we additionally add permute
+costs for each.  */
+ /* TODO: Indexed and ordered/unordered cost.  */
+ int group_size = segment_loadstore_group_size (kind, stmt_info);
+ if (group_size > 1)
+   {
+ switch (group_size)
+   {
+   case 2:
+ if (riscv_v_ext_vector_mode_p (loop->vector_mode))
+   stmt_cost += costs->vla->segment_permute_2;
+ else
+   stmt_cost += costs->vls->segment_permute_2;
+ break;
+   case 3:
+ if (riscv_v_ext_vector_mode_p (loop->vector_mode))
+   stmt_cost += costs-&

[gcc r15-638] internal-fn: Do not force vcond_mask operands to reg.

2024-05-17 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:7ca35f2e430081d6ec91e910002f92d9713350fa

commit r15-638-g7ca35f2e430081d6ec91e910002f92d9713350fa
Author: Robin Dapp 
Date:   Fri May 10 12:44:44 2024 +0200

internal-fn: Do not force vcond_mask operands to reg.

In order to directly use constants this patch removes force_regs
in the vcond_mask expander.

gcc/ChangeLog:

PR middle-end/113474

* internal-fn.cc (expand_vec_cond_mask_optab_fn):  Remove
force_regs.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/pr113474.c: New test.

Diff:
---
 gcc/internal-fn.cc|  3 ---
 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c | 13 +
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/gcc/internal-fn.cc b/gcc/internal-fn.cc
index 73045ca8c8c1..9c09026793fa 100644
--- a/gcc/internal-fn.cc
+++ b/gcc/internal-fn.cc
@@ -3165,9 +3165,6 @@ expand_vec_cond_mask_optab_fn (internal_fn, gcall *stmt, 
convert_optab optab)
   rtx_op1 = expand_normal (op1);
   rtx_op2 = expand_normal (op2);
 
-  mask = force_reg (mask_mode, mask);
-  rtx_op1 = force_reg (mode, rtx_op1);
-
   rtx target = expand_expr (lhs, NULL_RTX, VOIDmode, EXPAND_WRITE);
   create_output_operand ([0], target, mode);
   create_input_operand ([1], rtx_op1, mode);
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c
new file mode 100644
index ..0364bf9f5e38
--- /dev/null
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c
@@ -0,0 +1,13 @@
+/* { dg-do compile { target riscv_v } }  */
+/* { dg-additional-options "-std=c99" }  */
+
+void
+foo (int n, int **a)
+{
+  int b;
+  for (b = 0; b < n; b++)
+for (long e = 8; e > 0; e--)
+  a[b][e] = a[b][e] == 15;
+}
+
+/* { dg-final { scan-assembler "vmerge.vim" } }  */


Re: [PATCH v6] RISC-V: Implement IFN SAT_ADD for both the scalar and vector

2024-05-17 Thread Robin Dapp
Hi Pan,

all in all LGTM.  Just insignificant nits.

> +void
> +expand_vec_usadd (rtx op_0, rtx op_1, rtx op_2, machine_mode vec_mode)
> +{
> +  emit_vec_saddu (op_0, op_1, op_2, BINARY_OP, vec_mode);
> +}
> +

Do we really need this function?  Or do you want it to be a dispatcher
for later?  If it should do more than just a call, please document.

> +  /* Step-1: sum = x + y  */
> +  if (mode == SImode && mode != Xmode)
> +{ /* Take addw to avoid the sum truncate.  */
> +  rtx simode_sum = gen_reg_rtx (SImode);
> +  riscv_emit_binary (PLUS, simode_sum, x, y);
> +  emit_move_insn (xmode_sum, gen_lowpart (Xmode, simode_sum));
> +}
> +  else
> +riscv_emit_binary (PLUS, xmode_sum, xmode_x, xmode_y);

I would add a top-level comment that the emulation is just
sum = x + y;
if (sum < x)
  sum = TYPE_MAX;
and we can implement the if/then by sltu and or.

No need for another revision, though.

Regards
 Robin


[PATCH] RISC-V: Remove dead perm series code and document.

2024-05-17 Thread Robin Dapp
Hi,

with the introduction of shuffle_series_patterns the explicit handler
code for a perm series is dead.  This patch removes it and also adds
a function-level comment to shuffle_series_patterns.

Regtested on rv64gcv_zvfh_zvbb.

Regards
 Robin

gcc/ChangeLog:

* config/riscv/riscv-v.cc (expand_const_vector): Document.
(shuffle_extract_and_slide1up_patterns): Remove.
---
 gcc/config/riscv/riscv-v.cc | 26 --
 1 file changed, 4 insertions(+), 22 deletions(-)

diff --git a/gcc/config/riscv/riscv-v.cc b/gcc/config/riscv/riscv-v.cc
index 8b41b9c7774..93c2dcd04e4 100644
--- a/gcc/config/riscv/riscv-v.cc
+++ b/gcc/config/riscv/riscv-v.cc
@@ -1485,28 +1485,6 @@ expand_const_vector (rtx target, rtx src)
  emit_vlmax_insn (code_for_pred_merge (mode), MERGE_OP, ops);
}
}
-  else if (npatterns == 1 && nelts_per_pattern == 3)
-   {
- /* Generate the following CONST_VECTOR:
-{ base0, base1, base1 + step, base1 + step * 2, ... }  */
- rtx base0 = builder.elt (0);
- rtx base1 = builder.elt (1);
- rtx base2 = builder.elt (2);
-
- rtx step = simplify_binary_operation (MINUS, builder.inner_mode (),
-   base2, base1);
-
- /* Step 1 - { base1, base1 + step, base1 + step * 2, ... }  */
- rtx tmp = gen_reg_rtx (mode);
- expand_vec_series (tmp, base1, step);
- /* Step 2 - { base0, base1, base1 + step, base1 + step * 2, ... }  */
- if (!rtx_equal_p (base0, const0_rtx))
-   base0 = force_reg (builder.inner_mode (), base0);
-
- insn_code icode = optab_handler (vec_shl_insert_optab, mode);
- gcc_assert (icode != CODE_FOR_nothing);
- emit_insn (GEN_FCN (icode) (target, tmp, base0));
-   }
   else
/* TODO: We will enable more variable-length vector in the future.  */
gcc_unreachable ();
@@ -3580,6 +3558,10 @@ shuffle_extract_and_slide1up_patterns (struct 
expand_vec_perm_d *d)
   return true;
 }
 
+/* This looks for a series pattern in the provided vector permute structure D.
+   If successful it emits a series insn as well as a gather to implement it.
+   Return true if successful, false otherwise.  */
+
 static bool
 shuffle_series_patterns (struct expand_vec_perm_d *d)
 {
-- 
2.45.0


[PATCH] RISC-V: Add vector popcount, clz, ctz.

2024-05-17 Thread Robin Dapp
Hi,

this patch adds the zvbb vcpop, vclz and vctz to the autovec machinery
as well as tests for them.  It also changes several non-VLS iterators
to V_VLS iterators for consistency.

Regtested on rv64gcv_zvfh_zvbb.

Regards
 Robin

gcc/ChangeLog:

* config/riscv/autovec.md (ctz2): New expander.
(clz2): Ditto.
* config/riscv/generic-vector-ooo.md: Add bitmanip ops to insn
reservation.
* config/riscv/vector-crypto.md: Add VLS modes to insns.
* config/riscv/vector.md: Add bitmanip ops to mode_idx and other
attributes.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/unop/popcount-1.c: Adjust check
for zvbb.
* gcc.target/riscv/rvv/autovec/unop/popcount-run-1.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/popcount-2.c: Ditto.
* gcc.target/riscv/rvv/autovec/unop/popcount-3.c: New test.
* gcc.target/riscv/rvv/autovec/unop/popcount-template.h: New test.
* gcc.target/riscv/rvv/autovec/unop/clz-1.c: New test.
* gcc.target/riscv/rvv/autovec/unop/clz-run.c: New test.
* gcc.target/riscv/rvv/autovec/unop/clz-template.h: New test.
* gcc.target/riscv/rvv/autovec/unop/ctz-1.c: New test.
* gcc.target/riscv/rvv/autovec/unop/ctz-run.c: New test.
* gcc.target/riscv/rvv/autovec/unop/ctz-template.h: New test.
---
 gcc/config/riscv/autovec.md   | 30 +-
 gcc/config/riscv/generic-vector-ooo.md|  2 +-
 gcc/config/riscv/vector-crypto.md | 93 ++-
 gcc/config/riscv/vector.md| 14 +--
 .../gcc.target/riscv/rvv/autovec/unop/clz-1.c |  8 ++
 .../riscv/rvv/autovec/unop/clz-run.c  | 36 +++
 .../riscv/rvv/autovec/unop/clz-template.h | 21 +
 .../gcc.target/riscv/rvv/autovec/unop/ctz-1.c |  8 ++
 .../riscv/rvv/autovec/unop/ctz-run.c  | 36 +++
 .../riscv/rvv/autovec/unop/ctz-template.h | 21 +
 .../riscv/rvv/autovec/unop/popcount-1.c   |  4 +-
 .../riscv/rvv/autovec/unop/popcount-2.c   |  4 +-
 .../riscv/rvv/autovec/unop/popcount-3.c   |  8 ++
 .../riscv/rvv/autovec/unop/popcount-run-1.c   |  3 +-
 .../rvv/autovec/unop/popcount-template.h  | 21 +
 15 files changed, 250 insertions(+), 59 deletions(-)
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/clz-1.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/clz-run.c
 create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/clz-template.h
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/ctz-1.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/ctz-run.c
 create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/ctz-template.h
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/popcount-3.c
 create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/unop/popcount-template.h

diff --git a/gcc/config/riscv/autovec.md b/gcc/config/riscv/autovec.md
index aa1ae0fe075..a9391ed146c 100644
--- a/gcc/config/riscv/autovec.md
+++ b/gcc/config/riscv/autovec.md
@@ -1566,7 +1566,7 @@ (define_expand "xorsign3"
 })
 
 ;; 
---
-;; - [INT] POPCOUNT.
+;; - [INT] POPCOUNT, CTZ and CLZ.
 ;; 
---
 
 (define_expand "popcount2"
@@ -1574,10 +1574,36 @@ (define_expand "popcount2"
(match_operand:V_VLSI 1 "register_operand")]
   "TARGET_VECTOR"
 {
-  riscv_vector::expand_popcount (operands);
+  if (!TARGET_ZVBB)
+riscv_vector::expand_popcount (operands);
+  else
+{
+  riscv_vector::emit_vlmax_insn (code_for_pred_v (POPCOUNT, mode),
+riscv_vector::CPOP_OP, operands);
+}
   DONE;
 })
 
+(define_expand "ctz2"
+  [(match_operand:V_VLSI 0 "register_operand")
+   (match_operand:V_VLSI 1 "register_operand")]
+  "TARGET_ZVBB"
+  {
+riscv_vector::emit_vlmax_insn (code_for_pred_v (CTZ, mode),
+  riscv_vector::CPOP_OP, operands);
+DONE;
+})
+
+(define_expand "clz2"
+  [(match_operand:V_VLSI 0 "register_operand")
+   (match_operand:V_VLSI 1 "register_operand")]
+  "TARGET_ZVBB"
+  {
+riscv_vector::emit_vlmax_insn (code_for_pred_v (CLZ, mode),
+  riscv_vector::CPOP_OP, operands);
+DONE;
+})
+
 
 ;; -
 ;;  [INT] Highpart multiplication
diff --git a/gcc/config/riscv/generic-vector-ooo.md 
b/gcc/config/riscv/generic-vector-ooo.md
index 96cb1a0be29..5e933c83841 100644
--- a/gcc/config/riscv/generic-vector-ooo.md
+++ b/gcc/config/riscv/generic-vector-ooo.md
@@ -74,7 +74,7 @@ (define_insn_reservation "vec_fmul" 6
 
 ;; Vector crypto, assumed t

[PATCH] RISC-V: Add vandn combine helper.

2024-05-17 Thread Robin Dapp
Hi,

this patch adds a combine pattern for vandn as well as tests for it.

Regtested on rv64gcv_zvfh_zvbb.

Regards
 Robin

gcc/ChangeLog:

* config/riscv/autovec-opt.md (*vandn_): New pattern.
* config/riscv/vector.md: Add vandn to mode_idx.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/binop/vandn-1.c: New test.
* gcc.target/riscv/rvv/autovec/binop/vandn-run.c: New test.
* gcc.target/riscv/rvv/autovec/binop/vandn-template.h: New test.
---
 gcc/config/riscv/autovec-opt.md   | 18 +++
 gcc/config/riscv/vector.md|  2 +-
 .../riscv/rvv/autovec/binop/vandn-1.c |  8 +++
 .../riscv/rvv/autovec/binop/vandn-run.c   | 54 +++
 .../riscv/rvv/autovec/binop/vandn-template.h  | 38 +
 5 files changed, 119 insertions(+), 1 deletion(-)
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vandn-1.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vandn-run.c
 create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vandn-template.h

diff --git a/gcc/config/riscv/autovec-opt.md b/gcc/config/riscv/autovec-opt.md
index 06438f9e2f7..07372d965b0 100644
--- a/gcc/config/riscv/autovec-opt.md
+++ b/gcc/config/riscv/autovec-opt.md
@@ -1559,3 +1559,21 @@ (define_insn_and_split "*vwsll_zext1_trunc_scalar_"
 DONE;
   }
   [(set_attr "type" "vwsll")])
+
+;; vnot + vand = vandn.
+(define_insn_and_split "*vandn_"
+ [(set (match_operand:V_VLSI 0 "register_operand" "=vr")
+   (and:V_VLSI
+(not:V_VLSI
+  (match_operand:V_VLSI  2 "register_operand"  "vr"))
+(match_operand:V_VLSI1 "register_operand"  "vr")))]
+  "TARGET_ZVBB && can_create_pseudo_p ()"
+  "#"
+  "&& 1"
+  [(const_int 0)]
+  {
+insn_code icode = code_for_pred_vandn (mode);
+riscv_vector::emit_vlmax_insn (icode, riscv_vector::BINARY_OP, operands);
+DONE;
+  }
+  [(set_attr "type" "vandn")])
diff --git a/gcc/config/riscv/vector.md b/gcc/config/riscv/vector.md
index c6a3845dc13..dafcd7d9bf9 100644
--- a/gcc/config/riscv/vector.md
+++ b/gcc/config/riscv/vector.md
@@ -743,7 +743,7 @@ (define_attr "mode_idx" ""
vfcmp,vfminmax,vfsgnj,vfclass,vfmerge,vfmov,\

vfcvtitof,vfncvtitof,vfncvtftoi,vfncvtftof,vmalu,vmiota,vmidx,\

vimovxv,vfmovfv,vslideup,vslidedown,vislide1up,vislide1down,vfslide1up,vfslide1down,\
-   vgather,vcompress,vmov,vnclip,vnshift")
+   vgather,vcompress,vmov,vnclip,vnshift,vandn")
   (const_int 0)
 
   (eq_attr "type" "vimovvx,vfmovvf")
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vandn-1.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vandn-1.c
new file mode 100644
index 000..3bb5bf8dd5b
--- /dev/null
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vandn-1.c
@@ -0,0 +1,8 @@
+/* { dg-do compile } */
+/* { dg-add-options "riscv_v" } */
+/* { dg-add-options "riscv_zvbb" } */
+/* { dg-additional-options "-std=c99 -fno-vect-cost-model" } */
+
+#include "vandn-template.h"
+
+/* { dg-final { scan-assembler-times {\tvandn\.vv} 8 } } */
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vandn-run.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vandn-run.c
new file mode 100644
index 000..243c5975068
--- /dev/null
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vandn-run.c
@@ -0,0 +1,54 @@
+/* { dg-do run } */
+/* { dg-require-effective-target "riscv_zvbb_ok" } */
+/* { dg-add-options "riscv_v" } */
+/* { dg-add-options "riscv_zvbb" } */
+/* { dg-additional-options "-std=c99 -fno-vect-cost-model" } */
+
+#include "vandn-template.h"
+
+#include 
+
+#define SZ 512
+
+#define RUN(TYPE, VAL) 
\
+  TYPE a##TYPE[SZ];
\
+  TYPE b##TYPE[SZ];
\
+  for (int i = 0; i < SZ; i++) 
\
+{  
\
+  a##TYPE[i] = 123;
\
+  b##TYPE[i] = VAL;
\
+}  
\
+  vandn_##TYPE (a##TYPE, a##TYPE, b##TYPE, SZ);
\
+  for (int i = 0; i < SZ; i++) 
\
+asser

[PATCH] RISC-V: Use widening shift for scatter/gather if applicable.

2024-05-17 Thread Robin Dapp
Hi,

with the zvbb extension we can emit a widening shift for scatter/gather
index preparation in case we need to multiply by 2 and zero extend.

The patch also adds vwsll to the mode_idx attribute and removes the
mode from shift-count operand of the insn pattern.

Regtested on rv64gcv_zvfh_zvbb.

Regards
 Robin

gcc/ChangeLog:

* config/riscv/riscv-v.cc (expand_gather_scatter): Use vwsll if
applicable.
* config/riscv/vector-crypto.md: Remove mode from vwsll shift
count operator.
* config/riscv/vector.md: Add vwsll to mode iterator.

gcc/testsuite/ChangeLog:

* lib/target-supports.exp: Add zvbb.
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c: 
New test.
---
 gcc/config/riscv/riscv-v.cc   |  42 +--
 gcc/config/riscv/vector-crypto.md |   4 +-
 gcc/config/riscv/vector.md|   4 +-
 .../gather-scatter/gather_load_64-12-zvbb.c   | 113 ++
 gcc/testsuite/lib/target-supports.exp |  48 +++-
 5 files changed, 193 insertions(+), 18 deletions(-)
 create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c

diff --git a/gcc/config/riscv/riscv-v.cc b/gcc/config/riscv/riscv-v.cc
index 814c5febabe..8b41b9c7774 100644
--- a/gcc/config/riscv/riscv-v.cc
+++ b/gcc/config/riscv/riscv-v.cc
@@ -4016,7 +4016,7 @@ expand_gather_scatter (rtx *ops, bool is_load)
 {
   rtx ptr, vec_offset, vec_reg;
   bool zero_extend_p;
-  int scale_log2;
+  int shift;
   rtx mask = ops[5];
   rtx len = ops[6];
   if (is_load)
@@ -4025,7 +4025,7 @@ expand_gather_scatter (rtx *ops, bool is_load)
   ptr = ops[1];
   vec_offset = ops[2];
   zero_extend_p = INTVAL (ops[3]);
-  scale_log2 = exact_log2 (INTVAL (ops[4]));
+  shift = exact_log2 (INTVAL (ops[4]));
 }
   else
 {
@@ -4033,7 +4033,7 @@ expand_gather_scatter (rtx *ops, bool is_load)
   ptr = ops[0];
   vec_offset = ops[1];
   zero_extend_p = INTVAL (ops[2]);
-  scale_log2 = exact_log2 (INTVAL (ops[3]));
+  shift = exact_log2 (INTVAL (ops[3]));
 }
 
   machine_mode vec_mode = GET_MODE (vec_reg);
@@ -4043,9 +4043,12 @@ expand_gather_scatter (rtx *ops, bool is_load)
   poly_int64 nunits = GET_MODE_NUNITS (vec_mode);
   bool is_vlmax = is_vlmax_len_p (vec_mode, len);
 
+  bool use_widening_shift = false;
+
   /* Extend the offset element to address width.  */
   if (inner_offsize < BITS_PER_WORD)
 {
+  use_widening_shift = TARGET_ZVBB && zero_extend_p && shift == 1;
   /* 7.2. Vector Load/Store Addressing Modes.
 If the vector offset elements are narrower than XLEN, they are
 zero-extended to XLEN before adding to the ptr effective address. If
@@ -4054,8 +4057,8 @@ expand_gather_scatter (rtx *ops, bool is_load)
 raise an illegal instruction exception if the EEW is not supported for
 offset elements.
 
-RVV spec only refers to the scale_log == 0 case.  */
-  if (!zero_extend_p || scale_log2 != 0)
+RVV spec only refers to the shift == 0 case.  */
+  if (!zero_extend_p || shift)
{
  if (zero_extend_p)
inner_idx_mode
@@ -4064,19 +4067,32 @@ expand_gather_scatter (rtx *ops, bool is_load)
inner_idx_mode = int_mode_for_size (BITS_PER_WORD, 0).require ();
  machine_mode new_idx_mode
= get_vector_mode (inner_idx_mode, nunits).require ();
- rtx tmp = gen_reg_rtx (new_idx_mode);
- emit_insn (gen_extend_insn (tmp, vec_offset, new_idx_mode, idx_mode,
- zero_extend_p ? true : false));
- vec_offset = tmp;
+ if (!use_widening_shift)
+   {
+ rtx tmp = gen_reg_rtx (new_idx_mode);
+ emit_insn (gen_extend_insn (tmp, vec_offset, new_idx_mode, 
idx_mode,
+ zero_extend_p ? true : false));
+ vec_offset = tmp;
+   }
  idx_mode = new_idx_mode;
}
 }
 
-  if (scale_log2 != 0)
+  if (shift)
 {
-  rtx tmp = expand_binop (idx_mode, ashl_optab, vec_offset,
- gen_int_mode (scale_log2, Pmode), NULL_RTX, 0,
- OPTAB_DIRECT);
+  rtx tmp;
+  if (!use_widening_shift)
+   tmp = expand_binop (idx_mode, ashl_optab, vec_offset,
+   gen_int_mode (shift, Pmode), NULL_RTX, 0,
+   OPTAB_DIRECT);
+  else
+   {
+ tmp = gen_reg_rtx (idx_mode);
+ insn_code icode = code_for_pred_vwsll_scalar (idx_mode);
+ rtx ops[] = {tmp, vec_offset, const1_rtx};
+ emit_vlmax_insn (icode, BINARY_OP, ops);
+   }
+
   vec_offset = tmp;
 }
 
diff --git a/gcc/config/riscv/vector-crypto.md 
b/gcc/config/riscv/vector-crypto.md
index 24822e2712c..0ddc2f3f3c6 100755
--- a/gcc/config/riscv/vector-crypto.md
+++ b/gcc/config/ris

[PATCH] RISC-V: Add vwsll combine helpers.

2024-05-17 Thread Robin Dapp
Hi,

this patch enables the usage of vwsll in autovec context by adding the
necessary combine patterns and tests.

Regtested on rv64gcv_zvfh_zvbb.

Regards
 Robin

gcc/ChangeLog:

* config/riscv/autovec-opt.md (*vwsll_zext1_): New
pattern.
(*vwsll_zext2_): Ditto.
(*vwsll_zext1_scalar_): Ditto.
(*vwsll_zext1_trunc_): Ditto.
(*vwsll_zext2_trunc_): Ditto.
(*vwsll_zext1_trunc_scalar_): Ditto.
* config/riscv/vector-crypto.md: Make pattern similar to other
narrowing/widening patterns.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/binop/vwsll-1.c: New test.
* gcc.target/riscv/rvv/autovec/binop/vwsll-run.c: New test.
* gcc.target/riscv/rvv/autovec/binop/vwsll-template.h: New test.
---
 gcc/config/riscv/autovec-opt.md   | 123 ++
 gcc/config/riscv/vector-crypto.md |   2 +-
 .../riscv/rvv/autovec/binop/vwsll-1.c |  10 ++
 .../riscv/rvv/autovec/binop/vwsll-run.c   |  67 ++
 .../riscv/rvv/autovec/binop/vwsll-template.h  |  49 +++
 5 files changed, 250 insertions(+), 1 deletion(-)
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vwsll-1.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vwsll-run.c
 create mode 100644 
gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vwsll-template.h

diff --git a/gcc/config/riscv/autovec-opt.md b/gcc/config/riscv/autovec-opt.md
index 645dc53d868..06438f9e2f7 100644
--- a/gcc/config/riscv/autovec-opt.md
+++ b/gcc/config/riscv/autovec-opt.md
@@ -1436,3 +1436,126 @@ (define_insn_and_split "*n"
 DONE;
   }
   [(set_attr "type" "vmalu")])
+
+;; vzext.vf2 + vsll = vwsll.
+(define_insn_and_split "*vwsll_zext1_"
+  [(set (match_operand:VWEXTI 0"register_operand" "=vr 
")
+  (ashift:VWEXTI
+   (zero_extend:VWEXTI
+ (match_operand: 1 "register_operand" " vr "))
+ (match_operand: 2 "vector_shift_operand" "vrvk")))]
+  "TARGET_ZVBB && can_create_pseudo_p ()"
+  "#"
+  "&& 1"
+  [(const_int 0)]
+  {
+insn_code icode = code_for_pred_vwsll (mode);
+riscv_vector::emit_vlmax_insn (icode, riscv_vector::BINARY_OP, operands);
+DONE;
+  }
+  [(set_attr "type" "vwsll")])
+
+(define_insn_and_split "*vwsll_zext2_"
+  [(set (match_operand:VWEXTI 0"register_operand" "=vr 
")
+  (ashift:VWEXTI
+   (zero_extend:VWEXTI
+ (match_operand: 1 "register_operand" " vr "))
+   (zero_extend:VWEXTI
+ (match_operand: 2 "vector_shift_operand" "vrvk"]
+  "TARGET_ZVBB && can_create_pseudo_p ()"
+  "#"
+  "&& 1"
+  [(const_int 0)]
+  {
+insn_code icode = code_for_pred_vwsll (mode);
+riscv_vector::emit_vlmax_insn (icode, riscv_vector::BINARY_OP, operands);
+DONE;
+  }
+  [(set_attr "type" "vwsll")])
+
+
+(define_insn_and_split "*vwsll_zext1_scalar_"
+  [(set (match_operand:VWEXTI 0"register_operand"  
  "=vr")
+  (ashift:VWEXTI
+   (zero_extend:VWEXTI
+ (match_operand: 1 "register_operand"" 
vr"))
+ (match_operand:2 "vector_scalar_shift_operand" " 
rK")))]
+  "TARGET_ZVBB && can_create_pseudo_p ()"
+  "#"
+  "&& 1"
+  [(const_int 0)]
+  {
+if (GET_CODE (operands[2]) == SUBREG)
+  operands[2] = SUBREG_REG (operands[2]);
+insn_code icode = code_for_pred_vwsll_scalar (mode);
+riscv_vector::emit_vlmax_insn (icode, riscv_vector::BINARY_OP, operands);
+DONE;
+  }
+  [(set_attr "type" "vwsll")])
+
+;; For
+;;   uint16_t dst;
+;;   uint8_t a, b;
+;;   dst = vwsll (a, b)
+;; we seem to create
+;;   aa = (int) a;
+;;   bb = (int) b;
+;;   dst = (short) vwsll (aa, bb);
+;; The following patterns help to combine this idiom into one vwsll.
+
+(define_insn_and_split "*vwsll_zext1_trunc_"
+  [(set (match_operand: 0   "register_operand""=vr ")
+(truncate:
+  (ashift:VQEXTI
+   (zero_extend:VQEXTI
+ (match_operand: 1   "register_operand" " vr "))
+   (match_operand:VQEXTI   2   "vector_shift_operand" "vrvk"]
+  "TARGET_ZVBB && can_create_pseudo_p ()"
+  "#"
+  "&& 1"
+  [(const_int 0)]
+  {
+insn_code icode = code_for_pred_vwsll (mode);
+riscv_vector::emit_vlmax_insn (icode, riscv_vector::BINARY_OP, operands);
+DONE;
+  }
+  [(set_attr "type" "vwsll")])
+
+(define_i

[PATCH] RISC-V: Split vwadd.wx and vwsub.wx and add helpers.

2024-05-17 Thread Robin Dapp
Hi,

vwadd.wx and vwsub.wx have the same problem vfwadd.wf had.  This patch
splits the insn pattern in the same way vfwadd.wf was split.

It also adds two patterns to recognize extended scalars.  In practice
those do not provide a lot of improvement over what we already have but
in some instances we can get rid of redundant extensions.  If somebody
considers the patterns excessive, I'd be open to not add them.

Regtested on rv64gcv_zvfh_zvbb.

Regards
 Robin

gcc/ChangeLog:

* config/riscv/vector.md: Split vwadd.wx/vwsub.wx pattern and
add extended_scalar patterns.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/pr115068.c: Add vwadd.wx/vwsub.wx
tests.
* gcc.target/riscv/rvv/base/pr115068-run.c: Include pr115068.c.
* gcc.target/riscv/rvv/base/vwaddsub-1.c: New test.
---
 gcc/config/riscv/vector.md| 62 ---
 .../gcc.target/riscv/rvv/base/pr115068-run.c  | 24 +--
 .../gcc.target/riscv/rvv/base/pr115068.c  | 26 
 .../gcc.target/riscv/rvv/base/vwaddsub-1.c| 47 ++
 4 files changed, 127 insertions(+), 32 deletions(-)
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/vwaddsub-1.c

diff --git a/gcc/config/riscv/vector.md b/gcc/config/riscv/vector.md
index 107914afa3a..248461302dd 100644
--- a/gcc/config/riscv/vector.md
+++ b/gcc/config/riscv/vector.md
@@ -3900,27 +3900,71 @@ (define_insn 
"@pred_single_widen_add"
(set_attr "mode" "")])
 
 (define_insn 
"@pred_single_widen__scalar"
-  [(set (match_operand:VWEXTI 0 "register_operand"   "=vr,   
vr")
+  [(set (match_operand:VWEXTI 0 "register_operand" "=vd,vd, 
vr, vr")
(if_then_else:VWEXTI
  (unspec:
-   [(match_operand: 1 "vector_mask_operand"   
"vmWc1,vmWc1")
-(match_operand 5 "vector_length_operand"  "   rK,   
rK")
-(match_operand 6 "const_int_operand"  "i,
i")
-(match_operand 7 "const_int_operand"  "i,
i")
-(match_operand 8 "const_int_operand"  "i,
i")
+   [(match_operand: 1 "vector_mask_operand"   " 
vm,vm,Wc1,Wc1")
+(match_operand 5 "vector_length_operand"  " rK,rK, rK, 
rK")
+(match_operand 6 "const_int_operand"  "  i, i,  i, 
 i")
+(match_operand 7 "const_int_operand"  "  i, i,  i, 
 i")
+(match_operand 8 "const_int_operand"  "  i, i,  i, 
 i")
 (reg:SI VL_REGNUM)
 (reg:SI VTYPE_REGNUM)] UNSPEC_VPREDICATE)
  (plus_minus:VWEXTI
-   (match_operand:VWEXTI 3 "register_operand" "   vr,   
vr")
+   (match_operand:VWEXTI 3 "register_operand" " vr,vr, vr, 
vr")
(any_extend:VWEXTI
  (vec_duplicate:
-   (match_operand: 4 "reg_or_0_operand"   "   rJ,   
rJ"
- (match_operand:VWEXTI 2 "vector_merge_operand"   "   vu,
0")))]
+   (match_operand: 4 "reg_or_0_operand"   " rJ,rJ, rJ, 
rJ"
+ (match_operand:VWEXTI 2 "vector_merge_operand"   " vu, 0, vu, 
 0")))]
   "TARGET_VECTOR"
   "vw.wx\t%0,%3,%z4%p1"
   [(set_attr "type" "vi")
(set_attr "mode" "")])
 
+(define_insn "@pred_single_widen_add_extended_scalar"
+  [(set (match_operand:VWEXTI 0 "register_operand" "=vd,vd, 
vr, vr")
+   (if_then_else:VWEXTI
+ (unspec:
+   [(match_operand: 1 "vector_mask_operand"   " 
vm,vm,Wc1,Wc1")
+(match_operand 5 "vector_length_operand"  " rK,rK, rK, 
rK")
+(match_operand 6 "const_int_operand"  "  i, i,  i, 
 i")
+(match_operand 7 "const_int_operand"  "  i, i,  i, 
 i")
+(match_operand 8 "const_int_operand"  "  i, i,  i, 
 i")
+(reg:SI VL_REGNUM)
+(reg:SI VTYPE_REGNUM)] UNSPEC_VPREDICATE)
+ (plus:VWEXTI
+   (vec_duplicate:VWEXTI
+ (any_extend:
+   (match_operand: 4 "reg_or_0_operand"   " rJ,rJ, rJ, 
rJ")))
+   (match_operand:VWEXTI 3 "register_operand" " vr,vr, vr, 
vr"))
+ (match_operand:VWEXTI 2 "

[PyInstaller] Re: Issue running the exe: No Module named '_jpype'

2024-05-17 Thread Robin Gehring
I did this, but it still gives me the same error

Hidden import does not work:
15971242 ERROR: Hidden import '_jpype' not found

bwoodsend schrieb am Freitag, 17. Mai 2024 um 13:09:29 UTC+2:

> --hiddenimport=_jpype is the flag for missing modules.
> ​
>

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pyinstaller+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pyinstaller/0e618067-944c-484c-94d9-7176acf28bb1n%40googlegroups.com.


[PyInstaller] Re: Issue running the exe: No Module named '_jpype'

2024-05-17 Thread Robin Gehring
i did this, but it still gives me the same error

bwoodsend schrieb am Freitag, 17. Mai 2024 um 13:09:29 UTC+2:

> --hiddenimport=_jpype is the flag for missing modules.
> ​
>

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pyinstaller+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pyinstaller/141c541c-2e6e-456b-9b05-4ed7b0d17332n%40googlegroups.com.


Re: [PATCH] internal-fn: Do not force vcond operand to reg.

2024-05-17 Thread Robin Dapp
> OK if that pre-commit CI works out.

The CI didn't pick it up, guess it needs to be a bit more explicit.
In the meanwhile, however, I managed to catch a short window with
> 10G free on gcc185 =>  Bootstrap and regtest successful on aarch64.
Going to push the patch later today.

Regards
 Robin


[PyInstaller] Issue running the exe: No Module named '_jpype'

2024-05-17 Thread Robin Gehring
Hi,

I want to create an .exe from my python scripts. I added alle the imports 
but if I start the exe it always throws an error: "No Module named '_jpype' 
"
So in jpype there is a file named _init_.py and in line 18 it says "import 
_jpype"
Then I tried to find the location of _jpype and it directs me to this file:
_jpype.cp311-win_amd64.pyd

How can I add this file to my pyinstaller?

I tried to add it with --add-binary but this does not work.

Btw, I use auto-py-to-exe

Many Thanks and best regards!

-- 
You received this message because you are subscribed to the Google Groups 
"PyInstaller" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pyinstaller+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pyinstaller/4b865142-a0a4-46a9-a079-1c407c2b9df2n%40googlegroups.com.


[Git][archlinux/packaging/packages/containerd][main] upgpkg: 1.7.17-1: New upstream release

2024-05-17 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
containerd


Commits:
300fcded by Robin Candau at 2024-05-17T09:28:34+02:00
upgpkg: 1.7.17-1: New upstream release
https://github.com/containerd/containerd/releases/tag/v1.7.17

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = containerd
pkgdesc = An open and reliable container runtime
-   pkgver = 1.7.16
+   pkgver = 1.7.17
pkgrel = 1
url = https://containerd.io/
arch = x86_64
@@ -13,8 +13,8 @@ pkgbase = containerd
makedepends = go-md2man
depends = runc
provides = container-runtime
-   source = 
git+https://github.com/containerd/containerd.git#tag=v1.7.16?signed
+   source = 
git+https://github.com/containerd/containerd.git#tag=v1.7.17?signed
validpgpkeys = 8C7A111C21105794B0E8A27BF58C5D0A4405ACDB
-   sha256sums = 
c26d6cbb7df0fe7842160e5cd8bcc9bce6770f5b5bcd41e21630ad3768adafae
+   sha256sums = 
bea8c99a60d57b71818ca586e7052b230f1634e743da184a1af13e5381e4ab29
 
 pkgname = containerd


=
PKGBUILD
=
@@ -5,7 +5,7 @@
 # Contributor: Iwan Timmer 
 
 pkgname=containerd
-pkgver=1.7.16
+pkgver=1.7.17
 pkgrel=1
 pkgdesc='An open and reliable container runtime'
 url='https://containerd.io/'
@@ -16,7 +16,7 @@ arch=('x86_64')
 license=("Apache-2.0")
 
source=("git+https://github.com/containerd/containerd.git#tag=v${pkgver}?signed;)
 validpgpkeys=("8C7A111C21105794B0E8A27BF58C5D0A4405ACDB") # Derek McGowan
-sha256sums=('c26d6cbb7df0fe7842160e5cd8bcc9bce6770f5b5bcd41e21630ad3768adafae')
+sha256sums=('bea8c99a60d57b71818ca586e7052b230f1634e743da184a1af13e5381e4ab29')
 
 prepare() {
   # fix paths in service



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/containerd/-/commit/300fcdedf9e20fc24c2957dc158a3a27f28368af

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/containerd/-/commit/300fcdedf9e20fc24c2957dc158a3a27f28368af
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/containerd] Pushed new tag 1.7.17-1

2024-05-17 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 1.7.17-1 at Arch Linux / Packaging / Packages / 
containerd

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/containerd/-/tree/1.7.17-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/bluez][main] upgpkg: 5.76-1: New upstream release

2024-05-17 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / bluez


Commits:
01201341 by Robin Candau at 2024-05-17T09:22:43+02:00
upgpkg: 5.76-1: New upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,5 +1,5 @@
 pkgbase = bluez
-   pkgver = 5.75
+   pkgver = 5.76
pkgrel = 1
url = http://www.bluez.org/
arch = x86_64
@@ -13,11 +13,11 @@ pkgbase = bluez
makedepends = python-docutils
makedepends = python-pygments
makedepends = cups
-   source = https://www.kernel.org/pub/linux/bluetooth/bluez-5.75.tar.xz
-   source = https://www.kernel.org/pub/linux/bluetooth/bluez-5.75.tar.sign
+   source = https://www.kernel.org/pub/linux/bluetooth/bluez-5.76.tar.xz
+   source = https://www.kernel.org/pub/linux/bluetooth/bluez-5.76.tar.sign
source = bluetooth.modprobe
validpgpkeys = E932D120BC2AEC444E558F0106CA9F5D1DCF2659
-   sha256sums = 
988cb3c4551f6e3a667708a578f5ca9f93fc896508f98f08709be4f8ab033c2f
+   sha256sums = 
55e2c645909ad82d833c42ce85ec20434e0ef0070941b1eab73facdd240bbd63
sha256sums = SKIP
sha256sums = 
46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4
 


=
PKGBUILD
=
@@ -6,7 +6,7 @@
 
 pkgbase=bluez
 pkgname=('bluez' 'bluez-utils' 'bluez-libs' 'bluez-cups' 
'bluez-deprecated-tools' 'bluez-hid2hci' 'bluez-mesh' 'bluez-obex')
-pkgver=5.75
+pkgver=5.76
 pkgrel=1
 url="http://www.bluez.org/;
 arch=('x86_64')
@@ -15,7 +15,7 @@ makedepends=('dbus' 'libical' 'systemd' 'alsa-lib' 'json-c' 
'ell' 'python-docuti
 
source=(https://www.kernel.org/pub/linux/bluetooth/${pkgname}-${pkgver}.tar.{xz,sign}
 bluetooth.modprobe)
 # see https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc
-sha256sums=('988cb3c4551f6e3a667708a578f5ca9f93fc896508f98f08709be4f8ab033c2f'
+sha256sums=('55e2c645909ad82d833c42ce85ec20434e0ef0070941b1eab73facdd240bbd63'
 'SKIP'
 '46c021be659c9a1c4e55afd04df0c059af1f3d98a96338236412e449bf7477b4')
 validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # Marcel Holtmann 




View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/commit/01201341f757f70b4084bb07c325985220ba4357

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/commit/01201341f757f70b4084bb07c325985220ba4357
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/bluez] Pushed new tag 5.76-1

2024-05-17 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 5.76-1 at Arch Linux / Packaging / Packages / bluez

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/bluez/-/tree/5.76-1
You're receiving this email because of your account on gitlab.archlinux.org.




[jira] [Updated] (HBASE-28599) RowTooBigException is thrown when duplicate increment RPC call is attempted

2024-05-16 Thread Robin Infant A (Jira)


 [ 
https://issues.apache.org/jira/browse/HBASE-28599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Infant A updated HBASE-28599:
---
Environment: (was: hbase 2.5.5)

> RowTooBigException is thrown when duplicate increment RPC call is attempted
> ---
>
> Key: HBASE-28599
> URL: https://issues.apache.org/jira/browse/HBASE-28599
> Project: HBase
>  Issue Type: Bug
>  Components: regionserver
>Affects Versions: 2.5.5, 2.5.6, 2.5.7, 2.5.8
>Reporter: Robin Infant A
>Priority: Major
> Attachments: RowTooBig_trace.txt
>
>
> *Issue:*
> `RowTooBigException` is thrown when a duplicate increment RPC call is 
> attempted.
> *Expected Behavior:*
> 1. The initial RPC increment call should time out for some reason.
> 2. The duplicate RPC call should be converted to a GET request and fetch the 
> result that I am trying to increment.
> 3. The result should contain only the qualifier that I am attempting to 
> increment.
> *Actual Behavior:*
> 1. The initial RPC increment call timed out, which is expected.
> 2. The duplicate RPC call is converted to a GET request but fails to clone 
> the qualifier into the GET request.
> 3. Hence, the GET request attempts to retrieve all qualifiers for the given 
> row and columnfamily, resulting in a `RowTooBigException`.
> *Steps to Reproduce:*
> 1. Ensure a row with a total value size exceeding `hbase.table.max.rowsize` 
> (default = 1073741824) exists.
> 2. Nonce property should be enabled `hbase.client.nonces.enabled` which is 
> actually defaulted to true.
> 3. Attempt to increment a qualifier against the same row.
> 4. In my case, I am using a postIncrement co-processor which may cause a 
> delay (longer than the RPC timeout property).
> 5. A duplicate increment call should be triggered, which tries to get the 
> value rather than increment it.
> 6. The GET request actually tries to retrieve all the qualifiers for the row, 
> resulting in a `RowTooBigException`.
> *Insights:*
> Upon further debugging, I found that qualifiers are not cloned into the GET 
> instance due to incorrect usage of 
> [CellScanner.advance|https://github.com/apache/hbase/blob/7ebd4381261fefd78fc2acf258a95184f4147cee/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java#L3833]
> *Fix Suggestion:*
> Removing the `!` operation from `while (!CellScanner.advance)` may resolve 
> the issue.
> Attached Exception Stack Trace for reference.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


RE: [VOTE] Release Apache Answer(Incubating) v1.3.1-RC2 (Round2)

2024-05-16 Thread robin ren
[x] +1 approve

I checked the following list:
[x] Source code distributions have correct names matching the
current release.
[x] All files have license headers if necessary.
[x] No unlicensed compiled archives bundled in source archive.

Best regards,
robin

On 2024/05/14 03:46:33 Shuailing LI wrote:
> Hello,
>
> This is a call for vote to release Apache Answer(Incubating) version
> v1.3.1-RC2.
>
> There was an exception in the release file of the last vote, And we
> should use the official location for the KEYS file.
> https://lists.apache.org/thread/w6gkfcyonrxjmcv0pffbhg2h1q6c1l9c
>
> The release candidates:
>
>
https://dist.apache.org/repos/dist/dev/incubator/answer/1.3.1-incubating-RC2/
>
> Release notes:
> https://github.com/apache/incubator-answer/releases/tag/v1.3.1-RC2
>
> Git tag for the release:
> https://github.com/apache/incubator-answer/releases/tag/v1.3.1-RC2
>
> Git commit id for the release:
>
>
https://github.com/apache/incubator-answer/commit/3a375881b845a529e89dab31da48c822b524d261
>
> Keys to verify the Release Candidate:
> https://downloads.apache.org/incubator/answer/KEYS
>
> The vote will be open for at least 72 hours or until the necessary
> number of votes are reached.
>
> Please vote accordingly:
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Checklist for reference:
>
> [ ] Download links are valid.
> [ ] Checksums and PGP signatures are valid.
> [ ] Source code distributions have correct names matching the current
> release.
> [ ] LICENSE and NOTICE files are correct for each Answer repo.
> [ ] All files have license headers if necessary.
> [ ] No unlicensed compiled archives bundled in source archive.
>
> To compile from the source, please refer to:
>
> https://github.com/apache/incubator-answer#building-from-source
>
> Thanks,
> shuai
>


Re: Help with adjustment transaction

2024-05-16 Thread Robin H. Johnson
On Thu, May 16, 2024 at 11:50:31AM -0700, oliver wrote:
> I am embarrrassed to have to ask for help with this.  Unfortunately, my 
> math skill are non-existant.
> 
> I start with savings account equty of $1,348.50. After several months of 
> transactions, ledger balance gives me minus (-) $235.46. According to my 
> bank the balance is $1,828.79.
Without seeing more of your ledger, I think you have sign errors rather than
value errors: e.g. debits that should have been credits.

> What adjustment to I have to enter in order for ledger balance to match 
> bank balance and how does one figure that out?
Not a direct answer, but a trick I use from Gentoo Foundation's
accounting: Balance Assertions.

Our bank statements give us the opening and closing balances for each
statement, and I enter those as an assertion of the balance.

If I have an error somewhere before that, such as a missing transaction,
or a typo; the assertion flags that something is wrong.

If your bank statements provide a known balance after each transaction,
you can enter that:

2009/04/30 * Interest Earned: AccountName
Assets:Bank:AccountName   $ 16.14 = $ 19,016.25
Income:Interest:AccountName

If your bank statements provide an opening or closing balance to the statement,
you can use that:

2023/06/30 * Balance Assertion: AccountName
Assets:Bank:AccountName   $  0.00 = $ 52,289.96

Errors will show up like this (I deliberately introduced an error of one cent
for the example).


While parsing file "REDACTED.ledger", line 36:
While parsing posting:
  Assets:Bank:AccountName $  0.00 = $ 52,289.97
^^^
Error: Balance assertion off by $0.01 (expected to see $52,289.96)


Caveats:
Sometimes such bank statements contain sequences that are only correct with
eventual consistency. Paypal's CSV export is esp. bad if you have events
close-in-time: Events T1, T2.1, T2.2, T3: correct at T1, correct at T2, but
both T2.1 & T2.2 use the balance after T1.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation President & Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Ledger" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ledger-cli+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ledger-cli/robbat2-20240516T224140-275480074Z%40orbis-terrarum.net.


[Git][archlinux/packaging/packages/zathura-pdf-mupdf][main] upgpkg: 0.4.2-1: New upstream release

2024-05-16 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
zathura-pdf-mupdf


Commits:
2b8b07d4 by Robin Candau at 2024-05-16T22:03:23+02:00
upgpkg: 0.4.2-1: New upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = zathura-pdf-mupdf
pkgdesc = PDF support for Zathura (MuPDF backend) (Supports PDF, ePub, 
and OpenXPS)
-   pkgver = 0.4.1
-   pkgrel = 21
+   pkgver = 0.4.2
+   pkgrel = 1
url = https://pwmt.org/projects/zathura-pdf-mupdf/
arch = x86_64
license = Zlib
@@ -17,9 +17,9 @@ pkgbase = zathura-pdf-mupdf
depends = openssl
depends = zathura
conflicts = zathura-pdf-poppler
-   source = 
zathura-pdf-mupdf-0.4.1.tar.gz::https://git.pwmt.org/pwmt/zathura-pdf-mupdf/-/archive/0.4.1/zathura-pdf-mupdf-0.4.1.tar.gz
+   source = 
zathura-pdf-mupdf-0.4.2.tar.gz::https://github.com/pwmt/zathura-pdf-mupdf/archive/refs/tags/0.4.2.tar.gz
source = 0001-Remove-mupdf-linking-detection.patch
-   sha512sums = 
bf3360cdf6195af3cace4c769536a49f1cf2167c70a65b560410db1a0098119d726e73baeea98ca7100653c17248056c484fc436558e52a8dc12e7b83ce789b1
+   sha512sums = 
903f1543781c02e0175e6ba29d9abeb9a6b085c1fa9f115c57e64f18c40c4e6e66b8a54fef4021f9ed5914222d6f689b3f0032f997aa70250a6aa26b9d6da5cf
sha512sums = 
4a6dff37fd25714b85118bf0161bfe83d337ac0fe486560c520fe7f1b56be54edc80e26851c031aa899a8435eee5baf3870d3fe7a6f4207d894931c10efd4835
 
 pkgname = zathura-pdf-mupdf


=
PKGBUILD
=
@@ -5,8 +5,8 @@
 # Contributor: Moritz Lipp 
 
 pkgname=zathura-pdf-mupdf
-pkgver=0.4.1
-pkgrel=21
+pkgver=0.4.2
+pkgrel=1
 pkgdesc="PDF support for Zathura (MuPDF backend) (Supports PDF, ePub, and 
OpenXPS)"
 url="https://pwmt.org/projects/zathura-pdf-mupdf/;
 arch=('x86_64')
@@ -14,9 +14,9 @@ license=('Zlib')
 conflicts=('zathura-pdf-poppler')
 depends=('cairo' 'gumbo-parser' 'jbig2dec' 'libjpeg' 'libmupdf' 'openjpeg2' 
'openssl' 'zathura')
 makedepends=('meson' 'ninja' 'git')
-source=("${pkgname}-${pkgver}.tar.gz::https://git.pwmt.org/pwmt/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/pwmt/${pkgname}/archive/refs/tags/${pkgver}.tar.gz;
 0001-Remove-mupdf-linking-detection.patch)
-sha512sums=('bf3360cdf6195af3cace4c769536a49f1cf2167c70a65b560410db1a0098119d726e73baeea98ca7100653c17248056c484fc436558e52a8dc12e7b83ce789b1'
+sha512sums=('903f1543781c02e0175e6ba29d9abeb9a6b085c1fa9f115c57e64f18c40c4e6e66b8a54fef4021f9ed5914222d6f689b3f0032f997aa70250a6aa26b9d6da5cf'
 
'4a6dff37fd25714b85118bf0161bfe83d337ac0fe486560c520fe7f1b56be54edc80e26851c031aa899a8435eee5baf3870d3fe7a6f4207d894931c10efd4835')
 
 prepare() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zathura-pdf-mupdf/-/commit/2b8b07d4483ac5ce3ec10e0cc5f3996b2ae30bd8

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zathura-pdf-mupdf/-/commit/2b8b07d4483ac5ce3ec10e0cc5f3996b2ae30bd8
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/zathura-pdf-mupdf] Pushed new tag 0.4.2-1

2024-05-16 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 0.4.2-1 at Arch Linux / Packaging / Packages / 
zathura-pdf-mupdf

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zathura-pdf-mupdf/-/tree/0.4.2-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/python-sentry_sdk][main] upgpkg: 2.2.0-1: New upstream release

2024-05-16 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
python-sentry_sdk


Commits:
7f65e099 by Robin Candau at 2024-05-16T21:59:55+02:00
upgpkg: 2.2.0-1: New upstream release
https://github.com/getsentry/sentry-python/releases/tag/2.2.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = python-sentry_sdk
pkgdesc = The official Python SDK for Sentry.io
-   pkgver = 2.1.1
+   pkgver = 2.2.0
pkgrel = 1
url = https://sentry.io/for/python
arch = any
@@ -30,7 +30,7 @@ pkgbase = python-sentry_sdk
optdepends = python-tornado: adds support for the Tornado Web Framework
optdepends = python-pure-eval: for richer stacktraces & additional 
variables
optdepends = python-executing: for richer stacktraces & better function 
names
-   source = 
python-sentry_sdk-2.1.1.tar.gz::https://github.com/getsentry/sentry-python/archive/refs/tags/2.1.1.tar.gz
-   sha256sums = 
d6052e3457808a1dbb9a87c3da2c62515ad98800a88a9abeb6f4aa6dc9377a98
+   source = 
python-sentry_sdk-2.2.0.tar.gz::https://github.com/getsentry/sentry-python/archive/refs/tags/2.2.0.tar.gz
+   sha256sums = 
fcc6ac81cc7412ee874972af014a98faa4d3987769a27efd8f3cc171ccc7a771
 
 pkgname = python-sentry_sdk


=
PKGBUILD
=
@@ -3,7 +3,7 @@
 
 pkgname=python-sentry_sdk
 _pkgname=sentry-python
-pkgver=2.1.1
+pkgver=2.2.0
 pkgrel=1
 pkgdesc="The official Python SDK for Sentry.io"
 arch=('any')
@@ -31,7 +31,7 @@ optdepends=('python-aiohttp: adds support for the 
AIOHTTP-Server Web Framework'
 'python-pure-eval: for richer stacktraces & additional variables'
 'python-executing: for richer stacktraces & better function names')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/getsentry/sentry-python/archive/refs/tags/${pkgver}.tar.gz;)
-sha256sums=('d6052e3457808a1dbb9a87c3da2c62515ad98800a88a9abeb6f4aa6dc9377a98')
+sha256sums=('fcc6ac81cc7412ee874972af014a98faa4d3987769a27efd8f3cc171ccc7a771')
 
 build() {
cd "${_pkgname}-${pkgver}"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-sentry_sdk/-/commit/7f65e099cd58bf81858840da5ffb9d0257aa0129

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-sentry_sdk/-/commit/7f65e099cd58bf81858840da5ffb9d0257aa0129
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/python-sentry_sdk] Pushed new tag 2.2.0-1

2024-05-16 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 2.2.0-1 at Arch Linux / Packaging / Packages / 
python-sentry_sdk

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-sentry_sdk/-/tree/2.2.0-1
You're receiving this email because of your account on gitlab.archlinux.org.




Re: [PATCH 1/5] RISC-V: Remove float vector eqne pattern

2024-05-16 Thread Robin Dapp
> Can eqne pattern removal patches be committed firstly?

Please first make sure you test with corner cases, NaNs in
particular.  I'm pretty sure we don't have any test cases for
those.

Regards
 Robin


[Git][archlinux/packaging/packages/python-pymupdf][main] upgpkg: 1.24.4-1: New upstream release

2024-05-16 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
python-pymupdf


Commits:
b35844c2 by Robin Candau at 2024-05-16T21:05:11+02:00
upgpkg: 1.24.4-1: New upstream release
https://github.com/pymupdf/PyMuPDF/releases/tag/1.24.4

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = python-pymupdf
pkgdesc = Python bindings for MuPDF's rendering library
-   pkgver = 1.24.3
-   pkgrel = 2
+   pkgver = 1.24.4
+   pkgrel = 1
url = https://github.com/pymupdf/PyMuPDF
arch = x86_64
license = AGPL-3.0-or-later
@@ -24,11 +24,11 @@ pkgbase = python-pymupdf
depends = python-mupdf
optdepends = python-fonttools: for building font subsets using fontTools
optdepends = python-pillow: for image file saving using pillow
-   source = 
PyMuPDF-1.24.3.tar.gz::https://github.com/pymupdf/PyMuPDF/archive/refs/tags/1.24.3.tar.gz
+   source = 
PyMuPDF-1.24.4.tar.gz::https://github.com/pymupdf/PyMuPDF/archive/refs/tags/1.24.4.tar.gz
source = remove-clang-and-swig-dependencies.patch
-   sha512sums = 
a35fdffeaa108c6bd0df30e407eade2699f55865d81e001f88824806b685cce45da5dfa0706d95de9ec44c3b26f99696aacca33e5fda4078180e1df97275936a
+   sha512sums = 
5f45d23ae571fa41d153e95350d8e91f3ebc51c6ee21696627c6e58446e7d9574145802ae888e1486e8b27a0fc40c3b0644fb71f484995278699fb32b91a91ed
sha512sums = 
3ad7fcc092288fd973a6fdaff5702919473607bcc6007d1a8e464d613a11a550bb5a06f0ebab8b171e1188be702abbecc999a0ad0d2fca121516b69f7d36bae5
-   b2sums = 
e3d4b79555f22e4adab2d6f18dd9795912da85bf9c9896348c0e112dbacbe3d638a41c3e09260b7abf2dba4b75d00cd934acba2eb9d53e1787ae0c21e60334eb
+   b2sums = 
dbac7f6682fadb37142ad5c2a5b6be85cfd09f3c851e86052ac677fa39d37dceb5ea7a3bebe9d1415f67d9e955fbbfc9003d0723f06b74195ea09e35fa7623db
b2sums = 
a0307f03e70f18547e095d5f9e80776e7e7ef38da170fa331a77a4465488f619228cd2367976f3be5fced6a77fe5e639c1d321c636b8a8825aa6310787aa1d39
 
 pkgname = python-pymupdf


=
PKGBUILD
=
@@ -3,8 +3,8 @@
 
 _name=PyMuPDF
 pkgname=python-pymupdf
-pkgver=1.24.3
-pkgrel=2
+pkgver=1.24.4
+pkgrel=1
 pkgdesc="Python bindings for MuPDF's rendering library"
 arch=(x86_64)
 url="https://github.com/pymupdf/PyMuPDF;
@@ -41,9 +41,9 @@ source=(
   $_name-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz
   remove-clang-and-swig-dependencies.patch
 )
-sha512sums=('a35fdffeaa108c6bd0df30e407eade2699f55865d81e001f88824806b685cce45da5dfa0706d95de9ec44c3b26f99696aacca33e5fda4078180e1df97275936a'
+sha512sums=('5f45d23ae571fa41d153e95350d8e91f3ebc51c6ee21696627c6e58446e7d9574145802ae888e1486e8b27a0fc40c3b0644fb71f484995278699fb32b91a91ed'
 
'3ad7fcc092288fd973a6fdaff5702919473607bcc6007d1a8e464d613a11a550bb5a06f0ebab8b171e1188be702abbecc999a0ad0d2fca121516b69f7d36bae5')
-b2sums=('e3d4b79555f22e4adab2d6f18dd9795912da85bf9c9896348c0e112dbacbe3d638a41c3e09260b7abf2dba4b75d00cd934acba2eb9d53e1787ae0c21e60334eb'
+b2sums=('dbac7f6682fadb37142ad5c2a5b6be85cfd09f3c851e86052ac677fa39d37dceb5ea7a3bebe9d1415f67d9e955fbbfc9003d0723f06b74195ea09e35fa7623db'
 
'a0307f03e70f18547e095d5f9e80776e7e7ef38da170fa331a77a4465488f619228cd2367976f3be5fced6a77fe5e639c1d321c636b8a8825aa6310787aa1d39')
 
 prepare() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymupdf/-/commit/b35844c28d01fb9e7f319ded05e0cf2fb7eb3234

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymupdf/-/commit/b35844c28d01fb9e7f319ded05e0cf2fb7eb3234
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/python-pymupdf] Pushed new tag 1.24.4-1

2024-05-16 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 1.24.4-1 at Arch Linux / Packaging / Packages / 
python-pymupdf

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymupdf/-/tree/1.24.4-1
You're receiving this email because of your account on gitlab.archlinux.org.




[jira] [Updated] (HBASE-28599) RowTooBigException is thrown when duplicate increment RPC call is attempted

2024-05-16 Thread Robin Infant A (Jira)


 [ 
https://issues.apache.org/jira/browse/HBASE-28599?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robin Infant A updated HBASE-28599:
---
Environment: hbase 2.5.5

> RowTooBigException is thrown when duplicate increment RPC call is attempted
> ---
>
> Key: HBASE-28599
> URL: https://issues.apache.org/jira/browse/HBASE-28599
> Project: HBase
>  Issue Type: Bug
>  Components: regionserver
>Affects Versions: 2.5.5, 2.5.6, 2.5.7, 2.5.8
> Environment: hbase 2.5.5
>Reporter: Robin Infant A
>Priority: Major
> Attachments: RowTooBig_trace.txt
>
>
> *Issue:*
> `RowTooBigException` is thrown when a duplicate increment RPC call is 
> attempted.
> *Expected Behavior:*
> 1. The initial RPC increment call should time out for some reason.
> 2. The duplicate RPC call should be converted to a GET request and fetch the 
> result that I am trying to increment.
> 3. The result should contain only the qualifier that I am attempting to 
> increment.
> *Actual Behavior:*
> 1. The initial RPC increment call timed out, which is expected.
> 2. The duplicate RPC call is converted to a GET request but fails to clone 
> the qualifier into the GET request.
> 3. Hence, the GET request attempts to retrieve all qualifiers for the given 
> row and columnfamily, resulting in a `RowTooBigException`.
> *Steps to Reproduce:*
> 1. Ensure a row with a total value size exceeding `hbase.table.max.rowsize` 
> (default = 1073741824) exists.
> 2. Nonce property should be enabled `hbase.client.nonces.enabled` which is 
> actually defaulted to true.
> 3. Attempt to increment a qualifier against the same row.
> 4. In my case, I am using a postIncrement co-processor which may cause a 
> delay (longer than the RPC timeout property).
> 5. A duplicate increment call should be triggered, which tries to get the 
> value rather than increment it.
> 6. The GET request actually tries to retrieve all the qualifiers for the row, 
> resulting in a `RowTooBigException`.
> *Insights:*
> Upon further debugging, I found that qualifiers are not cloned into the GET 
> instance due to incorrect usage of 
> [CellScanner.advance|https://github.com/apache/hbase/blob/7ebd4381261fefd78fc2acf258a95184f4147cee/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java#L3833]
> *Fix Suggestion:*
> Removing the `!` operation from `while (!CellScanner.advance)` may resolve 
> the issue.
> Attached Exception Stack Trace for reference.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (HBASE-28599) RowTooBigException is thrown when duplicate increment RPC call is attempted

2024-05-16 Thread Robin Infant A (Jira)
Robin Infant A created HBASE-28599:
--

 Summary: RowTooBigException is thrown when duplicate increment RPC 
call is attempted
 Key: HBASE-28599
 URL: https://issues.apache.org/jira/browse/HBASE-28599
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 2.5.8, 2.5.7, 2.5.6, 2.5.5
Reporter: Robin Infant A
 Attachments: RowTooBig_trace.txt

*Issue:*
`RowTooBigException` is thrown when a duplicate increment RPC call is attempted.

*Expected Behavior:*
1. The initial RPC increment call should time out for some reason.
2. The duplicate RPC call should be converted to a GET request and fetch the 
result that I am trying to increment.
3. The result should contain only the qualifier that I am attempting to 
increment.

*Actual Behavior:*
1. The initial RPC increment call timed out, which is expected.
2. The duplicate RPC call is converted to a GET request but fails to clone the 
qualifier into the GET request.
3. Hence, the GET request attempts to retrieve all qualifiers for the given row 
and columnfamily, resulting in a `RowTooBigException`.

*Steps to Reproduce:*
1. Ensure a row with a total value size exceeding `hbase.table.max.rowsize` 
(default = 1073741824) exists.
2. Nonce property should be enabled `hbase.client.nonces.enabled` which is 
actually defaulted to true.
3. Attempt to increment a qualifier against the same row.
4. In my case, I am using a postIncrement co-processor which may cause a delay 
(longer than the RPC timeout property).
5. A duplicate increment call should be triggered, which tries to get the value 
rather than increment it.
6. The GET request actually tries to retrieve all the qualifiers for the row, 
resulting in a `RowTooBigException`.

*Insights:*
Upon further debugging, I found that qualifiers are not cloned into the GET 
instance due to incorrect usage of 
[CellScanner.advance|https://github.com/apache/hbase/blob/7ebd4381261fefd78fc2acf258a95184f4147cee/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java#L3833]

*Fix Suggestion:*
Removing the `!` operation from `while (!CellScanner.advance)` may resolve the 
issue.

Attached Exception Stack Trace for reference.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (HBASE-28599) RowTooBigException is thrown when duplicate increment RPC call is attempted

2024-05-16 Thread Robin Infant A (Jira)
Robin Infant A created HBASE-28599:
--

 Summary: RowTooBigException is thrown when duplicate increment RPC 
call is attempted
 Key: HBASE-28599
 URL: https://issues.apache.org/jira/browse/HBASE-28599
 Project: HBase
  Issue Type: Bug
  Components: regionserver
Affects Versions: 2.5.8, 2.5.7, 2.5.6, 2.5.5
Reporter: Robin Infant A
 Attachments: RowTooBig_trace.txt

*Issue:*
`RowTooBigException` is thrown when a duplicate increment RPC call is attempted.

*Expected Behavior:*
1. The initial RPC increment call should time out for some reason.
2. The duplicate RPC call should be converted to a GET request and fetch the 
result that I am trying to increment.
3. The result should contain only the qualifier that I am attempting to 
increment.

*Actual Behavior:*
1. The initial RPC increment call timed out, which is expected.
2. The duplicate RPC call is converted to a GET request but fails to clone the 
qualifier into the GET request.
3. Hence, the GET request attempts to retrieve all qualifiers for the given row 
and columnfamily, resulting in a `RowTooBigException`.

*Steps to Reproduce:*
1. Ensure a row with a total value size exceeding `hbase.table.max.rowsize` 
(default = 1073741824) exists.
2. Nonce property should be enabled `hbase.client.nonces.enabled` which is 
actually defaulted to true.
3. Attempt to increment a qualifier against the same row.
4. In my case, I am using a postIncrement co-processor which may cause a delay 
(longer than the RPC timeout property).
5. A duplicate increment call should be triggered, which tries to get the value 
rather than increment it.
6. The GET request actually tries to retrieve all the qualifiers for the row, 
resulting in a `RowTooBigException`.

*Insights:*
Upon further debugging, I found that qualifiers are not cloned into the GET 
instance due to incorrect usage of 
[CellScanner.advance|https://github.com/apache/hbase/blob/7ebd4381261fefd78fc2acf258a95184f4147cee/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java#L3833]

*Fix Suggestion:*
Removing the `!` operation from `while (!CellScanner.advance)` may resolve the 
issue.

Attached Exception Stack Trace for reference.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[Git][archlinux/packaging/packages/nfoview] Pushed new tag 2.0.1-4

2024-05-16 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 2.0.1-4 at Arch Linux / Packaging / Packages / 
nfoview

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nfoview/-/tree/2.0.1-4
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/nfoview][main] upgpkg: 2.0.1-4: Update pkgdesc

2024-05-16 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
nfoview


Commits:
b0f5a9b0 by Robin Candau at 2024-05-16T11:42:16+02:00
upgpkg: 2.0.1-4: Update pkgdesc

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = nfoview
-   pkgdesc = Simple NFO file viewer in GTK+ 3
+   pkgdesc = Simple NFO file viewer in GTK+ 4
pkgver = 2.0.1
-   pkgrel = 3
+   pkgrel = 4
url = https://otsaloma.io/nfoview/
arch = any
license = GPL-3.0-or-later


=
PKGBUILD
=
@@ -6,7 +6,7 @@
 
 pkgname=nfoview
 pkgver=2.0.1
-pkgrel=3
+pkgrel=4
 pkgdesc="Simple NFO file viewer in GTK+ 4"
 arch=('any')
 url="https://otsaloma.io/nfoview/;



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nfoview/-/commit/b0f5a9b06ce754961ae052786658597f00dedbd7

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nfoview/-/commit/b0f5a9b06ce754961ae052786658597f00dedbd7
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/nfoview][main] Update pkgdesc

2024-05-16 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
nfoview


Commits:
8c207343 by Robin Candau at 2024-05-16T11:41:12+02:00
Update pkgdesc

- - - - -


1 changed file:

- PKGBUILD


Changes:

=
PKGBUILD
=
@@ -7,7 +7,7 @@
 pkgname=nfoview
 pkgver=2.0.1
 pkgrel=3
-pkgdesc="Simple NFO file viewer in GTK+ 3"
+pkgdesc="Simple NFO file viewer in GTK+ 4"
 arch=('any')
 url="https://otsaloma.io/nfoview/;
 license=(GPL-3.0-or-later)



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nfoview/-/commit/8c207343b9970237229c66ef67c6b1da3f626c60

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/nfoview/-/commit/8c207343b9970237229c66ef67c6b1da3f626c60
You're receiving this email because of your account on gitlab.archlinux.org.




Re: [PATCH 1/5] RISC-V: Remove float vector eqne pattern

2024-05-15 Thread Robin Dapp
Hi Demin,

are you still going to continue with this?

Regards
 Robin


Re: [PATCH] RISC-V: Do not allow v0 as dest when merging [PR115068].

2024-05-15 Thread Robin Dapp
> I saw vwadd/vwsub.wx have same issue. Could you change them and add test too ?

Yes, will do.  At first I didn't manage to reproduce it because we
seem to be lacking a combine-opt pattern for it.  I'm going to post
it separately.

Regards
 Robin



[Git][archlinux/packaging/packages/ansible-lint][main] upgpkg: 24.5.0-1: New upstream release

2024-05-15 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
ansible-lint


Commits:
0116e132 by Robin Candau at 2024-05-15T20:29:36+02:00
upgpkg: 24.5.0-1: New upstream release
https://github.com/ansible/ansible-lint/releases/tag/v24.5.0

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + ignore_yamllint_unknown_option.patch


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = ansible-lint
pkgdesc = Checks playbooks for practices and behaviour that could 
potentially be improved.
-   pkgver = 24.2.3
+   pkgver = 24.5.0
pkgrel = 1
url = https://github.com/ansible/ansible-lint
arch = any
@@ -29,10 +29,13 @@ pkgbase = ansible-lint
depends = python-rich
depends = python-ruamel-yaml
depends = python-wcmatch
+   depends = python-importlib-metadata
optdepends = ansible: check official ansible collections
-   source = git+https://github.com/ansible/ansible-lint.git#tag=v24.2.3
+   source = git+https://github.com/ansible/ansible-lint.git#tag=v24.5.0
source = disable_version_check.patch
-   b2sums = 
76603d5154699a7fc545e455e7f0eb60ccaba8c1686bdfc9b8ed1b36438c6716b98a8154f06abe1183054db9c3b2dd7297acd443ef2e908815474de5d0f0fc60
+   source = ignore_yamllint_unknown_option.patch
+   b2sums = 
3ca439fe8d2526b6fa0718f1df2d9c640fc5913b4743dcfd0f922186c557325af05fa185bc677889319706f9f2986aa6472bfe182c1da060792ed76481a36de2
b2sums = 
98294f267ca693c0bc3921f8e076d674a219a891502cd31a0af789bc0b1447b53834b9c85853a134f6bc1ac384f31cb174cba2d55fbcc1636cae9bd3c0bd8f84
+   b2sums = 
8e419c65642bdbd60aa81d1e204139e69fc4c86aaddde4131fbfe3c21f5751e608a5a635d3ec4f518d3d5dc9d254a84b302e09bb4f873e21628e2f014b151516
 
 pkgname = ansible-lint


=
PKGBUILD
=
@@ -4,26 +4,30 @@
 # Contributor: Sander Boom 
 
 pkgname=ansible-lint
-pkgver=24.2.3
+pkgver=24.5.0
 pkgrel=1
 pkgdesc="Checks playbooks for practices and behaviour that could potentially 
be improved."
 arch=('any')
 url="https://github.com/ansible/ansible-lint;
 license=('GPL-3.0-or-later')
 depends=(python ansible-core git yamllint
-  
python-{ansible-compat,black,enrich,filelock,jsonschema,pyaml,packaging,rich,ruamel-yaml,wcmatch})
+  
python-{ansible-compat,black,enrich,filelock,jsonschema,pyaml,packaging,rich,ruamel-yaml,wcmatch,importlib-metadata})
 makedepends=(python-{build,installer,setuptools,setuptools-scm,wheel})
 checkdepends=(mypy python-jmespath python-pylint python-pytest 
python-pytest-mock)
 optdepends=('ansible: check official ansible collections')
 source=(git+https://github.com/ansible/ansible-lint.git#tag=v$pkgver
-disable_version_check.patch)
-b2sums=('76603d5154699a7fc545e455e7f0eb60ccaba8c1686bdfc9b8ed1b36438c6716b98a8154f06abe1183054db9c3b2dd7297acd443ef2e908815474de5d0f0fc60'
-
'98294f267ca693c0bc3921f8e076d674a219a891502cd31a0af789bc0b1447b53834b9c85853a134f6bc1ac384f31cb174cba2d55fbcc1636cae9bd3c0bd8f84')
+disable_version_check.patch
+ignore_yamllint_unknown_option.patch)
+b2sums=('3ca439fe8d2526b6fa0718f1df2d9c640fc5913b4743dcfd0f922186c557325af05fa185bc677889319706f9f2986aa6472bfe182c1da060792ed76481a36de2'
+
'98294f267ca693c0bc3921f8e076d674a219a891502cd31a0af789bc0b1447b53834b9c85853a134f6bc1ac384f31cb174cba2d55fbcc1636cae9bd3c0bd8f84'
+
'8e419c65642bdbd60aa81d1e204139e69fc4c86aaddde4131fbfe3c21f5751e608a5a635d3ec4f518d3d5dc9d254a84b302e09bb4f873e21628e2f014b151516')
 
 prepare() {
   cd ${pkgname}
   # stop ansible-lint from calling home every 24h to check for a new version
-  patch -Np1 < "${srcdir}"/disable_version_check.patch
+  patch -Np1 < "${srcdir}/disable_version_check.patch"
+  # remove yamllint 'forbid-duplicated-merge-keys' unknown rule/option 
(generates errors during tests)
+  patch -Np1 < "${srcdir}/ignore_yamllint_unknown_option.patch"
 }
 
 build() {
@@ -54,6 +58,8 @@ check() {
 --deselect 'test/test_main.py::test_nodeps[1]'
 --deselect 'test/test_main.py::test_nodeps[2]'
 --deselect 'test/test_main.py::test_broken_ansible_cfg'
+# ignore yamllint tests
+--deselect 'test/test_yaml_utils.py::test_yamllint_incompatible_config'
)
 
   # install to temporary location, as importlib is used


=
ignore_yamllint_unknown_option.patch
=
@@ -0,0 +1,13 @@
+diff --git a/.yamllint b/.yamllint
+index 472bb68..4f90867 100644
+--- a/.yamllint
 b/.yamllint
+@@ -9,8 +9,6 @@ rules:
+   comments-indentation: false
+   document-start:
+ present: true
+-  key-duplicates:
+-forbid-duplicated-merge-keys: true
+   indentation:
+ level: error
+ indent-sequences: consistent



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ansible-

[Git][archlinux/packaging/packages/ansible-lint] Pushed new tag 24.5.0-1

2024-05-15 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 24.5.0-1 at Arch Linux / Packaging / Packages / 
ansible-lint

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ansible-lint/-/tree/24.5.0-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/glances][main] upgpkg: 4.0.4-1: New upstream release

2024-05-15 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
glances


Commits:
69ce9ecc by Robin Candau at 2024-05-15T17:46:22+02:00
upgpkg: 4.0.4-1: New upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = glances
pkgdesc = CLI curses-based monitoring tool
-   pkgver = 4.0.2
+   pkgver = 4.0.4
pkgrel = 1
url = https://nicolargo.github.io/glances/
arch = any
@@ -26,11 +26,11 @@ pkgbase = glances
optdepends = python-zeroconf: for the autodiscover mode
optdepends = python-pystache: templating engine
optdepends = python-prometheus_client: for the Prometheus export module
-   source = 
glances-4.0.2-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.2.tar.gz
+   source = 
glances-4.0.4-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.4.tar.gz
source = glances.service
-   sha512sums = 
e4aac4190b27ad19f4688325b85e0d727441cde4e98de6127b4d831e4dc34b68756a9748ff9fc9264dc4b932734d8b6deb14f0b8e42a6f6b61e276e801d22eec
+   sha512sums = 
d1294da7341e46b3187835817284b2ffbc277b23ecfebc3eb53b292638f6b9d9239209292aeb27e589268991e02a4b44aabd08414567f9f517eb3baebd3e4fbb
sha512sums = 
49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4
-   b2sums = 
c6925070ef808af3d88c47b431e39f75a0267a5bcf6ca186dcadd2f21b4e41b584149b76b70753080877914443cd474d453dc533845592b5b7f95173c6195f15
+   b2sums = 
ad387f887a3f5095b8c6dea2abc676007caa7eb65dbaec7aef38f1f36602c44dea49c8bc58ef9d1745292a383c2247c08c6a6028ddf66fb9f1c5d4aeb8615a78
b2sums = 
ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017
 
 pkgname = glances


=
PKGBUILD
=
@@ -5,7 +5,7 @@
 # Contributor: Francois Boulogne 
 
 pkgname=glances
-pkgver=4.0.2
+pkgver=4.0.4
 pkgrel=1
 pkgdesc='CLI curses-based monitoring tool'
 arch=('any')
@@ -25,9 +25,9 @@ optdepends=('hddtemp: HDD temperature monitoring support'
 'python-prometheus_client: for the Prometheus export module')
 
source=("${pkgname}-${pkgver}-${pkgrel}.tar.gz::https://github.com/nicolargo/glances/archive/v${pkgver}.tar.gz;
 'glances.service')
-sha512sums=('e4aac4190b27ad19f4688325b85e0d727441cde4e98de6127b4d831e4dc34b68756a9748ff9fc9264dc4b932734d8b6deb14f0b8e42a6f6b61e276e801d22eec'
+sha512sums=('d1294da7341e46b3187835817284b2ffbc277b23ecfebc3eb53b292638f6b9d9239209292aeb27e589268991e02a4b44aabd08414567f9f517eb3baebd3e4fbb'
 
'49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4')
-b2sums=('c6925070ef808af3d88c47b431e39f75a0267a5bcf6ca186dcadd2f21b4e41b584149b76b70753080877914443cd474d453dc533845592b5b7f95173c6195f15'
+b2sums=('ad387f887a3f5095b8c6dea2abc676007caa7eb65dbaec7aef38f1f36602c44dea49c8bc58ef9d1745292a383c2247c08c6a6028ddf66fb9f1c5d4aeb8615a78'
 
'ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017')
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/commit/69ce9eccc6bb108d361dbbf39df58c4f72a6a1bc

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/commit/69ce9eccc6bb108d361dbbf39df58c4f72a6a1bc
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/glances] Pushed new tag 4.0.4-1

2024-05-15 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 4.0.4-1 at Arch Linux / Packaging / Packages / 
glances

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/tree/4.0.4-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/hugo][main] upgpkg: 0.126.1-1: New upstream release

2024-05-15 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / hugo


Commits:
736414bc by Robin Candau at 2024-05-15T17:37:30+02:00
upgpkg: 0.126.1-1: New upstream release
https://github.com/gohugoio/hugo/releases/tag/v0.126.1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = hugo
pkgdesc = Fast and Flexible Static Site Generator in Go
-   pkgver = 0.126.0
+   pkgver = 0.126.1
pkgrel = 1
url = https://gohugo.io/
arch = x86_64
@@ -10,7 +10,7 @@ pkgbase = hugo
depends = glibc
depends = gcc-libs
optdepends = python-docutils: reStructuredText support
-   source = 
hugo-0.126.0.tar.gz::https://github.com/gohugoio/hugo/archive/v0.126.0.tar.gz
-   sha512sums = 
94a3967021e95f204984fd2653bc1e4430a6c8e321683217cd6bb702622b6e013cf67c4308aca8cc2ada74e0f6e866ac2fe57833f1397af1a10ceaa8dc9a4b05
+   source = 
hugo-0.126.1.tar.gz::https://github.com/gohugoio/hugo/archive/v0.126.1.tar.gz
+   sha512sums = 
49399a2e669b72f76911f349a69a0656d54718acaa333d6bffcbc257878b67a840c7ef421fbd63f7befa1ac2a4aa5a15c31a8ddbb477e6c95d8eb1328a386708
 
 pkgname = hugo


=
PKGBUILD
=
@@ -6,7 +6,7 @@
 # Contributor: Brenton Horne
 
 pkgname=hugo
-pkgver=0.126.0
+pkgver=0.126.1
 pkgrel=1
 pkgdesc="Fast and Flexible Static Site Generator in Go"
 arch=('x86_64')
@@ -16,7 +16,7 @@ depends=('glibc' 'gcc-libs')
 makedepends=('go' 'git')
 optdepends=('python-docutils: reStructuredText support')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/gohugoio/${pkgname}/archive/v${pkgver}.tar.gz;)
-sha512sums=('94a3967021e95f204984fd2653bc1e4430a6c8e321683217cd6bb702622b6e013cf67c4308aca8cc2ada74e0f6e866ac2fe57833f1397af1a10ceaa8dc9a4b05')
+sha512sums=('49399a2e669b72f76911f349a69a0656d54718acaa333d6bffcbc257878b67a840c7ef421fbd63f7befa1ac2a4aa5a15c31a8ddbb477e6c95d8eb1328a386708')
 
 build() {
   cd "${pkgname}-${pkgver}"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hugo/-/commit/736414bc0552acaffea1f06198689faaaea1dd16

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hugo/-/commit/736414bc0552acaffea1f06198689faaaea1dd16
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/hugo] Pushed new tag 0.126.1-1

2024-05-15 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 0.126.1-1 at Arch Linux / Packaging / Packages / 
hugo

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hugo/-/tree/0.126.1-1
You're receiving this email because of your account on gitlab.archlinux.org.




Re: [Geoserver-users] Install community extensions?

2024-05-15 Thread Kristian Nils Robin Morin via Geoserver-users
I see, I missed that part of the documentation.

To avoid building my own image i used the official and used the option to
mount additional libs that were already downloaded to host

- type: bind
source: mypath/geoserver/libs
target: /opt/additional_libs

It worked like a sharm


On Wed, May 15, 2024 at 3:51 PM Alexandre Gacon 
wrote:

> I had the same issue : the community extensions are only built for a
> SNAPSHOT version of the 2.25, which is why they cannot be downloaded. I
> didn't find a way to solve this.
>
> REgards
> Alexandre
>
> Le mer. 15 mai 2024 à 15:44, Kristian Nils Robin Morin via Geoserver-users
>  a écrit :
>
>> I am trying to install the community extension ogcapi-features using for
>>
>>   geoserver:
>> image: docker.osgeo.org/geoserver:2.25.0
>>
>> environment:
>>   - INSTALL_EXTENSIONS=true
>>   - SKIP_DEMO_DATA=true
>>   - STABLE_EXTENSIONS=h2,pyramid,css, sqlserver, monitor
>>   - COMMUNITY_EXTENSIONS=ogcapi-features
>>
>> It is available in the list of extensions for the latest version (2.26.x)
>> https://build.geoserver.org/geoserver/main/community-latest/
>>
>> But i get "url does not exist:
>> /geoserver-2.25.0-ogcapi-features-plugin.zip"
>>
>> Is the plugin only available for 2.26? Or is the COMMUNITY_EXTENSIONS
>> variable not working anymore?
>> Or where do i find it to install it for 2.25.0
>>
>>
>> ___
>> Geoserver-users mailing list
>>
>> Please make sure you read the following two resources before posting to
>> this list:
>> - Earning your support instead of buying it, but Ian Turton:
>> http://www.ianturton.com/talks/foss4g.html#/
>> - The GeoServer user list posting guidelines:
>> http://geoserver.org/comm/userlist-guidelines.html
>>
>> If you want to request a feature or an improvement, also see this:
>> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>>
>>
>> Geoserver-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>>
>
>
> --
> Alexandre Gacon
>


-- 
Med hilsen

*Kristian Morin*
Geodata, systemutvikling
Enhet for kart og arkitektur
Sentralbord: 72 54 25 00
Telefon: 90539229
___
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


[Geoserver-users] Install community extensions?

2024-05-15 Thread Kristian Nils Robin Morin via Geoserver-users
I am trying to install the community extension ogcapi-features using for

  geoserver:
image: docker.osgeo.org/geoserver:2.25.0

environment:
  - INSTALL_EXTENSIONS=true
  - SKIP_DEMO_DATA=true
  - STABLE_EXTENSIONS=h2,pyramid,css, sqlserver, monitor
  - COMMUNITY_EXTENSIONS=ogcapi-features

It is available in the list of extensions for the latest version (2.26.x)
https://build.geoserver.org/geoserver/main/community-latest/

But i get "url does not exist: /geoserver-2.25.0-ogcapi-features-plugin.zip"

Is the plugin only available for 2.26? Or is the COMMUNITY_EXTENSIONS
variable not working anymore?
Or where do i find it to install it for 2.25.0
___
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


Re: pre-releases (for systemd & co) in core-testing

2024-05-15 Thread Robin Candau

On 5/15/24 11:08 AM, Christian Hesse wrote:

Hello everybody,

I used to push later pre-releases for essential core packages (for example
systemd and util-linux) to core-testing. The idea was to have some extra
testing even before building the final packages. For some time this worked
quite well...

Lately this broke, though.
Our current tooling (pkgctl from devtools) builds packages (at least core
ones) in core-testing. We then moved a package that was built with util-linux
2.40rc2. It's dynamic linking was ok, but it required the symbol MOUNT_2_40
from libmount.so, still breaking. We had to move the util-linux pre-release
packages to core to solve this.

Of course this had not been detected before, because packages in testing were
ok in that combination.

So wondering how to solve this, and have some extra testing anyway. The more
people testing pre-release packages the better...

Having said that - I have set up a custom repository for now with systemd
256rc2. To test that add these lines to your pacman.conf:

[testing]
Server = https://pkgbuild.com/~eworm/$repo/$arch/

Feedback welcome!


Hi Christian,

Thanks for setting up a custom repo for such pre-releases.
It directly paid off as we were able to discover a breaking change for 
mkinitcpio in the current systemd 256rc2 release (and thus in the future 
256 stable one) [1]!


For people trying out systemd 256rc2 via Christian's custom repo, be 
aware that running mkinitcpio to re-generate your initramfs (`mknitcpio 
-P`/`mkinitcpio -p **kernel_name**`) on a system that do *not* have the 
'systemd' hook in the HOOKS array of the mkinitcpio.conf file will lead 
to an unbootable state where the root partition fails to mount at boot.


If you already in such state, you can get back to a functional state by 
downgrading systemd{,-libs,-sysvcompat} to v255.6-1 and re-running 
`mkinitcpio -P` from a chroot.


The cause of this issue is already identified and being brainstormed ;) 
(see the below issue for more details).


[1] 
https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio/-/issues/270


--
Regards,
Robin Candau / Antiz



OpenPGP_0xFDC3040B92ACA748.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Re: No output for lm3s6965-ek:qemu-protected

2024-05-14 Thread Robin Randhawa
Thanks Alan!

Would be great to get Yamamoto-San's views.

Basically I want to showcase Nuttx as a good option for misc projects and
the situation is such that I need the following attributes:

1. Cortex-M
2. Ethernet
3. Qemu

Unless I'm mistaken, lm3s6965evb was the only board that met all 3 ?

Cheers,
Robin

On Tue, 14 May 2024 at 18:48, Alan C. Assis  wrote:

> Hi Robin,
>
> Thank you very much for further investigation!
>
> I tried to build here and found a different issue:
>
> CC:  wchar/lib_mbsnrtowcs.c MODULECC: chardev.c
> CC:  proxies/PROXY_dup2.c LD: struct_main.o
> LD: hello.o
> CC:  readline.c LD: task.o
> LD: signal.o
> MODULELD: chardev.o
> CC:  nsh_envcmds.c LD: pthread.o
> LD: mutex.o
> arm-none-eabi-ld: nuttx_user.elf section `.data' will not fit in region
> `uflash'
> arm-none-eabi-ld: region `uflash' overflowed by 64 bytes
> make[1]: *** [Makefile:59: nuttx_user.elf] Error 1
> make: *** [tools/Unix.mk:535: nuttx] Error 2
>
> After disabling some tools (i.e. wget) I was able to compile, but faced
> similar issue as you:
>
> $ qemu-system-arm -M lm3s6965evb -net nic,model=stellaris -net
> user,hostfwd=tcp:127.0.0.1:10023-10.0.2.15:23,hostfwd=tcp:127.0.0.1:10021-
> 10.0.2.15:1021
> Timer with period zero, disabling
> qemu: fatal: Lockup: can't escalate 3 to HardFault (current priority -1)
>
> R00= R01= R02= R03=
> R04= R05= R06= R07=
> R08= R09= R10= R11=
> R12= R13=ffe0 R14=fff9 R15=
> XPSR=4003 -Z-- A handler
> FPSCR: 
>
> This commit was added in 2021 by Yamamoto-san, so I'm CC here, maybe we
> could give more details or have some idea what could be the issue.
>
> It is important to know the root causes of the issue, it could be something
> related to your toolchain as well
>
> Looking at boards/ I noticed that qemu-kostest and qemu-protected are the
> only ones QEMU configs with CONFIG_BUILD_PROTECTED=y enabled.
>
> There are other board profiles that you can test on real boards.
>
> Best Regards,
>
> Alan
>
> On Tue, May 14, 2024 at 2:12 PM Robin Randhawa 
> wrote:
>
> > Hi Alan.
> >
> > Thanks for the response.
> >
> > I forgot to add that I had tried to bisect things but I didn't get very
> > far.
> > This could be down to something silly at my end but either I couldn't
> get a
> > successful build or I would hit the same situation as previously
> indicated.
> >
> > I decided to poke a bit further and have some points to share in the hope
> > that they help:
> >
> > I went back to the first commit where support for this board was added
> like
> > so:
> >
> > $ cd nuttx
> >
> > $ git whatchanged --pretty=oneline boards/arm/tiva/lm3s6965-ek/
> > configs/qemu-protected/defconfig | tail -n 2
> > 702bc95cac16fe90cfaf8abb178b0822ba707521 tiva/lm3s6965-ek: Add a few
> > configs for qemu
> >
> > $ git checkout -b test 702bc95cac16fe90cfaf8abb178b0822ba707521
> >
> > $ ./tools/configure.sh lm3s6965-ek:qemu-protected
> >
> > $ make -j(nproc)
> >
> > .. which ended with:
> >
> > ===
> > AR (create): libboard.a   lm_boot.o lm_leds.o lm_ethernet.o lm_ssi.o
> > lm_appinit.o lm_bringup.o
> > make[2]: Leaving directory 'nuttx_workspace/nuttx/boards/
> > arm/tiva/lm3s6965-ek/src'
> > LD: nuttx
> > arm-none-eabi-ld: Error: unable to disambiguate: -nostartfiles (did you
> > mean --nostartfiles ?)
> > make[1]: *** [Makefile:172: nuttx] Error 1
> > make[1]: Leaving directory 'nuttx_workspace/nuttx/arch/arm/src'
> > make: *** [tools/Makefile.unix:412: nuttx] Error 2
> > ===
> >
> > I 'fixed' that by omitting the offending ld switches manually. I then got
> > the following:
> >
> > $ qemu-system-arm \
> > -M lm3s6965evb\
> > -net nic,model=stellaris -net user,hostfwd=tcp:127.0.0.1:10023-
> > 10.0.2.15:23,hostfwd=tcp:127.0.0.1:10021-10.0.2.15:21 \
> > -kernel nuttx -nographic
> > Timer with period zero, disabling
> > ABCDup_assert: Assertion failed at file:chip/common/tiva_userspace.c
> line:
> > 87
> > irq_unexpected_isr: ERROR irq: 11
> > up_assert: Assertion failed at file:irq/irq_unexpectedisr.c line: 50
> > up_registerdump: R0:  20001e58 000a 2474 
> 
> > 20002f8c 2468
> > up_registerdump: R8:     0008
> 20002f88
> > 60e7 67a6
> > up_registerdump: xPSR: 61

[Git][archlinux/packaging/packages/jenkins][main] upgpkg: 2.458-1: New upstream release

2024-05-14 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
jenkins


Commits:
eeaaa763 by Robin Candau at 2024-05-14T19:54:56+02:00
upgpkg: 2.458-1: New upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = jenkins
pkgdesc = Extendable continuous integration server (latest)
-   pkgver = 2.457
+   pkgver = 2.458
pkgrel = 1
url = https://jenkins.io
install = jenkins.install
@@ -16,13 +16,13 @@ pkgbase = jenkins
conflicts = jenkins-ci
replaces = jenkins-ci
backup = etc/conf.d/jenkins
-   source = 
https://github.com/jenkinsci/jenkins/archive/refs/tags/jenkins-2.457.tar.gz
+   source = 
https://github.com/jenkinsci/jenkins/archive/refs/tags/jenkins-2.458.tar.gz
source = jenkins.conf
source = jenkins.service
source = jenkins.tmpfiles
source = jenkins.sysusers
source = skip-failing-test.patch
-   sha512sums = 
219f26f93ce8ef43280d3e33f03802a77ec19e127a1792aee933c7ff06b3070113f3c378142cd25ceb2b7c0608d781e85fb59f9f428343a8c3bb036fb65636d8
+   sha512sums = 
dd83396f77e9c19ea1673ba5afbe4f3162a744bedb5558de1e2e732a5c4ee14196569cef5631d0077b9de7c6741eaa2ef6ba858f359657672fe7787be725f5ad
sha512sums = 
482b642988027b623995e0488cc00011be5bbe9890a6d40dd6979197fa50794889ff731f798891106b367962cf60cb59b0260caadfcee9685b358a966f759553
sha512sums = 
c1e9a542bfd3db54ea0ef57acdac47ad5180330f9ffab44296762b0e69e75ce595d85a77d46025586fb507aedce4f1a032379dcd16b7b886fe475a99849fa4b2
sha512sums = 
a845a7147be54affc586dfce9a188ec24c92e673e88dec0b62da386d2e597de6ecda103429008562abd897f179a52c37cf2188ebc65b8c636efd07d707e18f90


=
PKGBUILD
=
@@ -5,7 +5,7 @@
 # Contributor: Illarion Kovalchuk 
 
 pkgname=jenkins
-pkgver=2.457
+pkgver=2.458
 pkgrel=1
 _java=17
 pkgdesc='Extendable continuous integration server (latest)'
@@ -25,7 +25,7 @@ 
source=("https://github.com/jenkinsci/jenkins/archive/refs/tags/jenkins-${pkgver
 'jenkins.tmpfiles'
 'jenkins.sysusers'
 'skip-failing-test.patch')
-sha512sums=('219f26f93ce8ef43280d3e33f03802a77ec19e127a1792aee933c7ff06b3070113f3c378142cd25ceb2b7c0608d781e85fb59f9f428343a8c3bb036fb65636d8'
+sha512sums=('dd83396f77e9c19ea1673ba5afbe4f3162a744bedb5558de1e2e732a5c4ee14196569cef5631d0077b9de7c6741eaa2ef6ba858f359657672fe7787be725f5ad'
 
'482b642988027b623995e0488cc00011be5bbe9890a6d40dd6979197fa50794889ff731f798891106b367962cf60cb59b0260caadfcee9685b358a966f759553'
 
'c1e9a542bfd3db54ea0ef57acdac47ad5180330f9ffab44296762b0e69e75ce595d85a77d46025586fb507aedce4f1a032379dcd16b7b886fe475a99849fa4b2'
 
'a845a7147be54affc586dfce9a188ec24c92e673e88dec0b62da386d2e597de6ecda103429008562abd897f179a52c37cf2188ebc65b8c636efd07d707e18f90'



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/jenkins/-/commit/eeaaa763fbe069f919c46de409e00cb00bd69aab

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/jenkins/-/commit/eeaaa763fbe069f919c46de409e00cb00bd69aab
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/jenkins] Pushed new tag 2.458-1

2024-05-14 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 2.458-1 at Arch Linux / Packaging / Packages / 
jenkins

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/jenkins/-/tree/2.458-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/python-ansible-compat] Pushed new tag 24.5.1-1

2024-05-14 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 24.5.1-1 at Arch Linux / Packaging / Packages / 
python-ansible-compat

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-ansible-compat/-/tree/24.5.1-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/python-ansible-compat][main] 2 commits: upgpkg: 4.1.11-1: New upstream release

2024-05-14 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
python-ansible-compat


Commits:
db7c9585 by Robin Candau at 2024-05-08T21:00:37+02:00
upgpkg: 4.1.11-1: New upstream release
https://github.com/ansible/ansible-compat/releases/tag/v4.1.11

- - - - -
66abb1c0 by Robin Candau at 2024-05-14T19:43:11+02:00
upgpkg: 24.5.1-1: New upstream release
https://github.com/ansible/ansible-compat/releases/tag/v24.5.1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = python-ansible-compat
pkgdesc = Functions that help interacting with various versions of 
Ansible
-   pkgver = 4.1.12
-   pkgrel = 3
+   pkgver = 24.5.1
+   pkgrel = 1
url = https://github.com/ansible-community/ansible-compat
arch = any
license = MIT
@@ -19,8 +19,8 @@ pkgbase = python-ansible-compat
depends = python-packaging
depends = python-pyyaml
depends = python-subprocess-tee
-   source = 
git+https://github.com/ansible-community/ansible-compat.git#tag=v4.1.12
-   sha256sums = 
575481c5c0b072764cf7ca35aa0b6083af5d5cc776708300deae80996e6ef51c
-   b2sums = 
8a765d1f6813be97475adcc63379682c2490b0a5b8d18789fd3c4bfb5f4b8c7e29a9915cf15998815bbdc053e676d2b133af2900619aa4b364950c5ad4d404b9
+   source = 
git+https://github.com/ansible-community/ansible-compat.git#tag=v24.5.1
+   sha256sums = 
32d3ce6cdc0fcd526c1becb8ad50ce59bcc5060875645bddd0dc22670b238527
+   b2sums = 
76312b888432d4bdc9ad47a91dcdd3ce62c4664848c2647fd397eb106ebc83dbf770df11893afd06068e5b37bc2fef47c3cb49a3ae15238316aab1df53df6199
 
 pkgname = python-ansible-compat


=
PKGBUILD
=
@@ -3,8 +3,8 @@
 
 _name=ansible-compat
 pkgname=python-ansible-compat
-pkgver=4.1.12
-pkgrel=3
+pkgver=24.5.1
+pkgrel=1
 pkgdesc="Functions that help interacting with various versions of Ansible"
 arch=(any)
 url="https://github.com/ansible-community/ansible-compat;
@@ -30,8 +30,8 @@ checkdepends=(
   python-pytest-mock
 )
 source=(git+$url.git#tag=v$pkgver)
-sha256sums=('575481c5c0b072764cf7ca35aa0b6083af5d5cc776708300deae80996e6ef51c')
-b2sums=('8a765d1f6813be97475adcc63379682c2490b0a5b8d18789fd3c4bfb5f4b8c7e29a9915cf15998815bbdc053e676d2b133af2900619aa4b364950c5ad4d404b9')
+sha256sums=('32d3ce6cdc0fcd526c1becb8ad50ce59bcc5060875645bddd0dc22670b238527')
+b2sums=('76312b888432d4bdc9ad47a91dcdd3ce62c4664848c2647fd397eb106ebc83dbf770df11893afd06068e5b37bc2fef47c3cb49a3ae15238316aab1df53df6199')
 
 build() {
   cd $_name



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-ansible-compat/-/compare/518f581cf963817bef45f176732da843c133cfbf...66abb1c002f94eb914f1a49ed517feddfd889af9

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-ansible-compat/-/compare/518f581cf963817bef45f176732da843c133cfbf...66abb1c002f94eb914f1a49ed517feddfd889af9
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/hugo][main] upgpkg: 0.126.0-1: New upstream release

2024-05-14 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / hugo


Commits:
6df9bcdc by Robin Candau at 2024-05-14T19:40:26+02:00
upgpkg: 0.126.0-1: New upstream release
https://github.com/gohugoio/hugo/releases/tag/v0.126.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = hugo
pkgdesc = Fast and Flexible Static Site Generator in Go
-   pkgver = 0.125.7
+   pkgver = 0.126.0
pkgrel = 1
url = https://gohugo.io/
arch = x86_64
@@ -10,7 +10,7 @@ pkgbase = hugo
depends = glibc
depends = gcc-libs
optdepends = python-docutils: reStructuredText support
-   source = 
hugo-0.125.7.tar.gz::https://github.com/gohugoio/hugo/archive/v0.125.7.tar.gz
-   sha512sums = 
e6202026c7918f885abce338ade2e0a59d3a299030fc3b32af65eb434da31ef90647d14294ce1be5b3c66d2cd950b7a1f826094a2bf0e9538285e8cb2717cb91
+   source = 
hugo-0.126.0.tar.gz::https://github.com/gohugoio/hugo/archive/v0.126.0.tar.gz
+   sha512sums = 
94a3967021e95f204984fd2653bc1e4430a6c8e321683217cd6bb702622b6e013cf67c4308aca8cc2ada74e0f6e866ac2fe57833f1397af1a10ceaa8dc9a4b05
 
 pkgname = hugo


=
PKGBUILD
=
@@ -6,7 +6,7 @@
 # Contributor: Brenton Horne
 
 pkgname=hugo
-pkgver=0.125.7
+pkgver=0.126.0
 pkgrel=1
 pkgdesc="Fast and Flexible Static Site Generator in Go"
 arch=('x86_64')
@@ -16,7 +16,7 @@ depends=('glibc' 'gcc-libs')
 makedepends=('go' 'git')
 optdepends=('python-docutils: reStructuredText support')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/gohugoio/${pkgname}/archive/v${pkgver}.tar.gz;)
-sha512sums=('e6202026c7918f885abce338ade2e0a59d3a299030fc3b32af65eb434da31ef90647d14294ce1be5b3c66d2cd950b7a1f826094a2bf0e9538285e8cb2717cb91')
+sha512sums=('94a3967021e95f204984fd2653bc1e4430a6c8e321683217cd6bb702622b6e013cf67c4308aca8cc2ada74e0f6e866ac2fe57833f1397af1a10ceaa8dc9a4b05')
 
 build() {
   cd "${pkgname}-${pkgver}"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hugo/-/commit/6df9bcdc2d9d19bcc325680c74d545651a343bbf

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hugo/-/commit/6df9bcdc2d9d19bcc325680c74d545651a343bbf
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/hugo] Pushed new tag 0.126.0-1

2024-05-14 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 0.126.0-1 at Arch Linux / Packaging / Packages / 
hugo

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hugo/-/tree/0.126.0-1
You're receiving this email because of your account on gitlab.archlinux.org.




Re: No output for lm3s6965-ek:qemu-protected

2024-05-14 Thread Robin Randhawa
Hi Alan.

Thanks for the response.

I forgot to add that I had tried to bisect things but I didn't get very far.
This could be down to something silly at my end but either I couldn't get a
successful build or I would hit the same situation as previously indicated.

I decided to poke a bit further and have some points to share in the hope
that they help:

I went back to the first commit where support for this board was added like
so:

$ cd nuttx

$ git whatchanged --pretty=oneline boards/arm/tiva/lm3s6965-ek/
configs/qemu-protected/defconfig | tail -n 2
702bc95cac16fe90cfaf8abb178b0822ba707521 tiva/lm3s6965-ek: Add a few
configs for qemu

$ git checkout -b test 702bc95cac16fe90cfaf8abb178b0822ba707521

$ ./tools/configure.sh lm3s6965-ek:qemu-protected

$ make -j(nproc)

.. which ended with:

===
AR (create): libboard.a   lm_boot.o lm_leds.o lm_ethernet.o lm_ssi.o
lm_appinit.o lm_bringup.o
make[2]: Leaving directory 'nuttx_workspace/nuttx/boards/
arm/tiva/lm3s6965-ek/src'
LD: nuttx
arm-none-eabi-ld: Error: unable to disambiguate: -nostartfiles (did you
mean --nostartfiles ?)
make[1]: *** [Makefile:172: nuttx] Error 1
make[1]: Leaving directory 'nuttx_workspace/nuttx/arch/arm/src'
make: *** [tools/Makefile.unix:412: nuttx] Error 2
===

I 'fixed' that by omitting the offending ld switches manually. I then got
the following:

$ qemu-system-arm \
-M lm3s6965evb\
-net nic,model=stellaris -net user,hostfwd=tcp:127.0.0.1:10023-
10.0.2.15:23,hostfwd=tcp:127.0.0.1:10021-10.0.2.15:21 \
-kernel nuttx -nographic
Timer with period zero, disabling
ABCDup_assert: Assertion failed at file:chip/common/tiva_userspace.c line:
87
irq_unexpected_isr: ERROR irq: 11
up_assert: Assertion failed at file:irq/irq_unexpectedisr.c line: 50
up_registerdump: R0:  20001e58 000a 2474  
20002f8c 2468
up_registerdump: R8:     0008 20002f88
60e7 67a6
up_registerdump: xPSR: 61000200 PRIMASK:  CONTROL: 
up_registerdump: EXC_RETURN: fff9
up_dumpstate: sp: 20002ec8
up_dumpstate: stack base: 04d1
up_dumpstate: stack size: 04d1
up_dumpstate: ERROR: Stack pointer is not within the allocated stack
up_stackdump: : 20002fe4 011d 04d1 04d1 04d1
04d1 04d1 04d1
up_stackdump: 0020: 04d1 04d1 04d1 04d1 04d1
04d1 04d1 04d1
up_stackdump: 0040: 04d1 04d1 04d1 04d1 04d1
04d1 04d1 04d1
up_stackdump: 0060: 04d1 04d1 04d1 04d1 04d1
04d1 04d1 04d1
up_stackdump: 0080: 04d1 04d1 04d1 04d1 04d1
04d1 04d1 04d1
up_stackdump: 00a0: 04d1 04d1 04d1 04d1 04d1
04d1 04d1 04d1
up_stackdump: 00c0: 04d1 04d1 04d1 04d1 04d1
04d1 04d1 04d1
up_stackdump: 00e0: 04d1 04d1 04d1 04d1 04d1
04d1 04d1 04d1
up_stackdump: 0100: 04d1 04d1 04d1 04d1 04d1
04d1 04d1 f000b508
up_stackdump: 0120: f000f8b1 2041fa15 fa0af000 4b172100 42934a17
2042d321 fa02f000 4a164b15
up_stackdump: 0140: 428b4916 2043d31c f9faf000 fb12f000 f0002044
f000f9f5 2045f89d f9f0f000
up_stackdump: 0160: f970f001 f0002046 200df9eb f9e8f000 f000200a
f001f9e5 f843f9a5 e7d81b04

I took care to ensure that my apps directory was reset to a date that
corresponded to the commit used for the nuttx directory.

Interestingly - and as indicated in my first post - a build with the latest
nuttx and apps dirs doesn't produce the above output. However, when I look
at my poor person's 'boot log' I see the same invocation of
irq_unexpected_isr.

My theory, therefore, is that lm3s6965-ek:qemu-protected has never worked
ever since support was committed ?
Also: I think the unexpected IRQ 11 (that's an SVC exception I think ?) has
been the problem since the beginning and continues to manifest even with
the latest nuttx.

I would appreciate any advice. I will try and explore a bit further myself
but I am very new to NuttX.

Cheers,
Robin

On Mon, 13 May 2024 at 22:35, Alan C. Assis  wrote:

> Hi Robin,
>
> Did you test previous release versions? It could be useful to know in which
> version the issue was introduced.
>
> After that we could use git bisect to pinpoint the commit that introduced
> this issues.
>
> Best Regards,
>
> Alan
>
> On Mon, May 13, 2024 at 5:41 PM Robin Randhawa 
> wrote:
>
> > Hi.
> >
> > I find that:
> >
> > $ ./tools/configure.sh lm3s6965-ek:qemu-flat
> > $ make
> > $ qemu-system-arm -M lm3s6965evb -net nic,model=stellaris -net
> > user,hostfwd=tcp:127.0.0.1:10023-10.0.2.15:23,hostfwd=
> tcp:127.0.0.1:10021-
> > 10.0.2.15:21 -kernel nuttx -nographic
> >
> > .. gets me to a 

[Git][archlinux/packaging/packages/fastfetch][main] upgpkg: 2.12.0-1: New upstream release

2024-05-14 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
fastfetch


Commits:
d7cdcf7a by Robin Candau at 2024-05-14T11:52:20+02:00
upgpkg: 2.12.0-1: New upstream release
https://github.com/fastfetch-cli/fastfetch/releases/tag/2.12.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = fastfetch
pkgdesc = Like Neofetch, but much faster because written in C
-   pkgver = 2.11.5
+   pkgver = 2.12.0
pkgrel = 1
url = https://github.com/fastfetch-cli/fastfetch
arch = x86_64
@@ -43,7 +43,7 @@ pkgbase = fastfetch
optdepends = xfconf: Needed for XFWM theme and XFCE Terminal font
optdepends = zlib: Faster image output when using kitty graphics 
protocol
optdepends = libdrm: Displays detection
-   source = 
fastfetch-2.11.5.tar.gz::https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.11.5.tar.gz
-   sha256sums = 
83b7699d0aee3aa1683721fe4b82d667c88e97e257d48e9efe586b0e830f8a64
+   source = 
fastfetch-2.12.0.tar.gz::https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.12.0.tar.gz
+   sha256sums = 
0f6d797ae0c4dd14d09f18ee3f51f53c29d820d8fd65066280938efed414af9d
 
 pkgname = fastfetch


=
PKGBUILD
=
@@ -2,7 +2,7 @@
 # Contributor: Mark Wagie 
 
 pkgname=fastfetch
-pkgver=2.11.5
+pkgver=2.12.0
 pkgrel=1
 pkgdesc="Like Neofetch, but much faster because written in C"
 arch=('x86_64')
@@ -50,7 +50,7 @@ optdepends=(
   'libdrm: Displays detection'
 )
 
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/${pkgver}.tar.gz")
-sha256sums=('83b7699d0aee3aa1683721fe4b82d667c88e97e257d48e9efe586b0e830f8a64')
+sha256sums=('0f6d797ae0c4dd14d09f18ee3f51f53c29d820d8fd65066280938efed414af9d')
 
 build() {
cmake -B build -S "${pkgname}-${pkgver}" \



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/fastfetch/-/commit/d7cdcf7a2f752b42b7902bff9335726ac96e632d

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/fastfetch/-/commit/d7cdcf7a2f752b42b7902bff9335726ac96e632d
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/fastfetch] Pushed new tag 2.12.0-1

2024-05-14 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 2.12.0-1 at Arch Linux / Packaging / Packages / 
fastfetch

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/fastfetch/-/tree/2.12.0-1
You're receiving this email because of your account on gitlab.archlinux.org.




[ccp4bb] PDRA in serial crystallography at Diamond Light Source

2024-05-14 Thread Owen, Robin (DLSLtd,RAL,LSCI)
Hi all,

We have a PDRA position open at Diamond to help us develop new methods for 
time-resolved crystallography. You will work closely with a number of groups at 
Diamond and beyond to improve approaches for both SSX and SFX.

For further info and to apply see
https://vacancies.diamond.ac.uk/vacancy/pdra-serial-and-microfocus-macromolecular-crystallography-554610.html
Please feel free to contact me if you have any questions.

Apologies but the deadline is soon: 19/5..
All the best,
Robin




Dr Robin Owen
Principal Beamline Scientist
I24, Microfocus Macromolecular Crystallography
Diamond Light Source, UK
Tel: +44 1235 778522
http://www.diamond.ac.uk/Beamlines/Mx/I24.html

This e-mail and any attachments may contain confidential, copyright and or 
privileged material, and are for the use of the intended addressee only. If you 
are not the intended addressee or an authorised recipient of the addressee 
please notify us of receipt by returning the e-mail and do not use, copy, 
retain, distribute or disclose the information in or attached to the e-mail. 
Any opinions expressed within this e-mail are those of the individual and not 
necessarily of Diamond Light Source Ltd.
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments 
are free from viruses and we cannot accept liability for any damage which you 
may sustain as a result of software viruses which may be transmitted in or with 
the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and 
Wales with its registered office at Diamond House, Harwell Science and 
Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom.



To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB=1

This message was issued to members of www.jiscmail.ac.uk/CCP4BB, a mailing list 
hosted by www.jiscmail.ac.uk, terms & conditions are available at 
https://www.jiscmail.ac.uk/policyandsecurity/


[Git][archlinux/packaging/packages/glances][main] upgpkg: 4.0.2-1: New upstream release

2024-05-14 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
glances


Commits:
813444e6 by Robin Candau at 2024-05-14T09:06:13+02:00
upgpkg: 4.0.2-1: New upstream release
https://github.com/nicolargo/glances/releases/tag/v4.0.2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = glances
pkgdesc = CLI curses-based monitoring tool
-   pkgver = 4.0.1
+   pkgver = 4.0.2
pkgrel = 1
url = https://nicolargo.github.io/glances/
arch = any
@@ -14,8 +14,11 @@ pkgbase = glances
depends = python-future
depends = python-defusedxml
depends = python-ujson
+   depends = python-pydantic
+   depends = python-packaging
optdepends = hddtemp: HDD temperature monitoring support
optdepends = uvicorn: for WebUI / RestFull API
+   optdepends = python-jinja: for WebUI / RestFull API
optdepends = python-fastapi: for WebUI / RestFull API
optdepends = python-docker: for the Docker monitoring support
optdepends = python-matplotlib: for graphical/chart support
@@ -23,11 +26,11 @@ pkgbase = glances
optdepends = python-zeroconf: for the autodiscover mode
optdepends = python-pystache: templating engine
optdepends = python-prometheus_client: for the Prometheus export module
-   source = 
glances-4.0.1-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.1.tar.gz
+   source = 
glances-4.0.2-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.2.tar.gz
source = glances.service
-   sha512sums = 
ed8700fef142af170212c4c92bc9c2c818db94de41ad5eb35cc377a5bb067c6950908d2caac348ad9357f0ca6494fe011310b09147f37f86a9ae40355fbf6a75
+   sha512sums = 
e4aac4190b27ad19f4688325b85e0d727441cde4e98de6127b4d831e4dc34b68756a9748ff9fc9264dc4b932734d8b6deb14f0b8e42a6f6b61e276e801d22eec
sha512sums = 
49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4
-   b2sums = 
24d0ba707ba16b6b2944a87485b3a052360162b4ff9f42c22b2f74c5d7fbf46daad5ba2ad4203f1ecb157399c66fea27e4ad3b2b52179b6a688d1667c947421b
+   b2sums = 
c6925070ef808af3d88c47b431e39f75a0267a5bcf6ca186dcadd2f21b4e41b584149b76b70753080877914443cd474d453dc533845592b5b7f95173c6195f15
b2sums = 
ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017
 
 pkgname = glances


=
PKGBUILD
=
@@ -5,16 +5,17 @@
 # Contributor: Francois Boulogne 
 
 pkgname=glances
-pkgver=4.0.1
+pkgver=4.0.2
 pkgrel=1
 pkgdesc='CLI curses-based monitoring tool'
 arch=('any')
 url='https://nicolargo.github.io/glances/'
 license=('LGPL-3.0-or-later')
 makedepends=('python-setuptools' 'python-build' 'python-installer' 
'python-wheel')
-depends=('python' 'python-psutil' 'python-future' 'python-defusedxml' 
'python-ujson')
+depends=('python' 'python-psutil' 'python-future' 'python-defusedxml' 
'python-ujson' 'python-pydantic' 'python-packaging')
 optdepends=('hddtemp: HDD temperature monitoring support'
 'uvicorn: for WebUI / RestFull API'
+'python-jinja: for WebUI / RestFull API'
 'python-fastapi: for WebUI / RestFull API'
 'python-docker: for the Docker monitoring support'
 'python-matplotlib: for graphical/chart support'
@@ -24,9 +25,9 @@ optdepends=('hddtemp: HDD temperature monitoring support'
 'python-prometheus_client: for the Prometheus export module')
 
source=("${pkgname}-${pkgver}-${pkgrel}.tar.gz::https://github.com/nicolargo/glances/archive/v${pkgver}.tar.gz;
 'glances.service')
-sha512sums=('ed8700fef142af170212c4c92bc9c2c818db94de41ad5eb35cc377a5bb067c6950908d2caac348ad9357f0ca6494fe011310b09147f37f86a9ae40355fbf6a75'
+sha512sums=('e4aac4190b27ad19f4688325b85e0d727441cde4e98de6127b4d831e4dc34b68756a9748ff9fc9264dc4b932734d8b6deb14f0b8e42a6f6b61e276e801d22eec'
 
'49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4')
-b2sums=('24d0ba707ba16b6b2944a87485b3a052360162b4ff9f42c22b2f74c5d7fbf46daad5ba2ad4203f1ecb157399c66fea27e4ad3b2b52179b6a688d1667c947421b'
+b2sums=('c6925070ef808af3d88c47b431e39f75a0267a5bcf6ca186dcadd2f21b4e41b584149b76b70753080877914443cd474d453dc533845592b5b7f95173c6195f15'
 
'ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017')
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/commit/813444e60c554135cc9391cf6918ef53afecf4fc

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/arch

[Git][archlinux/packaging/packages/glances] Pushed new tag 4.0.2-1

2024-05-14 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 4.0.2-1 at Arch Linux / Packaging / Packages / 
glances

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/tree/4.0.2-1
You're receiving this email because of your account on gitlab.archlinux.org.




Re: [PATCH v1 2/3] RISC-V: Implement vectorizable early exit with vcond_mask_len

2024-05-13 Thread Robin Dapp
Hi Pan,

thanks for working on this.

In general the patch looks reasonable to me but I'd rather
have some more comments about the high-level idea.
E.g. cbranch is implemented like aarch64 by xor'ing the
bitmasks and comparing the result against zero (so we branch
based on mask equality).

> +;; vcond_mask_len

High-level description here instead please.

> +(define_insn_and_split "vcond_mask_len_"
> +  [(set (match_operand:VB 0 "register_operand")

> +(unspec: VB [
> + (match_operand:VB 1 "register_operand")
> + (match_operand:VB 2 "const_1_operand")

I guess it works like that because operand[2] is just implicitly
used anyway but shouldn't that rather be an all_ones_operand?

> +   && riscv_vector::get_vector_mode (Pmode, GET_MODE_NUNITS 
> (mode)).exists ()"

Seems a bit odd on first sight.  If all we want to do is to
select between two masks why do we need a large Pmode mode?

> +rtx ops[] = {operands[0], operands[1], operands[1], cmp, reg, 
> operands[4]};

So that's basically a mask-move with length?  Can't this be done
differently?  If not, please describe, maybe this is already
the shortest way.

Regards
 Robin



No output for lm3s6965-ek:qemu-protected

2024-05-13 Thread Robin Randhawa
Hi.

I find that:

$ ./tools/configure.sh lm3s6965-ek:qemu-flat
$ make
$ qemu-system-arm -M lm3s6965evb -net nic,model=stellaris -net
user,hostfwd=tcp:127.0.0.1:10023-10.0.2.15:23,hostfwd=tcp:127.0.0.1:10021-
10.0.2.15:21 -kernel nuttx -nographic

.. gets me to a nice NSH prompt with ping working.

However, the following:

$ ./tools/configure.sh lm3s6965-ek:qemu-protected
$ make
$ qemu-system-arm -M lm3s6965evb -net nic,model=stellaris -net
user,hostfwd=tcp:127.0.0.1:10023-10.0.2.15:23,hostfwd=tcp:127.0.0.1:10021-
10.0.2.15:21 -kernel nuttx -nographic

.. gets me:



Timer with period zero, disabling
ABCEF



.. with no other output.

Adding qemu logging after disabling translation block chaining using:

$ qemu-system-arm -M lm3s6965evb -net nic,model=stellaris -net
user,hostfwd=tcp:127.0.0.1:10023-10.0.2.15:23,hostfwd=tcp:127.0.0.1:10021-
10.0.2.15:21 -kernel nuttx -nographic -d nochain,in_asm -D /tmp/qemu.log

.. and processing the log like so gives me (with apologies for the
verbosity):

$ cat /tmp/qemu.log | grep ^IN | awk '!seen[$0]++' | nl
1  IN: __start
2  IN: tiva_clock_configure
3  IN: tiva_clock_reconfigure
4  IN: tiva_lowsetup
5  IN: modifyreg32
6  IN: tiva_configgpio
7  IN: tiva_gpiobaseaddress
8  IN: tiva_gpiofunc
9  IN: tiva_gpiowrite
10  IN: arm_lowputc
11  IN: memset
12  IN: memcpy
13  IN: tiva_userspace
14  IN: tiva_mpuinitialize
15  IN: mpu_configure_region
16  IN: mpu_allocregion
17  IN: mpu_log2regionceil
18  IN: mpu_subregion
19  IN: mpu_control
20  IN: tiva_boardinitialize
21  IN: lm_ssidev_initialize
22  IN: board_autoled_initialize
23  IN: nx_start
24  IN: strlcpy
25  IN: up_allocate_heap
26  IN: mpu_log2regionfloor
27  IN: board_autoled_on
28  IN: tiva_mpu_uheap
29  IN: umm_initialize
30  IN: mm_initialize
31  IN: nxmutex_init
32  IN: nxsem_init
33  IN: nxsem_set_protocol
34  IN: mm_addregion
35  IN: mm_lock
36  IN: nxsched_gettid
37  IN: nxmutex_lock
38  IN: nxsem_wait
39  IN: nxsched_remove_readytorun
40  IN: nxsched_add_prioritized
41  IN: up_switch_context
42  IN: exception_common
43  IN: arm_doirq
44  IN: arm_ack_irq
45  IN: irq_dispatch
46  IN: irq_unexpected_isr
47  IN: syslog
48  IN: vsyslog
49  IN: nx_vsyslog
50  IN: lib_syslograwstream_open
51  IN: lib_vsprintf_internal
52  IN: vsprintf_internal.constprop.0
53  IN: strnlen
54  IN: syslograwstream_puts
55  IN: syslog_write
56  IN: syslograwstream_putc
57  IN: syslog_putc
58  IN: __ultoa_invert
59  IN: __aeabi_uldivmod
60  IN: __udivmoddi4
61  IN: __assert
62  IN: _assert
63  IN: up_saveusercontext
64  IN: panic_notifier_call_chain
65  IN: syslog_flush
66  IN: uname
67  IN: gethostname
68  IN: snprintf
69  IN: lib_memoutstream
70  IN: lib_vsprintf
71  IN: memoutstream_puts
72  IN: memoutstream_putc
73  IN: up_dump_register
74  IN: up_getusrsp
75  IN: up_check_tcbstack
76  IN: arm_stack_check
77  IN: stack_dump
78  IN: nxsched_foreach
79  IN: sched_lock
80  IN: sched_unlock
81  IN: reboot_notifier_call_chain
82  IN: up_mdelay
83  IN: board_autoled_off

I assume this is unexpected ? If not, I'd appreciate any insights.

Thanks,
Robin


[PATCH] RISC-V: Do not allow v0 as dest when merging [PR115068].

2024-05-13 Thread Robin Dapp
Hi,

this patch splits the vfw...wf pattern so we do not emit
e.g. vfwadd.wf v0,v8,fa5,v0.t anymore.

Regtested on rv64gcv_zvfh.

Regards
 Robin

gcc/ChangeLog:

PR target/115068

* config/riscv/vector.md:  Split vfw.wf pattern.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/pr115068-run.c: New test.
* gcc.target/riscv/rvv/base/pr115068.c: New test.
---
 gcc/config/riscv/vector.md| 20 ++---
 .../gcc.target/riscv/rvv/base/pr115068-run.c  | 28 ++
 .../gcc.target/riscv/rvv/base/pr115068.c  | 29 +++
 3 files changed, 67 insertions(+), 10 deletions(-)
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/pr115068-run.c
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/base/pr115068.c

diff --git a/gcc/config/riscv/vector.md b/gcc/config/riscv/vector.md
index 2a54f78df8e..e408baa809c 100644
--- a/gcc/config/riscv/vector.md
+++ b/gcc/config/riscv/vector.md
@@ -7178,24 +7178,24 @@ (define_insn "@pred_single_widen_sub"
(symbol_ref "riscv_vector::get_frm_mode (operands[9])"))])
 
 (define_insn "@pred_single_widen__scalar"
-  [(set (match_operand:VWEXTF 0 "register_operand"   "=vr,   
vr")
+  [(set (match_operand:VWEXTF 0 "register_operand""=vd, vd, 
vr, vr")
(if_then_else:VWEXTF
  (unspec:
-   [(match_operand: 1 "vector_mask_operand"   
"vmWc1,vmWc1")
-(match_operand 5 "vector_length_operand"  "   rK,   
rK")
-(match_operand 6 "const_int_operand"  "i,
i")
-(match_operand 7 "const_int_operand"  "i,
i")
-(match_operand 8 "const_int_operand"  "i,
i")
-(match_operand 9 "const_int_operand"  "i,
i")
+   [(match_operand: 1 "vector_mask_operand"  " vm, 
vm,Wc1,Wc1")
+(match_operand 5 "vector_length_operand" " rK, rK, rK, 
rK")
+(match_operand 6 "const_int_operand" "  i,  i,  i, 
 i")
+(match_operand 7 "const_int_operand" "  i,  i,  i, 
 i")
+(match_operand 8 "const_int_operand" "  i,  i,  i, 
 i")
+(match_operand 9 "const_int_operand" "  i,  i,  i, 
 i")
 (reg:SI VL_REGNUM)
 (reg:SI VTYPE_REGNUM)
 (reg:SI FRM_REGNUM)] UNSPEC_VPREDICATE)
  (plus_minus:VWEXTF
-   (match_operand:VWEXTF 3 "register_operand" "   vr,   
vr")
+   (match_operand:VWEXTF 3 "register_operand"" vr, vr, vr, 
vr")
(float_extend:VWEXTF
  (vec_duplicate:
-   (match_operand: 4 "register_operand"   "f,
f"
- (match_operand:VWEXTF 2 "vector_merge_operand"   "   vu,
0")))]
+   (match_operand: 4 "register_operand"  "  f,  f,  f, 
 f"
+ (match_operand:VWEXTF 2 "vector_merge_operand"  " vu,  0, vu, 
 0")))]
   "TARGET_VECTOR"
   "vfw.wf\t%0,%3,%4%p1"
   [(set_attr "type" "vf")
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/base/pr115068-run.c 
b/gcc/testsuite/gcc.target/riscv/rvv/base/pr115068-run.c
new file mode 100644
index 000..95ec8e06021
--- /dev/null
+++ b/gcc/testsuite/gcc.target/riscv/rvv/base/pr115068-run.c
@@ -0,0 +1,28 @@
+/* { dg-do run } */
+/* { dg-require-effective-target riscv_v_ok } */
+/* { dg-add-options riscv_v } */
+/* { dg-additional-options "-std=gnu99" } */
+
+#include 
+#include 
+
+vfloat64m8_t
+test_vfwadd_wf_f64m8_m (vbool8_t vm, vfloat64m8_t vs2, float rs1, size_t vl)
+{
+  return __riscv_vfwadd_wf_f64m8_m (vm, vs2, rs1, vl);
+}
+
+char global_memory[1024];
+void *fake_memory = (void *) global_memory;
+
+int
+main ()
+{
+  asm volatile ("fence" ::: "memory");
+  vfloat64m8_t vfwadd_wf_f64m8_m_vd = test_vfwadd_wf_f64m8_m (
+__riscv_vreinterpret_v_i8m1_b8 (__riscv_vundefined_i8m1 ()),
+__riscv_vundefined_f64m8 (), 1.0, __riscv_vsetvlmax_e64m8 ());
+  asm volatile ("" ::"vr"(vfwadd_wf_f64m8_m_vd) : "memory");
+
+  return 0;
+}
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/base/pr115068.c 
b/gcc/testsuite/gcc.target/riscv/rvv/base/pr115068.c
new file mode 100644
index 000..6d680037aa1
--- /dev/null
+++ b/gcc/testsuite/gcc.target/riscv/rvv/base/pr115068.c
@@ -0,0 +1,29 @@
+/* { dg-do 

[Git][archlinux/packaging/packages/glances][main] upgpkg: 4.0.1-1: New upstream release

2024-05-13 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
glances


Commits:
a72ddcc8 by Robin Candau at 2024-05-13T20:16:19+02:00
upgpkg: 4.0.1-1: New upstream release
https://github.com/nicolargo/glances/blob/develop/NEWS.rst#version-401

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = glances
pkgdesc = CLI curses-based monitoring tool
-   pkgver = 4.0.0
+   pkgver = 4.0.1
pkgrel = 1
url = https://nicolargo.github.io/glances/
arch = any
@@ -15,18 +15,19 @@ pkgbase = glances
depends = python-defusedxml
depends = python-ujson
optdepends = hddtemp: HDD temperature monitoring support
-   optdepends = python-bottle: web server support
+   optdepends = uvicorn: for WebUI / RestFull API
+   optdepends = python-fastapi: for WebUI / RestFull API
optdepends = python-docker: for the Docker monitoring support
optdepends = python-matplotlib: for graphical/chart support
optdepends = python-netifaces: for the IP plugin
optdepends = python-zeroconf: for the autodiscover mode
optdepends = python-pystache: templating engine
optdepends = python-prometheus_client: for the Prometheus export module
-   source = 
glances-4.0.0-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.0.tar.gz
+   source = 
glances-4.0.1-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.1.tar.gz
source = glances.service
-   sha512sums = 
ac354b49da6da05b3cdbbc152b3599a8eb1aefdeceda14dc438521e58cdf6ffb7d2a4e1025a17f041e6aa1963581f25afe9f2750e16d1bdf8ff085c09ee90731
+   sha512sums = 
ed8700fef142af170212c4c92bc9c2c818db94de41ad5eb35cc377a5bb067c6950908d2caac348ad9357f0ca6494fe011310b09147f37f86a9ae40355fbf6a75
sha512sums = 
49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4
-   b2sums = 
a24b74a6921ad144dd8781ed97ff907ddaae9e976d9d2706c709af64d910e56d9d3722ef230c93c41773051c2db6c29147fe05614ee2637a2edd81a38568
+   b2sums = 
24d0ba707ba16b6b2944a87485b3a052360162b4ff9f42c22b2f74c5d7fbf46daad5ba2ad4203f1ecb157399c66fea27e4ad3b2b52179b6a688d1667c947421b
b2sums = 
ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017
 
 pkgname = glances


=
PKGBUILD
=
@@ -5,7 +5,7 @@
 # Contributor: Francois Boulogne 
 
 pkgname=glances
-pkgver=4.0.0
+pkgver=4.0.1
 pkgrel=1
 pkgdesc='CLI curses-based monitoring tool'
 arch=('any')
@@ -14,7 +14,8 @@ license=('LGPL-3.0-or-later')
 makedepends=('python-setuptools' 'python-build' 'python-installer' 
'python-wheel')
 depends=('python' 'python-psutil' 'python-future' 'python-defusedxml' 
'python-ujson')
 optdepends=('hddtemp: HDD temperature monitoring support'
-'python-bottle: web server support'
+'uvicorn: for WebUI / RestFull API'
+'python-fastapi: for WebUI / RestFull API'
 'python-docker: for the Docker monitoring support'
 'python-matplotlib: for graphical/chart support'
 'python-netifaces: for the IP plugin'
@@ -23,9 +24,9 @@ optdepends=('hddtemp: HDD temperature monitoring support'
 'python-prometheus_client: for the Prometheus export module')
 
source=("${pkgname}-${pkgver}-${pkgrel}.tar.gz::https://github.com/nicolargo/glances/archive/v${pkgver}.tar.gz;
 'glances.service')
-sha512sums=('ac354b49da6da05b3cdbbc152b3599a8eb1aefdeceda14dc438521e58cdf6ffb7d2a4e1025a17f041e6aa1963581f25afe9f2750e16d1bdf8ff085c09ee90731'
+sha512sums=('ed8700fef142af170212c4c92bc9c2c818db94de41ad5eb35cc377a5bb067c6950908d2caac348ad9357f0ca6494fe011310b09147f37f86a9ae40355fbf6a75'
 
'49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4')
-b2sums=('a24b74a6921ad144dd8781ed97ff907ddaae9e976d9d2706c709af64d910e56d9d3722ef230c93c41773051c2db6c29147fe05614ee2637a2edd81a38568'
+b2sums=('24d0ba707ba16b6b2944a87485b3a052360162b4ff9f42c22b2f74c5d7fbf46daad5ba2ad4203f1ecb157399c66fea27e4ad3b2b52179b6a688d1667c947421b'
 
'ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017')
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/commit/a72ddcc86165f7362bcb364ab60fdeea5b75fe11

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/commit/a72ddcc86165f7362bcb364ab60fdeea5b75fe11
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/glances] Pushed new tag 4.0.1-1

2024-05-13 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 4.0.1-1 at Arch Linux / Packaging / Packages / 
glances

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/tree/4.0.1-1
You're receiving this email because of your account on gitlab.archlinux.org.




Re: [PATCH v1 3/3] RISC-V: Enable vectorizable early exit test

2024-05-13 Thread Robin Dapp
Hi Pan,

>  
> @@ -4114,6 +4115,7 @@ proc check_effective_target_vect_early_break_hw { } {
>   || [check_effective_target_arm_v8_neon_hw]
>   || [check_sse4_hw_available]
>   || [istarget amdgcn-*-*]
> + || [check_effective_target_riscv_v]
>   }}]
>  }

I believe this should be riscv_v_ok.  riscv_v only checks if we can
compile.  OK with that changed after 2/3 is in.

Regards
 Robin


Re: [PATCH] internal-fn: Do not force vcond operand to reg.

2024-05-13 Thread Robin Dapp
> What happens if we simply remove all of the force_reg here?

On x86 I bootstrapped and tested the attached without fallout
(gcc188, so it's no avx512-native machine and therefore limited
coverage).  riscv regtest is unchanged.
For aarch64 I would to rely on the pre-commit CI to pick it
up (does that work on sub-threads?).

Regards
 Robin


gcc/ChangeLog:

PR middle-end/113474

* internal-fn.cc (expand_vec_cond_mask_optab_fn):  Remove
force_regs.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/pr113474.c: New test.
---
 gcc/internal-fn.cc  |  3 ---
 .../gcc.target/riscv/rvv/autovec/pr113474.c | 13 +
 2 files changed, 13 insertions(+), 3 deletions(-)
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c

diff --git a/gcc/internal-fn.cc b/gcc/internal-fn.cc
index 2c764441cde..4d226c478b4 100644
--- a/gcc/internal-fn.cc
+++ b/gcc/internal-fn.cc
@@ -3163,9 +3163,6 @@ expand_vec_cond_mask_optab_fn (internal_fn, gcall *stmt, 
convert_optab optab)
   rtx_op1 = expand_normal (op1);
   rtx_op2 = expand_normal (op2);
 
-  mask = force_reg (mask_mode, mask);
-  rtx_op1 = force_reg (mode, rtx_op1);
-
   rtx target = expand_expr (lhs, NULL_RTX, VOIDmode, EXPAND_WRITE);
   create_output_operand ([0], target, mode);
   create_input_operand ([1], rtx_op1, mode);
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c
new file mode 100644
index 000..0364bf9f5e3
--- /dev/null
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c
@@ -0,0 +1,13 @@
+/* { dg-do compile { target riscv_v } }  */
+/* { dg-additional-options "-std=c99" }  */
+
+void
+foo (int n, int **a)
+{
+  int b;
+  for (b = 0; b < n; b++)
+for (long e = 8; e > 0; e--)
+  a[b][e] = a[b][e] == 15;
+}
+
+/* { dg-final { scan-assembler "vmerge.vim" } }  */
-- 
2.45.0



[gentoo-commits] repo/gentoo:master commit in: dev-util/kup/

2024-05-13 Thread Robin H. Johnson
commit: cfc0ffd447137608965f49cf6c5f2a7a975a7e63
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon May 13 12:15:36 2024 +
Commit:     Robin H. Johnson  gentoo  org>
CommitDate: Mon May 13 12:16:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc0ffd4

dev-util/kup: add server config & manpage

Signed-off-by: Robin H. Johnson  gentoo.org>

 dev-util/kup/{kup-0.3.6-r1.ebuild => kup-0.3.6-r2.ebuild} | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/kup/kup-0.3.6-r1.ebuild b/dev-util/kup/kup-0.3.6-r2.ebuild
similarity index 86%
rename from dev-util/kup/kup-0.3.6-r1.ebuild
rename to dev-util/kup/kup-0.3.6-r2.ebuild
index 2dbef2793236..1e560c98a94d 100644
--- a/dev-util/kup/kup-0.3.6-r1.ebuild
+++ b/dev-util/kup/kup-0.3.6-r2.ebuild
@@ -28,8 +28,10 @@ src_prepare() {
 }
 
 src_install() {
-   dobin "${PN}" "${PN}-server" gpg-sign-all
-   doman "${PN}.1"
+   dobin "${PN}" "${PN}-server" gpg-sign-all genrings
+   doman "${PN}.1" "${PN}-server.1"
+   insinto /etc/kup
+   doins kup-server.cfg
einstalldocs
if use gitolite; then
exeinto /usr/libexec/gitolite/commands/



Re: [Geoserver-users] Unable to create new grid set

2024-05-13 Thread Kristian Nils Robin Morin via Geoserver-users
I noticed the that  EPSG:EPSG:4326 was showing in the log. I dont think i
can do anything about it. I just used the "Find" button and searched my
reference system. Clicked on it - after the click the error shows in the
log and the browser ask me "Do you want to leave this website".
However entering the value by hand EPSG:4326 without clicking on it in the
search bar seem to be working.

On Fri, May 10, 2024 at 11:29 PM Ian Turton  wrote:

>
>
> On Fri, 10 May 2024, 17:23 Russ Hore,  wrote:
>
>> It looks like you have entered EPSG:EPSG:4326  rather than EPSG:4326 ??
>>
>
> Or possibly epsg:4326 when GeoServer was expecting just 4326.
>
> Ian
>
>>
>> Russ
>>
>> On 10 May 2024, at 13:20, Kristian Nils Robin Morin via Geoserver-users <
>> geoserver-users@lists.sourceforge.net> wrote:
>>
>> I am using working to configure the image
>> docker.osgeo.org/geoserver:2.25.0 to be run in production and I need to
>> add a new grid set to geoserver.
>> But whatever CRS i am trying to use I get an error.
>>
>> WARN   [web.wicket] - Unknown CRS identifier EPSG:EPSG:4326
>> gs_test  | org.geotools.api.referencing.NoSuchAuthorityCodeException: No
>> code "EPSG:EPSG:4326" from authority "European Petroleum Survey Group"
>> found for object of type
>> "interface org.geotools.api.referencing.IdentifiedObject".
>>
>> Any insight to what the issue is here and how to fix this?
>> I understand from googling that this might be an issue that the ESPG
>> database failed to be created?
>>
>> 2011 - Andrea Aime
>> "That sounds like it failed to create the EPSG database. That's normally
>> created in the temp directory (which is container and OS dependent),
>> GeoTools subdirectory." ... "In any case, stop GeoServer, locate that
>> dir, wipe it out and start GS
>> again."
>>
>> I try to deploy with docker, where would this temp directory be if this
>> is the issue? But why did it fail in the first place?
>> ___
>> Geoserver-users mailing list
>>
>> Please make sure you read the following two resources before posting to
>> this list:
>> - Earning your support instead of buying it, but Ian Turton:
>> http://www.ianturton.com/talks/foss4g.html#/
>> - The GeoServer user list posting guidelines:
>> http://geoserver.org/comm/userlist-guidelines.html
>>
>> If you want to request a feature or an improvement, also see this:
>> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>>
>>
>> Geoserver-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>>
>>
>> ___
>> Geoserver-users mailing list
>>
>> Please make sure you read the following two resources before posting to
>> this list:
>> - Earning your support instead of buying it, but Ian Turton:
>> http://www.ianturton.com/talks/foss4g.html#/
>> - The GeoServer user list posting guidelines:
>> http://geoserver.org/comm/userlist-guidelines.html
>>
>> If you want to request a feature or an improvement, also see this:
>> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>>
>>
>> Geoserver-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>>
>

-- 
Med hilsen

*Kristian Morin*
Geodata, systemutvikling
Enhet for kart og arkitektur
Sentralbord: 72 54 25 00
Telefon: 90539229
___
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


Re: [PATCH] internal-fn: Do not force vcond operand to reg.

2024-05-13 Thread Robin Dapp
> How does this make a difference in the end?  I'd expect say forwprop to
> fix things?

In general we try to only add the masking "boilerplate" of our
instructions at split time so fwprop, combine et al. can do their
work uninhibited of it (and we don't need numerous
(if_then_else ... (if_then_else) ...) combinations in our patterns).
A vec constant we expand directly to a masked representation, though
which makes further simplification difficult.  I can experiment with
changing that if preferred.

My thinking was, however, that for other operations like binops we
directly emit the right variant via expand_operands without
forcing to a reg and don't even need to fwprop so I wanted to
imitate that.

Regards
 Robin



[Git][archlinux/packaging/packages/glances][main] upgpkg: 4.0.0-1: New upstream release

2024-05-12 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
glances


Commits:
fd401a43 by Robin Candau at 2024-05-12T15:45:07+02:00
upgpkg: 4.0.0-1: New upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = glances
pkgdesc = CLI curses-based monitoring tool
-   pkgver = 3.4.0.5
-   pkgrel = 3
+   pkgver = 4.0.0
+   pkgrel = 1
url = https://nicolargo.github.io/glances/
arch = any
license = LGPL-3.0-or-later
@@ -22,11 +22,11 @@ pkgbase = glances
optdepends = python-zeroconf: for the autodiscover mode
optdepends = python-pystache: templating engine
optdepends = python-prometheus_client: for the Prometheus export module
-   source = 
glances-3.4.0.5-3.tar.gz::https://github.com/nicolargo/glances/archive/v3.4.0.5.tar.gz
+   source = 
glances-4.0.0-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.0.tar.gz
source = glances.service
-   sha512sums = 
aca140fedc2acc97ae4901722e0406acb8bea6eac5295d95499860a522e74d29ecbc4cfb28fecfd4a2879f4ee44175bd4efd2429b9d7e302b4a182caabd6a5f8
+   sha512sums = 
ac354b49da6da05b3cdbbc152b3599a8eb1aefdeceda14dc438521e58cdf6ffb7d2a4e1025a17f041e6aa1963581f25afe9f2750e16d1bdf8ff085c09ee90731
sha512sums = 
49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4
-   b2sums = 
510f379946eec914998cba32ffd66c6037bd85246cdae059d336b4a3330ba6e521aa3fef2099d88f08dbf3ed7e7c8537235850ad8f6882840fb811bcd8a82147
+   b2sums = 
a24b74a6921ad144dd8781ed97ff907ddaae9e976d9d2706c709af64d910e56d9d3722ef230c93c41773051c2db6c29147fe05614ee2637a2edd81a38568
b2sums = 
ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017
 
 pkgname = glances


=
PKGBUILD
=
@@ -5,8 +5,8 @@
 # Contributor: Francois Boulogne 
 
 pkgname=glances
-pkgver=3.4.0.5
-pkgrel=3
+pkgver=4.0.0
+pkgrel=1
 pkgdesc='CLI curses-based monitoring tool'
 arch=('any')
 url='https://nicolargo.github.io/glances/'
@@ -23,9 +23,9 @@ optdepends=('hddtemp: HDD temperature monitoring support'
 'python-prometheus_client: for the Prometheus export module')
 
source=("${pkgname}-${pkgver}-${pkgrel}.tar.gz::https://github.com/nicolargo/glances/archive/v${pkgver}.tar.gz;
 'glances.service')
-sha512sums=('aca140fedc2acc97ae4901722e0406acb8bea6eac5295d95499860a522e74d29ecbc4cfb28fecfd4a2879f4ee44175bd4efd2429b9d7e302b4a182caabd6a5f8'
+sha512sums=('ac354b49da6da05b3cdbbc152b3599a8eb1aefdeceda14dc438521e58cdf6ffb7d2a4e1025a17f041e6aa1963581f25afe9f2750e16d1bdf8ff085c09ee90731'
 
'49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4')
-b2sums=('510f379946eec914998cba32ffd66c6037bd85246cdae059d336b4a3330ba6e521aa3fef2099d88f08dbf3ed7e7c8537235850ad8f6882840fb811bcd8a82147'
+b2sums=('a24b74a6921ad144dd8781ed97ff907ddaae9e976d9d2706c709af64d910e56d9d3722ef230c93c41773051c2db6c29147fe05614ee2637a2edd81a38568'
 
'ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017')
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/commit/fd401a43de670aabbe467732b253aab1e3bd381a

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/commit/fd401a43de670aabbe467732b253aab1e3bd381a
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/glances] Pushed new tag 4.0.0-1

2024-05-12 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 4.0.0-1 at Arch Linux / Packaging / Packages / 
glances

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/glances/-/tree/4.0.0-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/wpaperd][main] upgpkg: 1.0.1-3: Add the missing wpaperctl bin + missing man pages + missing shell completions

2024-05-12 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
wpaperd


Commits:
0ee62772 by Robin Candau at 2024-05-12T13:11:06+02:00
upgpkg: 1.0.1-3: Add the missing wpaperctl bin + missing man pages + missing 
shell completions

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = wpaperd
pkgdesc = Modern wallpaper daemon for Wayland
pkgver = 1.0.1
-   pkgrel = 2
+   pkgrel = 3
url = https://github.com/danyspin97/wpaperd
arch = x86_64
license = GPL-3.0-or-later


=
PKGBUILD
=
@@ -3,7 +3,7 @@
 
 pkgname=wpaperd
 pkgver=1.0.1
-pkgrel=2
+pkgrel=3
 pkgdesc="Modern wallpaper daemon for Wayland"
 url="https://github.com/danyspin97/wpaperd;
 arch=('x86_64')
@@ -37,6 +37,16 @@ check() {
 package() {
cd "${pkgname}"
install -Dm 755 "target/release/${pkgname}" 
"${pkgdir}/usr/bin/${pkgname}" 
+   install -Dm 755 target/release/wpaperctl "${pkgdir}/usr/bin/wpaperctl"
+
+   install -Dm 644 "target/release/completions/${pkgname}.bash" 
"${pkgdir}/usr/share/bash-completion/completions/${pkgname}"
+   install -Dm 644 "target/release/completions/${pkgname}.fish" 
"${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish"
+   install -Dm 644 target/release/completions/wpaperctl.bash 
"${pkgdir}/usr/share/bash-completion/completions/wpaperctl"
+   install -Dm 644 target/release/completions/wpaperctl.fish 
"${pkgdir}/usr/share/fish/vendor_completions.d/wpaperctl.fish"
+
install -Dm 644 "man/${pkgname}-output.5" 
"${pkgdir}/usr/share/man/man5/${pkgname}-output.5"
+   install -Dm 644 "target/release/man/${pkgname}.1" 
"${pkgdir}/usr/share/man/man1/${pkgname}.1"
+   install -Dm 644 target/release/man/wpaperctl.1 
"${pkgdir}/usr/share/man/man1/wpaperctl.1"
+
install -Dm 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/wpaperd/-/commit/0ee6277268444bdc653fa6c96777e64abc11a960

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/wpaperd/-/commit/0ee6277268444bdc653fa6c96777e64abc11a960
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/wpaperd] Pushed new tag 1.0.1-3

2024-05-12 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 1.0.1-3 at Arch Linux / Packaging / Packages / 
wpaperd

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/wpaperd/-/tree/1.0.1-3
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/zathura-pdf-mupdf][main] upgpkg: 0.4.1-21: Rebuild against mupdf 1.24.2

2024-05-12 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
zathura-pdf-mupdf


Commits:
ebdd667f by Robin Candau at 2024-05-12T12:04:30+02:00
upgpkg: 0.4.1-21: Rebuild against mupdf 1.24.2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = zathura-pdf-mupdf
pkgdesc = PDF support for Zathura (MuPDF backend) (Supports PDF, ePub, 
and OpenXPS)
pkgver = 0.4.1
-   pkgrel = 20
+   pkgrel = 21
url = https://pwmt.org/projects/zathura-pdf-mupdf/
arch = x86_64
license = Zlib


=
PKGBUILD
=
@@ -6,7 +6,7 @@
 
 pkgname=zathura-pdf-mupdf
 pkgver=0.4.1
-pkgrel=20
+pkgrel=21
 pkgdesc="PDF support for Zathura (MuPDF backend) (Supports PDF, ePub, and 
OpenXPS)"
 url="https://pwmt.org/projects/zathura-pdf-mupdf/;
 arch=('x86_64')



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zathura-pdf-mupdf/-/commit/ebdd667ffbd9a0e66df4db0d2b184d78591e0db1

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zathura-pdf-mupdf/-/commit/ebdd667ffbd9a0e66df4db0d2b184d78591e0db1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/zathura-pdf-mupdf] Pushed new tag 0.4.1-21

2024-05-12 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 0.4.1-21 at Arch Linux / Packaging / Packages / 
zathura-pdf-mupdf

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zathura-pdf-mupdf/-/tree/0.4.1-21
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/python-pymupdf] Pushed new tag 1.24.3-2

2024-05-12 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 1.24.3-2 at Arch Linux / Packaging / Packages / 
python-pymupdf

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymupdf/-/tree/1.24.3-2
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/python-pymupdf][main] upgpkg: 1.24.3-2: Rebuild against mupdf 1.24.2

2024-05-12 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
python-pymupdf


Commits:
9d69b751 by Robin Candau at 2024-05-12T12:03:21+02:00
upgpkg: 1.24.3-2: Rebuild against mupdf 1.24.2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = python-pymupdf
pkgdesc = Python bindings for MuPDF's rendering library
pkgver = 1.24.3
-   pkgrel = 1
+   pkgrel = 2
url = https://github.com/pymupdf/PyMuPDF
arch = x86_64
license = AGPL-3.0-or-later


=
PKGBUILD
=
@@ -4,7 +4,7 @@
 _name=PyMuPDF
 pkgname=python-pymupdf
 pkgver=1.24.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Python bindings for MuPDF's rendering library"
 arch=(x86_64)
 url="https://github.com/pymupdf/PyMuPDF;
@@ -101,8 +101,6 @@ check() {
 --deselect tests/test_pylint.py::test_pylint
 # some textbox stuff again: https://github.com/pymupdf/PyMuPDF/issues/3398
 --deselect tests/test_textbox.py::test_textbox3
-# broken test as of v1.24.3: https://github.com/pymupdf/PyMuPDF/issues/3460
---deselect tests/test_balance_count.py::test_q_count
   )
   local _site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymupdf/-/commit/9d69b7519372b0a575d34a48fd084f727b28283d

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymupdf/-/commit/9d69b7519372b0a575d34a48fd084f727b28283d
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/mupdf][main] upgpkg: 1.24.2-1: New upstream release

2024-05-12 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / mupdf


Commits:
b370ba90 by Robin Candau at 2024-05-12T11:56:25+02:00
upgpkg: 1.24.2-1: New upstream release
https://github.com/ArtifexSoftware/mupdf/releases/tag/1.24.2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = mupdf
pkgdesc = Lightweight PDF and XPS viewer
-   pkgver = 1.24.1
-   pkgrel = 2
+   pkgver = 1.24.2
+   pkgrel = 1
url = https://mupdf.com/
arch = x86_64
license = AGPL-3.0-or-later
@@ -27,7 +27,7 @@ pkgbase = mupdf
makedepends = tesseract
makedepends = zlib
options = staticlibs
-   source = git+https://github.com/ArtifexSoftware/mupdf.git#tag=1.24.1
+   source = git+https://github.com/ArtifexSoftware/mupdf.git#tag=1.24.2
source = git+https://github.com/ArtifexSoftware/mujs.git
source = git+https://github.com/ArtifexSoftware/thirdparty-lcms2.git
source = git+https://github.com/ArtifexSoftware/extract.git
@@ -35,7 +35,7 @@ pkgbase = mupdf
source = mupdf.xpm
source = mupdf-1.23.9-cpp_ldflags.patch
source = mupdf-1.23.9-install_targets.patch
-   sha256sums = 
bba6c0b3f808a5233807f3777eb98f03d7740aa2125c1dd6c412180f4cd8a0b2
+   sha256sums = 
3a5664f06e94cddeaf611b1d7f019b7c8f780298c35bf500d1d98c9d7e40210a
sha256sums = SKIP
sha256sums = SKIP
sha256sums = SKIP
@@ -74,7 +74,7 @@ pkgname = mupdf-gl
depends = libgl
depends = libmupdf
depends = openssl
-   provides = mupdf=1.24.1
+   provides = mupdf=1.24.2
conflicts = mupdf
 
 pkgname = mupdf-tools


=
PKGBUILD
=
@@ -8,8 +8,8 @@
 
 pkgbase=mupdf
 pkgname=(libmupdf mupdf mupdf-gl mupdf-tools python-mupdf)
-pkgver=1.24.1
-pkgrel=2
+pkgver=1.24.2
+pkgrel=1
 pkgdesc='Lightweight PDF and XPS viewer'
 arch=('x86_64')
 url='https://mupdf.com/'
@@ -50,7 +50,7 @@ source=(
   $pkgbase-1.23.9-cpp_ldflags.patch
   $pkgbase-1.23.9-install_targets.patch
 )
-sha256sums=('bba6c0b3f808a5233807f3777eb98f03d7740aa2125c1dd6c412180f4cd8a0b2'
+sha256sums=('3a5664f06e94cddeaf611b1d7f019b7c8f780298c35bf500d1d98c9d7e40210a'
 'SKIP'
 'SKIP'
 'SKIP'



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mupdf/-/commit/b370ba902357f4909a3aec2e1d5cbdb92cbd036d

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mupdf/-/commit/b370ba902357f4909a3aec2e1d5cbdb92cbd036d
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/mupdf] Pushed new tag 1.24.2-1

2024-05-12 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 1.24.2-1 at Arch Linux / Packaging / Packages / 
mupdf

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mupdf/-/tree/1.24.2-1
You're receiving this email because of your account on gitlab.archlinux.org.




RE: [VOTE] Release Apache Answer (Incubating) v1.3.1-RC2

2024-05-10 Thread robin ren
[x] +1 approve

I checked the following list:
[x] Source code distributions have correct names matching the
current release.
[x] All files have license headers if necessary.
[x] No unlicensed compiled archives bundled in source archive.
On 2024/05/09 06:27:03 Shuailing LI wrote:
> Hello,
>
> This is a call for vote to release Apache Answer(Incubating) version
> v1.3.1-RC2.
>
> The release candidates:
>
https://dist.apache.org/repos/dist/dev/incubator/answer/1.3.1-incubating-RC2/
>
> Release notes:
> https://github.com/apache/incubator-answer/releases/tag/v1.3.1-RC2
>
> Git tag for the release:
> https://github.com/apache/incubator-answer/releases/tag/v1.3.1-RC2
>
> Git commit id for the release:
>
https://github.com/apache/incubator-answer/commit/3a375881b845a529e89dab31da48c822b524d261
>
> Keys to verify the Release Candidate:
> https://dist.apache.org/repos/dist/release/incubator/answer/KEYS
>
> The vote will be open for at least 72 hours or until the necessary
> number of votes are reached.
>
> Please vote accordingly:
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Checklist for reference:
>
> [ ] Download links are valid.
> [ ] Checksums and PGP signatures are valid.
> [ ] Source code distributions have correct names matching the current
> release.
> [ ] LICENSE and NOTICE files are correct for each Answer repo.
> [ ] All files have license headers if necessary.
> [ ] No unlicensed compiled archives bundled in source archive.
>
> To compile from the source, please refer to:
>
> https://github.com/apache/incubator-answer#building-from-source
>
> Thanks,
> shuai
>


[PATCH] internal-fn: Do not force vcond operand to reg.

2024-05-10 Thread Robin Dapp
Hi,

this only forces the first comparison operator into a register if it is
not already suitable.

Bootstrap and regtest is running on x86 and aarch64, successful on p10.
Regtested on riscv.

gcc/ChangeLog:

PR middle-end/113474

* internal-fn.cc (expand_vec_cond_mask_optab_fn):  Only force
op1 to reg if necessary.

gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/autovec/pr113474.c: New test.

Regards
 Robin

---
 gcc/internal-fn.cc  |  3 ++-
 .../gcc.target/riscv/rvv/autovec/pr113474.c | 13 +
 2 files changed, 15 insertions(+), 1 deletion(-)
 create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c

diff --git a/gcc/internal-fn.cc b/gcc/internal-fn.cc
index 2c764441cde..72cc6b7a1f7 100644
--- a/gcc/internal-fn.cc
+++ b/gcc/internal-fn.cc
@@ -3164,7 +3164,8 @@ expand_vec_cond_mask_optab_fn (internal_fn, gcall *stmt, 
convert_optab optab)
   rtx_op2 = expand_normal (op2);
 
   mask = force_reg (mask_mode, mask);
-  rtx_op1 = force_reg (mode, rtx_op1);
+  if (!insn_operand_matches (icode, 1, rtx_op1))
+rtx_op1 = force_reg (mode, rtx_op1);
 
   rtx target = expand_expr (lhs, NULL_RTX, VOIDmode, EXPAND_WRITE);
   create_output_operand ([0], target, mode);
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c 
b/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c
new file mode 100644
index 000..0364bf9f5e3
--- /dev/null
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr113474.c
@@ -0,0 +1,13 @@
+/* { dg-do compile { target riscv_v } }  */
+/* { dg-additional-options "-std=c99" }  */
+
+void
+foo (int n, int **a)
+{
+  int b;
+  for (b = 0; b < n; b++)
+for (long e = 8; e > 0; e--)
+  a[b][e] = a[b][e] == 15;
+}
+
+/* { dg-final { scan-assembler "vmerge.vim" } }  */
-- 
2.45.0


[Git][archlinux/packaging/packages/dino] Pushed new tag 0.4.3-6

2024-05-10 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 0.4.3-6 at Arch Linux / Packaging / Packages / dino

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dino/-/tree/0.4.3-6
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/dino][main] upgpkg: 0.4.3-6: icu 75 rebuild

2024-05-10 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / dino


Commits:
a2527066 by Robin Candau at 2024-05-10T15:10:41+02:00
upgpkg: 0.4.3-6: icu 75 rebuild
https://archlinux.org/todo/icu-75/

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = dino
pkgdesc = Modern XMPP (Jabber) chat client written in Vala
pkgver = 0.4.3
-   pkgrel = 5
+   pkgrel = 6
url = https://dino.im
arch = x86_64
license = GPL-3.0-only


=
PKGBUILD
=
@@ -3,7 +3,7 @@
 
 pkgname=dino
 pkgver=0.4.3
-pkgrel=5
+pkgrel=6
 pkgdesc="Modern XMPP (Jabber) chat client written in Vala"
 arch=(x86_64)
 url="https://dino.im;



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dino/-/commit/a2527066cbcf48b7fa83cf13287dcf2ed0f6fea1

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dino/-/commit/a2527066cbcf48b7fa83cf13287dcf2ed0f6fea1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/dino][main] upgpkg: 0.4.3-5: Switch license to SPDX identifier + switch libsoup dep to...

2024-05-10 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / dino


Commits:
a0607fb9 by Robin Candau at 2024-05-10T15:05:36+02:00
upgpkg: 0.4.3-5: Switch license to SPDX identifier + switch libsoup dep to 
libsoup3 + Add a temporary patch to fix build with new vala + ignore 
implicit-function-declaration error during cmake build
Fixes 
https://gitlab.archlinux.org/archlinux/packaging/packages/dino/-/issues/2#note_184485

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + fix_build_with_new_vala.patch


Changes:

=
.SRCINFO
=
@@ -1,10 +1,10 @@
 pkgbase = dino
pkgdesc = Modern XMPP (Jabber) chat client written in Vala
pkgver = 0.4.3
-   pkgrel = 4
+   pkgrel = 5
url = https://dino.im
arch = x86_64
-   license = GPL3
+   license = GPL-3.0-only
makedepends = git
makedepends = cmake
makedepends = vala
@@ -17,7 +17,7 @@ pkgbase = dino
depends = libgee
depends = libgcrypt
depends = libsignal-protocol-c
-   depends = libsoup
+   depends = libsoup3
depends = sqlite
depends = qrencode
depends = gspell
@@ -31,8 +31,10 @@ pkgbase = dino
depends = gdk-pixbuf2
source = 
https://github.com/dino/dino/releases/download/v0.4.3/dino-0.4.3.tar.gz
source = 
https://github.com/dino/dino/releases/download/v0.4.3/dino-0.4.3.tar.gz.asc
+   source = fix_build_with_new_vala.patch
validpgpkeys = A32134DD19952FB12EC43E4501FABCC83FEA225E
sha256sums = 
a615fc14d27402316d45036d55471d5ccb68194390e0654efb192f8de57b4b06
sha256sums = SKIP
+   sha256sums = 
5f2de305e36efa4b17bac09f947d09e6c2259ccaa152077e17d613e36da9e16b
 
 pkgname = dino


=
PKGBUILD
=
@@ -3,34 +3,43 @@
 
 pkgname=dino
 pkgver=0.4.3
-pkgrel=4
+pkgrel=5
 pkgdesc="Modern XMPP (Jabber) chat client written in Vala"
 arch=(x86_64)
 url="https://dino.im;
-license=(GPL3)
+license=('GPL-3.0-only')
 depends=(glib2 glib-networking gtk4 libadwaita gpgme libgee libgcrypt 
libsignal-protocol-c
- libsoup sqlite qrencode gspell libnice gstreamer gst-plugin-gtk
+ libsoup3 sqlite qrencode gspell libnice gstreamer gst-plugin-gtk
  gst-plugins-base gst-plugins-good libsrtp webrtc-audio-processing 
gdk-pixbuf2)
 makedepends=(git cmake vala ninja)
-source=(https://github.com/dino/dino/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz{,.asc})
+source=(https://github.com/dino/dino/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz{,.asc}
+fix_build_with_new_vala.patch)
 sha256sums=('a615fc14d27402316d45036d55471d5ccb68194390e0654efb192f8de57b4b06'
-'SKIP')
+'SKIP'
+'5f2de305e36efa4b17bac09f947d09e6c2259ccaa152077e17d613e36da9e16b')
 validpgpkeys=(A32134DD19952FB12EC43E4501FABCC83FEA225E)
 
+prepare() {
+   cd "${pkgname}-${pkgver}"
+   # Temporary patch to fix build with new vala
+   patch -Np1 < "${srcdir}/fix_build_with_new_vala.patch"
+}
+
 build() {
-  cmake -G Ninja -B build -S ${pkgname}-${pkgver} \
--DBUILD_TESTS='ON' \
--DCMAKE_BUILD_TYPE='None' \
--DCMAKE_INSTALL_PREFIX='/usr' \
--Wno-dev
-  ninja -C build
+   CFLAGS+=' -Wno-error=implicit-function-declaration' # 
'implicit-function-declaration' is now an error in GCC 14, making the build 
fails
+   cmake -G Ninja -B build -S ${pkgname}-${pkgver} \
+ -DBUILD_TESTS='ON' \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -Wno-dev
+   ninja -C build
 }
 
 check() {
-  build/xmpp-vala-test
-  build/signal-protocol-vala-test
+   build/xmpp-vala-test
+   build/signal-protocol-vala-test
 }
 
 package() {
-  DESTDIR="${pkgdir}" ninja -C build install
+   DESTDIR="${pkgdir}" ninja -C build install
 }


=
fix_build_with_new_vala.patch
=
@@ -0,0 +1,14 @@
+--- a/plugins/gpgme-vala/vapi/gpgme_public.vapi
 b/plugins/gpgme-vala/vapi/gpgme_public.vapi
+@@ -22,9 +22,9 @@ public class Key {
+ public string issuer_name;
+ public string chain_id;
+ public Validity owner_trust;
+-[CCode(array_null_terminated = true)]
++[CCode (array_length = false, array_null_terminated = true)]
+ public SubKey[] subkeys;
+-[CCode(array_null_terminated = true)]
++[CCode (array_length = false, array_null_terminated = true)]
+ public UserID[] uids;
+ public KeylistMode keylist_mode;
+ // public string fpr; // requires gpgme >= 1.7.0



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dino/-/commit/a0607fb9edb7d32c92fc347c3c6f3ec39c24e004

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gi

[Git][archlinux/packaging/packages/dino] Pushed new tag 0.4.3-5

2024-05-10 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 0.4.3-5 at Arch Linux / Packaging / Packages / dino

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/dino/-/tree/0.4.3-5
You're receiving this email because of your account on gitlab.archlinux.org.




[Geoserver-users] Unable to create new grid set

2024-05-10 Thread Kristian Nils Robin Morin via Geoserver-users
I am using working to configure the image docker.osgeo.org/geoserver:2.25.0
to be run in production and I need to add a new grid set to geoserver.
But whatever CRS i am trying to use I get an error.

WARN   [web.wicket] - Unknown CRS identifier EPSG:EPSG:4326
gs_test  | org.geotools.api.referencing.NoSuchAuthorityCodeException: No
code "EPSG:EPSG:4326" from authority "European Petroleum Survey Group"
found for object of type
"interface org.geotools.api.referencing.IdentifiedObject".

Any insight to what the issue is here and how to fix this?
I understand from googling that this might be an issue that the ESPG
database failed to be created?

2011 - Andrea Aime
"That sounds like it failed to create the EPSG database. That's normally
created in the temp directory (which is container and OS dependent),
GeoTools subdirectory." ... "In any case, stop GeoServer, locate that dir,
wipe it out and start GS
again."

I try to deploy with docker, where would this temp directory be if this is
the issue? But why did it fail in the first place?
___
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users


[Git][archlinux/packaging/packages/python-pymupdf][main] upgpkg: 1.24.3-1: New upstream release

2024-05-10 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
python-pymupdf


Commits:
535acefd by Robin Candau at 2024-05-10T10:03:09+02:00
upgpkg: 1.24.3-1: New upstream release
https://github.com/pymupdf/PyMuPDF/releases/tag/1.24.3

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- remove-clang-and-swig-dependencies.patch


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = python-pymupdf
pkgdesc = Python bindings for MuPDF's rendering library
-   pkgver = 1.24.2
+   pkgver = 1.24.3
pkgrel = 1
url = https://github.com/pymupdf/PyMuPDF
arch = x86_64
@@ -24,11 +24,11 @@ pkgbase = python-pymupdf
depends = python-mupdf
optdepends = python-fonttools: for building font subsets using fontTools
optdepends = python-pillow: for image file saving using pillow
-   source = 
PyMuPDF-1.24.2.tar.gz::https://github.com/pymupdf/PyMuPDF/archive/refs/tags/1.24.2.tar.gz
+   source = 
PyMuPDF-1.24.3.tar.gz::https://github.com/pymupdf/PyMuPDF/archive/refs/tags/1.24.3.tar.gz
source = remove-clang-and-swig-dependencies.patch
-   sha512sums = 
35fe5ac731aa3b6e8ca8c8468498d48cc8481eedd274b0067f7ca8586201a7a5128aff334ee934eff5214ba0b7f5825c07f30ced3587e43a6465dc7a261c6a27
-   sha512sums = 
fb2da9db1ba9b34ecfe6556d912659c36f9603eefeaa9836d2b692f42952955a6de10d8629a8f2bafd813aaf678782aca12033031b6ccc52c1bc1a4ee5fb897c
-   b2sums = 
9c63a42bad3c82580a7ea83419c9e903d7d9084399a681bb6af51392ffa594917d431f6086ba890cb5d3dfccd5ce4b09fb62d3c4fe01ce3978f3d95e335e8d24
-   b2sums = 
8c4f93146385bd2e74b8245b4b8d8ece390ef97ad369602adcfcc56c8f9858f4c754886e290f0f6bfea1727fca6897715f3e8eeb961609fdad6fadf57493e354
+   sha512sums = 
a35fdffeaa108c6bd0df30e407eade2699f55865d81e001f88824806b685cce45da5dfa0706d95de9ec44c3b26f99696aacca33e5fda4078180e1df97275936a
+   sha512sums = 
3ad7fcc092288fd973a6fdaff5702919473607bcc6007d1a8e464d613a11a550bb5a06f0ebab8b171e1188be702abbecc999a0ad0d2fca121516b69f7d36bae5
+   b2sums = 
e3d4b79555f22e4adab2d6f18dd9795912da85bf9c9896348c0e112dbacbe3d638a41c3e09260b7abf2dba4b75d00cd934acba2eb9d53e1787ae0c21e60334eb
+   b2sums = 
a0307f03e70f18547e095d5f9e80776e7e7ef38da170fa331a77a4465488f619228cd2367976f3be5fced6a77fe5e639c1d321c636b8a8825aa6310787aa1d39
 
 pkgname = python-pymupdf


=
PKGBUILD
=
@@ -3,7 +3,7 @@
 
 _name=PyMuPDF
 pkgname=python-pymupdf
-pkgver=1.24.2
+pkgver=1.24.3
 pkgrel=1
 pkgdesc="Python bindings for MuPDF's rendering library"
 arch=(x86_64)
@@ -41,10 +41,10 @@ source=(
   $_name-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz
   remove-clang-and-swig-dependencies.patch
 )
-sha512sums=('35fe5ac731aa3b6e8ca8c8468498d48cc8481eedd274b0067f7ca8586201a7a5128aff334ee934eff5214ba0b7f5825c07f30ced3587e43a6465dc7a261c6a27'
-
'fb2da9db1ba9b34ecfe6556d912659c36f9603eefeaa9836d2b692f42952955a6de10d8629a8f2bafd813aaf678782aca12033031b6ccc52c1bc1a4ee5fb897c')
-b2sums=('9c63a42bad3c82580a7ea83419c9e903d7d9084399a681bb6af51392ffa594917d431f6086ba890cb5d3dfccd5ce4b09fb62d3c4fe01ce3978f3d95e335e8d24'
-
'8c4f93146385bd2e74b8245b4b8d8ece390ef97ad369602adcfcc56c8f9858f4c754886e290f0f6bfea1727fca6897715f3e8eeb961609fdad6fadf57493e354')
+sha512sums=('a35fdffeaa108c6bd0df30e407eade2699f55865d81e001f88824806b685cce45da5dfa0706d95de9ec44c3b26f99696aacca33e5fda4078180e1df97275936a'
+
'3ad7fcc092288fd973a6fdaff5702919473607bcc6007d1a8e464d613a11a550bb5a06f0ebab8b171e1188be702abbecc999a0ad0d2fca121516b69f7d36bae5')
+b2sums=('e3d4b79555f22e4adab2d6f18dd9795912da85bf9c9896348c0e112dbacbe3d638a41c3e09260b7abf2dba4b75d00cd934acba2eb9d53e1787ae0c21e60334eb'
+
'a0307f03e70f18547e095d5f9e80776e7e7ef38da170fa331a77a4465488f619228cd2367976f3be5fced6a77fe5e639c1d321c636b8a8825aa6310787aa1d39')
 
 prepare() {
   # remove bundled mupdf sources
@@ -95,12 +95,14 @@ check() {
 # disable test that shells out to pip: 
https://github.com/pymupdf/PyMuPDF/issues/2950
 --deselect tests/test_font.py::test_fontarchive
 --deselect tests/test_general.py::test_subset_fonts
-# some textbox stuff again
---deselect tests/test_textbox.py::test_textbox3
 # we do not care about flake8
 --deselect tests/test_flake8.py::test_flake8
 # no point testing code quality on our side
 --deselect tests/test_pylint.py::test_pylint
+# some textbox stuff again: https://github.com/pymupdf/PyMuPDF/issues/3398
+--deselect tests/test_textbox.py::test_textbox3
+# broken test as of v1.24.3: https://github.com/pymupdf/PyMuPDF/issues/3460
+--deselect tests/test_balance_count.py::test_q_count
   )
   local _site_packages=$(python -c "import site; 
print(site.getsitepackages()[0])")
 


=
remove-clang-and-swig-dependencies.patch

[Git][archlinux/packaging/packages/python-pymupdf] Pushed new tag 1.24.3-1

2024-05-10 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 1.24.3-1 at Arch Linux / Packaging / Packages / 
python-pymupdf

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-pymupdf/-/tree/1.24.3-1
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/zathura-ps][main] upgpkg: 0.2.7-7: Rebuild against zathura 0.5.6 + Switch sources to GitHub

2024-05-09 Thread Robin Candau (@antiz)


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
zathura-ps


Commits:
495d631f by Robin Candau at 2024-05-09T21:18:59+02:00
upgpkg: 0.2.7-7: Rebuild against zathura 0.5.6 + Switch sources to GitHub

- - - - -


3 changed files:

- .SRCINFO
- .nvchecker.toml
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = zathura-ps
pkgdesc = Adds ps support to zathura by using the libspectre library
pkgver = 0.2.7
-   pkgrel = 6
+   pkgrel = 7
url = https://pwmt.org/projects/zathura-ps
arch = x86_64
license = Zlib
@@ -10,7 +10,7 @@ pkgbase = zathura-ps
depends = libspectre
depends = zathura
depends = desktop-file-utils
-   source = 
zathura-ps-0.2.7.tar.gz::https://git.pwmt.org/pwmt/zathura-ps/-/archive/0.2.7/zathura-ps-0.2.7.tar.gz
+   source = 
zathura-ps-0.2.7.tar.gz::https://github.com/pwmt/zathura-ps/archive/refs/tags/0.2.7.tar.gz
sha512sums = 
b7074d941180938cc5ab3756c587d2bb7e6a87a04707c04eb9707664966ef6fb2f2b8e7b60cb5be0a2548ebb8ab4d2759aa9727f02085946fe6c66a0c559639d
 
 pkgname = zathura-ps


=
.nvchecker.toml
=
@@ -1,7 +1,6 @@
 [zathura-ps]
-source = "gitlab"
-host = "git.pwmt.org"
-gitlab = "pwmt/zathura-ps"
+source = "github"
+github = "pwmt/zathura-ps"
 prefix = "v"
 use_max_tag = true
 exclude_regex = ".*(pre|a|alpha|b|beta|r|rc).*"


=
PKGBUILD
=
@@ -5,14 +5,14 @@
 
 pkgname=zathura-ps
 pkgver=0.2.7
-pkgrel=6
+pkgrel=7
 pkgdesc="Adds ps support to zathura by using the libspectre library"
 url="https://pwmt.org/projects/zathura-ps;
 arch=('x86_64')
 license=('Zlib')
 depends=('libspectre' 'zathura' 'desktop-file-utils')
 makedepends=('meson' 'ninja')
-source=("${pkgname}-${pkgver}.tar.gz::https://git.pwmt.org/pwmt/${pkgname}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/pwmt/${pkgname}/archive/refs/tags/${pkgver}.tar.gz;)
 
sha512sums=('b7074d941180938cc5ab3756c587d2bb7e6a87a04707c04eb9707664966ef6fb2f2b8e7b60cb5be0a2548ebb8ab4d2759aa9727f02085946fe6c66a0c559639d')
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zathura-ps/-/commit/495d631f8c3c1218bfbdbf95ae7b3ed28d74ca6b

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zathura-ps/-/commit/495d631f8c3c1218bfbdbf95ae7b3ed28d74ca6b
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/zathura-ps] Pushed new tag 0.2.7-7

2024-05-09 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 0.2.7-7 at Arch Linux / Packaging / Packages / 
zathura-ps

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zathura-ps/-/tree/0.2.7-7
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/zathura-pdf-poppler] Pushed new tag 0.3.2-5

2024-05-09 Thread Robin Candau (@antiz)


Robin Candau pushed new tag 0.3.2-5 at Arch Linux / Packaging / Packages / 
zathura-pdf-poppler

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zathura-pdf-poppler/-/tree/0.3.2-5
You're receiving this email because of your account on gitlab.archlinux.org.




  1   2   3   4   5   6   7   8   9   10   >