Thursday, October 31, 2024

Re: math/lapack,-cblas,-blas,-docs

On 2024-10-31 16:10, Rafael Sadowski wrote:
> On Thu Oct 31, 2024 at 04:04:19PM -0400, j@bitminer.ca wrote:
>> On Sun May 19, 2024 at 06:48:17PM +0200, Rafael Sadowski wrote:
>> > Before I go deeper into the rabbit hole I would like to ask for
>> > feedback. Below you can see my idea. I would like to update lapack,
>> > blas and cblas. Upstream project has decided to use cmake and build
>> > everything in one. I like it because it makes the current situation
>> > simple.
>> >
>> > My suggestion is to split this into a MULTI-PACKAGE.
>>
>> You don't have a patch for audio/cmu-sphinx3 and audio/cmu-sphinxbase.
>>
>> I believe that is all that is missing.
>
> I don't see any consumers of lapack and friends.

I had thought LIB_DEPENDS would change. Nope.

Sorry for the noise.

Re: Update m1n1 to 1.4.16

On Thu, Oct 31, 2024 at 09:31:38PM +0100, Mark Kettenis wrote:
> Some commit messages look like they might matter for people that
> update their macOS install.
>
> Tested on my M2 Pro Mac Mini.
>
> ok?

1.4.17 was recently tagged

https://github.com/AsahiLinux/m1n1/compare/v1.4.16...v1.4.17

adds a single commit:

"clk: Revert PDM clock initialization.

AOP does it itself, and doing it in m1n1 confuses it into not
being able to boot."

>
>
> Index: sysutils/m1n1/Makefile
> ===================================================================
> RCS file: /cvs/ports/sysutils/m1n1/Makefile,v
> diff -u -p -r1.15 Makefile
> --- sysutils/m1n1/Makefile 18 May 2024 18:42:17 -0000 1.15
> +++ sysutils/m1n1/Makefile 31 Oct 2024 20:28:07 -0000
> @@ -4,7 +4,7 @@ COMMENT= Bootloader for Apple Silicon
>
> GH_ACCOUNT= AsahiLinux
> GH_PROJECT= m1n1
> -GH_TAGNAME= v1.4.14
> +GH_TAGNAME= v1.4.16
>
> CATEGORIES= sysutils
> HOMEPAGE= https://github.com/AsahiLinux/m1n1
> Index: sysutils/m1n1/distinfo
> ===================================================================
> RCS file: /cvs/ports/sysutils/m1n1/distinfo,v
> diff -u -p -r1.8 distinfo
> --- sysutils/m1n1/distinfo 18 May 2024 18:42:17 -0000 1.8
> +++ sysutils/m1n1/distinfo 31 Oct 2024 20:28:07 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (m1n1-1.4.14.tar.gz) = YYcd0tJlMbTgf5s9sFFrWA+DbDXhYt5HmbTlVuhpgRk=
> -SIZE (m1n1-1.4.14.tar.gz) = 837044
> +SHA256 (m1n1-1.4.16.tar.gz) = o2nudqyHLGM8s+E4FmD9jaAOd5Kb+IE52yd3lkBaW7s=
> +SIZE (m1n1-1.4.16.tar.gz) = 840779
> Index: sysutils/firmware/apple-boot/Makefile
> ===================================================================
> RCS file: /cvs/ports/sysutils/firmware/apple-boot/Makefile,v
> diff -u -p -r1.19 Makefile
> --- sysutils/firmware/apple-boot/Makefile 12 Jul 2024 17:21:11 -0000 1.19
> +++ sysutils/firmware/apple-boot/Makefile 31 Oct 2024 20:28:07 -0000
> @@ -1,5 +1,5 @@
> FW_DRIVER= apple-boot
> -FW_VER= 1.5
> +FW_VER= 1.6
>
> WRKDIST= ${WRKDIR}
> DISTFILES=
> @@ -9,7 +9,7 @@ DISTFILES=
> PERMIT_PACKAGE= firmware
> PERMIT_DISTFILES= Yes
>
> -BUILD_DEPENDS= m1n1-=1.4.14:sysutils/m1n1:build \
> +BUILD_DEPENDS= m1n1-=1.4.16:sysutils/m1n1:build \
> u-boot-asahi-=2024.01.1:sysutils/u-boot-asahi:build
>
> ASAHI_BUILD= ${WRKSRC}/sysutils/u-boot-asahi/u-boot-*/build
>
>

Re: Update m1n1 to 1.4.16

On October 31, 2024 9:31:38 PM GMT+01:00, Mark Kettenis <mark.kettenis@xs4all.nl> wrote:
>Some commit messages look like they might matter for people that
>update their macOS install.
>
>Tested on my M2 Pro Mac Mini.
>
>ok?

ok, it does matter on m2 airs afair.

>
>
>Index: sysutils/m1n1/Makefile
>===================================================================
>RCS file: /cvs/ports/sysutils/m1n1/Makefile,v
>diff -u -p -r1.15 Makefile
>--- sysutils/m1n1/Makefile 18 May 2024 18:42:17 -0000 1.15
>+++ sysutils/m1n1/Makefile 31 Oct 2024 20:28:07 -0000
>@@ -4,7 +4,7 @@ COMMENT= Bootloader for Apple Silicon
>
> GH_ACCOUNT= AsahiLinux
> GH_PROJECT= m1n1
>-GH_TAGNAME= v1.4.14
>+GH_TAGNAME= v1.4.16
>
> CATEGORIES= sysutils
> HOMEPAGE= https://github.com/AsahiLinux/m1n1
>Index: sysutils/m1n1/distinfo
>===================================================================
>RCS file: /cvs/ports/sysutils/m1n1/distinfo,v
>diff -u -p -r1.8 distinfo
>--- sysutils/m1n1/distinfo 18 May 2024 18:42:17 -0000 1.8
>+++ sysutils/m1n1/distinfo 31 Oct 2024 20:28:07 -0000
>@@ -1,2 +1,2 @@
>-SHA256 (m1n1-1.4.14.tar.gz) = YYcd0tJlMbTgf5s9sFFrWA+DbDXhYt5HmbTlVuhpgRk=
>-SIZE (m1n1-1.4.14.tar.gz) = 837044
>+SHA256 (m1n1-1.4.16.tar.gz) = o2nudqyHLGM8s+E4FmD9jaAOd5Kb+IE52yd3lkBaW7s=
>+SIZE (m1n1-1.4.16.tar.gz) = 840779
>Index: sysutils/firmware/apple-boot/Makefile
>===================================================================
>RCS file: /cvs/ports/sysutils/firmware/apple-boot/Makefile,v
>diff -u -p -r1.19 Makefile
>--- sysutils/firmware/apple-boot/Makefile 12 Jul 2024 17:21:11 -0000 1.19
>+++ sysutils/firmware/apple-boot/Makefile 31 Oct 2024 20:28:07 -0000
>@@ -1,5 +1,5 @@
> FW_DRIVER= apple-boot
>-FW_VER= 1.5
>+FW_VER= 1.6
>
> WRKDIST= ${WRKDIR}
> DISTFILES=
>@@ -9,7 +9,7 @@ DISTFILES=
> PERMIT_PACKAGE= firmware
> PERMIT_DISTFILES= Yes
>
>-BUILD_DEPENDS= m1n1-=1.4.14:sysutils/m1n1:build \
>+BUILD_DEPENDS= m1n1-=1.4.16:sysutils/m1n1:build \
> u-boot-asahi-=2024.01.1:sysutils/u-boot-asahi:build
>
> ASAHI_BUILD= ${WRKSRC}/sysutils/u-boot-asahi/u-boot-*/build
>

Re: NEW: x11/kde-applications/kweather and x11/kde-applications/kweathercore

Le Thu, Oct 31, 2024 at 07:54:56PM +0100, Rafael Sadowski a écrit :
> Please find attached kweathercore and kweathercore. New ports to handle
> weather information in the KDE Plasma ecosystem.
>
> OK to import?

ok although i think you can improve COMMENT :)
there are some missing tabs if you want to align MODK* vars.

Update m1n1 to 1.4.16

Some commit messages look like they might matter for people that
update their macOS install.

Tested on my M2 Pro Mac Mini.

ok?


Index: sysutils/m1n1/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/m1n1/Makefile,v
diff -u -p -r1.15 Makefile
--- sysutils/m1n1/Makefile 18 May 2024 18:42:17 -0000 1.15
+++ sysutils/m1n1/Makefile 31 Oct 2024 20:28:07 -0000
@@ -4,7 +4,7 @@ COMMENT= Bootloader for Apple Silicon

GH_ACCOUNT= AsahiLinux
GH_PROJECT= m1n1
-GH_TAGNAME= v1.4.14
+GH_TAGNAME= v1.4.16

CATEGORIES= sysutils
HOMEPAGE= https://github.com/AsahiLinux/m1n1
Index: sysutils/m1n1/distinfo
===================================================================
RCS file: /cvs/ports/sysutils/m1n1/distinfo,v
diff -u -p -r1.8 distinfo
--- sysutils/m1n1/distinfo 18 May 2024 18:42:17 -0000 1.8
+++ sysutils/m1n1/distinfo 31 Oct 2024 20:28:07 -0000
@@ -1,2 +1,2 @@
-SHA256 (m1n1-1.4.14.tar.gz) = YYcd0tJlMbTgf5s9sFFrWA+DbDXhYt5HmbTlVuhpgRk=
-SIZE (m1n1-1.4.14.tar.gz) = 837044
+SHA256 (m1n1-1.4.16.tar.gz) = o2nudqyHLGM8s+E4FmD9jaAOd5Kb+IE52yd3lkBaW7s=
+SIZE (m1n1-1.4.16.tar.gz) = 840779
Index: sysutils/firmware/apple-boot/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/firmware/apple-boot/Makefile,v
diff -u -p -r1.19 Makefile
--- sysutils/firmware/apple-boot/Makefile 12 Jul 2024 17:21:11 -0000 1.19
+++ sysutils/firmware/apple-boot/Makefile 31 Oct 2024 20:28:07 -0000
@@ -1,5 +1,5 @@
FW_DRIVER= apple-boot
-FW_VER= 1.5
+FW_VER= 1.6

WRKDIST= ${WRKDIR}
DISTFILES=
@@ -9,7 +9,7 @@ DISTFILES=
PERMIT_PACKAGE= firmware
PERMIT_DISTFILES= Yes

-BUILD_DEPENDS= m1n1-=1.4.14:sysutils/m1n1:build \
+BUILD_DEPENDS= m1n1-=1.4.16:sysutils/m1n1:build \
u-boot-asahi-=2024.01.1:sysutils/u-boot-asahi:build

ASAHI_BUILD= ${WRKSRC}/sysutils/u-boot-asahi/u-boot-*/build

Re: math/lapack,-cblas,-blas,-docs

On Thu Oct 31, 2024 at 04:04:19PM -0400, j@bitminer.ca wrote:
> On Sun May 19, 2024 at 06:48:17PM +0200, Rafael Sadowski wrote:
> > Before I go deeper into the rabbit hole I would like to ask for
> > feedback. Below you can see my idea. I would like to update lapack,
> > blas and cblas. Upstream project has decided to use cmake and build
> > everything in one. I like it because it makes the current situation
> > simple.
> >
> > My suggestion is to split this into a MULTI-PACKAGE.
>
> You don't have a patch for audio/cmu-sphinx3 and audio/cmu-sphinxbase.
>
> I believe that is all that is missing.

I don't see any consumers of lapack and friends.

Re: math/lapack,-cblas,-blas,-docs

On Sun May 19, 2024 at 06:48:17PM +0200, Rafael Sadowski wrote:
> Before I go deeper into the rabbit hole I would like to ask for
> feedback. Below you can see my idea. I would like to update lapack,
> blas and cblas. Upstream project has decided to use cmake and build
> everything in one. I like it because it makes the current situation
> simple.
>
> My suggestion is to split this into a MULTI-PACKAGE.

You don't have a patch for audio/cmu-sphinx3 and audio/cmu-sphinxbase.

I believe that is all that is missing.


--J

Re: net/tor: update to 0.4.8.13 with PoW defense

On Mon, 28 Oct 2024 09:03:47 +0000, openbsd@systemfailure.net wrote:
> Hello,
>
> tor-0.4.8.13 is out, this is a bugfix release [1].
>
> Attached is a patch updating tor to 0.4.8.13, while also enabling
> Proof-of-Work defense as I proposed a few days ago [2].
>
> The only test failing is the same that failed consistently with previous
> versions or tor, and it doesn't prevent the port to build and run fine,
> at least on amd64.
>
> Best regards.

* fix license marker
* don't conflate it with an unrelated update.

I'll be running this for a few days on my node.

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/tor/Makefile,v
diff -u -p -r1.166 Makefile
--- Makefile 28 Oct 2024 18:02:42 -0000 1.166
+++ Makefile 28 Oct 2024 18:22:46 -0000
@@ -1,12 +1,13 @@
COMMENT= anonymity service using onion routing

DISTNAME= tor-0.4.8.13
+REVISION= 0
CATEGORIES= net
HOMEPAGE= https://www.torproject.org/

MAINTAINER= Pascal Stumpf <pascal@stumpf.co>

-# BSD
+# GPLv3
PERMIT_PACKAGE= Yes

WANTLIB += c crypto event_core event_extra execinfo m pthread ssl z
@@ -21,7 +22,8 @@ CONFIGURE_ARGS= --with-ssl-dir=/usr \
--with-libevent-dir="${LOCALBASE}" \
--disable-gcc-hardening \
--disable-lzma \
- --disable-zstd
+ --disable-zstd \
+ --enable-gpl
CONFIGURE_ENV+=ac_cv_member_struct_ssl_method_st_get_cipher_by_char=no
CFLAGS+= -DDISABLE_ENGINES



> -- [1]
> https://gitlab.torproject.org/tpo/core/tor/-/raw/release-0.4.8/ReleaseNo
> tes
>
> [2] https://marc.info/?l=openbsd-ports&m=172926299413404&w=2
>>> text/x-patch content

Re: net/toxcore bulk error

