pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

bob: Update to 0.99.4.



Module Name:	pkgsrc-wip
Committed By:	Jonathan Perkin <jperkin%smartos.org@localhost>
Pushed By:	jperkin
Date:		Thu May 7 16:02:42 2026 +0100
Changeset:	14619d342c8ef60fa140c5d5105eae15eabf6424

Modified Files:
	bob/Makefile
	bob/cargo-depends.mk
	bob/distinfo

Log Message:
bob: Update to 0.99.4.

* Support new `summary` section in the config file to configure restricted
  package inclusion, `FILE_CKSUM` entries, and compression types for the
  `pkg_summary` file.

* Add `always_disk` table for dynamic WRKOBJDIR to force certain packages to
  always build on disk.  Useful for packages such as ansible that can use well
  over 1GB of temporary space that is not reflected by the WRKDIR usage stats.

* Improve `bob rebuild` package matching logic and error messages.

* Improve `bob status` to use actual values if available rather than predicted
  allocations, add a disk usage column, and a new `--sort` option.

* Ensure `bob publish -pe` sends the report email before starting the package
  sync.

* Improve shutdown handling and avoid the potential for packages to be marked
  as failed when performing a forced shutdown.

* Fix ability for all file system types to mount over an existing mount point.

* Minor formatting tweaks and improvements.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=14619d342c8ef60fa140c5d5105eae15eabf6424

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 bob/Makefile         |  2 +-
 bob/cargo-depends.mk | 18 ++++++++--------
 bob/distinfo         | 60 ++++++++++++++++++++++++++--------------------------
 3 files changed, 40 insertions(+), 40 deletions(-)

