[Git][archlinux/packaging/packages/glances][main] upgpkg: 4.0.7-1: New upstream release
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
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
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
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/
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: /
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.
> * -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.
> 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.
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
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
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
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
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
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
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
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
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
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
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
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
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)
+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
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
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)
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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: /
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
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
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
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
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
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
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.
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)
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)
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: /
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: /
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: /
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
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
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
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
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
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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'
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'
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.
> 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'
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
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
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
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
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
[ 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)
[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
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
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
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
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
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
> 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
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
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
[ 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
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)