31.10.2024 10:25, Omar Polo пишет:
> Hello,
>
> On 2024/10/30 21:31:15 +0100, Rafael Sadowski <rafael@sizeofvoid.org> wrote:
>> Bulk build log attached.
>
> +cc kirill, kn
>
>> [...]
>> FAILED: CMakeFiles/unit_ring_buffer_test.dir/toxav/ring_buffer_test.cc.o
>> /tmp/pobj/toxcore-0.2.19/bin/c++ -DCMP_NO_FLOAT=1 -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -isystem /usr/local/include -O2 -pipe -DNDEBUG -std=c++17 -MD -MT CMakeFiles/unit_ring_buffer_test.dir/toxav/ring_buffer_test.cc.o -MF CMakeFiles/unit_ring_buffer_test.dir/toxav/ring_buffer_test.cc.o.d -o CMakeFiles/unit_ring_buffer_test.dir/toxav/ring_buffer_test.cc.o -c /tmp/pobj/toxcore-0.2.19/c-toxcore-0.2.19/toxav/ring_buffer_test.cc
>> /tmp/pobj/toxcore-0.2.19/c-toxcore-0.2.19/toxav/ring_buffer_test.cc:3:10: fatal error: 'gtest/gtest.h' file not found
>> #include <gtest/gtest.h>
>> ^~~~~~~~~~~~~~~
>> 1 error generated.
>> ninja: build stopped: subcommand failed.
>
> I missed that gtest is also needed at build time to compile the tests.

At build time for cmake to find and build against, then at test time to run against
(dynamically linked); this is the usual pattern, not just with gtest.

>
> I'm attaching a boring diff to fix it. I'll be away for the weekend, so
> feel free to commit it with ok op@.
>
> I'm cc'ing kirill and kn to let them know but also because I knew kn did
> some work on disabling the building of tests in cmake ports. It could
> be interesting to do it here too if feasible, but my time right now is
> limited, and my cmake-fu limited as well =)

That's an optimisation to not effect regular build times when enabling tests.
Either way, unrelated to gtest itself and/or how it is used.

>
> sorry for dropping a diff and running away, i'll be back on sunday or
> monday at worst.

I just committed your diff to avoid the next bulk stumbling over this, thanks.

>
> Thank you!
>
>
> Index: Makefile
> ===================================================================
> RCS file: /home/cvs/ports/net/toxcore/Makefile,v
> diff -u -p -r1.13 Makefile
> --- Makefile 18 Oct 2024 08:05:52 -0000 1.13
> +++ Makefile 31 Oct 2024 07:20:35 -0000
> @@ -22,6 +22,8 @@ WANTLIB = c config m opus pthread sodium
> MODULES = devel/cmake
> COMPILER = base-clang ports-gcc
>
> +BUILD_DEPENDS = devel/gtest
> +
> LIB_DEPENDS = audio/opus \
> devel/libconfig \
> multimedia/libvpx \
>

NEW: x11/kde-applications/kalm

Ok to import kalm?


Information for inst:kalm-24.08.2

Comment:
breathing techniques application

Description:
Kalm can teach you different breathing techniques.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://invent.kde.org/utilities/kalm

Re: /altroot with multiple encrypted disks

Phil wrote:

