pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/dua-cli



Module Name:    pkgsrc
Committed By:   pin
Date:           Fri Oct 16 20:03:05 UTC 2026

Modified Files:
        pkgsrc/sysutils/dua-cli: Makefile cargo-depends.mk distinfo

Log Message:
sysutils/dua-cli: update to 2.46.0

A bugfix release, and one that should also restore cargo installations, making them function.
New Features

    make walk result buffering configurable per worker

    Replace the fixed QUEUED_BATCHES_PER_WORKER constant with
    Options::queued_batches_per_worker and a chainable builder method. Use
    two queued batches per worker by default in both production and tests,
    preserving the original bounded buffering behavior.

    Consumers that pause to process entries can opt into a larger queue to
    keep traversal workers busy, trading memory for less idle time. A value
    of zero selects an unbuffered channel. Check the worker-count
    multiplication so excessive capacities cannot silently overflow.

    Update existing Options literals to inherit the new default. Verify the
    actual queue capacity with one and two workers, and exercise larger and
    unbuffered queues through the public single-root and multi-root walkers.

Bug Fixes

    pass strict workspace Clippy on Rust 1.99

    Replace empty-container assertions with equality comparisons and empty
    string checks with inequality comparisons. This satisfies Clippy's
    assert_is_empty lint while showing actual values when assertions fail.

    Locally allow the deprecated fetch_update alias in directory identifier
    allocation. Its replacement, try_update, requires Rust 1.95, while
    dua-core supports Rust 1.88. Preserve the existing atomic update and
    overflow handling without raising the minimum supported Rust version.

    preserve flame graphs when export fails


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/sysutils/dua-cli/Makefile \
    pkgsrc/sysutils/dua-cli/distinfo
cvs rdiff -u -r1.46 -r1.47 pkgsrc/sysutils/dua-cli/cargo-depends.mk

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

Modified files:

Index: pkgsrc/sysutils/dua-cli/Makefile
diff -u pkgsrc/sysutils/dua-cli/Makefile:1.59 pkgsrc/sysutils/dua-cli/Makefile:1.60
--- pkgsrc/sysutils/dua-cli/Makefile:1.59       Wed Sep 30 12:44:26 2026
+++ pkgsrc/sysutils/dua-cli/Makefile    Fri Oct 16 20:03:05 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.59 2026/09/30 12:44:26 pin Exp $
+# $NetBSD: Makefile,v 1.60 2026/10/16 20:03:05 pin Exp $
 
-DISTNAME=      dua-cli-2.45.1
+DISTNAME=      dua-cli-2.46.0
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=Byron/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
Index: pkgsrc/sysutils/dua-cli/distinfo
diff -u pkgsrc/sysutils/dua-cli/distinfo:1.59 pkgsrc/sysutils/dua-cli/distinfo:1.60
--- pkgsrc/sysutils/dua-cli/distinfo:1.59       Wed Sep 30 12:44:26 2026
+++ pkgsrc/sysutils/dua-cli/distinfo    Fri Oct 16 20:03:05 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.59 2026/09/30 12:44:26 pin Exp $
+$NetBSD: distinfo,v 1.60 2026/10/16 20:03:05 pin Exp $
 
 BLAKE2s (addr2line-0.25.1.crate) = cc5c422ec48ccef5c2c46379d2f600644609490afafea5020f2020815d1146e6
 SHA512 (addr2line-0.25.1.crate) = c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -219,9 +219,9 @@ Size (dirs-sys-0.5.0.crate) = 10157 byte
 BLAKE2s (document-features-0.2.12.crate) = 7353f263add5466271ff22efa156753d3b49c821ed194c593af39d57dc5831b4
 SHA512 (document-features-0.2.12.crate) = 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677
 Size (document-features-0.2.12.crate) = 14739 bytes
-BLAKE2s (dua-cli-2.45.1.tar.gz) = 3dd0bf6eff54ebc726a0086e62ad337c9e2ad008839e65950dd9e2c58903c913
-SHA512 (dua-cli-2.45.1.tar.gz) = 1f5ad4444150ca6f7103f12986758c3e5596bdb20540745422902f1ff43b96eddf265f081b938ea467d850c95ce784998c98119e4df62f44742eeaad33aaa148
-Size (dua-cli-2.45.1.tar.gz) = 360352 bytes
+BLAKE2s (dua-cli-2.46.0.tar.gz) = 892f36f92a6c5276a754b172d21e7b99e062c816c4ea666c198b06a37362b5c3
+SHA512 (dua-cli-2.46.0.tar.gz) = 2bee1b591cd8ce8fdae0f315d309bb4c2e7f75700487398ca711cd9a9a24cccc8c20da517381705303ba53b24953b4ad4c5955f5af6148096d5982939c101049
+Size (dua-cli-2.46.0.tar.gz) = 363384 bytes
 BLAKE2s (dunce-1.0.5.crate) = 7f72598a5d04e4d5cc63e25fa0c215cf532e09f04b63f92b72f8da1f8118de2f
 SHA512 (dunce-1.0.5.crate) = 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56
 Size (dunce-1.0.5.crate) = 8244 bytes

Index: pkgsrc/sysutils/dua-cli/cargo-depends.mk
diff -u pkgsrc/sysutils/dua-cli/cargo-depends.mk:1.46 pkgsrc/sysutils/dua-cli/cargo-depends.mk:1.47
--- pkgsrc/sysutils/dua-cli/cargo-depends.mk:1.46       Wed Sep 30 12:44:26 2026
+++ pkgsrc/sysutils/dua-cli/cargo-depends.mk    Fri Oct 16 20:03:05 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.46 2026/09/30 12:44:26 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.47 2026/10/16 20:03:05 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  addr2line-0.25.1
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1



Home | Main Index | Thread Index | Old Index