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

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


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


Commits:
dad76f27 by Robin Candau at 2024-05-26T16:58:37+02:00
upgpkg: 4.0.7-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.5
+   pkgver = 4.0.7
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.5-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.5.tar.gz
+   source = 
glances-4.0.7-1.tar.gz::https://github.com/nicolargo/glances/archive/v4.0.7.tar.gz
source = glances.service
-   sha512sums = 
ce7c89c60d2db261818860791a8ebdad3ab4cd950eb097ee9ecdeb44df7bbb8c3b1b8cb81989d50e1fd89a4c752065e0a687d0b171a7867dc92775eb2671997f
+   sha512sums = 
bbd943a0897e58b89709a8e77ab7b3deb27a0dc0e7325c3bd3480885b8e8956658d459d50bf22ceb4be4bd0ff888152f0c12d83e3851532206fe7cb5ae26d998
sha512sums = 
49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4
-   b2sums = 
27eb171fe43836d64ffea79932f53aa57d266925c5850781e31128869cb5d431fa9535b041c9bd658c104073b52f81e29b8152ff657e28cf86d56723809e
+   b2sums = 
5b5ff7aa349813a4e0669ff23c286ce7e65ff9b3987d445bd1b298295e12c847e5a9b08c4c59c1956c952f86b8c1a39e4a8799b6beb8cef42e5887a385809f30
b2sums = 
ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017
 
 pkgname = glances


=
PKGBUILD
=
@@ -5,7 +5,7 @@
 # Contributor: Francois Boulogne 
 
 pkgname=glances