> I guess an an appropriate boot block needs to be installed on the second
> disk (I don't know how to do that either). Also I would guess /altroot
> would need to be temporarily mounted after each backup to swap the
> parameters in the "/" and "/altroot" lines. I'm not knowlegeable enough
> to think of anything else.
>
> I might be talking c**p here and this uber-redundancy scenario isn't the
> intended way for /altroot to be used. Otherwise I'd be very interested
> and grateful to read any ideas anyone has on the subject.
>
> Phil
>

I think if you need that sort of redundancy you just use a mirror RAID.
Boot encrypted mirror RAID is supported (man boot(() and man bioctl(8)).

I suspect you could use installboot(8) on the disk holding your /altroot
to make it bootable, but I have never tested such a thing.

NEW: x11/kde-applications/kweather and x11/kde-applications/kweathercore

Please find attached kweathercore and kweathercore. New ports to handle
weather information in the KDE Plasma ecosystem.

OK to import?

Information for inst:kweathercore-24.08.2

Comment:
weather information library

Description:
Library to facilitate retrieval of weather information including forecasts and
alerts.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://invent.kde.org/libraries/kweathercore


Information for inst:kweather-24.08.2

Comment:
weather application

Description:
A convergent weather application for Plasma.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

Re: [NEW]: sysutils/sake

Omar Polo wrote:
> Otherwise, it looks fine to me and it's ok op@ to import. (i haven't
> actually tested it at runtime.) I'm attaching a tarball with all these
> fixes addressed.

End result looks good to me.

Re: [NEW]: security/nitrocli

Stuart Henderson wrote:

> pkg-readme has some issues,
>
> - (minor) ==== underlines don't match up with the lines above

Solved

> - I worry that people won't read the wall of text and just try
> to paste the chgrp/chmod directly. Better show something of a
> worked example of how to find the device nodes. I don't have a
> nitrokey but this is how it could be done for yubikey so this
> could be adapted.

Solved

> I think there were some other concerns voiced about
>
> "Beware this may allow the user unintended access to other hardware
> associated to the same usb(4) controller, so do this with extreme
> caution."
>
> ... what is the user supposed to do?

Removed

> - modules.inc is for ports with go modules. this should use crates.inc.

Solved

> - what's up with this MY_REPLACE_CMD, MY_HEADER stuff? just put the
> command in post-patch.
>

Feel free to propose a way to include the whole command without making
the line extremely large.

Re: UPDATE vaultwarden-1.32.3

Built successfully and running well on my box.

Courtney


On 10/27/24 11:09 PM, Bjorn Ketelaars wrote:
> Diff below updates vaultwarden to 1.32.3. Changes:
> https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.3
>
> Tested on amd64 against several clients.
>
> OK?
>
>
> diff --git Makefile Makefile
> index bdddcfc5e1c..06756f6426e 100644
> --- Makefile
> +++ Makefile
> @@ -8,7 +8,7 @@ BROKEN-i386 = raw-cpuid-10.2.0/src/lib.rs:80:37 "could not find `arch` in `self
>
> COMMENT = unofficial bitwarden compatible server
>
> -DIST_TUPLE = github dani-garcia vaultwarden 1.32.2 .
> +DIST_TUPLE = github dani-garcia vaultwarden 1.32.3 .
>
> CATEGORIES = security
>
> diff --git crates.inc crates.inc
> index 77239261d8c..b7709c34ce8 100644
> --- crates.inc
> +++ crates.inc
> @@ -10,7 +10,7 @@ MODCARGO_CRATES += android_system_properties 0.1.5 # MIT/Apache-2.0
> MODCARGO_CRATES += argon2 0.5.3 # MIT OR Apache-2.0
> MODCARGO_CRATES += async-channel 1.9.0 # Apache-2.0 OR MIT
> MODCARGO_CRATES += async-channel 2.3.1 # Apache-2.0 OR MIT
> -MODCARGO_CRATES += async-compression 0.4.14 # MIT OR Apache-2.0
> +MODCARGO_CRATES += async-compression 0.4.17 # MIT OR Apache-2.0
> MODCARGO_CRATES += async-executor 1.13.1 # Apache-2.0 OR MIT
> MODCARGO_CRATES += async-global-executor 2.4.1 # Apache-2.0 OR MIT
> MODCARGO_CRATES += async-io 2.3.4 # Apache-2.0 OR MIT
> @@ -41,13 +41,13 @@ MODCARGO_CRATES += blocking 1.6.1 # Apache-2.0 OR MIT
> MODCARGO_CRATES += brotli 7.0.0 # BSD-3-Clause AND MIT
> MODCARGO_CRATES += brotli-decompressor 4.0.1 # BSD-3-Clause/MIT
> MODCARGO_CRATES += bumpalo 3.16.0 # MIT OR Apache-2.0
> -MODCARGO_CRATES += bytemuck 1.18.0 # Zlib OR Apache-2.0 OR MIT
> +MODCARGO_CRATES += bytemuck 1.19.0 # Zlib OR Apache-2.0 OR MIT
> MODCARGO_CRATES += byteorder 1.5.0 # Unlicense OR MIT
> -MODCARGO_CRATES += bytes 1.7.2 # MIT
> +MODCARGO_CRATES += bytes 1.8.0 # MIT
> MODCARGO_CRATES += cached 0.53.1 # MIT
> MODCARGO_CRATES += cached_proc_macro 0.23.0 # MIT
> MODCARGO_CRATES += cached_proc_macro_types 0.1.1 # MIT
> -MODCARGO_CRATES += cc 1.1.29 # MIT OR Apache-2.0
> +MODCARGO_CRATES += cc 1.1.31 # MIT OR Apache-2.0
> MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
> MODCARGO_CRATES += chrono 0.4.38 # MIT OR Apache-2.0
> MODCARGO_CRATES += chrono-tz 0.10.0 # MIT OR Apache-2.0
> @@ -66,7 +66,6 @@ MODCARGO_CRATES += crypto-common 0.1.6 # MIT OR Apache-2.0
> MODCARGO_CRATES += darling 0.20.10 # MIT
> MODCARGO_CRATES += darling_core 0.20.10 # MIT
> MODCARGO_CRATES += darling_macro 0.20.10 # MIT
> -MODCARGO_CRATES += dashmap 5.5.3 # MIT
> MODCARGO_CRATES += dashmap 6.1.0 # MIT
> MODCARGO_CRATES += data-encoding 2.6.0 # MIT
> MODCARGO_CRATES += data-url 0.3.1 # MIT OR Apache-2.0
> @@ -86,7 +85,7 @@ MODCARGO_CRATES += dsl_auto_type 0.1.2 # MIT OR Apache-2.0
> MODCARGO_CRATES += either 1.13.0 # MIT OR Apache-2.0
> MODCARGO_CRATES += email-encoding 0.3.0 # MIT OR Apache-2.0
> MODCARGO_CRATES += email_address 0.2.9 # MIT
> -MODCARGO_CRATES += encoding_rs 0.8.34 # (Apache-2.0 OR MIT) AND BSD-3-Clause
> +MODCARGO_CRATES += encoding_rs 0.8.35 # (Apache-2.0 OR MIT) AND BSD-3-Clause
> MODCARGO_CRATES += enum-as-inner 0.6.1 # MIT/Apache-2.0
> MODCARGO_CRATES += equivalent 1.0.1 # Apache-2.0 OR MIT
> MODCARGO_CRATES += errno 0.3.9 # MIT OR Apache-2.0
> @@ -95,7 +94,7 @@ MODCARGO_CRATES += event-listener 2.5.3 # Apache-2.0 OR MIT
> MODCARGO_CRATES += event-listener 5.3.1 # Apache-2.0 OR MIT
> MODCARGO_CRATES += event-listener-strategy 0.5.2 # Apache-2.0 OR MIT
> MODCARGO_CRATES += fastrand 2.1.1 # Apache-2.0 OR MIT
> -MODCARGO_CRATES += fern 0.6.2 # MIT
> +MODCARGO_CRATES += fern 0.7.0 # MIT
> MODCARGO_CRATES += figment 0.10.19 # MIT OR Apache-2.0
> MODCARGO_CRATES += flate2 1.0.34 # MIT OR Apache-2.0
> MODCARGO_CRATES += fnv 1.0.7 # Apache-2.0 / MIT
> @@ -119,7 +118,7 @@ MODCARGO_CRATES += getrandom 0.2.15 # MIT OR Apache-2.0
> MODCARGO_CRATES += gimli 0.31.1 # MIT OR Apache-2.0
> MODCARGO_CRATES += glob 0.3.1 # MIT OR Apache-2.0
> MODCARGO_CRATES += gloo-timers 0.3.0 # MIT OR Apache-2.0
> -MODCARGO_CRATES += governor 0.6.3 # MIT
> +MODCARGO_CRATES += governor 0.7.0 # MIT
> MODCARGO_CRATES += h2 0.3.26 # MIT
> MODCARGO_CRATES += h2 0.4.6 # MIT
> MODCARGO_CRATES += half 1.8.3 # MIT OR Apache-2.0
> @@ -143,8 +142,8 @@ MODCARGO_CRATES += http-body 1.0.1 # MIT
> MODCARGO_CRATES += http-body-util 0.1.2 # MIT
> MODCARGO_CRATES += httparse 1.9.5 # MIT OR Apache-2.0
> MODCARGO_CRATES += httpdate 1.0.3 # MIT OR Apache-2.0
> -MODCARGO_CRATES += hyper 0.14.30 # MIT
> -MODCARGO_CRATES += hyper 1.4.1 # MIT
> +MODCARGO_CRATES += hyper 0.14.31 # MIT
> +MODCARGO_CRATES += hyper 1.5.0 # MIT
> MODCARGO_CRATES += hyper-rustls 0.27.3 # Apache-2.0 OR ISC OR MIT
> MODCARGO_CRATES += hyper-tls 0.5.0 # MIT/Apache-2.0
> MODCARGO_CRATES += hyper-tls 0.6.0 # MIT/Apache-2.0
> @@ -178,8 +177,8 @@ MODCARGO_CRATES += js-sys 0.3.72 # MIT OR Apache-2.0
> MODCARGO_CRATES += jsonwebtoken 9.3.0 # MIT
> MODCARGO_CRATES += kv-log-macro 1.0.7 # MIT OR Apache-2.0
> MODCARGO_CRATES += lazy_static 1.5.0 # MIT OR Apache-2.0
> -MODCARGO_CRATES += lettre 0.11.9 # MIT
> -MODCARGO_CRATES += libc 0.2.159 # MIT OR Apache-2.0
> +MODCARGO_CRATES += lettre 0.11.10 # MIT
> +MODCARGO_CRATES += libc 0.2.161 # MIT OR Apache-2.0
> MODCARGO_CRATES += libm 0.2.8 # MIT OR Apache-2.0
> MODCARGO_CRATES += libmimalloc-sys 0.1.39 # MIT
> MODCARGO_CRATES += libsqlite3-sys 0.30.1 # MIT
> @@ -216,11 +215,11 @@ MODCARGO_CRATES += num_cpus 1.16.0 # MIT OR Apache-2.0
> MODCARGO_CRATES += num_threads 0.1.7 # MIT OR Apache-2.0
> MODCARGO_CRATES += object 0.36.5 # Apache-2.0 OR MIT
> MODCARGO_CRATES += once_cell 1.20.2 # MIT OR Apache-2.0
> -MODCARGO_CRATES += openssl 0.10.66 # Apache-2.0
> +MODCARGO_CRATES += openssl 0.10.68 # Apache-2.0
> MODCARGO_CRATES += openssl-macros 0.1.1 # MIT/Apache-2.0
> MODCARGO_CRATES += openssl-probe 0.1.5 # MIT/Apache-2.0
> -MODCARGO_CRATES += openssl-src 300.3.2+3.3.2 # MIT/Apache-2.0
> -MODCARGO_CRATES += openssl-sys 0.9.103 # MIT
> +MODCARGO_CRATES += openssl-src 300.4.0+3.4.0 # MIT/Apache-2.0
> +MODCARGO_CRATES += openssl-sys 0.9.104 # MIT
> MODCARGO_CRATES += overload 0.1.1 # MIT
> MODCARGO_CRATES += parking 2.2.1 # Apache-2.0 OR MIT
> MODCARGO_CRATES += parking_lot 0.12.3 # MIT OR Apache-2.0
> @@ -232,10 +231,10 @@ MODCARGO_CRATES += pear 0.2.9 # MIT OR Apache-2.0
> MODCARGO_CRATES += pear_codegen 0.2.9 # MIT OR Apache-2.0
> MODCARGO_CRATES += pem 3.0.4 # MIT
> MODCARGO_CRATES += percent-encoding 2.3.1 # MIT OR Apache-2.0
> -MODCARGO_CRATES += pest 2.7.13 # MIT OR Apache-2.0
> -MODCARGO_CRATES += pest_derive 2.7.13 # MIT OR Apache-2.0
> -MODCARGO_CRATES += pest_generator 2.7.13 # MIT OR Apache-2.0
> -MODCARGO_CRATES += pest_meta 2.7.13 # MIT OR Apache-2.0
> +MODCARGO_CRATES += pest 2.7.14 # MIT OR Apache-2.0
> +MODCARGO_CRATES += pest_derive 2.7.14 # MIT OR Apache-2.0
> +MODCARGO_CRATES += pest_generator 2.7.14 # MIT OR Apache-2.0
> +MODCARGO_CRATES += pest_meta 2.7.14 # MIT OR Apache-2.0
> MODCARGO_CRATES += phf 0.11.2 # MIT
> MODCARGO_CRATES += phf_codegen 0.11.2 # MIT
> MODCARGO_CRATES += phf_generator 0.11.2 # MIT
> @@ -250,7 +249,7 @@ MODCARGO_CRATES += portable-atomic 1.9.0 # Apache-2.0 OR MIT
> MODCARGO_CRATES += powerfmt 0.2.0 # MIT OR Apache-2.0
> MODCARGO_CRATES += ppv-lite86 0.2.20 # MIT/Apache-2.0
> MODCARGO_CRATES += pq-sys 0.6.3 # MIT OR Apache-2.0
> -MODCARGO_CRATES += proc-macro2 1.0.87 # MIT OR Apache-2.0
> +MODCARGO_CRATES += proc-macro2 1.0.89 # MIT OR Apache-2.0
> MODCARGO_CRATES += proc-macro2-diagnostics 0.10.1 # MIT/Apache-2.0
> MODCARGO_CRATES += psl-types 2.0.11 # MIT/Apache-2.0
> MODCARGO_CRATES += psm 0.1.23 # MIT OR Apache-2.0
> @@ -288,13 +287,13 @@ MODCARGO_CRATES += rtoolbox 0.0.2 # Apache-2.0
> MODCARGO_CRATES += rustc-demangle 0.1.24 # MIT/Apache-2.0
> MODCARGO_CRATES += rustix 0.38.37 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
> MODCARGO_CRATES += rustls 0.21.12 # Apache-2.0 OR ISC OR MIT
> -MODCARGO_CRATES += rustls 0.23.14 # Apache-2.0 OR ISC OR MIT
> +MODCARGO_CRATES += rustls 0.23.15 # Apache-2.0 OR ISC OR MIT
> MODCARGO_CRATES += rustls-pemfile 1.0.4 # Apache-2.0 OR ISC OR MIT
> MODCARGO_CRATES += rustls-pemfile 2.2.0 # Apache-2.0 OR ISC OR MIT
> -MODCARGO_CRATES += rustls-pki-types 1.9.0 # MIT OR Apache-2.0
> +MODCARGO_CRATES += rustls-pki-types 1.10.0 # MIT OR Apache-2.0
> MODCARGO_CRATES += rustls-webpki 0.101.7 # ISC
> MODCARGO_CRATES += rustls-webpki 0.102.8 # ISC
> -MODCARGO_CRATES += rustversion 1.0.17 # MIT OR Apache-2.0
> +MODCARGO_CRATES += rustversion 1.0.18 # MIT OR Apache-2.0
> MODCARGO_CRATES += ryu 1.0.18 # Apache-2.0 OR BSL-1.0
> MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT
> MODCARGO_CRATES += schannel 0.1.26 # MIT
> @@ -305,10 +304,10 @@ MODCARGO_CRATES += sct 0.7.1 # Apache-2.0 OR ISC OR MIT
> MODCARGO_CRATES += security-framework 2.11.1 # MIT OR Apache-2.0
> MODCARGO_CRATES += security-framework-sys 2.12.0 # MIT OR Apache-2.0
> MODCARGO_CRATES += semver 1.0.23 # MIT OR Apache-2.0
> -MODCARGO_CRATES += serde 1.0.210 # MIT OR Apache-2.0
> +MODCARGO_CRATES += serde 1.0.213 # MIT OR Apache-2.0
> MODCARGO_CRATES += serde_cbor 0.11.2 # MIT/Apache-2.0
> -MODCARGO_CRATES += serde_derive 1.0.210 # MIT OR Apache-2.0
> -MODCARGO_CRATES += serde_json 1.0.128 # MIT OR Apache-2.0
> +MODCARGO_CRATES += serde_derive 1.0.213 # MIT OR Apache-2.0
> +MODCARGO_CRATES += serde_json 1.0.132 # MIT OR Apache-2.0
> MODCARGO_CRATES += serde_spanned 0.6.8 # MIT OR Apache-2.0
> MODCARGO_CRATES += serde_urlencoded 0.7.1 # MIT/Apache-2.0
> MODCARGO_CRATES += sha1 0.10.6 # MIT OR Apache-2.0
> @@ -330,7 +329,7 @@ MODCARGO_CRATES += stacker 0.1.17 # MIT OR Apache-2.0
> MODCARGO_CRATES += state 0.6.0 # MIT/Apache-2.0
> MODCARGO_CRATES += strsim 0.11.1 # MIT
> MODCARGO_CRATES += subtle 2.6.1 # BSD-3-Clause
> -MODCARGO_CRATES += syn 2.0.79 # MIT OR Apache-2.0
> +MODCARGO_CRATES += syn 2.0.85 # MIT OR Apache-2.0
> MODCARGO_CRATES += sync_wrapper 0.1.2 # Apache-2.0
> MODCARGO_CRATES += sync_wrapper 1.0.1 # Apache-2.0
> MODCARGO_CRATES += synstructure 0.13.1 # MIT
> @@ -340,8 +339,8 @@ MODCARGO_CRATES += system-configuration 0.6.1 # MIT OR Apache-2.0
> MODCARGO_CRATES += system-configuration-sys 0.5.0 # MIT OR Apache-2.0
> MODCARGO_CRATES += system-configuration-sys 0.6.0 # MIT OR Apache-2.0
> MODCARGO_CRATES += tempfile 3.13.0 # MIT OR Apache-2.0
> -MODCARGO_CRATES += thiserror 1.0.64 # MIT OR Apache-2.0
> -MODCARGO_CRATES += thiserror-impl 1.0.64 # MIT OR Apache-2.0
> +MODCARGO_CRATES += thiserror 1.0.65 # MIT OR Apache-2.0
> +MODCARGO_CRATES += thiserror-impl 1.0.65 # MIT OR Apache-2.0
> MODCARGO_CRATES += thread_local 1.1.8 # MIT OR Apache-2.0
> MODCARGO_CRATES += threadpool 1.8.1 # MIT/Apache-2.0
> MODCARGO_CRATES += time 0.3.36 # MIT OR Apache-2.0
> @@ -350,7 +349,7 @@ MODCARGO_CRATES += time-macros 0.2.18 # MIT OR Apache-2.0
> MODCARGO_CRATES += tinystr 0.7.6 # Unicode-3.0
> MODCARGO_CRATES += tinyvec 1.8.0 # Zlib OR Apache-2.0 OR MIT
> MODCARGO_CRATES += tinyvec_macros 0.1.1 # MIT OR Apache-2.0 OR Zlib
> -MODCARGO_CRATES += tokio 1.40.0 # MIT
> +MODCARGO_CRATES += tokio 1.41.0 # MIT
> MODCARGO_CRATES += tokio-macros 2.4.0 # MIT
> MODCARGO_CRATES += tokio-native-tls 0.3.1 # MIT
> MODCARGO_CRATES += tokio-rustls 0.24.1 # MIT/Apache-2.0
> @@ -384,9 +383,9 @@ MODCARGO_CRATES += url 2.5.2 # MIT OR Apache-2.0
> MODCARGO_CRATES += utf-8 0.7.6 # MIT OR Apache-2.0
> MODCARGO_CRATES += utf16_iter 1.0.5 # Apache-2.0 OR MIT
> MODCARGO_CRATES += utf8_iter 1.0.4 # Apache-2.0 OR MIT
> -MODCARGO_CRATES += uuid 1.10.0 # Apache-2.0 OR MIT
> +MODCARGO_CRATES += uuid 1.11.0 # Apache-2.0 OR MIT
> MODCARGO_CRATES += valuable 0.1.0 # MIT
> -MODCARGO_CRATES += value-bag 1.9.0 # Apache-2.0 OR MIT
> +MODCARGO_CRATES += value-bag 1.10.0 # Apache-2.0 OR MIT
> MODCARGO_CRATES += vcpkg 0.2.15 # MIT/Apache-2.0
> MODCARGO_CRATES += version_check 0.9.5 # MIT/Apache-2.0
> MODCARGO_CRATES += walkdir 2.5.0 # Unlicense/MIT
> diff --git distinfo distinfo
> index a348d522b6a..5d0b9fdbd5b 100644
> --- distinfo
> +++ distinfo
> @@ -10,7 +10,7 @@ SHA256 (cargo/android_system_properties-0.1.5.tar.gz) = gZ5yGdvUEEOsJ5sZgw8u/Ilx
> SHA256 (cargo/argon2-0.5.3.tar.gz) = PDYQiS7m4MvOiuJwA0n8+PmK2w2/vuha7DyRedKcwHI=
> SHA256 (cargo/async-channel-1.9.0.tar.gz) = gZU8UpM2AQ7dbY41j4htlYEmd5XGGxlHW3ExS/+kbTU=
> SHA256 (cargo/async-channel-2.3.1.tar.gz) = ibR4ALC+d1ktoK/UJcwDRoBShEr/M7hOM8xpb2Tne2o=
> -SHA256 (cargo/async-compression-0.4.14.tar.gz) = mYKC+PSczWEWsO2KTeD70xUWl5IOfHUzQW1uJedkNKc=
> +SHA256 (cargo/async-compression-0.4.17.tar.gz) = DLjx1ICw6jeDqwFZNtKlXIfiGWdvDAt97GFJQEPyGFc=
> SHA256 (cargo/async-executor-1.13.1.tar.gz) = MMqaABwei6UUn5GnQ2I3bMa8W5GdktmIZoZXvVcL3Ow=
> SHA256 (cargo/async-global-executor-2.4.1.tar.gz) = BbG2M6IRXNEi1zuVXq3ZkWwYyPUQ7JzRaGQExgrRwpw=
> SHA256 (cargo/async-io-2.3.4.tar.gz) = REsCKJUO5lAbNWjTyTvxF2of28O3WNzZR1BG0w9Nx+g=
> @@ -41,13 +41,13 @@ SHA256 (cargo/blocking-1.6.1.tar.gz) = cD9BxU/HaOY+CRNAtCQwK7HCnvSqDH8Q/oSd+xFNK
> SHA256 (cargo/brotli-7.0.0.tar.gz) = zJe48W+US7pU8EM/B+ML4Zm23CvSWTdES7rVYLzqKb0=
> SHA256 (cargo/brotli-decompressor-4.0.1.tar.gz) = mkW9LkCVqLUYAzsSgCDdSlWqscCjgbpEBKRyYw9Lw2I=
> SHA256 (cargo/bumpalo-3.16.0.tar.gz) = eSlnFhcYgJQ7hHC1+NA6pV6y5kWkh0vbsorbSRYuASw=
> -SHA256 (cargo/bytemuck-1.18.0.tar.gz) = lLuwrVVK2WHdxdpQehKimxTkrlvaBrGfV1o+YHnS4q4=
> +SHA256 (cargo/bytemuck-1.19.0.tar.gz) = gzQhW4HkGKCnvbjvCElHT0C7EMi3HxxO0xXP9J8ySU0=
> SHA256 (cargo/byteorder-1.5.0.tar.gz) = H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
> -SHA256 (cargo/bytes-1.7.2.tar.gz) = Qo2aqPvAZwt7jWAwp/rdD4YVHK5V5Nu+zhXzeAo9+vM=
> +SHA256 (cargo/bytes-1.8.0.tar.gz) = msAVDKoq5lylvYPyXH3hg96njU02ZGnxSENeKs+60No=
> SHA256 (cargo/cached-0.53.1.tar.gz) = tNcxVa5rKM9d5M/CmusCuKHG2riDywFdFc1RTkJ2aEY=
> SHA256 (cargo/cached_proc_macro-0.23.0.tar.gz) = L0KhRe0tENziGR4dzzDPzP6pAmZg4UNmK6XuxAF9Xao=
> SHA256 (cargo/cached_proc_macro_types-0.1.1.tar.gz) = reg2a4vVuiQ/CljwNswMqKLwac/xojUe8crGsIPhb8A=
> -SHA256 (cargo/cc-1.1.29.tar.gz) = WOgErDGUpIuxKWQ+sdYvzCDRjGuMGBcESJNT0TEgvNE=
> +SHA256 (cargo/cc-1.1.31.tar.gz) = wueWK1QAbc/MYctyc19NibuXBh3Wp+2ILsa47lNxTG8=
> SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
> SHA256 (cargo/chrono-0.4.38.tar.gz) = oh+TbfF3G/Yrd/BHtybEYl/y6KpgfAHsBuWgW9hGNAE=
> SHA256 (cargo/chrono-tz-0.10.0.tar.gz) = zW3YBG0AcjpZovjF8pXFFbm7mjMe5Pjz1N1J5Cis07Y=
> @@ -66,7 +66,6 @@ SHA256 (cargo/crypto-common-0.1.6.tar.gz) = G/sSUC8/xGzKG7Uawo351hjYE83D0vJbn+d1
> SHA256 (cargo/darling-0.20.10.tar.gz) = b2O4bIqIJqSbjCHwii0HM47sjZAFQPhjDcdihL6AKYk=
> SHA256 (cargo/darling_core-0.20.10.tar.gz) = lRM4YagDKq6ggocQMvWBXrnpjO8D+pFqtFAFE5lN+eU=
> SHA256 (cargo/darling_macro-0.20.10.tar.gz) = 0zaipRT2zMyqPgmwLUHTUzDAfd8DpiFl/OwQu1YceAY=
> -SHA256 (cargo/dashmap-5.5.3.tar.gz) = l4dHwdhJp9LuXorcAVmWHEj7fl2y8Gr2cjuAEju1OFY=
> SHA256 (cargo/dashmap-6.1.0.tar.gz) = UEHMSZFEiR83kClyEvMqdPuTjlE2oUlD8zjvngrids8=
> SHA256 (cargo/data-encoding-2.6.0.tar.gz) = 6FZpeUKc9ptJpcdAxgeREI6GRA6L4Um76k/lTSwy1uI=
> SHA256 (cargo/data-url-0.3.1.tar.gz) = XCl6HHS3GuKd8Aw+It2VNIIdYOua9aAZKCP6Ks6nDCo=
> @@ -86,7 +85,7 @@ SHA256 (cargo/dsl_auto_type-0.1.2.tar.gz) = xdmr5jFBA4ZMwtiQG3riJOCrGhA6CkFmYbQJ
> SHA256 (cargo/either-1.13.0.tar.gz) = YLGvHCIIVbbOrAJdP27N0rfEiUv+nNm9pPu0vHwNTPA=
> SHA256 (cargo/email-encoding-0.3.0.tar.gz) = YNHTPNrt5+JAkfA5Yy6108dGn+WwZqmFKBo0/HD6MX8=
> SHA256 (cargo/email_address-0.2.9.tar.gz) = 4HnxmwjKYjn0f4uoUJwRzz6jAJWDH3/tYUQUde3YxEk=
> -SHA256 (cargo/encoding_rs-0.8.34.tar.gz) = tF3pBKoLAQvOKrRSZNBjFoGEf6e28uqn2rdhmUO8T1k=
> +SHA256 (cargo/encoding_rs-0.8.35.tar.gz) = dQMPPE9F2v11ht1ngJZajH6OKFpey4ZxPmOnnFsnZvM=
> SHA256 (cargo/enum-as-inner-0.6.1.tar.gz) = oeaiZcZJ8/WXm2AdJvHQWtoRZDTId0HJSTy1Yhj3bLw=
> SHA256 (cargo/equivalent-1.0.1.tar.gz) = VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=
> SHA256 (cargo/errno-0.3.9.tar.gz) = U0xc9hlN+rPbMkJ2XAO74lfPkvIrOPa8DFjVkQioILo=
> @@ -95,7 +94,7 @@ SHA256 (cargo/event-listener-2.5.3.tar.gz) = AgYXX4K41r9mUv99caHif9Lk795Yf9NoZig
> SHA256 (cargo/event-listener-5.3.1.tar.gz) = YDK+m9JwI6dxcBzEn58FPHUQVfce+y4K5cFYCQk2dbo=
> SHA256 (cargo/event-listener-strategy-0.5.2.tar.gz) = DyFNxDj5d+bU41AKqid/WtlMqD+72bGhVxPOI0TMxaE=
> SHA256 (cargo/fastrand-2.1.1.tar.gz) = 6MAqUSHU6j6xaoB0jHT1VJpWZeTCEzPGCY8oOHD73qY=
> -SHA256 (cargo/fern-0.6.2.tar.gz) = 2fDBRpTL1STIcg3Wmw4xeTRPBOu1+Q8uSkQMbqOy8e4=
> +SHA256 (cargo/fern-0.7.0.tar.gz) = af+cnV+z5tqKwvd6t2/n6Ah9USzglSAPjymsW2Vs9tw=
> SHA256 (cargo/figment-0.10.19.tar.gz) = jLAc1GsM83IVOFD0xsJy2cvqLaUT4HU4QFFI+VvXifM=
> SHA256 (cargo/flate2-1.0.34.tar.gz) = obWJtNwQOWmtPPhclQiZkm7GQwChpG12wDpgcpVwNvA=
> SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
> @@ -119,7 +118,7 @@ SHA256 (cargo/getrandom-0.2.15.tar.gz) = xFZ8jbEK6RCJyZr4TGjDjaPsLwh8P4KWC82/Nla
> SHA256 (cargo/gimli-0.31.1.tar.gz) = B+KO24CQDBnCjxBy8uiuyn+gayPNQWnO/hr1qjJgeD8=
> SHA256 (cargo/glob-0.3.1.tar.gz) = 0vq8+9yH9HWDN8pTX7QabXAbZWk844KH2FbRZ0VR7Js=
> SHA256 (cargo/gloo-timers-0.3.0.tar.gz) = u7FDz5YJmAIDPg1PSWOxn9Lgtyi88HbNnPf2Y08JKZQ=
> -SHA256 (cargo/governor-0.6.3.tar.gz) = aKf1Qu5rNa9zsGq8Da0cG66Jlk5OJTvEtYe5HJY3hns=
> +SHA256 (cargo/governor-0.7.0.tar.gz) = B0aqdl23i1IUUe90IhZjtXullb+D910M4jzAlEfIE58=
> SHA256 (cargo/h2-0.3.26.tar.gz) = gf5SeoieFTLaXFJWhtltTC50zdNFut+N/vn2s53V9eg=
> SHA256 (cargo/h2-0.4.6.tar.gz) = Uk6KxpmUIfSahGwtRBHzN+U0l9jsVdZ3U77/pDxdkgU=
> SHA256 (cargo/half-1.8.3.tar.gz) = G0Pt4X8hhk6Bvi+mVBEL8eeTd0I42G74VVw35lGcBAM=
> @@ -143,8 +142,8 @@ SHA256 (cargo/http-body-1.0.1.tar.gz) = Hv7c4fuOaRPyPgyS3o5izVt3Kmfns5Rt+TCmJWbJ
> SHA256 (cargo/http-body-util-0.1.2.tar.gz) = eTQp12YWola8tiwqLsK+14HIMH55fiWYxQAQ8r7iVE8=
> SHA256 (cargo/httparse-1.9.5.tar.gz) = fXHTV07dJ3FTi5AeZUkRO0AG7OZhUPtpwPttmira6UY=
> SHA256 (cargo/httpdate-1.0.3.tar.gz) = 3ztGQCqdWttMhqDPRj9C4ZmU4+6JEQGxhB8wpUXLSak=
> -SHA256 (cargo/hyper-0.14.30.tar.gz) = oVLd1h367HJz/oQZqzV/M67g2RTF9O+/DZb6dJ7qXsk=
> -SHA256 (cargo/hyper-1.4.1.tar.gz) = UN/SLg520PZi1Cml+A/K84VQCSl+q2oKn4VDg0dEugU=
> +SHA256 (cargo/hyper-0.14.31.tar.gz) = jAgwLo+jNbFRt4jHdf9W56A65k/4XFSO6CD+y3A1boU=
> +SHA256 (cargo/hyper-1.5.0.tar.gz) = u7/wqAakcoyZKVslTIg4kztbCC1148twyNqyH9+8+po=
> SHA256 (cargo/hyper-rustls-0.27.3.tar.gz) = CK/btcMRMOMDSvVmQhBTqwN4fGQCRqRGMn9VDRG8szM=
> SHA256 (cargo/hyper-tls-0.5.0.tar.gz) = 1hg936mbhdphoUC+oO/JP99WzqoEGzfVU1GAMIJ/mQU=
> SHA256 (cargo/hyper-tls-0.6.0.tar.gz) = cCBvxokOrKn96KC/ccqi3fyf4EWsnlxw3xAafb3oZuA=
> @@ -178,8 +177,8 @@ SHA256 (cargo/js-sys-0.3.72.tar.gz) = aojxvaK9dbBFKhR4STfXlnIv3r/lDfmYrrPwt2AwGa
> SHA256 (cargo/jsonwebtoken-9.3.0.tar.gz) = ua4QGT0lBR50lF8eotC0LgPMO4kPfkzF+qRJl9gIGT8=
> SHA256 (cargo/kv-log-macro-1.0.7.tar.gz) = DeizAyl2Na1XyfUFn9nO56R/jo2qCd8PzQfdOfsil38=
> SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
> -SHA256 (cargo/lettre-0.11.9.tar.gz) = afIEdzurCbFQMg6hyD20HcbuYGpLw23B9DAF/ntYzgY=
> -SHA256 (cargo/libc-0.2.159.tar.gz) = Vh2XpTmjbiappfrR6hGjA5pncUaUqqN5Qz5YCFS8PcU=
> +SHA256 (cargo/lettre-0.11.10.tar.gz) = AWHkUjSOOZ3raFugXlXuEWyulBD09R/kLVlzYURFIdk=
> +SHA256 (cargo/libc-0.2.161.tar.gz) = jpSJwoB8E5/9nBeU9K8OvoaoKNtT7Nx/6iER0P7QhdE=
> SHA256 (cargo/libm-0.2.8.tar.gz) = TsKoYhNNKn0y15g93N0cSSNTCDPJ8uoaRPxfpHOYkFg=
> SHA256 (cargo/libmimalloc-sys-0.1.39.tar.gz) = I6poEdO9TeuKhN3mRflDR20TskjYGO3PjOCy838Da0Q=
> SHA256 (cargo/libsqlite3-sys-0.30.1.tar.gz) = Lpn7ekl7HjM5vHRhlVZ+2NPiSUXs1jbjYZ0gud6ekUk=
> @@ -216,11 +215,11 @@ SHA256 (cargo/num_cpus-1.16.0.tar.gz) = QWH8ttYC1NIIGvfDpFhS2HWgPdM3pr/dbgZAe2E0
> SHA256 (cargo/num_threads-0.1.7.tar.gz) = XHOYuci3CQj2Nx9H7TZzeQfIfFKvNMJo/tC/DOuS6tk=
> SHA256 (cargo/object-0.36.5.tar.gz) = rt8KLQnFc+0djYWzDBGRU5JqKzbc4KsoMiwJoRekaD4=
> SHA256 (cargo/once_cell-1.20.2.tar.gz) = EmH+fjPHOzVOq0OxJzpXyPln0DkegDU+UfdkrALPZ3U=
> -SHA256 (cargo/openssl-0.10.66.tar.gz) = lSn0eGtwo+jGHhEXmvF6thiK2NDe14xVKUQe051L2cE=
> +SHA256 (cargo/openssl-0.10.68.tar.gz) = YXS8SPEC0gh4PCyEv5Mbt1knpheGaHDeik6oVZf4cfU=
> SHA256 (cargo/openssl-macros-0.1.1.tar.gz) = qUhma2N6D0ZehWTHPonU3eANctTUc8yXLzkPw9zufZw=
> SHA256 (cargo/openssl-probe-0.1.5.tar.gz) = /wEaMCw5alGXaSQx/BlIAZFUr8F4uvfY43NnRCpGAc8=
> -SHA256 (cargo/openssl-src-300.3.2+3.3.2.tar.gz) = ohGhjZRe9+ZIzG4AWPTFSO5Gqrki6iA+DTDpZuojZHs=
> -SHA256 (cargo/openssl-sys-0.9.103.tar.gz) = f56N7ukd9AqUPHG5F+WHS5UdMqgCUmyFchzjt3bJKdY=
> +SHA256 (cargo/openssl-src-300.4.0+3.4.0.tar.gz) = pwngLytKynR5Kcyl7SSIgIR8ZQIzz4uM3Ej0Cq9ImKY=
> +SHA256 (cargo/openssl-sys-0.9.104.tar.gz) = RavzBsv5nevIGVtmtzRkmNexDCEN5QQYtczXzroIx0E=
> SHA256 (cargo/overload-0.1.1.tar.gz) = sVgTFjwdgxv0oTw2EMBcDQOzn+sH9+CfojTaybFarzk=
> SHA256 (cargo/parking-2.2.1.tar.gz) = 841WUsFv3lFbsezvRQqw9qIZ1hmnJ0l2Mk1eN399zro=
> SHA256 (cargo/parking_lot-0.12.3.tar.gz) = 8b8YGDz1To1gWWR/wwY2RqGAHPMIlpM+wjEWIsxLmic=
> @@ -232,10 +231,10 @@ SHA256 (cargo/pear-0.2.9.tar.gz) = ve6qAM5Ihlf6uo6/RKuTYfk2Wpe9Of+4pgZj9X/0tGc=
> SHA256 (cargo/pear_codegen-0.2.9.tar.gz) = S6tbmF3AgrNF+BK334ThvvJ+cgeznkSEObqL1pyT8Uc=
> SHA256 (cargo/pem-3.0.4.tar.gz) = jkWTZeWQc2pUw/pWGUfISDdTS46a9vxb94EwfoJlj64=
> SHA256 (cargo/percent-encoding-2.3.1.tar.gz) = 4xSPUEYgil1WvPwDBT48pjNOUdqN+xm2zcizBvrjKD4=
> -SHA256 (cargo/pest-2.7.13.tar.gz) = /b750dRwh6iVq9Ig7SXrStlzpeJvakNnsDjCXijfwtk=
> -SHA256 (cargo/pest_derive-2.7.13.tar.gz) = TTpuM5TsgP6ztjk8clVxdUxhiEkCZcYaryYIENa5WqA=
> -SHA256 (cargo/pest_generator-2.7.13.tar.gz) = lEKVBr3hymnRtWAZYsc/QXKrRyZXGlnqlZMSGMsOkw4=
> -SHA256 (cargo/pest_meta-2.7.13.tar.gz) = rIoHGGLpNpC2406aX7jjP/NzRHOsAkWycjIiLEkGoz8=
> +SHA256 (cargo/pest-2.7.14.tar.gz) = h5lSqBqDkwk0y/F4Z1LW3tw7Hyno+Psq0dCjbzd89EI=
> +SHA256 (cargo/pest_derive-2.7.14.tar.gz) = 0hQ2X2MrEjpH/ZEzAeFMlGxh0cGD7iRfp263UuWaAt0=
> +SHA256 (cargo/pest_generator-2.7.14.tar.gz) = 61VYZzQwFxeuoqwxP1Cy649g0vw9wB0ZDu+i5iX2DE4=
> +SHA256 (cargo/pest_meta-2.7.14.tar.gz) = t12ipwz02ct2gzyZCsnNOSPJqJBaiSl4nONHyEVk0D0=
> SHA256 (cargo/phf-0.11.2.tar.gz) = reLYuPM8czO1G88EKNN+IX6fMhkq5HchVvZQY7jOA9w=
> SHA256 (cargo/phf_codegen-0.11.2.tar.gz) = 6NOWiNNZ5rNGVNMo4mIjRmLRbMD2Dsjcvl5xhwk0Klo=
> SHA256 (cargo/phf_generator-0.11.2.tar.gz) = SOTMZMKtnr5nDLj9ad1QrjAWUDkugcBfm/yy1b28JLA=
> @@ -250,7 +249,7 @@ SHA256 (cargo/portable-atomic-1.9.0.tar.gz) = zJxoo/baBnU+kzXWPif2uXVN0ZINlBE1t+
> SHA256 (cargo/powerfmt-0.2.0.tar.gz) = Q57jBd7xFboFk4226xZE/5QWXFq16UINHBvO27qQk5E=
> SHA256 (cargo/ppv-lite86-0.2.20.tar.gz) = d5V7KVZWdpu4rStqawnYl9lPBcQbBprt4fzapnXq6gQ=
> SHA256 (cargo/pq-sys-0.6.3.tar.gz) = 9swF1+qVIAGHEXGW7unt0GREJJEYIa6yihjOYOoLh5M=
> -SHA256 (cargo/proc-macro2-1.0.87.tar.gz) = s+TaoNz2/rom+YVFfN8QTUtCVvxaCVRxQPNjG7B2sZo=
> +SHA256 (cargo/proc-macro2-1.0.89.tar.gz) = 8TmwZi3ghZFtH7Z9K0Fp0a3d3aGRnmlvMlK3QLYpmG4=
> SHA256 (cargo/proc-macro2-diagnostics-0.10.1.tar.gz) = rwZqnDmaJuAgraZqA0NXqGhyjnLNQm863NNfgNiNiMg=
> SHA256 (cargo/psl-types-2.0.11.tar.gz) = M8spT+hqdMvPUNREWzfadiApVJ6+6jQUIcfHA3D4bKw=
> SHA256 (cargo/psm-0.1.23.tar.gz) = qjf4DKWGBJdgM/rpUVqKKYn8E3l9lT98BPuPo2oR8gU=
> @@ -288,13 +287,13 @@ SHA256 (cargo/rtoolbox-0.0.2.tar.gz) = wkfSTmMjDNtWRjrjKEeL1erIuPqoxpRhp36OMjr6y
> SHA256 (cargo/rustc-demangle-0.1.24.tar.gz) = cZuVPiCVgp7mfbc4s7+p+jaMlJAN8yez8H/m55TS/h8=
> SHA256 (cargo/rustix-0.38.37.tar.gz) = ist4i4R8JPKFJWYMTXdYYgpyEIdXEfeef2Y8wVJyaBE=
> SHA256 (cargo/rustls-0.21.12.tar.gz) = P1ahTR9Is5E1myL3Mf1L1+Q8l/PFDu4nbzqgnJR4TT4=
> -SHA256 (cargo/rustls-0.23.14.tar.gz) = QV2ZRGk8uQOCBTJZ+J+7B36nMK1ycwR+xjsZvJsWC6g=
> +SHA256 (cargo/rustls-0.23.15.tar.gz) = X7tE16zE6HPWE0IjefafI3obFBkowC9rxsz93dwteZM=
> SHA256 (cargo/rustls-pemfile-1.0.4.tar.gz) = HHTK4KTPbMu/XzWfCO/fjufh3FMlc78Ntxloy1axRIw=
> SHA256 (cargo/rustls-pemfile-2.2.0.tar.gz) = 3OMU5f7j85lT1Gu2O7ikbUDC+Pt8xaO2yrK96XIdblA=
> -SHA256 (cargo/rustls-pki-types-1.9.0.tar.gz) = DmluNTcMZcnFQRmK9FQ8zVgM8X/CXY4FxaJCsgJIjFU=
> +SHA256 (cargo/rustls-pki-types-1.10.0.tar.gz) = FvEgGzyafugDm8rcF7fmBeKUWyfu52MXiMG9KwZDZ0s=
> SHA256 (cargo/rustls-webpki-0.101.7.tar.gz) = i2J10e56HNeAtkrKdyZZmh28iTseZBRFKeVcPC90V2U=
> SHA256 (cargo/rustls-webpki-0.102.8.tar.gz) = ZMobyHSb1M83tc44bMFGWAd3tOhXLHuXuvIsg/REvuk=
> -SHA256 (cargo/rustversion-1.0.17.tar.gz) = lV0or0J43oEht+vreWtqRXNdwBQ22JiAEBSs7Sdzo9Y=
> +SHA256 (cargo/rustversion-1.0.18.tar.gz) = DoGfK8Yy8oW+bXzTbiWUDUWyOR3W2bk5553lV/cBQkg=
> SHA256 (cargo/ryu-1.0.18.tar.gz) = 88tboNxDJCzhfemcGA6W25CyNbip/clUPJbSIJEWvZ8=
> SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
> SHA256 (cargo/schannel-0.1.26.tar.gz) = ASJ75YJvoGkDIaK6bFzVehnPP2oJ52lztY5h3mq50cE=
> @@ -305,10 +304,10 @@ SHA256 (cargo/sct-0.7.1.tar.gz) = 2gRhU6ojUkk9bLfaS25cDAV9ih0KmqhWC6/92UWs1BQ=
> SHA256 (cargo/security-framework-2.11.1.tar.gz) = iXsiRfC1Ech4k685sDPlypzOaIJMTX52MLWh0zlljQI=
> SHA256 (cargo/security-framework-sys-2.12.0.tar.gz) = 6kopKGkyDAJy17xVpaaq+v9ZtPY0BKADiHtnmi4FtLY=
> SHA256 (cargo/semver-1.0.23.tar.gz) = YWl+Chx+US6EpiEyYjmESiTYIHtGabQbwYsy6ly/mIs=
> -SHA256 (cargo/serde-1.0.210.tar.gz) = yONZJHIHLm4i4KVNWQTZ/r+FCPZfuFUkmaGrx9EHjDo=
> +SHA256 (cargo/serde-1.0.213.tar.gz) = PqeJP/XiRm341yC7YVCINBspX4SWAsaVYEf4+A8Om8E=
> SHA256 (cargo/serde_cbor-0.11.2.tar.gz) = K+8uv95Fb7drvPn1kxUzPezE/aCytEtCAkPBHg9ewfU=
> -SHA256 (cargo/serde_derive-1.0.210.tar.gz) = JDkC7aAPrXUIYvwUTOolyspeINYVrwqBvulMpzjx3x8=
> -SHA256 (cargo/serde_json-1.0.128.tar.gz) = b/VFZweh3jTn438qb9PT+AjDGCWcvQGrY3d5UFS0g9g=
> +SHA256 (cargo/serde_derive-1.0.213.tar.gz) = foWtIAnFC1jofKqM1trBa99RG7+3r2wz35AjlqpID6U=
> +SHA256 (cargo/serde_json-1.0.132.tar.gz) = 1ya/r/SzICZtOViYkF0OugNFquI7VK7jpzfiYP1G2wM=
> SHA256 (cargo/serde_spanned-0.6.8.tar.gz) = h2B8sTmO1Z1Icy5XWkwop6jr8kVLlk/j8iTyr8B5CeE=
> SHA256 (cargo/serde_urlencoded-0.7.1.tar.gz) = 00kcFHFcoilMTWqI8V6Ec5eIwdAw7tjBEENqr9qi8/0=
> SHA256 (cargo/sha1-0.10.6.tar.gz) = 47+Cmi1Rq0pd3xNS2EcMFAytyDAbKuF4nbAj8Bzt1ro=
> @@ -330,7 +329,7 @@ SHA256 (cargo/stacker-0.1.17.tar.gz) = eZyIPVWr216Yrxp7PyO5tt6OytoOysBYZy12NetIy
> SHA256 (cargo/state-0.6.0.tar.gz) = K4xKREXYE1ffixplDQ0Nb7u/6Z0GSqXgLz5AIgYUdtg=
> SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
> SHA256 (cargo/subtle-2.6.1.tar.gz) = E8K93sxXs4Te4YZSNY+yMXL6y4osUczBDXTBV73qMpI=
> -SHA256 (cargo/syn-2.0.79.tar.gz) = iRMs0L8FCGTh043Du8B6DrjnUwryY0TT0ru++DSZ9ZA=
> +SHA256 (cargo/syn-2.0.85.tar.gz) = UCMWLfzRTvjzIDTYvNTMXdxh73okfAJKM+JOHyTSG1Y=
> SHA256 (cargo/sync_wrapper-0.1.2.tar.gz) = IEfG3tnHIXZCR+Ys07A8Cf/FKbK6WxDsSCrlB6SnAWA=
> SHA256 (cargo/sync_wrapper-1.0.1.tar.gz) = pwZavsqUtqild/m9RaoIZ6Iji3To62fPENSSvDk1E5Q=
> SHA256 (cargo/synstructure-0.13.1.tar.gz) = yK92Zqt7Y5CreBMftbD84R1remlRYCAXw1+oKABwiXE=
> @@ -340,8 +339,8 @@ SHA256 (cargo/system-configuration-0.6.1.tar.gz) = PIedRI6dmGtmF0J2MkfTaT7RNglDj
> SHA256 (cargo/system-configuration-sys-0.5.0.tar.gz) = p1+xiOtia5JGg+O5XjpI5jVR/PtRlJ3i8Gqdkdvuk8k=
> SHA256 (cargo/system-configuration-sys-0.6.0.tar.gz) = jh0bEM7VypI6H8uNA+lrjTJoBl1yRUjAIRQV/2rGusQ=
> SHA256 (cargo/tempfile-3.13.0.tar.gz) = 8PLJ/GLQvu9pUcz/11fiQSZqLIMxNu++Na9s0lZ9yls=
> -SHA256 (cargo/thiserror-1.0.64.tar.gz) = 1Qr4q8EZ+4u226vPqJZW9G+EqgrHaICIYIB2rStFmoQ=
> -SHA256 (cargo/thiserror-impl-1.0.64.tar.gz) = CJBOdnL164duqvh+DOF4V1AJNPSYHEoKsrSqmLqsf8M=
> +SHA256 (cargo/thiserror-1.0.65.tar.gz) = XRGr2VlNmziWXvUIBcXkacqcxvGX+IP3F+AmmjBXs9U=
> +SHA256 (cargo/thiserror-impl-1.0.65.tar.gz) = rnF3AyLL0nfmnXYqFsRErwKqBXWsDRdPC5Vi07N/hgI=
> SHA256 (cargo/thread_local-1.1.8.tar.gz) = i575utATraOAiFTOrHtGgSpkZbo2iFmjfiEAKD0tcZw=
> SHA256 (cargo/threadpool-1.8.1.tar.gz) = 0FDmCzPUHBkQizLOoyFkAzqQE/47RsvURXVZv793r6o=
> SHA256 (cargo/time-0.3.36.tar.gz) = Xf2I5WNGRobJFsfkbmI+Ug3cbXn6ZkE5Dy4/qG6D6IU=
> @@ -350,7 +349,7 @@ SHA256 (cargo/time-macros-0.2.18.tar.gz) = PyUqaFQP3jo4d67qVSuDK0CrmmnjGO/QeHdKA
> SHA256 (cargo/tinystr-0.7.6.tar.gz) = kRf11Ns5HBz2kn576j23S5ocGt2Pftqf/VNk9A9XuC8=
> SHA256 (cargo/tinyvec-1.8.0.tar.gz) = RF6IH09tOC1fJ8A04l65Lt18eEzquSoJN9t/LpRxuTg=
> SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
> -SHA256 (cargo/tokio-1.40.0.tar.gz) = 4rBwIxZl0nrZ7JuN9jmJP0ZydmbGdn20Axf76SCl2Zg=
> +SHA256 (cargo/tokio-1.41.0.tar.gz) = FF80E1BDR6K+hDk8yKfS+02GOzdZCepZ8hWCYaoli7s=
> SHA256 (cargo/tokio-macros-2.4.0.tar.gz) = aT1ZYxLoiWG8Z9fx+Xr4pwIn2fkMMbulgG7sAEl411I=
> SHA256 (cargo/tokio-native-tls-0.3.1.tar.gz) = u652q5M8hXdu+ryXFWndYRnFgNj11Eh2newXZL95bvI=
> SHA256 (cargo/tokio-rustls-0.24.1.tar.gz) = woMnzzgKwUgUEIf7+53p171OhKtdLCj7yRHXU96KcIE=
> @@ -384,9 +383,9 @@ SHA256 (cargo/url-2.5.2.tar.gz) = InhNvfdv3eivGu2lYitUa0Irb8WFMlJIor+fXkHpTWw=
> SHA256 (cargo/utf-8-0.7.6.tar.gz) = CcyO5y0qm+zy8v6+AgW77Y/GYVt8tCmtBi3Ht93QNqk=
> SHA256 (cargo/utf16_iter-1.0.5.tar.gz) = yCMt082u1TVuD3FtKF5LQLkyrENBAP6bfg6Ok1ueYkY=
> SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
> -SHA256 (cargo/uuid-1.10.0.tar.gz) = gd+gBlHvplBpsLa2UfSqoxup48POATeqrQU2BO5+AxQ=
> +SHA256 (cargo/uuid-1.11.0.tar.gz) = +MXwoK9plEhUitGi+/kg+0vuJX6uOZU7qVy4SJGgRGo=
> SHA256 (cargo/valuable-0.1.0.tar.gz) = gwt+XU2QA0AylA5Kzg2amgV+ekXNlObAB4MuOe24L20=
> -SHA256 (cargo/value-bag-1.9.0.tar.gz) = WoTBN9N6sBQvDy3f4zJlH9vyUue327Tme2wfGy6SUQE=
> +SHA256 (cargo/value-bag-1.10.0.tar.gz) = PvTEqlTV0Fonk5m/qSHsOHt6unfK96aCro2GeFuP2tI=
> SHA256 (cargo/vcpkg-0.2.15.tar.gz) = rM1Opi97t6gv4jBm+wlX1I72d/buuCFfNy9S5IuzJCY=
> SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
> SHA256 (cargo/walkdir-2.5.0.tar.gz) = KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
> @@ -450,7 +449,7 @@ SHA256 (cargo/zerofrom-derive-0.1.4.tar.gz) = Dqe0o2N+qGac7fDx/Vwoahfz3pe43Vpwps
> SHA256 (cargo/zeroize-1.8.1.tar.gz) = ztNniih5swMG0yP0VCYmaXpGSpfAoHya6/frymXNTd4=
> SHA256 (cargo/zerovec-0.10.4.tar.gz) = qiuJPXnfI7+xLVRhAY1AjqGd+v52wsfvbU66YU+P8Hk=
> SHA256 (cargo/zerovec-derive-0.10.3.tar.gz) = bq+m37F1hOo+K9bnbgzBWtevErCavdHKVZYb7ZsQY8Y=
> -SHA256 (dani-garcia-vaultwarden-1.32.2.tar.gz) = JQPv4JHjHumvVfUcps+vAO5Slq8bHeEKk0TIh1zaB7s=
> +SHA256 (dani-garcia-vaultwarden-1.32.3.tar.gz) = Am7lMvP+oMZwfz2D6q1EMn3Y6EW8bzZ6jY4u5IKoUYw=
> SIZE (cargo/addr2line-0.24.2.tar.gz) = 39015
> SIZE (cargo/adler2-2.0.0.tar.gz) = 13529
> SIZE (cargo/ahash-0.8.11.tar.gz) = 43607
> @@ -463,7 +462,7 @@ SIZE (cargo/android_system_properties-0.1.5.tar.gz) = 5243
> SIZE (cargo/argon2-0.5.3.tar.gz) = 28795
> SIZE (cargo/async-channel-1.9.0.tar.gz) = 13664
> SIZE (cargo/async-channel-2.3.1.tar.gz) = 14576
> -SIZE (cargo/async-compression-0.4.14.tar.gz) = 110332
> +SIZE (cargo/async-compression-0.4.17.tar.gz) = 111860
> SIZE (cargo/async-executor-1.13.1.tar.gz) = 27991
> SIZE (cargo/async-global-executor-2.4.1.tar.gz) = 11844
> SIZE (cargo/async-io-2.3.4.tar.gz) = 49145
> @@ -494,13 +493,13 @@ SIZE (cargo/blocking-1.6.1.tar.gz) = 17788
> SIZE (cargo/brotli-7.0.0.tar.gz) = 1356970
> SIZE (cargo/brotli-decompressor-4.0.1.tar.gz) = 193357
> SIZE (cargo/bumpalo-3.16.0.tar.gz) = 85677
> -SIZE (cargo/bytemuck-1.18.0.tar.gz) = 49774
> +SIZE (cargo/bytemuck-1.19.0.tar.gz) = 50363
> SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
> -SIZE (cargo/bytes-1.7.2.tar.gz) = 64287
> +SIZE (cargo/bytes-1.8.0.tar.gz) = 64824
> SIZE (cargo/cached-0.53.1.tar.gz) = 71674
> SIZE (cargo/cached_proc_macro-0.23.0.tar.gz) = 10580
> SIZE (cargo/cached_proc_macro_types-0.1.1.tar.gz) = 1813
> -SIZE (cargo/cc-1.1.29.tar.gz) = 84455
> +SIZE (cargo/cc-1.1.31.tar.gz) = 84637
> SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
> SIZE (cargo/chrono-0.4.38.tar.gz) = 220559
> SIZE (cargo/chrono-tz-0.10.0.tar.gz) = 373596
> @@ -519,7 +518,6 @@ SIZE (cargo/crypto-common-0.1.6.tar.gz) = 8760
> SIZE (cargo/darling-0.20.10.tar.gz) = 32031
> SIZE (cargo/darling_core-0.20.10.tar.gz) = 65015
> SIZE (cargo/darling_macro-0.20.10.tar.gz) = 1874
> -SIZE (cargo/dashmap-5.5.3.tar.gz) = 24061
> SIZE (cargo/dashmap-6.1.0.tar.gz) = 24828
> SIZE (cargo/data-encoding-2.6.0.tar.gz) = 20769
> SIZE (cargo/data-url-0.3.1.tar.gz) = 21109
> @@ -539,7 +537,7 @@ SIZE (cargo/dsl_auto_type-0.1.2.tar.gz) = 14201
> SIZE (cargo/either-1.13.0.tar.gz) = 19169
> SIZE (cargo/email-encoding-0.3.0.tar.gz) = 15601
> SIZE (cargo/email_address-0.2.9.tar.gz) = 21579
> -SIZE (cargo/encoding_rs-0.8.34.tar.gz) = 1378166
> +SIZE (cargo/encoding_rs-0.8.35.tar.gz) = 1381050
> SIZE (cargo/enum-as-inner-0.6.1.tar.gz) = 12190
> SIZE (cargo/equivalent-1.0.1.tar.gz) = 6615
> SIZE (cargo/errno-0.3.9.tar.gz) = 10690
> @@ -548,7 +546,7 @@ SIZE (cargo/event-listener-2.5.3.tar.gz) = 15392
> SIZE (cargo/event-listener-5.3.1.tar.gz) = 42576
> SIZE (cargo/event-listener-strategy-0.5.2.tar.gz) = 10697
> SIZE (cargo/fastrand-2.1.1.tar.gz) = 14983
> -SIZE (cargo/fern-0.6.2.tar.gz) = 304626
> +SIZE (cargo/fern-0.7.0.tar.gz) = 303693
> SIZE (cargo/figment-0.10.19.tar.gz) = 70111
> SIZE (cargo/flate2-1.0.34.tar.gz) = 109174
> SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
> @@ -572,7 +570,7 @@ SIZE (cargo/getrandom-0.2.15.tar.gz) = 37163
> SIZE (cargo/gimli-0.31.1.tar.gz) = 279515
> SIZE (cargo/glob-0.3.1.tar.gz) = 18880
> SIZE (cargo/gloo-timers-0.3.0.tar.gz) = 5530
> -SIZE (cargo/governor-0.6.3.tar.gz) = 131110
> +SIZE (cargo/governor-0.7.0.tar.gz) = 131769
> SIZE (cargo/h2-0.3.26.tar.gz) = 168315
> SIZE (cargo/h2-0.4.6.tar.gz) = 173912
> SIZE (cargo/half-1.8.3.tar.gz) = 41624
> @@ -596,8 +594,8 @@ SIZE (cargo/http-body-1.0.1.tar.gz) = 6125
> SIZE (cargo/http-body-util-0.1.2.tar.gz) = 12821
> SIZE (cargo/httparse-1.9.5.tar.gz) = 39029
> SIZE (cargo/httpdate-1.0.3.tar.gz) = 10639
> -SIZE (cargo/hyper-0.14.30.tar.gz) = 198175
> -SIZE (cargo/hyper-1.4.1.tar.gz) = 151849
> +SIZE (cargo/hyper-0.14.31.tar.gz) = 198190
> +SIZE (cargo/hyper-1.5.0.tar.gz) = 152734
> SIZE (cargo/hyper-rustls-0.27.3.tar.gz) = 34834
> SIZE (cargo/hyper-tls-0.5.0.tar.gz) = 13257
> SIZE (cargo/hyper-tls-0.6.0.tar.gz) = 15052
> @@ -631,8 +629,8 @@ SIZE (cargo/js-sys-0.3.72.tar.gz) = 54096
> SIZE (cargo/jsonwebtoken-9.3.0.tar.gz) = 48987
> SIZE (cargo/kv-log-macro-1.0.7.tar.gz) = 16842
> SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
> -SIZE (cargo/lettre-0.11.9.tar.gz) = 146126
> -SIZE (cargo/libc-0.2.159.tar.gz) = 755366
> +SIZE (cargo/lettre-0.11.10.tar.gz) = 146373
> +SIZE (cargo/libc-0.2.161.tar.gz) = 765389
> SIZE (cargo/libm-0.2.8.tar.gz) = 113450
> SIZE (cargo/libmimalloc-sys-0.1.39.tar.gz) = 198523
> SIZE (cargo/libsqlite3-sys-0.30.1.tar.gz) = 5122296
> @@ -669,11 +667,11 @@ SIZE (cargo/num_cpus-1.16.0.tar.gz) = 15713
> SIZE (cargo/num_threads-0.1.7.tar.gz) = 7455
> SIZE (cargo/object-0.36.5.tar.gz) = 327435
> SIZE (cargo/once_cell-1.20.2.tar.gz) = 33394
> -SIZE (cargo/openssl-0.10.66.tar.gz) = 273705
> +SIZE (cargo/openssl-0.10.68.tar.gz) = 276578
> SIZE (cargo/openssl-macros-0.1.1.tar.gz) = 5601
> SIZE (cargo/openssl-probe-0.1.5.tar.gz) = 7227
> -SIZE (cargo/openssl-src-300.3.2+3.3.2.tar.gz) = 9792821
> -SIZE (cargo/openssl-sys-0.9.103.tar.gz) = 71552
> +SIZE (cargo/openssl-src-300.4.0+3.4.0.tar.gz) = 9945264
> +SIZE (cargo/openssl-sys-0.9.104.tar.gz) = 72287
> SIZE (cargo/overload-0.1.1.tar.gz) = 24439
> SIZE (cargo/parking-2.2.1.tar.gz) = 10685
> SIZE (cargo/parking_lot-0.12.3.tar.gz) = 41860
> @@ -685,10 +683,10 @@ SIZE (cargo/pear-0.2.9.tar.gz) = 19083
> SIZE (cargo/pear_codegen-0.2.9.tar.gz) = 7250
> SIZE (cargo/pem-3.0.4.tar.gz) = 13040
> SIZE (cargo/percent-encoding-2.3.1.tar.gz) = 10235
> -SIZE (cargo/pest-2.7.13.tar.gz) = 126601
> -SIZE (cargo/pest_derive-2.7.13.tar.gz) = 38735
> -SIZE (cargo/pest_generator-2.7.13.tar.gz) = 18416
> -SIZE (cargo/pest_meta-2.7.13.tar.gz) = 42079
> +SIZE (cargo/pest-2.7.14.tar.gz) = 128275
> +SIZE (cargo/pest_derive-2.7.14.tar.gz) = 38801
> +SIZE (cargo/pest_generator-2.7.14.tar.gz) = 18413
> +SIZE (cargo/pest_meta-2.7.14.tar.gz) = 42079
> SIZE (cargo/phf-0.11.2.tar.gz) = 21569
> SIZE (cargo/phf_codegen-0.11.2.tar.gz) = 12977
> SIZE (cargo/phf_generator-0.11.2.tar.gz) = 14190
> @@ -703,7 +701,7 @@ SIZE (cargo/portable-atomic-1.9.0.tar.gz) = 166365
> SIZE (cargo/powerfmt-0.2.0.tar.gz) = 15165
> SIZE (cargo/ppv-lite86-0.2.20.tar.gz) = 22478
> SIZE (cargo/pq-sys-0.6.3.tar.gz) = 31443
> -SIZE (cargo/proc-macro2-1.0.87.tar.gz) = 49121
> +SIZE (cargo/proc-macro2-1.0.89.tar.gz) = 49446
> SIZE (cargo/proc-macro2-diagnostics-0.10.1.tar.gz) = 12219
> SIZE (cargo/psl-types-2.0.11.tar.gz) = 7959
> SIZE (cargo/psm-0.1.23.tar.gz) = 23318
> @@ -741,13 +739,13 @@ SIZE (cargo/rtoolbox-0.0.2.tar.gz) = 9179
> SIZE (cargo/rustc-demangle-0.1.24.tar.gz) = 29047
> SIZE (cargo/rustix-0.38.37.tar.gz) = 371243
> SIZE (cargo/rustls-0.21.12.tar.gz) = 285674
> -SIZE (cargo/rustls-0.23.14.tar.gz) = 335389
> +SIZE (cargo/rustls-0.23.15.tar.gz) = 336273
> SIZE (cargo/rustls-pemfile-1.0.4.tar.gz) = 22092
> SIZE (cargo/rustls-pemfile-2.2.0.tar.gz) = 25849
> -SIZE (cargo/rustls-pki-types-1.9.0.tar.gz) = 55000
> +SIZE (cargo/rustls-pki-types-1.10.0.tar.gz) = 55134
> SIZE (cargo/rustls-webpki-0.101.7.tar.gz) = 168808
> SIZE (cargo/rustls-webpki-0.102.8.tar.gz) = 204327
> -SIZE (cargo/rustversion-1.0.17.tar.gz) = 17621
> +SIZE (cargo/rustversion-1.0.18.tar.gz) = 17794
> SIZE (cargo/ryu-1.0.18.tar.gz) = 47713
> SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
> SIZE (cargo/schannel-0.1.26.tar.gz) = 42791
> @@ -758,10 +756,10 @@ SIZE (cargo/sct-0.7.1.tar.gz) = 27501
> SIZE (cargo/security-framework-2.11.1.tar.gz) = 80188
> SIZE (cargo/security-framework-sys-2.12.0.tar.gz) = 20103
> SIZE (cargo/semver-1.0.23.tar.gz) = 30622
> -SIZE (cargo/serde-1.0.210.tar.gz) = 78338
> +SIZE (cargo/serde-1.0.213.tar.gz) = 78349
> SIZE (cargo/serde_cbor-0.11.2.tar.gz) = 44570
> -SIZE (cargo/serde_derive-1.0.210.tar.gz) = 56020
> -SIZE (cargo/serde_json-1.0.128.tar.gz) = 149520
> +SIZE (cargo/serde_derive-1.0.213.tar.gz) = 56625
> +SIZE (cargo/serde_json-1.0.132.tar.gz) = 150549
> SIZE (cargo/serde_spanned-0.6.8.tar.gz) = 9330
> SIZE (cargo/serde_urlencoded-0.7.1.tar.gz) = 12822
> SIZE (cargo/sha1-0.10.6.tar.gz) = 13517
> @@ -783,7 +781,7 @@ SIZE (cargo/stacker-0.1.17.tar.gz) = 14699
> SIZE (cargo/state-0.6.0.tar.gz) = 30182
> SIZE (cargo/strsim-0.11.1.tar.gz) = 14266
> SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
> -SIZE (cargo/syn-2.0.79.tar.gz) = 268981
> +SIZE (cargo/syn-2.0.85.tar.gz) = 275231
> SIZE (cargo/sync_wrapper-0.1.2.tar.gz) = 6933
> SIZE (cargo/sync_wrapper-1.0.1.tar.gz) = 6939
> SIZE (cargo/synstructure-0.13.1.tar.gz) = 18327
> @@ -793,8 +791,8 @@ SIZE (cargo/system-configuration-0.6.1.tar.gz) = 17935
> SIZE (cargo/system-configuration-sys-0.5.0.tar.gz) = 6730
> SIZE (cargo/system-configuration-sys-0.6.0.tar.gz) = 11090
> SIZE (cargo/tempfile-3.13.0.tar.gz) = 34910
> -SIZE (cargo/thiserror-1.0.64.tar.gz) = 21574
> -SIZE (cargo/thiserror-impl-1.0.64.tar.gz) = 16073
> +SIZE (cargo/thiserror-1.0.65.tar.gz) = 21825
> +SIZE (cargo/thiserror-impl-1.0.65.tar.gz) = 16077
> SIZE (cargo/thread_local-1.1.8.tar.gz) = 13962
> SIZE (cargo/threadpool-1.8.1.tar.gz) = 14408
> SIZE (cargo/time-0.3.36.tar.gz) = 119805
> @@ -803,7 +801,7 @@ SIZE (cargo/time-macros-0.2.18.tar.gz) = 24361
> SIZE (cargo/tinystr-0.7.6.tar.gz) = 16971
> SIZE (cargo/tinyvec-1.8.0.tar.gz) = 46796
> SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
> -SIZE (cargo/tokio-1.40.0.tar.gz) = 789848
> +SIZE (cargo/tokio-1.41.0.tar.gz) = 805168
> SIZE (cargo/tokio-macros-2.4.0.tar.gz) = 12501
> SIZE (cargo/tokio-native-tls-0.3.1.tar.gz) = 20676
> SIZE (cargo/tokio-rustls-0.24.1.tar.gz) = 33049
> @@ -837,9 +835,9 @@ SIZE (cargo/url-2.5.2.tar.gz) = 79704
> SIZE (cargo/utf-8-0.7.6.tar.gz) = 10422
> SIZE (cargo/utf16_iter-1.0.5.tar.gz) = 9736
> SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
> -SIZE (cargo/uuid-1.10.0.tar.gz) = 47648
> +SIZE (cargo/uuid-1.11.0.tar.gz) = 47683
> SIZE (cargo/valuable-0.1.0.tar.gz) = 27718
> -SIZE (cargo/value-bag-1.9.0.tar.gz) = 39936
> +SIZE (cargo/value-bag-1.10.0.tar.gz) = 40371
> SIZE (cargo/vcpkg-0.2.15.tar.gz) = 228735
> SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
> SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
> @@ -903,4 +901,4 @@ SIZE (cargo/zerofrom-derive-0.1.4.tar.gz) = 8232
> SIZE (cargo/zeroize-1.8.1.tar.gz) = 20029
> SIZE (cargo/zerovec-0.10.4.tar.gz) = 126398
> SIZE (cargo/zerovec-derive-0.10.3.tar.gz) = 19438
> -SIZE (dani-garcia-vaultwarden-1.32.2.tar.gz) = 614619
> +SIZE (dani-garcia-vaultwarden-1.32.3.tar.gz) = 614954
>

Re: Disconnecting the mouse triggers unrecoverable error loop

Please see dmesg, below. Thanks for looking ...

On 10/28/24 04:01, Stuart Henderson wrote:
> On 2024-10-27, David Colburn <qrv@kd4e.com> wrote:
>> Simplified plus "sysctl grep hw" output:
> Best to include a dmesg. sysctl hw doesn't give much information about
> what's in the system.
>

b7$ dmesg
OpenBSD 7.5 (GENERIC.MP) #82: Wed Mar 20 15:48:40 MDT 2024
deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 68559847424 (65383MB)
avail mem = 66460274688 (63381MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.0 @ 0xecfb0 (86 entries)
bios0: vendor Dell Inc. version "1.19.0" date 12/02/2021
bios0: Dell Inc. OptiPlex 7050
efi0 at bios0: UEFI 2.6
efi0: American Megatrends rev 0x5000b
acpi0 at bios0: ACPI 5.0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP APIC FPDT FIDT MCFG HPET SSDT SSDT HPET SSDT
SSDT UEFI SSDT LPIT SSDT SSDT SSDT SSDT DBGP DBG2 MSDM SLIC TPM2 SSDT
ASF! BGRT DMAR
acpi0: wakeup devices PEG0(S4) PEGP(S4) PEG1(S4) PEGP(S4) PEG2(S4)
PEGP(S4) RP09(S4) PXSX(S4) RP10(S4) PXSX(S4) RP11(S4) PXSX(S4) RP12(S4)
PXSX(S4) RP13(S4) PXSX(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz, 3392.10 MHz, 06-9e-09,
patch 000000f8
cpu0:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SRBDS_CTRL,MD_CLEAR,TSXFA,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,RSBA,MISC_PKG_CT,ENERGY_FILT,GDS_CTRL,XSAVEOPT,XSAVEC,XGETBV1,XSAVES,MELTDOWN
cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 8-way I-cache, 256KB
64b/line 4-way L2 cache, 6MB 64b/line 12-way L3 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 24MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz, 3392.11 MHz, 06-9e-09,
patch 000000f8
cpu1:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SRBDS_CTRL,MD_CLEAR,TSXFA,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,RSBA,MISC_PKG_CT,ENERGY_FILT,GDS_CTRL,XSAVEOPT,XSAVEC,XGETBV1,XSAVES,MELTDOWN
cpu1: 32KB 64b/line 8-way D-cache, 32KB 64b/line 8-way I-cache, 256KB
64b/line 4-way L2 cache, 6MB 64b/line 12-way L3 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 4 (application processor)
cpu2: Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz, 3392.12 MHz, 06-9e-09,
patch 000000f8
cpu2:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SRBDS_CTRL,MD_CLEAR,TSXFA,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,RSBA,MISC_PKG_CT,ENERGY_FILT,GDS_CTRL,XSAVEOPT,XSAVEC,XGETBV1,XSAVES,MELTDOWN
cpu2: 32KB 64b/line 8-way D-cache, 32KB 64b/line 8-way I-cache, 256KB
64b/line 4-way L2 cache, 6MB 64b/line 12-way L3 cache
cpu2: smt 0, core 2, package 0
cpu3 at mainbus0: apid 6 (application processor)
cpu3: Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz, 3392.11 MHz, 06-9e-09,
patch 000000f8
cpu3:
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SRBDS_CTRL,MD_CLEAR,TSXFA,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,RSBA,MISC_PKG_CT,ENERGY_FILT,GDS_CTRL,XSAVEOPT,XSAVEC,XGETBV1,XSAVES,MELTDOWN
cpu3: 32KB 64b/line 8-way D-cache, 32KB 64b/line 8-way I-cache, 256KB
64b/line 4-way L2 cache, 6MB 64b/line 12-way L3 cache
cpu3: smt 0, core 3, package 0
ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 120 pins
acpimcfg0 at acpi0
acpimcfg0: addr 0xf0000000, bus 0-127
acpihpet0 at acpi0: 23999999 Hz
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus -1 (PEG0)
acpiprt2 at acpi0: bus -1 (PEG1)
acpiprt3 at acpi0: bus -1 (PEG2)
acpiprt4 at acpi0: bus -1 (RP09)
acpiprt5 at acpi0: bus -1 (RP10)
acpiprt6 at acpi0: bus -1 (RP11)
acpiprt7 at acpi0: bus -1 (RP12)
acpiprt8 at acpi0: bus -1 (RP13)
acpiprt9 at acpi0: bus -1 (RP01)
acpiprt10 at acpi0: bus -1 (RP02)
acpiprt11 at acpi0: bus -1 (RP03)
acpiprt12 at acpi0: bus -1 (RP04)
acpiprt13 at acpi0: bus -1 (RP05)
acpiprt14 at acpi0: bus -1 (RP06)
acpiprt15 at acpi0: bus -1 (RP07)
acpiprt16 at acpi0: bus -1 (RP08)
acpiprt17 at acpi0: bus -1 (RP17)
acpiprt18 at acpi0: bus -1 (RP18)
acpiprt19 at acpi0: bus -1 (RP19)
acpiprt20 at acpi0: bus -1 (RP20)
acpiprt21 at acpi0: bus -1 (RP21)
acpiprt22 at acpi0: bus -1 (RP22)
acpiprt23 at acpi0: bus -1 (RP23)
acpiprt24 at acpi0: bus -1 (RP24)
acpiprt25 at acpi0: bus -1 (RP14)
acpiprt26 at acpi0: bus -1 (RP15)
acpiprt27 at acpi0: bus -1 (RP16)
acpiec0 at acpi0: not present
"PNP0C14" at acpi0 not configured
acpipci0 at acpi0 PCI0: 0x00000010 0x00000011 0x00000000
com0 at acpi0 UAR1 addr 0x3f8/0x8 irq 4: ns16550a, 16 byte fifo
acpicmos0 at acpi0
pchgpio0 at acpi0 GPI0 addr 0xfdaf0000/0x10000 0xfdae0000/0x10000
0xfdac0000/0x10000 irq 14, 224 pins
"CYP0002" at acpi0 not configured
acpibtn0 at acpi0: SLPB
"PNP0C14" at acpi0 not configured
"INT33A1" at acpi0 not configured
acpibtn1 at acpi0: PWRB
tpm0 at acpi0 TPM_ 2.0 (TIS) addr 0xfed40000/0x5000, WEC WPCT200 rev 0x4
"PNP0C14" at acpi0 not configured
"PNP0C0B" at acpi0 not configured
"PNP0C0B" at acpi0 not configured
"PNP0C0B" at acpi0 not configured
"PNP0C0B" at acpi0 not configured
"PNP0C0B" at acpi0 not configured
acpicpu0 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151 mwait.1@0x33),
C1(1000@1 mwait.1), PSS
acpicpu1 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151 mwait.1@0x33),
C1(1000@1 mwait.1), PSS
acpicpu2 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151 mwait.1@0x33),
C1(1000@1 mwait.1), PSS
acpicpu3 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151 mwait.1@0x33),
C1(1000@1 mwait.1), PSS
acpipwrres0 at acpi0: PG00, resource for PEG0
acpipwrres1 at acpi0: PG01, resource for PEG1
acpipwrres2 at acpi0: PG02, resource for PEG2
acpipwrres3 at acpi0: WRST
acpipwrres4 at acpi0: WRST
acpipwrres5 at acpi0: WRST
acpipwrres6 at acpi0: WRST
acpipwrres7 at acpi0: WRST
acpipwrres8 at acpi0: WRST
acpipwrres9 at acpi0: WRST
acpipwrres10 at acpi0: WRST
acpipwrres11 at acpi0: WRST
acpipwrres12 at acpi0: WRST
acpipwrres13 at acpi0: WRST
acpipwrres14 at acpi0: WRST
acpipwrres15 at acpi0: WRST
acpipwrres16 at acpi0: WRST
acpipwrres17 at acpi0: WRST
acpipwrres18 at acpi0: WRST
acpipwrres19 at acpi0: WRST
acpipwrres20 at acpi0: WRST
acpipwrres21 at acpi0: WRST
acpipwrres22 at acpi0: WRST
acpipwrres23 at acpi0: FN00, resource for FAN0
acpipwrres24 at acpi0: FN01, resource for FAN1
acpipwrres25 at acpi0: FN02, resource for FAN2
acpipwrres26 at acpi0: FN03, resource for FAN3
acpipwrres27 at acpi0: FN04, resource for FAN4
acpitz0 at acpi0: critical temperature is 119 degC
acpitz1 at acpi0: critical temperature is 119 degC
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD1F
cpu0: using VERW MDS workaround (except on vmm entry)
cpu0: Enhanced SpeedStep 3392 MHz: speeds: 3401, 3400, 3200, 3000, 2800,
2700, 2500, 2300, 2100, 1900, 1700, 1500, 1400, 1200, 1000, 800 MHz
pci0 at mainbus0 bus 0
pchb0 at pci0 dev 0 function 0 "Intel Core 7G Host" rev 0x05
inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 630" rev 0x04
drm0 at inteldrm0
inteldrm0: msi, KABYLAKE, gen 9
xhci0 at pci0 dev 20 function 0 "Intel 200 Series xHCI" rev 0x00: msi,
xHCI 1.0
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev
3.00/1.00 addr 1
"Intel 200 Series Thermal" rev 0x00 at pci0 dev 20 function 2 not configured
dwiic0 at pci0 dev 21 function 0 "Intel 200 Series I2C" rev 0x00: apic 2
int 16
iic0 at dwiic0
"Intel 200 Series MEI" rev 0x00 at pci0 dev 22 function 0 not configured
puc0 at pci0 dev 22 function 3 "Intel 200 Series KT" rev 0x00: ports: 16 com
com4 at puc0 port 0 apic 2 int 20: ns16550a, 16 byte fifo
ahci0 at pci0 dev 23 function 0 "Intel 200 Series AHCI" rev 0x00: msi,
AHCI 1.3.1
ahci0: port 0: 6.0Gb/s
ahci0: port 1: 1.5Gb/s
ahci0: port 2: 6.0Gb/s
scsibus1 at ahci0: 32 targets
sd0 at scsibus1 targ 0 lun 0: <ATA, THNSF8400CCSE, > naa.500080d9110eccfb
sd0: 381554MB, 512 bytes/sector, 781422768 sectors, thin
cd0 at scsibus1 targ 1 lun 0: <HL-DT-ST, DVD+-RW GU90N, A1C3> removable
sd1 at scsibus1 targ 2 lun 0: <ATA, THNSF8400CCSE, > naa.500080d9110ecc64
sd1: 381554MB, 512 bytes/sector, 781422768 sectors, thin
pcib0 at pci0 dev 31 function 0 "Intel Q270 LPC" rev 0x00
"Intel 200 Series PMC" rev 0x00 at pci0 dev 31 function 2 not configured
azalia0 at pci0 dev 31 function 3 "Intel 200 Series HD Audio" rev 0x00: msi
azalia0: codecs: Realtek ALC255, Intel/0x280b, using Realtek ALC255
audio0 at azalia0
ichiic0 at pci0 dev 31 function 4 "Intel 200 Series SMBus" rev 0x00:
apic 2 int 23
iic1 at ichiic0
spdmem0 at iic1 addr 0x51: 32GB DDR4 SDRAM PC4-17000 with thermal sensor
spdmem1 at iic1 addr 0x53: 32GB DDR4 SDRAM PC4-17000 with thermal sensor
em0 at pci0 dev 31 function 6 "Intel I219-LM" rev 0x00: msi, address
d8:9e:f3:48:81:16
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0: console keyboard
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
vmm0 at mainbus0: VMX/EPT
efifb at mainbus0 not configured
uhub1 at uhub0 port 1 configuration 1 interface 0 "GenesysLogic USB2.1
Hub" rev 2.10/6.63 addr 2
uhidev0 at uhub1 port 2 configuration 1 interface 0 "SIGMACHIP USB
Keyboard" rev 1.10/1.10 addr 3
uhidev0: iclass 3/1
ukbd0 at uhidev0: 8 variable keys, 6 key codes
wskbd1 at ukbd0 mux 1
uhidev1 at uhub1 port 2 configuration 1 interface 1 "SIGMACHIP USB
Keyboard" rev 1.10/1.10 addr 3
uhidev1: iclass 3/0, 2 report ids
ucc0 at uhidev1 reportid 1: 573 usages, 20 keys, array
wskbd2 at ucc0 mux 1
uhid0 at uhidev1 reportid 2: input=1, output=0, feature=0
uhidev2 at uhub0 port 10 configuration 1 interface 0 "SIGMACHIP Usb
Mouse" rev 1.10/1.10 addr 4
uhidev2: iclass 3/1
ums0 at uhidev2: 3 buttons, Z dir
wsmouse0 at ums0 mux 0
uhub2 at uhub0 port 17 configuration 1 interface 0 "GenesysLogic USB3.1
Hub" rev 3.20/6.63 addr 5
vscsi0 at root
scsibus2 at vscsi0: 256 targets
softraid0 at root
scsibus3 at softraid0: 256 targets
root on sd0a (9816cda3ded1d839.a) swap on sd0b dump on sd0b
WARNING: / was not properly unmounted
drm:pid0:intel_ddi_sanitize_encoder_pll_mapping *NOTICE* [drm]
[ENCODER:102:DDI C/PHY C] is disabled/in DSI mode with an ungated DDI
clock, gate it
drm:pid0:intel_ddi_sanitize_encoder_pll_mapping *NOTICE* [drm]
[ENCODER:113:DDI D/PHY D] is disabled/in DSI mode with an ungated DDI
clock, gate it
drm:pid0:intel_ddi_sanitize_encoder_pll_mapping *NOTICE* [drm]
[ENCODER:123:DDI E/PHY E] is disabled/in DSI mode with an ungated DDI
clock, gate it
inteldrm0: 1920x1200, 32bpp
wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation), using wskbd0
wskbd1: connecting to wsdisplay0
wskbd2: connecting to wsdisplay0
wsdisplay0: screen 1-5 added (std, vt100 emulation)