diffs:
diff --git a/bob/Makefile b/bob/Makefile
index c52493cfc4..0a1cc22a7d 100644
--- a/bob/Makefile
+++ b/bob/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	bob-0.99.3
+DISTNAME=	bob-0.99.4
 CATEGORIES=	pkgtools
 MASTER_SITES=	${MASTER_SITE_GITHUB:=jperkin/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
diff --git a/bob/cargo-depends.mk b/bob/cargo-depends.mk
index 8b0dd47329..0037ab7da2 100644
--- a/bob/cargo-depends.mk
+++ b/bob/cargo-depends.mk
@@ -209,7 +209,7 @@ CARGO_CRATE_DEPENDS+=	jiff-static-0.2.24
 CARGO_CRATE_DEPENDS+=	jiff-tzdb-0.1.6
 CARGO_CRATE_DEPENDS+=	jiff-tzdb-platform-0.1.3
 CARGO_CRATE_DEPENDS+=	jobserver-0.1.34
-CARGO_CRATE_DEPENDS+=	js-sys-0.3.97
+CARGO_CRATE_DEPENDS+=	js-sys-0.3.98
 CARGO_CRATE_DEPENDS+=	kasuari-0.4.12
 CARGO_CRATE_DEPENDS+=	kstat-rs-0.2.4
 CARGO_CRATE_DEPENDS+=	kstring-2.0.2
@@ -303,7 +303,7 @@ CARGO_CRATE_DEPENDS+=	ratatui-widgets-0.3.0
 CARGO_CRATE_DEPENDS+=	rayon-1.12.0
 CARGO_CRATE_DEPENDS+=	rayon-core-1.13.0
 CARGO_CRATE_DEPENDS+=	redox_syscall-0.5.18
-CARGO_CRATE_DEPENDS+=	redox_syscall-0.7.4
+CARGO_CRATE_DEPENDS+=	redox_syscall-0.7.5
 CARGO_CRATE_DEPENDS+=	ref-cast-1.0.25
 CARGO_CRATE_DEPENDS+=	ref-cast-impl-1.0.25
 CARGO_CRATE_DEPENDS+=	regex-1.12.3
@@ -340,7 +340,7 @@ CARGO_CRATE_DEPENDS+=	signal-hook-0.4.4
 CARGO_CRATE_DEPENDS+=	signal-hook-mio-0.2.5
 CARGO_CRATE_DEPENDS+=	signal-hook-registry-1.4.8
 CARGO_CRATE_DEPENDS+=	simd-adler32-0.3.9
-CARGO_CRATE_DEPENDS+=	siphasher-1.0.2
+CARGO_CRATE_DEPENDS+=	siphasher-1.0.3
 CARGO_CRATE_DEPENDS+=	slab-0.4.12
 CARGO_CRATE_DEPENDS+=	smallvec-1.15.1
 CARGO_CRATE_DEPENDS+=	sqlite-wasm-rs-0.5.3
@@ -375,7 +375,7 @@ CARGO_CRATE_DEPENDS+=	time-macros-0.2.25
 CARGO_CRATE_DEPENDS+=	tinystr-0.8.3
 CARGO_CRATE_DEPENDS+=	tinyvec-1.11.0
 CARGO_CRATE_DEPENDS+=	tinyvec_macros-0.1.1
-CARGO_CRATE_DEPENDS+=	tokio-1.52.1
+CARGO_CRATE_DEPENDS+=	tokio-1.52.2
 CARGO_CRATE_DEPENDS+=	tracing-0.1.44
 CARGO_CRATE_DEPENDS+=	tracing-appender-0.2.5
 CARGO_CRATE_DEPENDS+=	tracing-attributes-0.1.31
@@ -405,11 +405,11 @@ CARGO_CRATE_DEPENDS+=	walkdir-2.5.0
 CARGO_CRATE_DEPENDS+=	wasi-0.11.1+wasi-snapshot-preview1
 CARGO_CRATE_DEPENDS+=	wasip2-1.0.1+wasi-0.2.4
 CARGO_CRATE_DEPENDS+=	wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-0.2.120
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-futures-0.4.70
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-0.2.120
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-support-0.2.120
-CARGO_CRATE_DEPENDS+=	wasm-bindgen-shared-0.2.120
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-0.2.121
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-futures-0.4.71
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-0.2.121
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-support-0.2.121
+CARGO_CRATE_DEPENDS+=	wasm-bindgen-shared-0.2.121
 CARGO_CRATE_DEPENDS+=	wasm-encoder-0.244.0
 CARGO_CRATE_DEPENDS+=	wasm-metadata-0.244.0
 CARGO_CRATE_DEPENDS+=	wasmparser-0.244.0
diff --git a/bob/distinfo b/bob/distinfo
index 0503feaa3b..3ae5203277 100644
--- a/bob/distinfo
+++ b/bob/distinfo
@@ -99,9 +99,9 @@ Size (block-buffer-0.10.4.crate) = 10538 bytes
 BLAKE2s (blocking-1.6.2.crate) = e2e5b7756c5b1995093b45714eb65daf16c1405f5a504172bee8f25a0e651c43
 SHA512 (blocking-1.6.2.crate) = 96beae4b975a4f6da2adcdf0baab407ec42e185712891f25b99313e8810f017921dd6095ec60264b912c65f88eda58734fe5f923704162b40410a4c70ee08f69
 Size (blocking-1.6.2.crate) = 17754 bytes
-BLAKE2s (bob-0.99.3.tar.gz) = de7447f8bd8ff5464e0d26071f4097fcc94dd5be229f11503f9925db67fee760
-SHA512 (bob-0.99.3.tar.gz) = b0aeeb826ce57b07b528dfa214b2059fb16d15087bb7a1001f1a8ae8ea44d219c47f80ac95e3e18bcc8e53772408472128122054e367674314591273ce8c05be
-Size (bob-0.99.3.tar.gz) = 6151855 bytes
+BLAKE2s (bob-0.99.4.tar.gz) = 1cf53fbc6bb4062f87febda3554d91bc64173037248b8889ff18e50df2417c6b
+SHA512 (bob-0.99.4.tar.gz) = 7c16185ec2829bd7caa74e2908bc051b7c96e25323bb368fba39f371350b8027011858fb483d21b577c195f12332d01f644a457436c73cf2a3fc03530f5b3680
+Size (bob-0.99.4.tar.gz) = 6158026 bytes
 BLAKE2s (bstr-1.12.1.crate) = bf738250e22e04ffa6d9ae59e16bec4997bc7307983bb39e1672cea8cba81d6f
 SHA512 (bstr-1.12.1.crate) = 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
 Size (bstr-1.12.1.crate) = 354916 bytes
@@ -630,9 +630,9 @@ Size (jiff-tzdb-platform-0.1.3.crate) = 3179 bytes
 BLAKE2s (jobserver-0.1.34.crate) = e84bc7a0278a236aaaf44f8d659626d8187d04112f8b62e465f7587f39a76bff
 SHA512 (jobserver-0.1.34.crate) = 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549
 Size (jobserver-0.1.34.crate) = 29013 bytes
-BLAKE2s (js-sys-0.3.97.crate) = 11240950b74714b9c3574824127c6694e793a4e54c322a812343baa2002ce615
-SHA512 (js-sys-0.3.97.crate) = e01eb24cae6a253cec4f991bc680d64e4a1523229bbeac58840df7048e77759f341a611f8c7431aa793546a7d9f2022aa3df90b05d1398da9e0aa9096cfd384f
-Size (js-sys-0.3.97.crate) = 106322 bytes
+BLAKE2s (js-sys-0.3.98.crate) = e9b382a9356de4c5fe798e8976d38babf522d7b75481c3f448385e53fdf81bfb
+SHA512 (js-sys-0.3.98.crate) = afeec49d8a6894d1c7a10d80a6d6500d8677f0c769f74beae8da820932da8ff91ff0e9abcc48fde251e617903578e65af4a9cf88972510e78ae8e1284780675c
+Size (js-sys-0.3.98.crate) = 108519 bytes
 BLAKE2s (kasuari-0.4.12.crate) = d99d1e0777798be2a84daf74cd51d80bc57968c2988b6d77a77ad4ae4e2a9e9b
 SHA512 (kasuari-0.4.12.crate) = d71c169b138d473353e184d501ac23edaa7bc5bd24488f17497a7031c08740ae76dda8c969418b357e169c3aba131119c9d3000359cfe3a841ddbade5ff9aca8
 Size (kasuari-0.4.12.crate) = 32684 bytes
@@ -915,9 +915,9 @@ Size (rayon-core-1.13.0.crate) = 73151 bytes
 BLAKE2s (redox_syscall-0.5.18.crate) = 15142008cfcffdfe12059e4c1415d354d0a1f60e4fd392dcf9ac888821a0988b
 SHA512 (redox_syscall-0.5.18.crate) = 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
 Size (redox_syscall-0.5.18.crate) = 30747 bytes
-BLAKE2s (redox_syscall-0.7.4.crate) = acd01d29e1d4f0d38baffa678a181ba450f6def05687326113a23c1598fe4785
-SHA512 (redox_syscall-0.7.4.crate) = e1ccb1e145c38f12069d72c865e1efc18ec260f5e96f015fa2fe54d59bd67fb8c41bbcf16246aa8f7947265684861e8a02520107d9bd7619d675be5d0f497ed8
-Size (redox_syscall-0.7.4.crate) = 28248 bytes
+BLAKE2s (redox_syscall-0.7.5.crate) = 52769091327244453bf771228d756f016ddf95cb86daecc685c32d18960e5b12
+SHA512 (redox_syscall-0.7.5.crate) = 492fcf6078423dd0ade52f39f1d871fc117f787f8993bf39b16ad27adf61c783316b483273197703cfbbf7da430c112f5e1321a18ab9122838a6782da8423535
+Size (redox_syscall-0.7.5.crate) = 27113 bytes
 BLAKE2s (ref-cast-1.0.25.crate) = f8005a671936cc05c25389168910476a68813cb5624968e0f830159e891e7a06
 SHA512 (ref-cast-1.0.25.crate) = dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120
 Size (ref-cast-1.0.25.crate) = 15192 bytes
@@ -1026,9 +1026,9 @@ Size (signal-hook-registry-1.4.8.crate) = 21668 bytes
 BLAKE2s (simd-adler32-0.3.9.crate) = c2430e1618e0e240daa76a5547ea175ff45df5ee87d124bc081a46bede669fc3
 SHA512 (simd-adler32-0.3.9.crate) = c900aad6b3f8b13e995031d7e2ffec015d9b68809cd9d76e8368a1091cc5f3d63073c7a212656f3a7930e4445e64b93b977324d4507f02e059676ea2cf59839a
 Size (simd-adler32-0.3.9.crate) = 18572 bytes
-BLAKE2s (siphasher-1.0.2.crate) = f0365c8f125b848f12c9e373d9d1a05eedb363019c032edd8002212a535bd3ee
-SHA512 (siphasher-1.0.2.crate) = 8399a455434ffabd268c4984bc8f1fb18650df0293d6262b507fb608ff96316075880ccbaf228a9fadd8192320150b9137fc3d854aacd76a2b338b5b7fd93be2
-Size (siphasher-1.0.2.crate) = 11416 bytes
+BLAKE2s (siphasher-1.0.3.crate) = ccfa023fabdd24ffa0a54aacace8d9859d7d61559285f55c70bda0463f697180
+SHA512 (siphasher-1.0.3.crate) = dd0416e6fa8e835c25b10bf93c793c263679d64b8d56288313bf93b989e4a5b271065da11e9af266e9878db7dd73396852e2e9b164aea6c2ad837c8ff0f73bcc
+Size (siphasher-1.0.3.crate) = 11643 bytes
 BLAKE2s (slab-0.4.12.crate) = 559f0b4110089a3259a5b4140d3577d827bfe96b67286f5cda9a93a9039388c0
 SHA512 (slab-0.4.12.crate) = cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9
 Size (slab-0.4.12.crate) = 19080 bytes
@@ -1134,9 +1134,9 @@ Size (tinyvec-1.11.0.crate) = 53096 bytes
 BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
 SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
 Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
-BLAKE2s (tokio-1.52.1.crate) = 737c665214f6cab5c24e18657e0c12258f2860ff80a6a741a20534397fcd5d4b
-SHA512 (tokio-1.52.1.crate) = 4b88b74953edb136b963fb72e279852fed62fae26b9e3378b0bc079c6b19529e8ec60cdf1520678dd0ccbbeda64b615c34bd2ddd3a27252df42f1a8076e7afb0
-Size (tokio-1.52.1.crate) = 900270 bytes
+BLAKE2s (tokio-1.52.2.crate) = 9a22a9e1b6c588b966673ed802ef08465adf530d51e11a957d20582bf9d539c0
+SHA512 (tokio-1.52.2.crate) = da1d473db7dbc75c22783c6e14e80b444a8806a560d92bcb1267d75157e3439808f372fb875aa6ea93f50fa7a9d9bb97cde3430faffbd3bcde294225b88d3085
+Size (tokio-1.52.2.crate) = 900295 bytes
 BLAKE2s (tracing-0.1.44.crate) = c8b96501c5de427e26fd8b39c09146b04d6d62a501295fccdbad9e6f2f30e41c
 SHA512 (tracing-0.1.44.crate) = 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
 Size (tracing-0.1.44.crate) = 463135 bytes
@@ -1224,21 +1224,21 @@ Size (wasip2-1.0.1+wasi-0.2.4.crate) = 132087 bytes
 BLAKE2s (wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = e1f94119806238d291a156dab554c9e2ee7d7d4377fa1511c8ac1610af5c92a5
 SHA512 (wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d
 Size (wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354 bytes
-BLAKE2s (wasm-bindgen-0.2.120.crate) = 74b75f42e34c7c03c2e9508f1f308e2023ca9d2d3c9cef28a145167826aea0d2
-SHA512 (wasm-bindgen-0.2.120.crate) = 1ddbd6c5a5a06c01ff4e5ef61eeeb0b56fe9a1773bda8e6b888dcb319107cf335eecd541414ca14deec7d210cbfb530dfe4a807e5a8a5d93dc79fa6fe6ca58c9
-Size (wasm-bindgen-0.2.120.crate) = 63555 bytes
-BLAKE2s (wasm-bindgen-futures-0.4.70.crate) = 405ff979a17a4339c963cd5ff367c598fa7cfb3a1e9a83183cfeab28fca4df56
-SHA512 (wasm-bindgen-futures-0.4.70.crate) = 543bcc8f829633d01efd1ca58fcdd58a5cc8d34d206122f2a93c2236e9d2f01425893c98677f3f7aca052938b7db4ff0e872852d028681f969b841e84ba348d5
-Size (wasm-bindgen-futures-0.4.70.crate) = 8243 bytes
-BLAKE2s (wasm-bindgen-macro-0.2.120.crate) = 4134bcce4c6796f1b5e85ca1120b80770ed3f75f17e6a97c21a2805665ec9d29
-SHA512 (wasm-bindgen-macro-0.2.120.crate) = e517bc316e629bbcb0c1402554f21d419bc9800a1841a402881403c95a2aede39e3634750e3cb815e24e7079e4ae2864c32f415ba48cb569562eec93c74b9139
-Size (wasm-bindgen-macro-0.2.120.crate) = 9293 bytes
-BLAKE2s (wasm-bindgen-macro-support-0.2.120.crate) = 8bb7948a2a035c8fe3df873be8c7c30ea8f3472c2a3f257bc6fa32842595169b
-SHA512 (wasm-bindgen-macro-support-0.2.120.crate) = 7ed4e11b669451933ed416842945ff6649f77610bb493453b0b001ab69b97c4d6cad4c8655b3159a5735365e835aa6c92f1c78008a743edaa6c5a8a60c194dda
-Size (wasm-bindgen-macro-support-0.2.120.crate) = 69005 bytes
-BLAKE2s (wasm-bindgen-shared-0.2.120.crate) = 41ee9cf7c82f5120a3df87bcac479a96f263c9de825dfd6cfe160aff87a9a056
-SHA512 (wasm-bindgen-shared-0.2.120.crate) = 68c070748a1b55b5d8d6fbfabc62410beb1c32bda1c4a3c198a8ea51dc77a818dddebb256b2abb349fde1b23ce0dd0bfff58fbc8542e535e38e23991930b663e
-Size (wasm-bindgen-shared-0.2.120.crate) = 10596 bytes
+BLAKE2s (wasm-bindgen-0.2.121.crate) = 4c050ee9a1749906dc1c5a7103f3db644457f6bbd4d8b00143ae4aa6955b2f5b
+SHA512 (wasm-bindgen-0.2.121.crate) = a3420d0fc119b9e1b091afa24b08c9b3692bff28d0488426641c9478ca795a0fe3564120ddbdbb2856f44864e622bea715ce13012d45a6e1b0795ae7057b55df
+Size (wasm-bindgen-0.2.121.crate) = 65838 bytes
+BLAKE2s (wasm-bindgen-futures-0.4.71.crate) = 8183dc452080bd800525b9f7a1c5bca95b9bf37d2a4d5821e46ca4ce6fcbf519
+SHA512 (wasm-bindgen-futures-0.4.71.crate) = 0de8bb6bc3313196a1d80cc29518414462d01d321ed68fea464b193f7102492c411f406f76723136b333e18ff05a4be64c151f75af78ea33daae02e4ff9d924f
+Size (wasm-bindgen-futures-0.4.71.crate) = 8239 bytes
+BLAKE2s (wasm-bindgen-macro-0.2.121.crate) = d499ec0a7e9f00b5a5c1bcaadf8f800abc8d921bae429956d2042cb234ceb8f0
+SHA512 (wasm-bindgen-macro-0.2.121.crate) = 844c4aceb5c1eef783d4ab678b189da004bbea4274de9744ea832d9644bbc08ea8b4a365ab2fcf33295fde235bfe53b21c29e7e30847d1cb0e265ed62302a1fe
+Size (wasm-bindgen-macro-0.2.121.crate) = 9294 bytes
+BLAKE2s (wasm-bindgen-macro-support-0.2.121.crate) = f84661f19791d6d0b48bfa361a108c2027fe788886639443d14562500d8b75f9
+SHA512 (wasm-bindgen-macro-support-0.2.121.crate) = ac01daf74ee83db1fd35a7733caeff29f29e1eace54b8b415c935b32b2d48d8802b30ffeea12f73f16785b670c25e5128c894a9bf173e2b112970c3ee1475197
+Size (wasm-bindgen-macro-support-0.2.121.crate) = 79901 bytes
+BLAKE2s (wasm-bindgen-shared-0.2.121.crate) = 2aad9b272751cf54d04914f163837c8adcd690496b9ff46aa05b4a7534caaa33
+SHA512 (wasm-bindgen-shared-0.2.121.crate) = 33c037993258552abebe2e3cb3fcd7064e768a4917c1ef3c87ba79b40a3201bdfd27793e78794ec09d7e257dae61a5a8ed283b7651be31c74c2384d4d62b8a86
+Size (wasm-bindgen-shared-0.2.121.crate) = 11270 bytes
 BLAKE2s (wasm-encoder-0.244.0.crate) = f51bef0f2f383e04b0c8cfbe97dd1df9057142f93c6e5603523639ffbaed6dec
 SHA512 (wasm-encoder-0.244.0.crate) = ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2
 Size (wasm-encoder-0.244.0.crate) = 85804 bytes


Home | Main Index | Thread Index | Old Index