-pkgver=4.0.5
+pkgver=4.0.7
 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=('ce7c89c60d2db261818860791a8ebdad3ab4cd950eb097ee9ecdeb44df7bbb8c3b1b8cb81989d50e1fd89a4c752065e0a687d0b171a7867dc92775eb2671997f'
+sha512sums=('bbd943a0897e58b89709a8e77ab7b3deb27a0dc0e7325c3bd3480885b8e8956658d459d50bf22ceb4be4bd0ff888152f0c12d83e3851532206fe7cb5ae26d998'
 
'49f0d185a37a5c5837e5beb463770c943ede40b2f1b8405e338129e897e97d9fc58373a8586fabc506266e6343cfea3c91b9787ac6832cc97a1ab63d6ad058d4')
-b2sums=('27eb171fe43836d64ffea79932f53aa57d266925c5850781e31128869cb5d431fa9535b041c9bd658c104073b52f81e29b8152ff657e28cf86d56723809e'
+b2sums=('5b5ff7aa349813a4e0669ff23c286ce7e65ff9b3987d445bd1b298295e12c847e5a9b08c4c59c1956c952f86b8c1a39e4a8799b6beb8cef42e5887a385809f30'
 
'ecc44f8c06b1e8624cec92e41422a65d11e024b9fc23bae09b4e52fbedeb172a5034e5b612bbff7ba93d45189fb25eda0d54bc47b22b7f3f0acba984391e4017')
 
 build() {



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

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




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

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


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

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




[plasma-nm] [Bug 487417] NetworkManager property “x-dynamic-challenge-echo:challenge-response” invalid or not supported

2024-05-26 Thread Benjamin Robin
https://bugs.kde.org/show_bug.cgi?id=487417

--- Comment #3 from Benjamin Robin  ---
There is still the issue, that if "challenge-response-flags=2" is missing in
the configuration file, the challenge will be saved in "[vpn-secrets]" section
of the configuration file, and will break any subsequent VPN connection.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasma-nm] [Bug 487417] NetworkManager property “x-dynamic-challenge-echo:challenge-response” invalid or not supported

2024-05-26 Thread Benjamin Robin
https://bugs.kde.org/show_bug.cgi?id=487417

Benjamin Robin  changed:

   What|Removed |Added

 CC||benjarobin+...@gmail.com

--- Comment #2 from Benjamin Robin  ---
I created a MR to fix it:
https://invent.kde.org/plasma/plasma-nm/-/merge_requests/350

See also the (wrongly submitted by myself) bug report  on the
NetworkManager-openvpn plugin:
https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/issues/142

-- 
You are receiving this mail because:
You are watching all bug changes.

[gentoo-commits] repo/gentoo:master commit in: app-metrics/smartctl_exporter/, app-metrics/smartctl_exporter/files/

2024-05-25 Thread Robin H. Johnson
commit: d72d66d2986700cc377c197d4cf19e91d266f597
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat May 25 17:23:06 2024 +
Commit:     Robin H. Johnson  gentoo  org>
CommitDate: Sat May 25 17:26:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72d66d2

app-metrics/smartctl_exporter: bump

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

 app-metrics/smartctl_exporter/Manifest |  2 +
 .../files/smartctl_exporter.confd  |  2 +
 .../files/smartctl_exporter.initd  | 23 +
 .../files/smartctl_exporter.service| 22 +
 .../smartctl_exporter-0.12.0.ebuild| 57 ++
 5 files changed, 106 insertions(+)

diff --git a/app-metrics/smartctl_exporter/Manifest 
b/app-metrics/smartctl_exporter/Manifest
index 5e8be5f843f2..cbc7769c0037 100644
--- a/app-metrics/smartctl_exporter/Manifest
+++ b/app-metrics/smartctl_exporter/Manifest
@@ -1,2 +1,4 @@
 DIST smartctl_exporter-0.11.0-vendor.tar.xz 1348836 BLAKE2B 
06999c2df7891d6579a227dc5eab44240f923f3466ce1da8443bc40afcb7d9c493f94d50a083ea26e03969b89c9cff4e977f9cffc8529dac5c323212c139dd9e
 SHA512 
c54bf342e56db7086a3844d96f910a18b9d0e19a434b554421e9c70b02fdf3b2307da6662a0e02de93adedf948bbbcb7225659b26273e6106cbf73aa3dbd
 DIST smartctl_exporter-0.11.0.tar.gz 29097 BLAKE2B 
7e3d85588a83380f8d579a918677d9910ba1922212af65b1918a379315e9f2321f617c5d884fd72086019ddac353817da5d1ec71a8a8b0ecb3edb24f66dd75fa
 SHA512 
2c86d051d17c55e3122130ad4733c5911310698a89d8782a61f3b5541cb7aa689994338125eaa5ee41fdcddbdd8316a6736c734ff5dee6fe0d6c0a2b131fff66
+DIST smartctl_exporter-0.12.0-vendor.tar.xz 1400804 BLAKE2B 
5c4ba0440860c86d3a3bd84308c97a6fe1eaf231776ed64840f6ebd3cad533bab5f8b97ee9f4c3d573b08442fc66f565c8b83a7f70fea889cf2e9e1337ce24cc
 SHA512 
28e235eb6e560042ae0783a1fb1276ff07dff5e838f1f2d6a93886f0fdea85151b1c1c87c8476d42524f7e563a58ae30f354fa1138a93fcbe0f39ff7bcba0b3d
+DIST smartctl_exporter-0.12.0.tar.gz 91406 BLAKE2B 
9ab0fa3e4dcee1e21a566cd9677b99f579f60e761d40d9ab1dd75380bbff9c189d9895ee2e914d1b6bdeee0c5b6d185c71ae62f4ce7585b3954192091cc96e25
 SHA512 
8f2cc973fd967c9ab737dcaa7456f019cb574ac3297bd5d15559167cde51f8076bcb48c7befb7efb869e056c1c5e404f4bb2774e8fe020736354ede4ae3e77f3

diff --git a/app-metrics/smartctl_exporter/files/smartctl_exporter.confd 
b/app-metrics/smartctl_exporter/files/smartctl_exporter.confd
new file mode 100644
index ..5a8a1d649a60
--- /dev/null
+++ b/app-metrics/smartctl_exporter/files/smartctl_exporter.confd
@@ -0,0 +1,2 @@
+# arguments for smartctl exporter
+command_args=""

diff --git a/app-metrics/smartctl_exporter/files/smartctl_exporter.initd 
b/app-metrics/smartctl_exporter/files/smartctl_exporter.initd
new file mode 100644
index ..b9e18a61449a
--- /dev/null
+++ b/app-metrics/smartctl_exporter/files/smartctl_exporter.initd
@@ -0,0 +1,23 @@
+#!/sbin/openrc-run
+# Copyright 2016-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+description="smartctl metrics exporter"
+pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
+user=root
+group=root
+
+command="/usr/bin/smartctl_exporter"
+command_args="${command_args}"
+command_background="true"
+command_user="${user}:${group}"
+output_log="/var/log/smartctl_exporter/${RC_SVCNAME}.log"
+error_log="/var/log/smartctl_exporter/${RC_SVCNAME}.log"
+
+depend() {
+   after net
+}
+
+start_pre() {
+   checkpath -q -d -m 0755 -o ${user}:${group} /var/log/smartctl_exporter
+}

diff --git a/app-metrics/smartctl_exporter/files/smartctl_exporter.service 
b/app-metrics/smartctl_exporter/files/smartctl_exporter.service
new file mode 100644
index ..c21aa5af5283
--- /dev/null
+++ b/app-metrics/smartctl_exporter/files/smartctl_exporter.service
@@ -0,0 +1,22 @@
+[Unit]
+Description=smartctl exporter
+Documentation=https://github.com/prometheus-community/smartctl_exporter
+After=network-online.target
+
+[Service]
+# Security improvements required in future, but needs care; ideally
+# smartctl_exporter runs minimal privilege, but can invoke smartctl via sudo to
+# touch disks.
+# https://github.com/prometheus-community/smartctl_exporter/issues/146
+User=root
+Group=root
+Restart=on-failure
+Type=exec
+# TODO: find a good way to add args here
+ExecStart=/usr/sbin/smartctl_exporter
+ExecReload=/usr/bin/kill -HUP $MAINPID
+TimeoutStopSec=20s
+SendSIGKILL=no
+
+[Install]
+WantedBy=multi-user.target

diff --git a/app-metrics/smartctl_exporter/smartctl_exporter-0.12.0.ebuild 
b/app-metrics/smartctl_exporter/smartctl_exporter-0.12.0.ebuild
new file mode 100644
index ..7f438ca5ce66
--- /dev/null
+++ b/app-metrics/smartctl_exporter/smartctl_exporter-0.12.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+i

[gentoo-commits] proj/elections:master commit in: /

2024-05-25 Thread Robin H. Johnson
commit: f07952719a64905acf2face8ed2989a19edbcd9c
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat May 25 17:02:48 2024 +
Commit:     Robin H. Johnson  gentoo  org>
CommitDate: Sat May 25 17:02:48 2024 +
URL:https://gitweb.gentoo.org/proj/elections.git/commit/?id=f0795271

README: improve details about infra steps

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

 README.md | 25 +++--
 1 file changed, 19 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index 856b1f9..9cd9ec1 100644
--- a/README.md
+++ b/README.md
@@ -69,12 +69,14 @@ The URLs may link to either of two repos for the data:
 ---
 The regular way is to login to `dev.gentoo.org` and run `votify`.
 
-2.2. Handle special ballots:
---
+2.2. Handle special ballots (optional)
+--
+This step requires an infra contact.
+
 Some elections may have voters who cast ballots by irregular means: they
 should be accepted only via GPG-signed email to the election officials, who
 should agree that the signature is valid and matches a key that was already on
-a list prior to the election.  The infra contact should place the ballot in
+a list prior to the election.  The infra contact must place the ballot in
 `dev.gentoo.org:/home/$membername/.ballot-${election_name}-submitted`
 
 The elections mechanisms make no provision for truely secret ballot: election
@@ -90,10 +92,15 @@ Trustees.
 Just wait. `election-stats-count` runs every 30 minutes by cronjob, and prints
 status files into the home directories of election officials: 
`voter-turnout-${election_name}`.
 
+
+4. Close of election:
+-
+This is the only step where the infra contact is absolutely required.
+
 4.a. Automated "Close of election"
 --
-Before the end of the election, run the script to schedule automated
-`countify --collect`:
+Before the end of the election, the infra contact must run the script to 
schedule
+automated `countify --collect`:
 ```
 $ sudo su
 # cd /etc/elections
@@ -106,9 +113,15 @@ The job can be verified with:
 # at -c $JOB_ID
 ```
 
+If the election closing time is modified, the old job MUST be deleted before
+the automated collection executes.
+```
+# atq
+# atrm $JOB_ID
+```
+
 4.b. Manual "Close of election"
 ---
-This is the only step where the infra contact is absolutely required.
 The infra contact must run `countify --collect ${election_name}` as root,
 which will write the master ballot & confirmation stub file to all officials:
 ```



Re: [PATCH v2] RISC-V: Introduce -mrvv-allow-misalign.

2024-05-24 Thread Robin Dapp
> * -mstrict-align: Both scalar and vector misaligned accesses are
> unsupported (-mrvv-allow-misalign doesn't matter).  I'm not sure if
> there's hardware there, but given we have systems that don't support
> scalar misaligned accesses it seems reasonable to assume they'll also
> not support vector misaligned accesses.

As a data point, and contrary to what I said/hoped before:  There are
examples where -mstrict-align and -mrvv-allow-misalign vectorizes
code and produces unaligned vector accesses.  I haven't looked into
that area of the vectorizer for a while but it doesn't appear as
if we regard STRICT_ALIGNMENT there at all.
We keep track of the known misalignments (via peeling etc.) and either
handle them via movmisalign or give up.  Same for unknown misalignment
but all unaffected by -mstrict-align.

We could have -mrvv-allow-misalign have an "| STRICT_ALIGNMENT" to
get to the behavior you described but right now it's not like that.
And AFAICT -mstrict-align behaves the same way for other targets,
regardless if they support unaligned vector accesses or not.

So, right now, I'd tend towards describing that both flags are
independent and affect either only scalar or only vector code.
Maybe we should rename the whole thing to -mrvv-strict-align?
Might make it even more confusing, though. 

Regards
 Robin


[PATCH v2] RISC-V: Introduce -mrvv-allow-misalign.

2024-05-24 Thread Robin Dapp
> We should have something in doc/invoke too, this one is going to be
> tricky for users.  We'll also have to define how this interacts with
> the existing -mstrict-align.

Addressed the rest in the attached v2 which also fixes tests.
I'm really not sure about -mstrict-align.  I would have hoped that using
-mstrict-align we'd never run into any movmisalign situation but that
might be wishful thinking.  Do we need to specify an
interaction, though?  For now the new options disables movmisalign so
if we hit that despite -mstrict-align we'd still not vectorize it.

Regtested on rv64gcv_zvfh_zvbb.

Regards
 Robin

This patch changes the default from always enabling movmisalign to
not enabling it.  It adds an option to override the default and adds
generic-ooo to the uarchs that support misaligned vector access.

It also adds a check_effective_target_riscv_v_misalign_ok to the
testsuite which enables or disables the vector misalignment tests
depending on whether the target under test can execute a misaligned
vle32.

gcc/ChangeLog:

* config/riscv/riscv-opts.h (TARGET_VECTOR_MISALIGN_SUPPORTED):
Move from here...
* config/riscv/riscv.h (TARGET_VECTOR_MISALIGN_SUPPORTED):
...to here and make dependent on uarch and rvv_allow_misalign.
* config/riscv/riscv.opt: Add -mrvv-allow-unaligned.

gcc/testsuite/ChangeLog:

* lib/target-supports.exp: Add
check_effective_target_riscv_v_misalign_ok.
* gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul2-7.c: Add
-mrvv-allow-misalign.
* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-10.c: Ditto.
* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-11.c: Ditto.
* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-12.c: Ditto.
* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-8.c: Ditto.
* gcc.dg/vect/costmodel/riscv/rvv/vla_vs_vls-9.c: Ditto.
* gcc.target/riscv/rvv/autovec/vls/misalign-1.c:
---
 gcc/config/riscv/riscv-opts.h |  3 --
 gcc/config/riscv/riscv.cc | 18 ++
 gcc/config/riscv/riscv.h  |  6 
 gcc/config/riscv/riscv.opt|  5 +++
 gcc/doc/invoke.texi   |  5 +++
 .../costmodel/riscv/rvv/dynamic-lmul2-7.c |  2 +-
 .../vect/costmodel/riscv/rvv/vla_vs_vls-10.c  |  2 +-
 .../vect/costmodel/riscv/rvv/vla_vs_vls-11.c  |  2 +-
 .../vect/costmodel/riscv/rvv/vla_vs_vls-12.c  |  2 +-
 .../vect/costmodel/riscv/rvv/vla_vs_vls-8.c   |  2 +-
 .../vect/costmodel/riscv/rvv/vla_vs_vls-9.c   |  2 +-
 .../riscv/rvv/autovec/vls/misalign-1.c|  2 +-
 gcc/testsuite/lib/target-supports.exp | 34 +--
 13 files changed, 73 insertions(+), 12 deletions(-)

diff --git a/gcc/config/riscv/riscv-opts.h b/gcc/config/riscv/riscv-opts.h
index 1b2dd5757a8..f58a07abffc 100644
--- a/gcc/config/riscv/riscv-opts.h
+++ b/gcc/config/riscv/riscv-opts.h
@@ -147,9 +147,6 @@ enum rvv_vector_bits_enum {
  ? 0   
\
  : 32 << (__builtin_popcount (opts->x_riscv_zvl_flags) - 1))
 
-/* TODO: Enable RVV movmisalign by default for now.  */
-#define TARGET_VECTOR_MISALIGN_SUPPORTED 1
-
 /* The maximmum LMUL according to user configuration.  */
 #define TARGET_MAX_LMUL
\
   (int) (rvv_max_lmul == RVV_DYNAMIC ? RVV_M8 : rvv_max_lmul)
diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc
index 85df5b7ab49..cfdeb56559f 100644
--- a/gcc/config/riscv/riscv.cc
+++ b/gcc/config/riscv/riscv.cc
@@ -287,6 +287,7 @@ struct riscv_tune_param
   unsigned short memory_cost;
   unsigned short fmv_cost;
   bool slow_unaligned_access;
+  bool rvv_unaligned_access;
   bool use_divmod_expansion;
   bool overlap_op_by_pieces;
   unsigned int fusible_ops;
@@ -299,6 +300,10 @@ struct riscv_tune_param
 /* Whether unaligned accesses execute very slowly.  */
 bool riscv_slow_unaligned_access_p;
 
+/* Whether misaligned vector accesses are supported (i.e. do not
+   throw an exception).  */
+bool riscv_rvv_unaligned_access_p;
+
 /* Whether user explicitly passed -mstrict-align.  */
 bool riscv_user_wants_strict_align;
 
@@ -441,6 +446,7 @@ static const struct riscv_tune_param rocket_tune_info = {
   5,   /* memory_cost */
   8,   /* fmv_cost */
   true,/* 
slow_unaligned_access */
+  false,   /* rvv_unaligned_access */
   false,   /* use_divmod_expansion */
   false,   /* overlap_op_by_pieces */
   RISCV_FUSE_NOTHING,   /* fusible_ops */
@@ -459,6 +465,7 @@ static const struct riscv_tune_param sifive_7_tune_info = {
   3,   /* m

[PATCH] RISC-V: Introduce -mrvv-allow-misalign.

2024-05-24 Thread Robin Dapp
Hi,

this patch changes the default from always enabling movmisalign to
disabling it.  It adds an option to override the default and adds
generic-ooo to the uarchs that support misaligned vector access.

It also adds a check_effective_target_riscv_v_misalign_ok to the
testsuite which enables or disables the vector misalignment tests
depending on whether the target under test can execute a misaligned
vle32.  I haven't actually tested it on a target that does not
support misaligned vector loads, though.

Regtested on rv64gcv_zvfh_zvbb.  There are a few additional
failures in the rvv testsuite.  They are caused by us overwriting
the default vectorizer flags rather than appending.  I'm going to
fix them in a subsequent patch but for now I'd rather get things
rolling.

Regards
 Robin

gcc/ChangeLog:

* config/riscv/riscv-opts.h (TARGET_VECTOR_MISALIGN_SUPPORTED):
Move from here...
* config/riscv/riscv.h (TARGET_VECTOR_MISALIGN_SUPPORTED):
...to here and make dependent on uarch and rvv_allow_misalign.
* config/riscv/riscv.opt: Add -mrvv-allow-unaligned.

gcc/testsuite/ChangeLog:

* lib/target-supports.exp: Add
check_effective_target_riscv_v_misalign_ok.
---
 gcc/config/riscv/riscv-opts.h |  3 ---
 gcc/config/riscv/riscv.h  |  5 
 gcc/config/riscv/riscv.opt|  5 
 gcc/testsuite/lib/target-supports.exp | 34 +--
 4 files changed, 42 insertions(+), 5 deletions(-)

diff --git a/gcc/config/riscv/riscv-opts.h b/gcc/config/riscv/riscv-opts.h
index 1b2dd5757a8..f58a07abffc 100644
--- a/gcc/config/riscv/riscv-opts.h
+++ b/gcc/config/riscv/riscv-opts.h
@@ -147,9 +147,6 @@ enum rvv_vector_bits_enum {
  ? 0   
\
  : 32 << (__builtin_popcount (opts->x_riscv_zvl_flags) - 1))
 
-/* TODO: Enable RVV movmisalign by default for now.  */
-#define TARGET_VECTOR_MISALIGN_SUPPORTED 1
-
 /* The maximmum LMUL according to user configuration.  */
 #define TARGET_MAX_LMUL
\
   (int) (rvv_max_lmul == RVV_DYNAMIC ? RVV_M8 : rvv_max_lmul)
diff --git a/gcc/config/riscv/riscv.h b/gcc/config/riscv/riscv.h
index d6b14c4d620..8434e5677b6 100644
--- a/gcc/config/riscv/riscv.h
+++ b/gcc/config/riscv/riscv.h
@@ -934,6 +934,11 @@ extern enum riscv_cc get_riscv_cc (const rtx use);
   || (riscv_microarchitecture == sifive_p400) \
   || (riscv_microarchitecture == sifive_p600))
 
+/* True if the target supports misaligned vector loads and stores.  */
+#define TARGET_VECTOR_MISALIGN_SUPPORTED \
+  (rvv_allow_misalign == 1 \
+   || riscv_microarchitecture == generic_ooo)
+
 #define LOGICAL_OP_NON_SHORT_CIRCUIT 0
 
 /* Control the assembler format that we output.  */
diff --git a/gcc/config/riscv/riscv.opt b/gcc/config/riscv/riscv.opt
index 87f58332016..cff34eee8c9 100644
--- a/gcc/config/riscv/riscv.opt
+++ b/gcc/config/riscv/riscv.opt
@@ -628,3 +628,8 @@ Specify TLS dialect.
 mfence-tso
 Target Var(TARGET_FENCE_TSO) Init(1)
 Specifies whether the fence.tso instruction should be used.
+
+mrvv-allow-misalign
+Target Var(rvv_allow_misalign) Init(0)
+Allow the creation of misaligned vector loads and stores irrespective of the
+current uarch. The default is off.
diff --git a/gcc/testsuite/lib/target-supports.exp 
b/gcc/testsuite/lib/target-supports.exp
index f0f6da52275..ebb908f5c8f 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -2034,7 +2034,7 @@ proc check_effective_target_riscv_zvfh_ok { } {
 # check if we can execute vector insns with the given hardware or
 # simulator
 set gcc_march [regsub {[[:alnum:]]*} [riscv_get_arch] ]
-if { [check_runtime ${gcc_march}_exec {
+if { [check_runtime ${gcc_march}_zvfh_exec {
int main()
{
asm ("vsetivli zero,8,e16,m1,ta,ma");
@@ -2047,6 +2047,29 @@ proc check_effective_target_riscv_zvfh_ok { } {
 return 0
 }
 
+# Return 1 if we can load a vector from a 1-byte aligned address.
+
+proc check_effective_target_riscv_v_misalign_ok { } {
+
+if { ![check_effective_target_riscv_v_ok] } {
+   return 0
+}
+
+set gcc_march [riscv_get_arch]
+if { [check_runtime ${gcc_march}_misalign_exec {
+ int main() {
+ unsigned char a[16]
+   = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
+ asm ("vsetivli zero,7,e8,m1,ta,ma");
+ asm ("addi a7,%0,1" : : "r" (a) : "a7" );
+ asm ("vle8.v v8,0(a7)" : : : "v8");
+ return 0; } } "-march=${gcc_march}"] } {
+   return 1
+}
+
+return 0
+}
+
 proc riscv_get_arch { } {
 set gcc_march ""
 # ??? do we neeed to add more extensions to the list below?
@@ -8139,7 +8162,6 @@ proc check_effective_target_vect_hw_misalign { } {

[Git][archlinux/packaging/packages/limine] Pushed new tag 7.5.3-1

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


Robin Candau pushed new tag 7.5.3-1 at Arch Linux / Packaging / Packages / 
limine

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




[Git][archlinux/packaging/packages/limine][main] upgpkg: 7.5.3-1: New upstream release

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


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


Commits:
fcc928f8 by Robin Candau at 2024-05-24T12:38:45+02:00
upgpkg: 7.5.3-1: New upstream release
https://github.com/limine-bootloader/limine/blob/v7.x/ChangeLog#L3

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = limine
pkgdesc = An advanced, portable, multiprotocol bootloader
-   pkgver = 7.5.2
+   pkgver = 7.5.3
pkgrel = 1
url = https://limine-bootloader.org/
arch = x86_64
@@ -12,7 +12,7 @@ pkgbase = limine
makedepends = lld
makedepends = clang
depends = glibc
-   source = git+https://github.com/limine-bootloader/limine.git#tag=v7.5.2
-   sha256sums = 
975ab76c06fece771937c28e5aaaf9c69bbe60c8ae76dce516e84b5647db2087
+   source = git+https://github.com/limine-bootloader/limine.git#tag=v7.5.3
+   sha256sums = 
0cea2d766ce2bf67a43f538899a2fcb684a7c85a513c8eec571f88ba8e488e36
 
 pkgname = limine


=
PKGBUILD
=
@@ -2,7 +2,7 @@
 # Contributor: Mintsuki 
 
 pkgname=limine
-pkgver=7.5.2
+pkgver=7.5.3
 pkgrel=1
 pkgdesc="An advanced, portable, multiprotocol bootloader"
 arch=('x86_64')
@@ -11,7 +11,7 @@ license=('BSD-2-Clause')
 depends=('glibc')
 makedepends=('git' 'nasm' 'mtools' 'llvm' 'lld' 'clang')
 source=("git+https://github.com/limine-bootloader/limine.git#tag=v${pkgver};)
-sha256sums=('975ab76c06fece771937c28e5aaaf9c69bbe60c8ae76dce516e84b5647db2087')
+sha256sums=('0cea2d766ce2bf67a43f538899a2fcb684a7c85a513c8eec571f88ba8e488e36')
 
 prepare() {
cd "${pkgname}"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/limine/-/commit/fcc928f8c5bd8284a69c29f0b721eb4f86a8c4c5

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




Re: [squid-users] Adding an extra header to TLS connection

2024-05-23 Thread Robin Wood
On Thu, 23 May 2024 at 18:00, Jonathan Lee  wrote:

> I do use ssl bump again it requires certificates installed on the devices,
> and or some and a splice for the others. You must also add a url list for
> items that must never be intercepted like banks etc. I agree it is not an
> easy task, it took me years to get it to work correctly for what I needed.
> When it does work it works beautifully, you can cache updates and reuse
> them, you can use clam AV on https traffic. It’s not for everyone it will
> make you a wizard level 1000 if you can get it going.
>

Jonathan, can you give me an example of it working?

Oddly, you are replying to a message from Alex that I never received.

Alex, in answer to your questions...

I'm doing some testing against a client's site, they require a custom
header to allow my connections through their WAF. I could try to do this
manually with all my tools, but it would be easier to just have Squid do it
for me and then have the tools use Squid as their proxy. I can tell them to
not do cert checking or I can use my own CA and import it into the system
store, that is not a problem.

I've tried searching for Squid and sslbump and not found anything useful
that works with the current version, that is why I'm asking here, I was
hoping someone could point me at an example that would definitely work with
the current version of Squid.

Robin


> Sent from my iPhone
>
> > On May 23, 2024, at 08:49, Alex Rousskov <
> rouss...@measurement-factory.com> wrote:
> >
> > On 2024-05-22 03:49, Robin Wood wrote:
> >
> >> I'm trying to work out how to add an extra header to a TLS connection.
> >
> > I assume that you want to add a header field to an HTTP request or
> response that is being transmitted inside a TLS connection between a TLS
> client (e.g., a user browser) and an HTTPS origin server.
> >
> > Do you control the client that originates that TLS connection (or its
> OS/environment) or the origin server? If you do not, then what you want is
> impossible -- TLS encryption exists, in part, to prevent such traffic
> modifications.
> >
> > If you control the client that originates that TLS connection (or its
> OS/environment), then you may be able to, in _some_ cases, add that header
> by configuring the client (or its OS/environment) to trust you as a
> Certificate Authority, minting your own X509 certificates, and configuring
> Squid to perform a "man in the middle" attack on client-server traffic,
> using your minted certificates. You can search for Squid SslBump to get
> more information about this feature, but the area is full of insurmountable
> difficulties and misleading advice. Avoid it if at all possible!
> >
> >
> > HTH,
> >
> > Alex.
> >
> >
> >> I've found information on how to do it on what I think is the pre-3.5
> release, but I can't find any useful information on doing it on the current
> version.
> >> Could someone give me an example or point me at some documentation on
> how to do it.
> >> Thanks
> >> Robin
> >> ___
> >> squid-users mailing list
> >> squid-users@lists.squid-cache.org
> >> https://lists.squid-cache.org/listinfo/squid-users
> >
> > ___
> > squid-users mailing list
> > squid-users@lists.squid-cache.org
> > https://lists.squid-cache.org/listinfo/squid-users
> ___
> squid-users mailing list
> squid-users@lists.squid-cache.org
> https://lists.squid-cache.org/listinfo/squid-users
>
___
squid-users mailing list
squid-users@lists.squid-cache.org
https://lists.squid-cache.org/listinfo/squid-users


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

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


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

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




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

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


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


Commits:
8ce0506d by Robin Candau at 2024-05-23T18:54:27+02:00
upgpkg: 2.3.1-1: New upstream release
https://github.com/getsentry/sentry-python/releases/tag/2.3.1

- - - - -


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.3.0
+   pkgver = 2.3.1
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.3.0.tar.gz::https://github.com/getsentry/sentry-python/archive/refs/tags/2.3.0.tar.gz
-   sha256sums = 
469f603a7a7fbb26a72894fed800ccbed1ed9d6ef063868cbe772631745b1794
+   source = 
python-sentry_sdk-2.3.1.tar.gz::https://github.com/getsentry/sentry-python/archive/refs/tags/2.3.1.tar.gz
+   sha256sums = 
ab33d3650d40951d468bd1563c5fbb84f11f13ca7978c85b17cb9b1b404ed020
 
 pkgname = python-sentry_sdk


=
PKGBUILD
=
@@ -3,7 +3,7 @@
 
 pkgname=python-sentry_sdk
 _pkgname=sentry-python
-pkgver=2.3.0
+pkgver=2.3.1
 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=('469f603a7a7fbb26a72894fed800ccbed1ed9d6ef063868cbe772631745b1794')
+sha256sums=('ab33d3650d40951d468bd1563c5fbb84f11f13ca7978c85b17cb9b1b404ed020')
 
 build() {
cd "${_pkgname}-${pkgver}"



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

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




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

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


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


Commits:
0975265b by Robin Candau at 2024-05-23T12:34:23+02:00
upgpkg: 2.13.2-1: New upstream release
https://github.com/fastfetch-cli/fastfetch/releases/tag/2.13.2

- - - - -


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.13.1
+   pkgver = 2.13.2
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.13.1.tar.gz::https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.13.1.tar.gz
-   sha256sums = 
23bdf0789a8387c958ea1ac69e7ddd514b4de8199f09e361735eab10674665ec
+   source = 
fastfetch-2.13.2.tar.gz::https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.13.2.tar.gz
+   sha256sums = 
69ff73a2f5da269bdfbde0a81182a427c6d141633a70cb4b69f7ad37e49726ba
 
 pkgname = fastfetch


=
PKGBUILD
=
@@ -2,7 +2,7 @@
 # Contributor: Mark Wagie 
 
 pkgname=fastfetch
-pkgver=2.13.1
+pkgver=2.13.2
 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=('23bdf0789a8387c958ea1ac69e7ddd514b4de8199f09e361735eab10674665ec')
+sha256sums=('69ff73a2f5da269bdfbde0a81182a427c6d141633a70cb4b69f7ad37e49726ba')
 
 build() {
cmake -B build -S "${pkgname}-${pkgver}" \



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

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




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

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


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

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/fastfetch/-/tree/2.13.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.3.0-1: New upstream release

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


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


Commits:
8a3e6c71 by Robin Candau at 2024-05-23T12:33:01+02:00
upgpkg: 2.3.0-1: New upstream release
https://github.com/getsentry/sentry-python/releases/tag/2.3.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.2.1
+   pkgver = 2.3.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.2.1.tar.gz::https://github.com/getsentry/sentry-python/archive/refs/tags/2.2.1.tar.gz
-   sha256sums = 
c36bb8c8f456be2c65a906733dc0592060dc2797f29a7e1e18c343030e0cb7ef
+   source = 
python-sentry_sdk-2.3.0.tar.gz::https://github.com/getsentry/sentry-python/archive/refs/tags/2.3.0.tar.gz
+   sha256sums = 
469f603a7a7fbb26a72894fed800ccbed1ed9d6ef063868cbe772631745b1794
 
 pkgname = python-sentry_sdk


=
PKGBUILD
=
@@ -3,7 +3,7 @@
 
 pkgname=python-sentry_sdk
 _pkgname=sentry-python
-pkgver=2.2.1
+pkgver=2.3.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=('c36bb8c8f456be2c65a906733dc0592060dc2797f29a7e1e18c343030e0cb7ef')
+sha256sums=('469f603a7a7fbb26a72894fed800ccbed1ed9d6ef063868cbe772631745b1794')
 
 build() {
cd "${_pkgname}-${pkgver}"



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

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




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

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


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

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




[Git][archlinux/packaging/packages/mpv][main] upgpkg: 1:0.38.0-5: ffmpeg 7.0 rebuild

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


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


Commits:
fa48be95 by Robin Candau at 2024-05-23T12:31:53+02:00
upgpkg: 1:0.38.0-5: ffmpeg 7.0 rebuild
https://archlinux.org/todo/ffmpeg-70-mbedtls-360-x265-36-combo-rebuild/

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = mpv
pkgdesc = a free, open source, and cross-platform media player
pkgver = 0.38.0
-   pkgrel = 4
+   pkgrel = 5
epoch = 1
url = https://mpv.io/
arch = x86_64


=
PKGBUILD
=
@@ -6,7 +6,7 @@
 pkgname=mpv
 epoch=1
 pkgver=0.38.0
-pkgrel=4
+pkgrel=5
 pkgdesc='a free, open source, and cross-platform media player'
 arch=('x86_64')
 license=('GPL-2.0-or-later AND LGPL-2.1-or-later')



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mpv/-/commit/fa48be95a15c8b56124ba50c558173f8b7944678

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




[Git][archlinux/packaging/packages/mpv] Pushed new tag 1-0.38.0-5

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


Robin Candau pushed new tag 1-0.38.0-5 at Arch Linux / Packaging / Packages / 
mpv

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




[Git][archlinux/packaging/packages/mpv] Pushed new tag 1-0.38.0-4

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


Robin Candau pushed new tag 1-0.38.0-4 at Arch Linux / Packaging / Packages / 
mpv

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




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

2024-05-23 Thread robin ren
+1 non-binding I checked: [x] Download links are valid. [x] Checksums and
PGP signatures are valid. [x] Source code distributions have correct names
matching the current release. [x] LICENSE and NOTICE files are correct for
each Answer repo. [x] All files have license headers if necessary. [x] No
unlicensed compiled archives bundled in source archive.

On 2024/05/20 01:40:55 Shuailing LI wrote:
> Hello,
>
> This is a call for vote to release Apache Answer(Incubating) version
> v1.3.1-RC2.
>
> The vote thread:
> https://lists.apache.org/thread/z8k2h7320cz1slx2qt4bfxtf2xj6w39s
>
> Vote Result:
> https://lists.apache.org/thread/w9bgvpowxf30h4w1p3w2h2qyqfw089s8
>
> 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:
> The artifacts signed with PGP key [4C21E346], corresponding to [
> sh...@apache.org], that can be found in keys file:
> 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.
>
>
> Thanks,
> shuai
>


[Git][archlinux/packaging/packages/firewalld][main] upgpkg: 2.1.2-3: Add python-pyqt6 as an optdep for running the applet with qt6 backend

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


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


Commits:
644cddb1 by Robin Candau at 2024-05-23T09:37:47+02:00
upgpkg: 2.1.2-3: Add python-pyqt6 as an optdep for running the applet with qt6 
backend
Fixes 
https://gitlab.archlinux.org/archlinux/packaging/packages/firewalld/-/issues/1#note_187453

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = firewalld
pkgdesc = Firewall daemon with D-Bus interface
pkgver = 2.1.2
-   pkgrel = 2
+   pkgrel = 3
url = https://firewalld.org
arch = any
license = GPL-2.0-or-later
@@ -20,7 +20,8 @@ pkgbase = firewalld
optdepends = libnotify: firewall-applet
optdepends = networkmanager: NetworkManager support
optdepends = polkit: privileged actions
-   optdepends = python-pyqt5: firewall-applet
+   optdepends = python-pyqt5: firewall-applet qt5 backend
+   optdepends = python-pyqt6: firewall-applet qt6 backend
backup = etc/conf.d/firewalld
backup = etc/firewalld/firewalld.conf
source = git+https://github.com/firewalld/firewalld.git#tag=v2.1.2


=
PKGBUILD
=
@@ -5,7 +5,7 @@
 
 pkgname=firewalld
 pkgver=2.1.2
-pkgrel=2
+pkgrel=3
 pkgdesc="Firewall daemon with D-Bus interface"
 arch=('any')
 url="https://firewalld.org;
@@ -18,7 +18,8 @@ optdepends=('bash-completion: bash completion'
'libnotify: firewall-applet'
'networkmanager: NetworkManager support'
'polkit: privileged actions'
-   'python-pyqt5: firewall-applet')
+   'python-pyqt5: firewall-applet qt5 backend'
+   'python-pyqt6: firewall-applet qt6 backend')
 backup=('etc/conf.d/firewalld'
 'etc/firewalld/firewalld.conf')
 source=("git+https://github.com/firewalld/firewalld.git#tag=v${pkgver};



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/firewalld/-/commit/644cddb16e61c36b967dc99874d2b472793de26e

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




[Git][archlinux/packaging/packages/firewalld] Pushed new tag 2.1.2-3

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


Robin Candau pushed new tag 2.1.2-3 at Arch Linux / Packaging / Packages / 
firewalld

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




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

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

https://github.com/robincaloudis closed 
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-22 Thread Robin Caloudis via cfe-commits

robincaloudis wrote:

Thanks @owenca, @mydeveloperday and @HazardyKnusperkeks for the explanation and 
insights! I'm closing this issue as @owenca found a much better solution.

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


[squid-users] Adding an extra header to TLS connection

2024-05-22 Thread Robin Wood
Hi
I'm trying to work out how to add an extra header to a TLS connection.

I've found information on how to do it on what I think is the pre-3.5
release, but I can't find any useful information on doing it on the current
version.

Could someone give me an example or point me at some documentation on how
to do it.

Thanks

Robin
___
squid-users mailing list
squid-users@lists.squid-cache.org
https://lists.squid-cache.org/listinfo/squid-users


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

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


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


Commits:
a11b56ad by Robin Candau at 2024-05-22T09:11:07+02:00
upgpkg: 2.459-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.458
+   pkgver = 2.459
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.458.tar.gz
+   source = 
https://github.com/jenkinsci/jenkins/archive/refs/tags/jenkins-2.459.tar.gz
source = jenkins.conf
source = jenkins.service
source = jenkins.tmpfiles
source = jenkins.sysusers
source = skip-failing-test.patch
-   sha512sums = 
dd83396f77e9c19ea1673ba5afbe4f3162a744bedb5558de1e2e732a5c4ee14196569cef5631d0077b9de7c6741eaa2ef6ba858f359657672fe7787be725f5ad
+   sha512sums = 
77d26430cd23003763c5998b1dbd9304df92c7210b4cb386db23b473a45eb5aaf1e8f3c82c07b84251a81523585821454501357bb763a2d76f0c9b02e6150140
sha512sums = 
482b642988027b623995e0488cc00011be5bbe9890a6d40dd6979197fa50794889ff731f798891106b367962cf60cb59b0260caadfcee9685b358a966f759553
sha512sums = 
c1e9a542bfd3db54ea0ef57acdac47ad5180330f9ffab44296762b0e69e75ce595d85a77d46025586fb507aedce4f1a032379dcd16b7b886fe475a99849fa4b2
sha512sums = 
a845a7147be54affc586dfce9a188ec24c92e673e88dec0b62da386d2e597de6ecda103429008562abd897f179a52c37cf2188ebc65b8c636efd07d707e18f90


=
PKGBUILD
=
@@ -5,7 +5,7 @@
 # Contributor: Illarion Kovalchuk 
 
 pkgname=jenkins
-pkgver=2.458
+pkgver=2.459
 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=('dd83396f77e9c19ea1673ba5afbe4f3162a744bedb5558de1e2e732a5c4ee14196569cef5631d0077b9de7c6741eaa2ef6ba858f359657672fe7787be725f5ad'
+sha512sums=('77d26430cd23003763c5998b1dbd9304df92c7210b4cb386db23b473a45eb5aaf1e8f3c82c07b84251a81523585821454501357bb763a2d76f0c9b02e6150140'
 
'482b642988027b623995e0488cc00011be5bbe9890a6d40dd6979197fa50794889ff731f798891106b367962cf60cb59b0260caadfcee9685b358a966f759553'
 
'c1e9a542bfd3db54ea0ef57acdac47ad5180330f9ffab44296762b0e69e75ce595d85a77d46025586fb507aedce4f1a032379dcd16b7b886fe475a99849fa4b2'
 
'a845a7147be54affc586dfce9a188ec24c92e673e88dec0b62da386d2e597de6ecda103429008562abd897f179a52c37cf2188ebc65b8c636efd07d707e18f90'



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

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




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

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


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

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




[Git][archlinux/packaging/packages/limine][main] upgpkg: 7.5.2-1: New upstream release

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


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


Commits:
21a211fe by Robin Candau at 2024-05-22T09:04:19+02:00
upgpkg: 7.5.2-1: New upstream release
https://github.com/limine-bootloader/limine/blob/v7.x/ChangeLog#L3

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = limine
pkgdesc = An advanced, portable, multiprotocol bootloader
-   pkgver = 7.5.1
+   pkgver = 7.5.2
pkgrel = 1
url = https://limine-bootloader.org/
arch = x86_64
@@ -12,7 +12,7 @@ pkgbase = limine
makedepends = lld
makedepends = clang
depends = glibc
-   source = git+https://github.com/limine-bootloader/limine.git#tag=v7.5.1
-   sha256sums = 
0cf82706d95d8cd3a950ced34d4106fd56d41092720278ce1ea6c17ab86adc0c
+   source = git+https://github.com/limine-bootloader/limine.git#tag=v7.5.2
+   sha256sums = 
975ab76c06fece771937c28e5aaaf9c69bbe60c8ae76dce516e84b5647db2087
 
 pkgname = limine


=
PKGBUILD
=
@@ -2,7 +2,7 @@
 # Contributor: Mintsuki 
 
 pkgname=limine
-pkgver=7.5.1
+pkgver=7.5.2
 pkgrel=1
 pkgdesc="An advanced, portable, multiprotocol bootloader"
 arch=('x86_64')
@@ -11,7 +11,7 @@ license=('BSD-2-Clause')
 depends=('glibc')
 makedepends=('git' 'nasm' 'mtools' 'llvm' 'lld' 'clang')
 source=("git+https://github.com/limine-bootloader/limine.git#tag=v${pkgver};)
-sha256sums=('0cf82706d95d8cd3a950ced34d4106fd56d41092720278ce1ea6c17ab86adc0c')
+sha256sums=('975ab76c06fece771937c28e5aaaf9c69bbe60c8ae76dce516e84b5647db2087')
 
 prepare() {
cd "${pkgname}"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/limine/-/commit/21a211fe92543ca5833ee3a9328f88e4c40b6d19

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




[Git][archlinux/packaging/packages/limine] Pushed new tag 7.5.2-1

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


Robin Candau pushed new tag 7.5.2-1 at Arch Linux / Packaging / Packages / 
limine

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/limine/-/tree/7.5.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.1-1: New upstream release

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


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


Commits:
eb9e1fa3 by Robin Candau at 2024-05-22T08:59:55+02:00
upgpkg: 2.2.1-1: New upstream release
https://github.com/getsentry/sentry-python/releases/tag/2.2.1

- - - - -


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.2.0
+   pkgver = 2.2.1
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.2.0.tar.gz::https://github.com/getsentry/sentry-python/archive/refs/tags/2.2.0.tar.gz
-   sha256sums = 
fcc6ac81cc7412ee874972af014a98faa4d3987769a27efd8f3cc171ccc7a771
+   source = 
python-sentry_sdk-2.2.1.tar.gz::https://github.com/getsentry/sentry-python/archive/refs/tags/2.2.1.tar.gz
+   sha256sums = 
c36bb8c8f456be2c65a906733dc0592060dc2797f29a7e1e18c343030e0cb7ef
 
 pkgname = python-sentry_sdk


=
PKGBUILD
=
@@ -3,7 +3,7 @@
 
 pkgname=python-sentry_sdk
 _pkgname=sentry-python
-pkgver=2.2.0
+pkgver=2.2.1
 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=('fcc6ac81cc7412ee874972af014a98faa4d3987769a27efd8f3cc171ccc7a771')
+sha256sums=('c36bb8c8f456be2c65a906733dc0592060dc2797f29a7e1e18c343030e0cb7ef')
 
 build() {
cd "${_pkgname}-${pkgver}"



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

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-sentry_sdk/-/commit/eb9e1fa38a43325e3921e22f88f4be0bcbceb192
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.1-1

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


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

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




[Git][archlinux/packaging/packages/zabbix][main] upgpkg: 6.4.15-1: New upstream release

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


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


Commits:
3758f0f0 by Robin Candau at 2024-05-22T08:57:21+02:00
upgpkg: 6.4.15-1: New upstream release
https://github.com/zabbix/zabbix/blob/master/ChangeLog#L716

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,5 +1,5 @@
 pkgbase = zabbix
-   pkgver = 6.4.14
+   pkgver = 6.4.15
pkgrel = 1
url = https://www.zabbix.com/
arch = x86_64
@@ -15,7 +15,7 @@ pkgbase = zabbix
makedepends = pkgconfig
makedepends = pcre2
makedepends = openipmi
-   source = 
https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.14.tar.gz
+   source = 
https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.15.tar.gz
source = zabbix-agent.service
source = zabbix-agent.sysusers
source = zabbix-agent.tmpfiles
@@ -32,7 +32,7 @@ pkgbase = zabbix
source = zabbix-web-service.service
source = zabbix-web-service.sysusers
source = zabbix-web-service.tmpfiles
-   sha512sums = 
fa1f404a509d0e7f78f195807469cedb049e06a9e6bd6afe53fa7f87bda008ad80158116b13558ef537ce25cb1974a920d73c6338cade9903b2d4d6d02b83317
+   sha512sums = 
2fb032a02e3c507807dde140fdb17ad453ba199c724f3eb7e0e053d64df3c4f57bbc63b794eedfb3b5000f23bcabb5d6aa89039fa6f1a118c70f5cd44fd5ff02
sha512sums = 
8c1fa2676bc0ef91bc39ec5f97b4d3ba5c365d063420455a3785121a54e120bc5afeacde42a48f4509c115f940dcc3b6c2f43044a7fbfb421182fc93b22a2444
sha512sums = 
3ab3ac1acc7e35c8896157aef601ebc30815237ac5252cbd0c1ecb26eeaf9eccf5c49938ae8c85bb79a6f95f607f082f6b80ed660829599ec03aa626cca6d3dc
sha512sums = 
ca6b4779de23829dfdd80ee21e924fbe4e2754f4e693bed4b1a2aa846cd87d150e399b1169d7fe58d30c50ed837c1b8254e580de420267d0a1834d6dc409c43d


=
PKGBUILD
=
@@ -4,7 +4,7 @@
 
 pkgbase=zabbix
 pkgname=(zabbix-server zabbix-agent{,2} zabbix-proxy zabbix-frontend-php 
zabbix-web-service)
-pkgver=6.4.14
+pkgver=6.4.15
 pkgrel=1
 arch=(x86_64)
 url='https://www.zabbix.com/'
@@ -17,7 +17,7 @@ 
source=("https://cdn.zabbix.com/zabbix/sources/stable/${pkgver%.*}/zabbix-${pkgv
 zabbix-proxy{-sqlite,-mysql,-pgsql}.service 
zabbix-proxy.{sysusers,tmpfiles}
 zabbix-web-service.{service,sysusers,tmpfiles})
 
-sha512sums=('fa1f404a509d0e7f78f195807469cedb049e06a9e6bd6afe53fa7f87bda008ad80158116b13558ef537ce25cb1974a920d73c6338cade9903b2d4d6d02b83317'
+sha512sums=('2fb032a02e3c507807dde140fdb17ad453ba199c724f3eb7e0e053d64df3c4f57bbc63b794eedfb3b5000f23bcabb5d6aa89039fa6f1a118c70f5cd44fd5ff02'
 
'8c1fa2676bc0ef91bc39ec5f97b4d3ba5c365d063420455a3785121a54e120bc5afeacde42a48f4509c115f940dcc3b6c2f43044a7fbfb421182fc93b22a2444'
 
'3ab3ac1acc7e35c8896157aef601ebc30815237ac5252cbd0c1ecb26eeaf9eccf5c49938ae8c85bb79a6f95f607f082f6b80ed660829599ec03aa626cca6d3dc'
 
'ca6b4779de23829dfdd80ee21e924fbe4e2754f4e693bed4b1a2aa846cd87d150e399b1169d7fe58d30c50ed837c1b8254e580de420267d0a1834d6dc409c43d'



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zabbix/-/commit/3758f0f03d01d921ae8cff5d173e323eec4b4018

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




[Git][archlinux/packaging/packages/zabbix] Pushed new tag 6.4.15-1

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


Robin Candau pushed new tag 6.4.15-1 at Arch Linux / Packaging / Packages / 
zabbix

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




[chuck-users] New audio programming environment released

2024-05-21 Thread Robin Haberkorn via chuck-users
Dear ChucK users,

I just released my own new audio programming environment. It draws some
inspiration from ChucK, but really throws a lot of well-established concepts in
the world of real-time audio programming out of the window: first and foremost
the patch graph and the audio/control-rate dualism. All number crunching is in a
Lua, so a dynamic scripting language. It's made possible by LuaJIT, ie. JIT
compilation. Hard to explain really, without a lot of prose. Documentation is
still lacking. My master's thesis about this project will be released soon as
well, but it will be in Russian.
Anyway, I think this little project is at least a fun experiment. Whether it
will really change anything in the world of audio programming is questionable.

Here's the website and repository:
https://rhaberkorn.github.io/applause2
https://github.com/rhaberkorn/applause2

I would be happy to hear some feedback - both in trying to run my code and
regarding my design choices (as far as they are understandable, considering the
lack of introductory material at this point).

Best regards,
Robin
___
chuck-users mailing list
chuck-users@lists.cs.princeton.edu
https://lists.cs.princeton.edu/mailman/listinfo/chuck-users


Re: [PATCH] RISC-V: Enable vectorization for vect-early-break_124-pr114403.c

2024-05-21 Thread Robin Dapp
The patch is OK from the riscv side.  generic-ooo includes fast unaligned
access.

Regards
 Robin


[Git][archlinux/packaging/packages/ansible][main] upgpkg: 9.6.0-2: Rebuild against ansible-core 2.17.0

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


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


Commits:
b526ca17 by Robin Candau at 2024-05-21T12:41:30+02:00
upgpkg: 9.6.0-2: Rebuild against ansible-core 2.17.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = ansible
pkgdesc = Official assortment of Ansible collections
pkgver = 9.6.0
-   pkgrel = 1
+   pkgrel = 2
url = https://pypi.org/project/ansible/
arch = any
license = GPL-3.0-or-later


=
PKGBUILD
=
@@ -3,7 +3,7 @@
 
 pkgname=ansible
 pkgver=9.6.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Official assortment of Ansible collections'
 arch=('any')
 url='https://pypi.org/project/ansible/'



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

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




[Git][archlinux/packaging/packages/ansible] Pushed new tag 9.6.0-2

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


Robin Candau pushed new tag 9.6.0-2 at Arch Linux / Packaging / Packages / 
ansible

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




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

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


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


Commits:
70c9130e by Robin Candau at 2024-05-21T12:29:06+02:00
upgpkg: 2.17.0-1: New upstream release
https://github.com/fastfetch-cli/fastfetch/releases/tag/2.13.1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = ansible-core
pkgdesc = Radically simple IT automation platform
-   pkgver = 2.16.6
-   pkgrel = 3
+   pkgver = 2.17.0
+   pkgrel = 1
url = https://www.ansible.com
arch = any
license = GPL-3.0-or-later AND BSD-2-Clause AND PSF-2.0 AND MIT AND 
Apache-2.0
@@ -43,8 +43,8 @@ pkgbase = ansible-core
provides = python-ansible
provides = ansible-base
replaces = ansible-base
-   source = 
ansible-core-2.16.6.tar.gz::https://github.com/ansible/ansible/archive/refs/tags/v2.16.6.tar.gz
-   sha512sums = 
5a9d50f098878f08211f205b776fcb109bc348d6a095bf6e502c1f06c2e148a711720cdbd656bf868f95e7afe2d701c25b5cbcbf1531906eb32f5abdca73fdd7
-   b2sums = 
8a6585749de09ff5b0846b67bbce492e049efbaffedc4f8c4a334a9a6ccc1522dba6273cc2272d1c5eed8e9d7f345013a65aa86ab466b053f27a6fcc08cea0c6
+   source = 
ansible-core-2.17.0.tar.gz::https://github.com/ansible/ansible/archive/refs/tags/v2.17.0.tar.gz
+   sha512sums = 
5453d050e9d40fa448ac6d72f0fdaab0ee80d316a5aac71a32ca44fdf2bc942b2ca9cb3e3272f4c1330e7c061b1a88c2a0b2c1b4cb82ff5e9e0534123f45f412
+   b2sums = 
2542165d84e6e061f11a009046f1c3ce7ecef10e4aef9316a0865bf6ab73d732a9353237cff947659fc751fa6566b7dc8506c4384da05e5f2472d58e3e034fab
 
 pkgname = ansible-core


=
PKGBUILD
=
@@ -9,8 +9,8 @@
 
 pkgname=ansible-core
 _pkgname=ansible
-pkgver=2.16.6
-pkgrel=3
+pkgver=2.17.0
+pkgrel=1
 pkgdesc='Radically simple IT automation platform'
 arch=('any')
 url='https://www.ansible.com'
@@ -62,8 +62,8 @@ optdepends=(
 provides=('python-ansible' 'ansible-base')
 replaces=('ansible-base')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/ansible/ansible/archive/refs/tags/v${pkgver}.tar.gz;)
-sha512sums=('5a9d50f098878f08211f205b776fcb109bc348d6a095bf6e502c1f06c2e148a711720cdbd656bf868f95e7afe2d701c25b5cbcbf1531906eb32f5abdca73fdd7')
-b2sums=('8a6585749de09ff5b0846b67bbce492e049efbaffedc4f8c4a334a9a6ccc1522dba6273cc2272d1c5eed8e9d7f345013a65aa86ab466b053f27a6fcc08cea0c6')
+sha512sums=('5453d050e9d40fa448ac6d72f0fdaab0ee80d316a5aac71a32ca44fdf2bc942b2ca9cb3e3272f4c1330e7c061b1a88c2a0b2c1b4cb82ff5e9e0534123f45f412')
+b2sums=('2542165d84e6e061f11a009046f1c3ce7ecef10e4aef9316a0865bf6ab73d732a9353237cff947659fc751fa6566b7dc8506c4384da05e5f2472d58e3e034fab')
 
 build() {
   cd "${_pkgname}-${pkgver}"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ansible-core/-/commit/70c9130ea2b76ed9a4525a73bd1e2dfafe485d7a

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/ansible-core/-/commit/70c9130ea2b76ed9a4525a73bd1e2dfafe485d7a
You're receiving this email because of your account on gitlab.archlinux.org.




[Git][archlinux/packaging/packages/ansible-core] Pushed new tag 2.17.0-1

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


Robin Candau pushed new tag 2.17.0-1 at Arch Linux / Packaging / Packages / 
ansible-core

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




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

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


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

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




[Git][archlinux/packaging/packages/fastfetch][main] upgpkg: 2.13.1-1

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


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


Commits:
ae8ccb32 by Robin Candau at 2024-05-21T12:25:41+02:00
upgpkg: 2.13.1-1

https://github.com/fastfetch-cli/fastfetch/releases/tag/2.13.1

- - - - -


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.13.0
+   pkgver = 2.13.1
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.13.0.tar.gz::https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.13.0.tar.gz
-   sha256sums = 
a86c8cb98341be0474fa0e8e847adaf201d78ae29340605064b14a12952bca35
+   source = 
fastfetch-2.13.1.tar.gz::https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.13.1.tar.gz
+   sha256sums = 
23bdf0789a8387c958ea1ac69e7ddd514b4de8199f09e361735eab10674665ec
 
 pkgname = fastfetch


=
PKGBUILD
=
@@ -2,7 +2,7 @@
 # Contributor: Mark Wagie 
 
 pkgname=fastfetch
-pkgver=2.13.0
+pkgver=2.13.1
 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=('a86c8cb98341be0474fa0e8e847adaf201d78ae29340605064b14a12952bca35')
+sha256sums=('23bdf0789a8387c958ea1ac69e7ddd514b4de8199f09e361735eab10674665ec')
 
 build() {
cmake -B build -S "${pkgname}-${pkgver}" \



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

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




[Git][archlinux/packaging/packages/check-jsonschema] Pushed new tag 0.28.4-1

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


Robin Candau pushed new tag 0.28.4-1 at Arch Linux / Packaging / Packages / 
check-jsonschema

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




[Git][archlinux/packaging/packages/check-jsonschema][main] upgpkg: 0.28.4-1: New upstream release

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


Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
check-jsonschema


Commits:
ea2e57ab by Robin Candau at 2024-05-21T12:21:00+02:00
upgpkg: 0.28.4-1: New upstream release
https://github.com/python-jsonschema/check-jsonschema/releases/tag/0.28.4

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = check-jsonschema
pkgdesc = A JSON Schema CLI and pre-commit hook built on jsonschema
-   pkgver = 0.28.3
+   pkgver = 0.28.4
pkgrel = 1
url = https://github.com/python-jsonschema/check-jsonschema
arch = any
@@ -24,8 +24,8 @@ pkgbase = check-jsonschema
depends = python-ruamel-yaml
optdepends = python-json5: for JSON5 support
optdepends = python-orjson: for using orjson as JSON parser
-   source = 
https://github.com/python-jsonschema/check-jsonschema/archive/0.28.3/check-jsonschema-0.28.3.tar.gz
-   sha512sums = 
c4eeb06fe11153fd235d2b9e829993c418c102b7c06746ae061590dd5e9abf2a6218ca0f218da4195e8ac2198419e748c0b7630c27d36701eedaaa9d12fe20fc
-   b2sums = 
d49c2d72d84f0cc0f82b5b8c900afa8fb36e8ca31fec658e492032e7b8c039e77f4f34f85f4cb9b6391f1bbdc619223a97967085f8691176ff7b1064ab27139a
+   source = 
https://github.com/python-jsonschema/check-jsonschema/archive/0.28.4/check-jsonschema-0.28.4.tar.gz
+   sha512sums = 
f4c693ea0951c246814775f26d5c3e5de8020484a92ae15e2a13e284ccb2c58f2bdf7dbdb66612661304f5ff9e6ba88eb3f89e7f0ad23a3f6fc8fcc61372ceea
+   b2sums = 
a5355ed124d6e3bd076403448c3d7fa7c62524c6da49eb5a61d226485639812bdea28b53c570b084e976749b92c1ee586b0285111a543b1a3e8a734ea8d6cc67
 
 pkgname = check-jsonschema


=
PKGBUILD
=
@@ -1,7 +1,8 @@
 # Maintainer: David Runge 
+# Maintainer: Robin Candau 
 
 pkgname=check-jsonschema
-pkgver=0.28.3
+pkgver=0.28.4
 pkgrel=1
 pkgdesc="A JSON Schema CLI and pre-commit hook built on jsonschema"
 arch=(any)
@@ -35,8 +36,8 @@ optdepends=(
   'python-orjson: for using orjson as JSON parser'
 )
 source=($url/archive/$pkgver/$pkgname-$pkgver.tar.gz)
-sha512sums=('c4eeb06fe11153fd235d2b9e829993c418c102b7c06746ae061590dd5e9abf2a6218ca0f218da4195e8ac2198419e748c0b7630c27d36701eedaaa9d12fe20fc')
-b2sums=('d49c2d72d84f0cc0f82b5b8c900afa8fb36e8ca31fec658e492032e7b8c039e77f4f34f85f4cb9b6391f1bbdc619223a97967085f8691176ff7b1064ab27139a')
+sha512sums=('f4c693ea0951c246814775f26d5c3e5de8020484a92ae15e2a13e284ccb2c58f2bdf7dbdb66612661304f5ff9e6ba88eb3f89e7f0ad23a3f6fc8fcc61372ceea')
+b2sums=('a5355ed124d6e3bd076403448c3d7fa7c62524c6da49eb5a61d226485639812bdea28b53c570b084e976749b92c1ee586b0285111a543b1a3e8a734ea8d6cc67')
 
 check() {
   # we don't support pinning



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/check-jsonschema/-/commit/ea2e57abcb06b42834223910cfbeb27d027898f6

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




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

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


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


Commits:
43d3f367 by Robin Candau at 2024-05-21T12:16:51+02:00
upgpkg: 9.6.0-1: New upstream release

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,6 +1,6 @@
 pkgbase = ansible
pkgdesc = Official assortment of Ansible collections
-   pkgver = 9.5.1
+   pkgver = 9.6.0
pkgrel = 1
url = https://pypi.org/project/ansible/
arch = any
@@ -26,7 +26,7 @@ pkgbase = ansible
optdepends = python-github3py: GitHub module
optdepends = acme-tiny: openssl_certificate module
provides = python-ansible_collections
-   source = 
https://pypi.python.org/packages/source/a/ansible/ansible-9.5.1.tar.gz
-   sha512sums = 
8a95f0e41987a1ab423ebd6be8483681c30f31dfd24056d729c4e0cc870775d3a59f9790bcd0bf578538ba24752b9dc6401fe467f4f8b12acdd50878555bc8c1
+   source = 
https://pypi.python.org/packages/source/a/ansible/ansible-9.6.0.tar.gz
+   sha512sums = 
36306cc167d463d934b33fec65470b005963e306acbf29249214f38aa155e926db2cee6abe99612b1b7b66f87cd37bb29e0489618476bcb2562183f380758cf7
 
 pkgname = ansible


=
PKGBUILD
=
@@ -2,7 +2,7 @@
 # Maintainer: Robin Candau 
 
 pkgname=ansible
-pkgver=9.5.1
+pkgver=9.6.0
 pkgrel=1
 pkgdesc='Official assortment of Ansible collections'
 arch=('any')
@@ -26,7 +26,7 @@ optdepends=('python-argcomplete: shell completions'
 'acme-tiny: openssl_certificate module')
 makedepends=('python-build' 'python-installer' 'python-wheel' 
'python-setuptools')
 
source=("https://pypi.python.org/packages/source/a/ansible/ansible-${pkgver}.tar.gz;)
-sha512sums=('8a95f0e41987a1ab423ebd6be8483681c30f31dfd24056d729c4e0cc870775d3a59f9790bcd0bf578538ba24752b9dc6401fe467f4f8b12acdd50878555bc8c1')
+sha512sums=('36306cc167d463d934b33fec65470b005963e306acbf29249214f38aa155e926db2cee6abe99612b1b7b66f87cd37bb29e0489618476bcb2562183f380758cf7')
 
 build() {
   cd "ansible-${pkgver}"



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

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




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

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


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

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




[Git][archlinux/packaging/packages/elixir] Pushed new tag 1.16.3-1

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


Robin Candau pushed new tag 1.16.3-1 at Arch Linux / Packaging / Packages / 
elixir

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




[Git][archlinux/packaging/packages/elixir][main] upgpkg: 1.16.3-1: New upstream release

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


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


Commits:
61bfad13 by Robin Candau at 2024-05-21T08:52:15+02:00
upgpkg: 1.16.3-1: New upstream release
https://github.com/elixir-lang/elixir/releases/tag/v1.16.3

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,13 +1,13 @@
 pkgbase = elixir
pkgdesc = a functional meta-programming aware language built on top of 
the Erlang VM
-   pkgver = 1.16.2
+   pkgver = 1.16.3
pkgrel = 1
url = https://elixir-lang.org
arch = any
license = Apache-2.0
checkdepends = git
depends = erlang-nox
-   source = 
elixir-1.16.2.tar.gz::https://github.com/elixir-lang/elixir/archive/v1.16.2.tar.gz
-   sha256sums = 
f53d06f3e4041c50e65b750e5d56fec9cc7c6a44510786937c6a5bb0666a7207
+   source = 
elixir-1.16.3.tar.gz::https://github.com/elixir-lang/elixir/archive/v1.16.3.tar.gz
+   sha256sums = 
a163128e618e5205ea749f8effafa5b540008fd0bed863e75e2e09663a00ec45
 
 pkgname = elixir


=
PKGBUILD
=
@@ -4,7 +4,7 @@
 # Contributor: Gilbert Kennen 
 
 pkgname=elixir
-pkgver=1.16.2
+pkgver=1.16.3
 pkgrel=1
 pkgdesc="a functional meta-programming aware language built on top of the 
Erlang VM"
 url="https://elixir-lang.org;
@@ -13,7 +13,7 @@ arch=('any')
 depends=('erlang-nox')
 checkdepends=('git')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/elixir-lang/elixir/archive/v${pkgver}.tar.gz;)
-sha256sums=('f53d06f3e4041c50e65b750e5d56fec9cc7c6a44510786937c6a5bb0666a7207')
+sha256sums=('a163128e618e5205ea749f8effafa5b540008fd0bed863e75e2e09663a00ec45')
 
 build() {
cd "${pkgname}-${pkgver}"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/elixir/-/commit/61bfad136fbb118c1da180d7424861e685dd77c3

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




[Git][archlinux/packaging/packages/mpv][main] upgpkg: 1:0.38.0-3: ffmpeg 7.0 rebuild

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


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


Commits:
a3b9f4f7 by Robin Candau at 2024-05-21T08:47:12+02:00
upgpkg: 1:0.38.0-3: ffmpeg 7.0 rebuild
https://archlinux.org/todo/ffmpeg-70-mbedtls-360-x265-36-combo-rebuild/

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = mpv
pkgdesc = a free, open source, and cross-platform media player
pkgver = 0.38.0
-   pkgrel = 2
+   pkgrel = 3
epoch = 1
url = https://mpv.io/
arch = x86_64


=
PKGBUILD
=
@@ -6,7 +6,7 @@
 pkgname=mpv
 epoch=1
 pkgver=0.38.0
-pkgrel=2
+pkgrel=3
 pkgdesc='a free, open source, and cross-platform media player'
 arch=('x86_64')
 license=('GPL-2.0-or-later AND LGPL-2.1-or-later')



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mpv/-/commit/a3b9f4f7d11932382daf2b601012f7179240add5

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




[Git][archlinux/packaging/packages/mpv] Pushed new tag 1-0.38.0-3

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


Robin Candau pushed new tag 1-0.38.0-3 at Arch Linux / Packaging / Packages / 
mpv

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




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

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

https://github.com/robincaloudis ready_for_review 
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


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

2024-05-20 Thread Robin H. Johnson
commit: ea651959e3713ed09ebdec3c7ef274ca0e8350a3
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon May 20 18:47:16 2024 +
Commit:     Robin H. Johnson  gentoo  org>
CommitDate: Mon May 20 18:47:16 2024 +
URL:https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=ea651959

keyrings.inc.bash: avoid the SHA1 warning

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

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

diff --git a/keyrings.inc.bash b/keyrings.inc.bash
index 7c63e0d..6fe0dca 100644
--- a/keyrings.inc.bash
+++ b/keyrings.inc.bash
@@ -103,7 +103,8 @@ 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 "${GPG_EXPORT_OPTS[@]}" --output "$TMP" --export "${@}"; then
+   # --quiet is needed to avoid "Note: third-party key signatures using 
the SHA1 algorithm are rejected" "(use option "--allow-weak-key-signatures" to 
override)"
+   if ! gpg --quiet "${GPG_EXPORT_OPTS[@]}" --output "$TMP" --export 
"${@}"; then
echo "Unable to export keys to $DST: GPG returned non-zero"
exit 1
fi



[Git][archlinux/packaging/packages/icewm][main] upgpkg: 3.5.0-1: New upstream release

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


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


Commits:
a0c45e89 by Robin Candau at 2024-05-20T20:31:19+02:00
upgpkg: 3.5.0-1: New upstream release
https://github.com/ice-wm/icewm/releases/tag/3.5.0

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = icewm
pkgdesc = Window Manager designed for speed, usability, and consistency
-   pkgver = 3.4.7
-   pkgrel = 2
+   pkgver = 3.5.0
+   pkgrel = 1
url = https://ice-wm.org/
arch = x86_64
license = LGPL-2.0-only
@@ -17,7 +17,7 @@ pkgbase = icewm
depends = libxpm
depends = libxrandr
optdepends = perl: for icewm-menu-xrandr
-   source = 
https://github.com/ice-wm/icewm/releases/download/3.4.7/icewm-3.4.7.tar.lz
-   sha256sums = 
5aa044743dd69923c722bc9e65385f637253ff971fbb5954a56d26ac384e2c30
+   source = 
https://github.com/ice-wm/icewm/releases/download/3.5.0/icewm-3.5.0.tar.lz
+   sha256sums = 
3e5dc6b4a8768f40e5c0e967bf686fab6a7f7b290816f3e82d518a4cd8cbcd48
 
 pkgname = icewm


=
PKGBUILD
=
@@ -3,8 +3,8 @@
 # Contributor: Eric Bélanger 
 
 pkgname=icewm
-pkgver=3.4.7
-pkgrel=2
+pkgver=3.5.0
+pkgrel=1
 pkgdesc='Window Manager designed for speed, usability, and consistency'
 arch=(x86_64)
 url='https://ice-wm.org/'
@@ -13,7 +13,7 @@ depends=(alsa-lib imlib2 librsvg libsndfile libxcomposite 
libxdamage libxinerama
 makedepends=(asciidoctor xorg-mkfontdir)
 optdepends=('perl: for icewm-menu-xrandr')
 
source=("https://github.com/ice-wm/icewm/releases/download/$pkgver/$pkgname-$pkgver.tar.lz;)
-sha256sums=('5aa044743dd69923c722bc9e65385f637253ff971fbb5954a56d26ac384e2c30')
+sha256sums=('3e5dc6b4a8768f40e5c0e967bf686fab6a7f7b290816f3e82d518a4cd8cbcd48')
 
 build() {
   cd $pkgname-$pkgver



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/icewm/-/commit/a0c45e8908939f570f67109429e43752c4b340db

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




[Git][archlinux/packaging/packages/icewm] Pushed new tag 3.5.0-1

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


Robin Candau pushed new tag 3.5.0-1 at Arch Linux / Packaging / Packages / icewm

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




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

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


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

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




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

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


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


Commits:
ee4b7ea6 by Robin Candau at 2024-05-20T20:28:24+02:00
upgpkg: 2.13.0-1: New upstream release
https://github.com/fastfetch-cli/fastfetch/releases/tag/2.13.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.12.0
+   pkgver = 2.13.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.12.0.tar.gz::https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.12.0.tar.gz
-   sha256sums = 
0f6d797ae0c4dd14d09f18ee3f51f53c29d820d8fd65066280938efed414af9d
+   source = 
fastfetch-2.13.0.tar.gz::https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.13.0.tar.gz
+   sha256sums = 
a86c8cb98341be0474fa0e8e847adaf201d78ae29340605064b14a12952bca35
 
 pkgname = fastfetch


=
PKGBUILD
=
@@ -2,7 +2,7 @@
 # Contributor: Mark Wagie 
 
 pkgname=fastfetch
-pkgver=2.12.0
+pkgver=2.13.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=('0f6d797ae0c4dd14d09f18ee3f51f53c29d820d8fd65066280938efed414af9d')
+sha256sums=('a86c8cb98341be0474fa0e8e847adaf201d78ae29340605064b14a12952bca35')
 
 build() {
cmake -B build -S "${pkgname}-${pkgver}" \



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

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




[Git][archlinux/packaging/packages/pychess] Pushed new tag 1.0.5-2

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


Robin Candau pushed new tag 1.0.5-2 at Arch Linux / Packaging / Packages / 
pychess

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




[Git][archlinux/packaging/packages/pychess][main] upgpkg: 1.0.5-2: Remove spike conflict

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


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


Commits:
a39671f7 by Robin Candau at 2024-05-20T15:33:30+02:00
upgpkg: 1.0.5-2: Remove spike conflict
see 
https://gitlab.archlinux.org/archlinux/packaging/packages/pychess/-/merge_requests/1

- - - - -


1 changed file:

- .SRCINFO


Changes:

=
.SRCINFO
=
@@ -1,7 +1,7 @@
 pkgbase = pychess
pkgdesc = Chess client
pkgver = 1.0.5
-   pkgrel = 1
+   pkgrel = 2
url = https://pychess.github.io
arch = any
license = GPL-3.0-only
@@ -18,7 +18,6 @@ pkgbase = pychess
depends = python-sqlalchemy
depends = python-pexpect
depends = python-websockets
-   conflicts = spike
source = 
https://github.com/pychess/pychess/releases/download/1.0.5/pychess-1.0.5.tar.gz
sha256sums = 
2a5d90747d2d07e9a5a48b42c0e81e79677803f493c8bb8fc48388bd011da9b6
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pychess/-/commit/a39671f762308865b229fcf7743583d16bbbaa01

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




[Git][archlinux/packaging/packages/pychess][main] remove the spike conflict.

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


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


Commits:
9a5315a9 by Masoud Naservand at 2024-05-15T08:15:50+00:00
remove the spike conflict.
https://github.com/pychess/pychess/pull/2148
- - - - -


1 changed file:

- PKGBUILD


Changes:

=
PKGBUILD
=
@@ -5,7 +5,7 @@
 
 pkgname=pychess
 pkgver=1.0.5
-pkgrel=1
+pkgrel=2
 pkgdesc="Chess client"
 arch=('any')
 url="https://pychess.github.io;
@@ -13,8 +13,6 @@ license=('GPL-3.0-only')
 depends=('gst-plugins-base' 'gtksourceview3' 'python-cairo' 'python-gobject'
  'python-ptyprocess' 'python-psutil' 'python-sqlalchemy' 
'python-pexpect'
  'python-websockets')
-# /usr/bin/spike is mistaken for a chess engine
-conflicts=('spike')
 makedepends=('python-build' 'python-installer' 'python-setuptools' 
'python-wheel')
 
source=("https://github.com/pychess/pychess/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz;)
 sha256sums=('2a5d90747d2d07e9a5a48b42c0e81e79677803f493c8bb8fc48388bd011da9b6')



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/pychess/-/commit/9a5315a900ea7b8d1ab6f3723b8a4142f9b8f14b

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




[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)


  1   2   3   4   5   6   7   8   9   10   >