Re: mapping different client and server uid:gid for NFS

>> How can one get both entries to work?
>
> By having them on different filesystems. You can't have diferent options
> on different directories exported from the same filesystem.
>
> See "BUGS" in exports(5).

Thanks Stuart for pointing that out. I did read it but I didn't really
understand it at the time (which is likely my fault).

On that, does the example in the exports(5) not give a contradictory
option as a valid example when it is not?

For example:

/usr /usr/local -maproot=0:10 friends
/usr -maproot=daemon grumpy.cis.uoguelph.ca 131.104.48.16
/usr -ro -mapall=nobody
/u -maproot=bin: -network=131.104.48 -mask=255.255.255.0
/u2 -maproot=root friends
/u2 -alldirs -network=cis-net -mask=cis-mask

Given that /usr, /u and /u2 are local filesystem mount points, the above
example specifies the following: /usr is exported to hosts friends where
friends is specified in the netgroup file with users mapped to their
remote credentials and root mapped to UID 0 and GID 10. It is exported
read-write and the hosts in "friends" can mount either /usr or
/usr/local. It is exported to 131.104.48.16 and grumpy.cis.uoguelph.ca
with users mapped to their remote credentials and root mapped to the user
and groups associated with "daemon"; it is exported to the rest of the
world as read-only with all users mapped to the user and groups
associated with "nobody".

