pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
bob: Update to 0.99.5.
Module Name: pkgsrc-wip
Committed By: Jonathan Perkin <jperkin%smartos.org@localhost>
Pushed By: jperkin
Date: Sat May 9 11:21:57 2026 +0100
Changeset: 8dc5788923fc5fa8a1aa23f904bea5ac145efe2a
Modified Files:
bob/Makefile
bob/cargo-depends.mk
bob/distinfo
Log Message:
bob: Update to 0.99.5.
* Sandbox setup actions and per-package pre/post-build hook `cmd` actions no
longer have any environment applied to them. This allows setting variables
such as `LD_PRELOAD`, which otherwise would be applied directly to the chroot
command and likely lead to failures in the host environment. This is a
breaking change, but is hopefully clearer overall and less surprising for the
common cases.
* Ensure all `bob dev` sandbox commands use `environment.dev` rather than
`environment.build`.
* `bob log <pkg>` falls back to `setup.log` when no failed stage was recorded,
so that failures that happen before any pkgsrc stage runs work as expected.
* Improve error handling and output formatting for pre-build and post-build
scripts and hooks, as well as ensuring that the failure reasons are correctly
propagated to build status results.
* Tighten up parsing of `config.lua` and error on invalid entries rather than
ignoring them.
* Remove some dead code and other miscellaneous cleanups.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=8dc5788923fc5fa8a1aa23f904bea5ac145efe2a
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 | 11 ++++-------
bob/distinfo | 39 +++++++++++++++------------------------
3 files changed, 20 insertions(+), 32 deletions(-)
diffs:
diff --git a/bob/Makefile b/bob/Makefile
index 0a1cc22a7d..0b661a2099 100644
--- a/bob/Makefile
+++ b/bob/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= bob-0.99.4
+DISTNAME= bob-0.99.5
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 0037ab7da2..15a50f7703 100644
--- a/bob/cargo-depends.mk
+++ b/bob/cargo-depends.mk
@@ -40,7 +40,7 @@ CARGO_CRATE_DEPENDS+= byteorder-1.5.0
CARGO_CRATE_DEPENDS+= bytes-1.11.1
CARGO_CRATE_DEPENDS+= bytesize-1.3.3
CARGO_CRATE_DEPENDS+= castaway-0.2.4
-CARGO_CRATE_DEPENDS+= cc-1.2.61
+CARGO_CRATE_DEPENDS+= cc-1.2.62
CARGO_CRATE_DEPENDS+= cfg-if-1.0.4
CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.1
CARGO_CRATE_DEPENDS+= chrono-0.4.44
@@ -97,7 +97,7 @@ CARGO_CRATE_DEPENDS+= fancy-regex-0.11.0
CARGO_CRATE_DEPENDS+= faster-hex-0.10.0
CARGO_CRATE_DEPENDS+= fastrand-2.4.1
CARGO_CRATE_DEPENDS+= filedescriptor-0.8.3
-CARGO_CRATE_DEPENDS+= filetime-0.2.27
+CARGO_CRATE_DEPENDS+= filetime-0.2.28
CARGO_CRATE_DEPENDS+= find-msvc-tools-0.1.9
CARGO_CRATE_DEPENDS+= finl_unicode-1.4.0
CARGO_CRATE_DEPENDS+= fixedbitset-0.4.2
@@ -176,7 +176,7 @@ CARGO_CRATE_DEPENDS+= hashbrown-0.12.3
CARGO_CRATE_DEPENDS+= hashbrown-0.14.5
CARGO_CRATE_DEPENDS+= hashbrown-0.15.5
CARGO_CRATE_DEPENDS+= hashbrown-0.16.1
-CARGO_CRATE_DEPENDS+= hashbrown-0.17.0
+CARGO_CRATE_DEPENDS+= hashbrown-0.17.1
CARGO_CRATE_DEPENDS+= hashlink-0.11.0
CARGO_CRATE_DEPENDS+= heapless-0.8.0
CARGO_CRATE_DEPENDS+= heck-0.5.0
@@ -219,7 +219,6 @@ CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
CARGO_CRATE_DEPENDS+= leb128fmt-0.1.0
CARGO_CRATE_DEPENDS+= lettre-0.11.21
CARGO_CRATE_DEPENDS+= libc-0.2.186
-CARGO_CRATE_DEPENDS+= libredox-0.1.16
CARGO_CRATE_DEPENDS+= libsqlite3-sys-0.37.0
CARGO_CRATE_DEPENDS+= line-clipping-0.3.7
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.12.1
@@ -278,7 +277,6 @@ CARGO_CRATE_DEPENDS+= piper-0.2.5
CARGO_CRATE_DEPENDS+= pkg-config-0.3.33
CARGO_CRATE_DEPENDS+= pkgsrc-0.11.0
CARGO_CRATE_DEPENDS+= pkgsrc-kv-derive-0.2.0
-CARGO_CRATE_DEPENDS+= plain-0.2.3
CARGO_CRATE_DEPENDS+= polling-3.11.0
CARGO_CRATE_DEPENDS+= portable-atomic-1.13.1
CARGO_CRATE_DEPENDS+= portable-atomic-util-0.2.7
@@ -303,7 +301,6 @@ 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.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
@@ -375,7 +372,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.2
+CARGO_CRATE_DEPENDS+= tokio-1.52.3
CARGO_CRATE_DEPENDS+= tracing-0.1.44
CARGO_CRATE_DEPENDS+= tracing-appender-0.2.5
CARGO_CRATE_DEPENDS+= tracing-attributes-0.1.31
diff --git a/bob/distinfo b/bob/distinfo
index 3ae5203277..2c36a886ef 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.4.tar.gz) = 1cf53fbc6bb4062f87febda3554d91bc64173037248b8889ff18e50df2417c6b
-SHA512 (bob-0.99.4.tar.gz) = 7c16185ec2829bd7caa74e2908bc051b7c96e25323bb368fba39f371350b8027011858fb483d21b577c195f12332d01f644a457436c73cf2a3fc03530f5b3680
-Size (bob-0.99.4.tar.gz) = 6158026 bytes
+BLAKE2s (bob-0.99.5.tar.gz) = 2f574a2a14289abeb3b544495d4ea7000f2938997a0eb3b6967cd4404ec0d8d2
+SHA512 (bob-0.99.5.tar.gz) = b63642dd6a60082a1c2a582c7bea1205b531326f298b6fb56efa9d9c73e3facf3b3f226cd2c6dc23992cb4f85370a6c2bd607e5d6a70ecf857d14988c22ff80d
+Size (bob-0.99.5.tar.gz) = 6158779 bytes
BLAKE2s (bstr-1.12.1.crate) = bf738250e22e04ffa6d9ae59e16bec4997bc7307983bb39e1672cea8cba81d6f
SHA512 (bstr-1.12.1.crate) = 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
Size (bstr-1.12.1.crate) = 354916 bytes
@@ -123,9 +123,9 @@ Size (bytesize-1.3.3.crate) = 11594 bytes
BLAKE2s (castaway-0.2.4.crate) = ef3d95ac9709ba3fd42e6f70548f6f70f0f058382754343736f131b9ab68289a
SHA512 (castaway-0.2.4.crate) = 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481
Size (castaway-0.2.4.crate) = 12546 bytes
-BLAKE2s (cc-1.2.61.crate) = 0b60299e73ef8bf81b23df3890de858dbfed89c669e6723837ddee17b48bbcbb
-SHA512 (cc-1.2.61.crate) = 4728983b06cf6cfb8a042759b7da2d9123939cb3c87fd78d3d7dc565871b5a4aa522afe515bbfff62218d8ef5ca16ed88f777c30b746820c13c9a6bf98dc7ddd
-Size (cc-1.2.61.crate) = 97163 bytes
+BLAKE2s (cc-1.2.62.crate) = 5cb0707f26d1d431e32a5d8210a729f6a4af0b846841d695345d6c1011476fbc
+SHA512 (cc-1.2.62.crate) = 0701ef643e7e2c646c7895bd544f9ebc862ad83ca11a640a7f8b1fb5d6d9617ea45eaa8646019daff52d86d32823235fc098598554340b9bf0f91190e06f3012
+Size (cc-1.2.62.crate) = 97212 bytes
BLAKE2s (cfg-if-1.0.4.crate) = 517b7cff4f133f9b02492c0db281822fd02c24941a7aa4f9b1502895dc5e58d9
SHA512 (cfg-if-1.0.4.crate) = 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
Size (cfg-if-1.0.4.crate) = 9360 bytes
@@ -294,9 +294,9 @@ Size (fastrand-2.4.1.crate) = 20773 bytes
BLAKE2s (filedescriptor-0.8.3.crate) = 46f1007b93bba7f8fd5b1120b6ca66b1f6ca70ed28965dcb33116b1d55d80492
SHA512 (filedescriptor-0.8.3.crate) = 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
Size (filedescriptor-0.8.3.crate) = 12635 bytes
-BLAKE2s (filetime-0.2.27.crate) = 6d8355d049060294bbe31407c78b52aea1ea9acd41873c208e6288e83538f918
-SHA512 (filetime-0.2.27.crate) = f1daa3074b0686b54e6232b663ddcc442c991e35a49743630206f40b55d710687d9eebc525a47ac747bc123d8301d8374fea7c1dc6d05ea916e76612bc4c70dd
-Size (filetime-0.2.27.crate) = 16678 bytes
+BLAKE2s (filetime-0.2.28.crate) = bf0acaf6be881095250c91e4d5f1576d9030c8260f2614914f94f07b12e2608c
+SHA512 (filetime-0.2.28.crate) = 6b9a777b6d9b4723e21605d2cc097e47f2b01a89ce78137982ff54b789be6098170b236f722f2dafef1651cf1a692dde747b48ddb70a6a401bdbdc5466419407
+Size (filetime-0.2.28.crate) = 16908 bytes
BLAKE2s (find-msvc-tools-0.1.9.crate) = a62ce966e69815f44f2749cda23bae8872df3012f2bfd0c3c9b0fc988ed3bfae
SHA512 (find-msvc-tools-0.1.9.crate) = 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
Size (find-msvc-tools-0.1.9.crate) = 31493 bytes
@@ -531,9 +531,9 @@ Size (hashbrown-0.15.5.crate) = 140908 bytes
BLAKE2s (hashbrown-0.16.1.crate) = 008312b14ac41a35952dfcc9eb9e7d5c89ab81567d4251ea5848b6615c7530f4
SHA512 (hashbrown-0.16.1.crate) = 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
Size (hashbrown-0.16.1.crate) = 147785 bytes
-BLAKE2s (hashbrown-0.17.0.crate) = a88039d0e8a163584b14fb77bf2778b3003d23f1d7ea860f1fa3d25984a07adb
-SHA512 (hashbrown-0.17.0.crate) = 248f5333b23cb83fd8e439a17df85d0f5bea6dadb0e7cf2cd2d3bd0049494c125ea4fdf74ce2623884d2a3884d444689a0a7cfc9b52ad3d8de40f7498c56ef06
-Size (hashbrown-0.17.0.crate) = 154597 bytes
+BLAKE2s (hashbrown-0.17.1.crate) = d885c90268125c6a8c8970572622ac4d53d6560d16da40e73f42bfaf6690fd9b
+SHA512 (hashbrown-0.17.1.crate) = 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
+Size (hashbrown-0.17.1.crate) = 155512 bytes
BLAKE2s (hashlink-0.11.0.crate) = ee0264e19a1d9e90b5b3328ff65c815ef08ed4eb2fd74f486e9c2c5fd717b6ba
SHA512 (hashlink-0.11.0.crate) = 7a798319543ab639adf43ac08bf37a9bf6a71fe67bab79dd9abeac23d1ac65d4ce18751ab1953998275a61911e9fcdf185ff2e502bd4e0d062b5e5e47eb06c22
Size (hashlink-0.11.0.crate) = 30444 bytes
@@ -660,9 +660,6 @@ Size (lettre-0.11.21.crate) = 159999 bytes
BLAKE2s (libc-0.2.186.crate) = e4ae2a7c2182c3a4f54e39cfed3d574220b3a6d54af5a40aadfd814bb8a12c6a
SHA512 (libc-0.2.186.crate) = 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
Size (libc-0.2.186.crate) = 821883 bytes
-BLAKE2s (libredox-0.1.16.crate) = b94efdfd8c1eb0dbbd8c889177c3482d4c64724ed5589f7a223b6a7529e6e16f
-SHA512 (libredox-0.1.16.crate) = 847099a1fa297bfeb1c3b9fdf3dd16edcc494c39a42e38a653551ea6f8bb8a67cbf083bf49ce3980d66481bc9cfac411a5065dc64e12e6e3a8224e0afa4d8163
-Size (libredox-0.1.16.crate) = 9600 bytes
BLAKE2s (libsqlite3-sys-0.37.0.crate) = eb89789090d5eb1f080eda5f6fd4e8dfe553d6f4f48985b2d75d162449ae4064
SHA512 (libsqlite3-sys-0.37.0.crate) = 0ce7df4f0a1d29e1511d952754709917e8e38f8b7fa0d6d2ed614dac10e8ed9e5851b0882959aa40ab5b32e7da283cc3cf4c4b32cc6d35af585b6e58a4ccca1e
Size (libsqlite3-sys-0.37.0.crate) = 5295554 bytes
@@ -840,9 +837,6 @@ Size (pkgsrc-0.11.0.crate) = 8975224 bytes
BLAKE2s (pkgsrc-kv-derive-0.2.0.crate) = 81c01ea904254e05110333328a9e4da4fb05d0dfd158493e37105f3bdc44bd19
SHA512 (pkgsrc-kv-derive-0.2.0.crate) = ddb9a22b1a88a0daf43a9c686d0cc0d90882380dea551e74b29ba79e31f631d70ed2a040dbea68c41eae8bc9572e6e984fc2ac4cdf0f242ce8ca60cf090350e1
Size (pkgsrc-kv-derive-0.2.0.crate) = 7652 bytes
-BLAKE2s (plain-0.2.3.crate) = 87967a551971deb523fb9bb5e62f978f106ec455fae4a98da333ecaa80f35f25
-SHA512 (plain-0.2.3.crate) = 6909e4b4b4a0a49e6a226d7393b121ec04beb8a13b1652c23337eb09b3c2e5f202b53a7663dfe7828dcb32c3d18135b514e9a982967c188e127a63b6cbeda252
-Size (plain-0.2.3.crate) = 10664 bytes
BLAKE2s (polling-3.11.0.crate) = d50f830fe21fe07d308cdda7be0a1e3d88bf31e85a1a67a4534955ab73c86520
SHA512 (polling-3.11.0.crate) = 77f98b9f9ddb34e8fdc052c3b05782a645deea5b1abf38d804c0ede44c649bbc2a106f157a767064aa5a63737f900c98867d5571a66b03ca72a7abd686633db7
Size (polling-3.11.0.crate) = 59387 bytes
@@ -915,9 +909,6 @@ 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.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
@@ -1134,9 +1125,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.2.crate) = 9a22a9e1b6c588b966673ed802ef08465adf530d51e11a957d20582bf9d539c0
-SHA512 (tokio-1.52.2.crate) = da1d473db7dbc75c22783c6e14e80b444a8806a560d92bcb1267d75157e3439808f372fb875aa6ea93f50fa7a9d9bb97cde3430faffbd3bcde294225b88d3085
-Size (tokio-1.52.2.crate) = 900295 bytes
+BLAKE2s (tokio-1.52.3.crate) = cc2e5634c5835925099d3a0d3ab0d9d2f46da2bb543cdcebf274a18be6191780
+SHA512 (tokio-1.52.3.crate) = 8dd961765d86012be4bc4c24b71b495403aadb5a20fb5ded5e47ae2c49e5f117a793aeba87427edbd67eb885bd91a09d4b2f3def3cdeb1f752156556b291ee50
+Size (tokio-1.52.3.crate) = 901393 bytes
BLAKE2s (tracing-0.1.44.crate) = c8b96501c5de427e26fd8b39c09146b04d6d62a501295fccdbad9e6f2f30e41c
SHA512 (tracing-0.1.44.crate) = 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
Size (tracing-0.1.44.crate) = 463135 bytes
Home |
Main Index |
Thread Index |
Old Index