It seems to indicate you can export /usr with an option of -maproot=0:10
to some hosts, while exporting the same /usr local FS to another host
with a different option of -maproot=daemon . Is that wrong in the man
page? Or is it because they are being exported to different hosts.

Re: Minimum supported chipsets of amd64

Anon loli, please do everyone a favor and get off of this mailing list.

No one here likes or appreciates your long winded rants.

No one cares if you're autistic.

Plenty of people on this mailing list have told you to leave. I don't know why you keep trying to be friendly to everyone here, as it's clearly not working.

Go find another mailing list to spam.


Sincerely,
Everyone on misc

On Wednesday, October 30, 2024, Anon Loli <anonloli@autistici.org> wrote:
On Tue, Oct 29, 2024 at 12:26:54PM +0100, Christian Schulte wrote:
> On 10/28/24 22:53, Anon Loli wrote:
> > On Mon, Oct 28, 2024 at 05:35:47PM +0100, Christian Schulte wrote:
> >> On 10/24/24 03:01, Mike Larkin wrote:
> >>>
> >>> Every one of us who has worked in this area, at this level, has read those
> >>> 800+ page documents. Sometimes they are many thousands of pages (eg the latest
> >>> Intel SDM or latest ACPI spec).
> >>>
> >>> Tell us what you are doing and what you want to know and maybe we can point
> >>> you to the right docs, but there is no short-cutting reading the reference
> >>> manuals.
> >>>
> >>
> >> I would really like to understand why this architecture stood the test
> >> of time. Just because it boots in 8 bit CPU mode from the 70ties not
> >> even capable of beating a 6502? Just because developers were not
> >> continuously forced to throw away all knowledge and could build upon it?
> >> Seems to be the reason. Intel tried to throw away legacy burdens and got
> >> set straight by AMD. I am currently approaching page 4000 of
> >> documentation. Shaking heads. Unbelievable. What I am lacking so far is
> >> a current PCI bus specification. This seems to not be available to non
> >> members who I am certainly not. Coming from a hardware background,
> >> documents like this
> >>
> >> <https://www.intel.sg/content/dam/doc/datasheet/io-controller-hub-10-family-datasheet.pdf>
> >>
> >> clearly were a waste of time, at least when your goal is not to produce
> >> mainboards. Well. Normally you would program devices directly. It even
> >> contains write-once-by-firmware registers. It will take some time for me
> >> to understand the reasoning behind this. Not questioning there are no
> >> reasons for doing it that way. I am just trying to make me stop hating
> >> that architecture. I am still failing at this task but I would like to
> >> overcome this. At least it has linear address space. Oh. What a wonder.
> >> Every 68k had this decades ago. Oh sorry. Your comments are very helpful
> >> to me so far so thank you. Because the machine independent parts in the
> >> kernel really are abstractions of formerly machine dependent parts,
> >> understanding the worst case of those - namely x86 and amd64 - will help
> >> me understand those. I am still in the process of reading x86/amd64
> >> documentation even if it make me shake my head every so often.
> >>
> >> Regards,
> >> --
> >> Christian
> >
> > I just wrote a whole big-ass e-mail about how hardware has been shit for
> > decades now.
> > I do not feel like rewriting all of it right now.... it was a genius e-mail.
> >
> > I fucking hate when my e-mail client goes bananas because it's terminal based.
> > Fuck escape sequences and stupid retarded Unix.
> > When do escape sequences actually work as intended? When?
> >
> > Anyways suckless.org rocks, and should be implied to hardware.
> >
> > Open Source is Insufficient to Solve Trust Problems in Hardware
> > https://youtube.com/watch?v=Hzb37RyagCQ
> >
> > How do you know the hardware in front of you actually conforms to the hardware
> > design you might or might not have?
> > You can't, it's not like software, at least you can't with existing hardware,
> > watch the video.
> >
> > Mud towers build on mud foundation are still mud and will collapse under mud.
> >
> > This was more-less the important stuff
> > Fuck I hate re-writing emails fuck me!
> >
>
> Fuck. Ass. Genius. You maybe want to watch the Youtube Channels of Ben
> Eater [1] or James Sharman [2] for a starting point talking about
> hardware and how to build a CPU from scratch using bread boards. Fuck.
> Ass. Genius. Then start reading about what microelectronics is about or
> even get a degree in microelectronics. Fuck. Ass. Genius.
>
> [1] <https://www.youtube.com/@BenEater/playlists>
> [2] <https://www.youtube.com/@weirdboyjim/playlists>
>
> --
> Christian

Since I am autistic, I have trouble understanding when exactly someone is
making fun of me or what tone they are using, especially trough text.
For the sake of friendliness I shall assume that you said all of that in good
spirit and were not condescending.

I knew about Ben Eater for many years, I am extremely interested in
microelectronics.. I am also interested in chemistry and creating your own
transistors and stuff - silicon, etc. ... but that stuff FOR NOW is
unimportant.
Did not know about James Sharman, though.

There was a dude whomst I forgot about; he created his own RISC-V CPU and
hardware around it - motherborad, even add-in PCI-like daughterboards for stuff
like VGA and keyboard support if I remember correctly.
That computer was a intelligent multi-story, stacked tower - great design,
keeps things separated, cool-looking and organized.

And if I were to create something usable, I shall write a super ultra-simple
guide on how to do it yourself - DIY - unlike best of best manual pages *cough*
*cough*.
So almost everyone could make such a thing at their own home, perhaps not the
FPGA itself (which I plan on preferring), but everything around it?

I am unsure of the complexity of working with FPGAs - software or hardware
wise.
I admit my lack of such, but not knowing has never before stopped me from
learning, and it shall not stop you.

Like said - we have a lot of existing CPU architectures and other designs, and
we can extract the best of the best from everything, and combine everything
into something just beautiful!





Okay, I browsed the James Sharman's YT channel, and just by reading the video
titles - I got extremely excited!
The moment I read "Storage (SD Card Support)...", I remembered that there
exist web-siteS that explain how you can add support to an >>FPGA<< from
storage stuff (SD, HDD, SSD), to networking, etc., which is more valuable than
fucking gold!

Holy shit if I don't archive their web-sites and all media they have, that
stuff cannot be allowed to stop existing!!


Since I extremely-extremely love problem solving - creating and debugging
hardware ought to be fun!
I cannot wait to spent 5 hours figuring out how I missed 1 resistor or whatever
:')


Anyways - assuming you were serious and nice to me - fuck genius ass or rather
geniuses fuck good ass?



--
Anon Loli
#########
This mortal strives for omnisciency. Some tags: perfectionist, minimalist,
researcher, scientist, philosopher, developer, autist, anarchist, data hoarder,
99 other tags and interests.

I am always up for conversing as long as you meet these requirements:
1. Use PGP encryption for all data shared,
2. Use a open source operating system, NOT Windows, NOT MacOS,
3. Have a open mind - are ready to let go of any and all imperfect views on
  anything, if they are.
Let's change this world for the better, one action at a time
########################
<anonloli@autistici.org>

Re: Both UK BSD User Groups gone?

Hello,

> done.

Thank you :D

> unlikely for me, I'm quite far from London and I only really go there
> if I have to (usually on the way somewhere else).

Aren't you from Devon? That isn't exactly far at least by my standards
:P

Also quite frankly don't blame you, when someone thinks of a nice trip
in the UK, London isn't the first choice.

Take care,
--
Polarian
GPG signature: 0770E5312238C760
Jabber/XMPP: polarian@icebound.dev

NEW: benchmarks/qmlbench

Please find attached qmlbench-19082024. A simple QML and QtQuick
benchmark tool. I want to use it to benchmark different Qt6 setups.

Example:
$ qmlbench-qt6 /usr/local/share/qmlbench/benchmarks/auto/animations/comparison/moving-images-script.qml

OK to import?

Comment:
QML and QtQuick benchmark tool

Description:
qmlbench is a tool for benchmarking Qt, QML and QtQuick as a whole stack rather
than in isolation. The benchmarks it provides exercise a very large part of
Quick, QML, Gui, Core, and as a result can be considered a decent metric for
overall Qt performance.

Maintainer: Rafael Sadowski <rsadowski@openbsd.org>

WWW: https://invent.kde.org/qt/qt-labs/qmlbench

mips64 bulk build report

bulk build on octeon.ports.openbsd.org
started on Mon Oct 21 14:56:07 UTC 2024
finished at Wed Oct 30 14:02:49 UTC 2024
lasted 09D23h06m
done with kern.version=OpenBSD 7.6-current (GENERIC.MP) #240: Mon Oct 14 04:10:40 MDT 2024

built packages:8697
Oct 21:1663
Oct 22:672
Oct 23:334
Oct 24:551
Oct 25:929
Oct 26:985
Oct 27:671
Oct 28:874
Oct 29:1927
Oct 30:90


build failures: 64
http://build-failures.rhaalovely.net/mips64/2024-10-21/archivers/blosc2.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/astro/gnuastro.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/astro/wmglobe.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/audio/moc.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/audio/xmms2.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/cad/horizon-eda.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/databases/postgresql-pllua.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/devel/arm-none-eabi/gcc,aarch64.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/devel/py-greenlet,python3.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/devel/py-thrift,python3.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/devel/py-unicorn,python3.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/devel/sdcc.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/devel/tbb.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/devel/vte3.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/emulators/desmume.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/emulators/dosbox-x.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/emulators/libretro-pcsx-rearmed.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/emulators/openmsx.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/astromenace.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/cataclysm-dda.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/endless-sky.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/gnukem.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/goldberg_emulator.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/hyperrogue.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/nblood.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/vkquake.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/wesnoth.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/widelands.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/games/witchblast.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/geo/gpstk.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/inputmethods/ibus.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/lang/STk.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/lang/bacon.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/lang/gambit.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/lang/gforth.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/lang/librep.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/lang/moarvm.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/math/flintlib.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/math/lean.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/math/lrs.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/math/matio.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/math/ntl.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/misc/remind.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/multimedia/assimp.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/net/gtk-gnutella.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/net/gupnp/dlna.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/net/icinga/core2.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/net/toxic,no_x11.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/plan9/drawterm.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/security/botan2.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/security/distorm3.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/security/gpgme.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/sysutils/libvirt.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/sysutils/lnav.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/sysutils/nix.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/textproc/aspell/core.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/textproc/link-grammar,-main.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/textproc/p5-SWISH-API.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/wayland/gtk-layer-shell.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/wayland/gtk4-layer-shell.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/x11/jgmenu.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/x11/qt5/qtbase.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/x11/qt6/qtbase.log
http://build-failures.rhaalovely.net/mips64/2024-10-21/x11/tigervnc.log