pkgsrc-WIP-changes archive

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

victorialogs: Update to 1.27.0



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Tue Aug 12 10:38:27 2025 +0200
Changeset:	57983c5f0f8880a44666c647618fe64ffe21d263

Modified Files:
	victorialogs/Makefile.common
	victorialogs/distinfo
	victorialogs/go-modules.mk
Added Files:
	victorialogs/patches/patch-go.mod
Removed Files:
	victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_filestream_filestream__netbsd.go
	victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fadvise__unix.go
	victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__netbsd.go
	victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__nix.go
	victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__openbsd.go
	victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__unix.go

Log Message:
victorialogs: Update to 1.27.0

pkgsrc changes:
- Remove all patches, they were applied upstream (in VictoriaMetrics)

Changes:
1.27.0 (Released at 2025-08-08)
SECURITY: upgrade Go builder from Go1.24.5 to Go1.24.6.
FEATURE: LogsQL: speed up execution of queries, which select big number
of logs and end with | sort by (_time) desc limit N pipe. E.g. these
queries return up to N logs with the biggest _time field values from
big number of selected logs (tens of millions and more).
FEATURE: web UI: update legend behavior in hits chart. The menu now
opens on left-click, and visibility actions are moved to menu items.
FEATURE: web UI: add the ability to show stream context per each log
line.
FEATURE: web UI: improve visibility of the Query History button.
FEATURE: Syslog data ingestion: add an ability to record the remote IP
address from the received syslog messages into the remote_ip log field.
FEATURE: retention: support disk space percentage-based retention
(-retention.maxDiskUsagePercent), which helps dynamically manage total
disk space usage. Only one of -retention.maxDiskSpaceUsageBytes or
-retention.maxDiskUsagePercent can be set; otherwise, the application
will panic.
FEATURE: add an ability to dynamically attach and detach per-day
partitions. This simplifies creating multi-tier storage schemes when
recently ingested logs are stored on a fast storage (such as NVMe or
SSD), while historical logs are gradually migrated to less expensive
storage with bigger capacity (such as HDD).
FEATURE: querying: expose vl_storage_per_query_processed_blocks
histogram, which shows the number of data blocks processed per every
query. This histogram can be used for analysing query performance
issues.
FEATURE: querying: expose histograms on the number of bytes read from
disk for various data types per each query:
    vl_storage_per_query_total_read_bytes - the total number of bytes
    read during query execition.
    vl_storage_per_query_values_read_bytes - the number of bytes read
    for log field values.
    vl_storage_per_query_timestamps_read_bytes - the number of bytes
    read for the _time field.
    vl_storage_per_query_bloom_filters_read_bytes - the number of bytes
    read for bloom filters (bloom filters is built from words seen in
    log fields and are used for quick skipping of blocks without the
    given words.
    vl_storage_per_query_block_headers_read_bytes - the number of bytes
    read for block headers (block headers contain various
    metainformation about data block).
    vl_storage_per_query_columns_headers_read_bytes - the number of
    bytes read for columns headers (columns headers contain information
    about column names in every data block).
    vl_storage_per_query_columns_header_indexes_read_bytes - the number
    of bytes read for columns header indexes (these indexes contain the
    location of the per-column information in the columns headers).
FEATURE: data ingestion: expose additional metrics, which can be used
for troubleshooting data ingestion performance issues:
    vl_active_merges{type="indexdb/inmemory"} - the number of active
    merges for in-memory indexdb (indexdb is used for indexing log
    stream fields).
    vl_active_merges{type="indexdb/file"} - the number of active merges
    for file-based indexdb.
    vl_merges_total{type="indexdb/inmemory"} - the total number of
    background merges for in-memory indexdb parts.
    vl_merges_total{type="indexdb/file"} - the total number of
    background merges for file-based indexdb parts.
    vl_rows_merged_total{type="indexdb/inmemory"} - the total number of
    in-memory indexdb entries merged during the background merge.
    vl_rows_merged_total{type="indexdb/file"} - the total number of
    file-based indexdb entries merged during the background merge.
    vl_pending_rows{type="storage"} - the number of in-memory log
    entries, which were ingested, but weren't stored to disk yet.
    vl_pending_rows{type="indexdb"} - the number of in-memory indexdb
    entries, which were ingested, but weren't stored to disk yet.
    vl_merge_duration_seconds{type="storage/inmemory"} - the summary,
    which shows the duration of background merges for in-memory data
    parts.
    vl_merge_duration_seconds{type="storage/small"} - the
    summary, which shows the duration of background merges for small
    file-based data parts.
    vl_merge_duration_seconds{type="storage/big"} - the summary, which
    shows the duration of background merges for big file-based data
    parts.
    vl_merge_bytes{type="storage/inmemory"} - the summary,
    which shows the size of the created in-memory data parts.
    vl_merge_bytes{type="storage/small"} - the summary, which shows the
    size of the created small file-based data parts.
    vl_merge_bytes{type="storage/big"} - the summary, which shows the
    size of the created big file-based data parts.
BUGFIX: web UI: fix broken "Collapse all" button in Group view.
BUGFIX: web UI: fix chart axis label color on theme switch.
BUGFIX: web UI: fix applying legend filter when using pipe filters.
BUGFIX: web UI: optimize tooltip rendering.
BUGFIX: data ingestion: prevent from possible crash when ingesting logs for dates, which are concurrently removed because of the configured retention.
BUGFIX: data ingestion: support numbers and null in Loki structured metadata.

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

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

diffstat:
 victorialogs/Makefile.common                       |   4 +-
 victorialogs/distinfo                              | 136 +--------------------
 victorialogs/go-modules.mk                         |  45 +------
 victorialogs/patches/patch-go.mod                  |  16 +++
 ...riaMetrics_lib_filestream_filestream__netbsd.go |  75 ------------
 ...Metrics_VictoriaMetrics_lib_fs_fadvise__unix.go |  12 --
 ...riaMetrics_VictoriaMetrics_lib_fs_fs__netbsd.go |  35 ------
 ...ctoriaMetrics_VictoriaMetrics_lib_fs_fs__nix.go |  25 ----
 ...iaMetrics_VictoriaMetrics_lib_fs_fs__openbsd.go |  23 ----
 ...toriaMetrics_VictoriaMetrics_lib_fs_fs__unix.go |  23 ----
 10 files changed, 25 insertions(+), 369 deletions(-)

diffs:
diff --git a/victorialogs/Makefile.common b/victorialogs/Makefile.common
index ec6728d4d1..fa5a1870aa 100644
--- a/victorialogs/Makefile.common
+++ b/victorialogs/Makefile.common
@@ -3,7 +3,7 @@
 # used by wip/victorialogs/Makefile
 # used by wip/victorialogs-vlogscli/Makefile
 
-VICTORIALOGS_VERS=	1.26.0
+VICTORIALOGS_VERS=	1.27.0
 DISTNAME=		VictoriaLogs-${VICTORIALOGS_VERS}
 CATEGORIES=		sysutils
 MASTER_SITES=		${MASTER_SITE_GITHUB:=VictoriaMetrics/}
@@ -20,6 +20,6 @@ MAKE_ENV+=	CGO_ENABLED=0
 
 WRKSRC=		${WRKDIR}/${DISTNAME}
 
-.include "${.CURDIR}/../../wip/victorialogs/go-modules.mk"
+#.include "${.CURDIR}/../../wip/victorialogs/go-modules.mk"
 
 .include "../../lang/go/go-module.mk"
diff --git a/victorialogs/distinfo b/victorialogs/distinfo
index 59365ba9c2..f9ff33a47a 100644
--- a/victorialogs/distinfo
+++ b/victorialogs/distinfo
@@ -1,134 +1,6 @@
 $NetBSD$
 
-BLAKE2s (VictoriaLogs-1.26.0.tar.gz) = 65d32521261c4e2ad51355eeb008c517306243bb870686bc24b7d541b4e2a708
-SHA512 (VictoriaLogs-1.26.0.tar.gz) = 2c371f93dac28939009040980b71bf60564d7f614afcddb31707ac13ec61d27fb8193743e9e3f40c2a98a91e488b547cb466f5c4fcf0bfa6246e2f9624ad3563
-Size (VictoriaLogs-1.26.0.tar.gz) = 15487771 bytes
-BLAKE2s (github.com__victoria_metrics__victoria_metrics_@v_v0.0.0-20250718125606-9d9bea03485e.mod) = 56a2df17dcd26f7a25cf92cb456c59f0908ab9a74a6b5396d921b7e0ff2ebe59
-SHA512 (github.com__victoria_metrics__victoria_metrics_@v_v0.0.0-20250718125606-9d9bea03485e.mod) = 618550da2dfbb4086bbafd67d58baa779724129aaf7f6c52bf80e90a41a9b64ef9a6d9a59085f205d8725ca9dd3352e3a4ca189bc63675588d799ee8b011d228
-Size (github.com__victoria_metrics__victoria_metrics_@v_v0.0.0-20250718125606-9d9bea03485e.mod) = 9858 bytes
-BLAKE2s (github.com__victoria_metrics__victoria_metrics_@v_v0.0.0-20250718125606-9d9bea03485e.zip) = 86ea4217704b1c497939cadd61e2470fbd197df5414bf0ae65b89aeaa54b6009
-SHA512 (github.com__victoria_metrics__victoria_metrics_@v_v0.0.0-20250718125606-9d9bea03485e.zip) = 728817325c8b8decc788a2a2c4a49e013dbb69bb28a78b8e9fa17940f111ebe95b32ee4447664a855bb79a14470648dab7e084e3f6603a9d17c2d77a248f6501
-Size (github.com__victoria_metrics__victoria_metrics_@v_v0.0.0-20250718125606-9d9bea03485e.zip) = 18152107 bytes
-BLAKE2s (github.com__victoria_metrics_easyproto_@v_v0.1.4.mod) = b1c5a94f2b73cfae55f269e34b305179dee57cea399219eb560d590f43def5d3
-SHA512 (github.com__victoria_metrics_easyproto_@v_v0.1.4.mod) = 436d088b3901d688aaa3a5712caed768fdca6152fd7b68486efb1b8550532746a89fdcb4b05ce0749a05e6e87e164bb4ed82042972b8b6fc395500eb50fdae93
-Size (github.com__victoria_metrics_easyproto_@v_v0.1.4.mod) = 53 bytes
-BLAKE2s (github.com__victoria_metrics_easyproto_@v_v0.1.4.zip) = 29669df562f90b2fb707c7957f8c393de98199deec00cd523d7ecdb314ac4b7f
-SHA512 (github.com__victoria_metrics_easyproto_@v_v0.1.4.zip) = 8d06904da003536afd8950c61c3693e6e72878d680456be3f75025c40fac2f5637bc2b02de20c9a0aaca795c0c49c41fc64444ed16d851ca2875d90556131ace
-Size (github.com__victoria_metrics_easyproto_@v_v0.1.4.zip) = 22405 bytes
-BLAKE2s (github.com__victoria_metrics_metrics_@v_v1.38.0.mod) = a60648f43a4ca8a876397ec0c1d4a0a77c880ca176e631ddfdb8eb8a3b5cdd2d
-SHA512 (github.com__victoria_metrics_metrics_@v_v1.38.0.mod) = 1a06b19d02ad88dc0a7751650135172679fb8a978ea105377d9e743ecc07d36154260959a66d527f17d2790c579cb56268796e745182294c7129b096f2aeb920
-Size (github.com__victoria_metrics_metrics_@v_v1.38.0.mod) = 183 bytes
-BLAKE2s (github.com__victoria_metrics_metrics_@v_v1.38.0.zip) = f880782556513077a3c5ef2030633aaacbc9dda513c404c3ff2074bb55d390ba
-SHA512 (github.com__victoria_metrics_metrics_@v_v1.38.0.zip) = f70d9134192c9e65b9b921b7ebbd29574568e66a1c96e418bbb694ab0a85d8f2fbfea9548d8ffcb7449d7a75ccd831a027c88a65f59c6807d6d200d482be70d6
-Size (github.com__victoria_metrics_metrics_@v_v1.38.0.zip) = 60329 bytes
-BLAKE2s (github.com__victoria_metrics_metricsql_@v_v0.84.6.mod) = 81bfd8d3899985e646a085aefdd22c5082125842c290c3319d22978fae2da199
-SHA512 (github.com__victoria_metrics_metricsql_@v_v0.84.6.mod) = 919c84ab70373b7935539e4075216934ecfb3e813333117e487a9ccc4ab628dbd2aa9e36c5ff3a9e93dc32c958160e8c73b7c8daf3ac43dc427250be5e536ef5
-Size (github.com__victoria_metrics_metricsql_@v_v0.84.6.mod) = 255 bytes
-BLAKE2s (github.com__victoria_metrics_metricsql_@v_v0.84.6.zip) = 50bb3cf8e4a6eab0721425d2dae399388bd7138ba0218f54a260dad1a3e20516
-SHA512 (github.com__victoria_metrics_metricsql_@v_v0.84.6.zip) = 241189cb154ccdefc88e03d99fca0c305b985649518cc9c7edcbc688c1bde09b1e44fbaccf0603151faef25840c5cb4060986057dc9b3b4a3d4651d6b458dec6
-Size (github.com__victoria_metrics_metricsql_@v_v0.84.6.zip) = 63586 bytes
-BLAKE2s (github.com_cespare_xxhash_v2_@v_v2.3.0.mod) = 03371e0ad30714eb81f3613e1d710ab1771554035bcf8b4cd97e7bc4f2d5eadb
-SHA512 (github.com_cespare_xxhash_v2_@v_v2.3.0.mod) = c1b9f572957bc4ed1ad0c61d22b7b5d6a4c863df2aaeb4cf914e304af21d949c9cfc53dc8eb67aacdf3dd56f339ee6f4a1f5fa464121d9db79b7b3febfb3251b
-Size (github.com_cespare_xxhash_v2_@v_v2.3.0.mod) = 45 bytes
-BLAKE2s (github.com_cespare_xxhash_v2_@v_v2.3.0.zip) = 9f3161460bfb3357c229be7bdc4ed965eeeed637b5d72ab71ae4983bb0e89fc2
-SHA512 (github.com_cespare_xxhash_v2_@v_v2.3.0.zip) = 8a349f6beb7feffcc31582196f84e67876bd95012c825ff9fe7246e354f1518f736952aaa7294abe7d51d2ea834e5b166d2242e22d912f5fefb581b442ac8870
-Size (github.com_cespare_xxhash_v2_@v_v2.3.0.zip) = 17573 bytes
-BLAKE2s (github.com_ergochat_readline_@v_v0.1.3.mod) = 7ab84a35e66c1c09e01ebad5fc64c8726a8974c7392fe11d2375893e23add836
-SHA512 (github.com_ergochat_readline_@v_v0.1.3.mod) = 3cabd561a9b6731ef3dd3d52b121e30ee135efc4251b4c87e7684d2e7efa099706247587c075330404a5f9005d3796ae959a7f62eb8115ce2bb08521b680a4f8
-Size (github.com_ergochat_readline_@v_v0.1.3.mod) = 110 bytes
-BLAKE2s (github.com_ergochat_readline_@v_v0.1.3.zip) = b1871da6a5202d27fae1212cbee7110733aa97a13cc634a761fa3138c0e74c39
-SHA512 (github.com_ergochat_readline_@v_v0.1.3.zip) = 9d2d7933baca032b8773f881c846efbf2fcf968432339dcf7e42b6e25d08fd838cb5cc879d33076d14749c093f923ff8b73f403d52982213f3f131e5aee5e08b
-Size (github.com_ergochat_readline_@v_v0.1.3.zip) = 66405 bytes
-BLAKE2s (github.com_golang_snappy_@v_v1.0.0.mod) = 89caff119e0d46a899dbc000bd9e187694335d83414963ec68585ae0b1edaecb
-SHA512 (github.com_golang_snappy_@v_v1.0.0.mod) = c9faa5760addf2869df9a3ec5ed9da02944823afc5be93b8b6193c43261d167cff2aeb65bb844d959d368ada83932c86056aefbff799be326e889d3de4c2b8f5
-Size (github.com_golang_snappy_@v_v1.0.0.mod) = 32 bytes
-BLAKE2s (github.com_golang_snappy_@v_v1.0.0.zip) = 925338cec7f4ce3b4e859bf22828191e3d81a84e669142c9bd897277fb6cf1d1
-SHA512 (github.com_golang_snappy_@v_v1.0.0.zip) = 2b34ec86a509382b6c0d176ba53c027366c47f9d5ce6d01520b402c189be444f2023157d76d625e3705106c6f525ae729b957028551c785383927e8ed5c292d1
-Size (github.com_golang_snappy_@v_v1.0.0.zip) = 79639 bytes
-BLAKE2s (github.com_google_go-cmp_@v_v0.7.0.mod) = 1b6d125ae25361dc8ae5d3db85fe696798a89cfdca79a66c63ca86439a5dff1f
-SHA512 (github.com_google_go-cmp_@v_v0.7.0.mod) = f4042d585e6f65f4245b0a17c2f042ea40395633f6c88a4f7e460a1e09a0cd98ec72782f638dd9d7c81442dd5c05717ebaa64b7bd939cc4c96cf61b46751b812
-Size (github.com_google_go-cmp_@v_v0.7.0.mod) = 41 bytes
-BLAKE2s (github.com_google_go-cmp_@v_v0.7.0.zip) = 9d904f0a79e224bf1156e42f252021e8f70a8e4e609a75220a2312670ff40f15
-SHA512 (github.com_google_go-cmp_@v_v0.7.0.zip) = 171151f06d2e5dfc76cfd7ede810e74bdd668a515a8d6f7785f06ec8bcf1f34efb95cafdfc7a4c3943c98de83f905967e10e61721537c24cee33d7e1e4c15195
-Size (github.com_google_go-cmp_@v_v0.7.0.zip) = 130179 bytes
-BLAKE2s (github.com_klauspost_compress_@v_v1.18.0.mod) = 690afe4054e623e005e155905e1bd309c5d441d42c46ac9485db37d6758e2122
-SHA512 (github.com_klauspost_compress_@v_v1.18.0.mod) = 72fd937edf3df30a40b371c5ae60c56fa732f44e0d1a2cf943079892f3be18e02b8a2ed9d8c6ad95d1868e96776cd2e50b2ec342a499f14a47878188f151b115
-Size (github.com_klauspost_compress_@v_v1.18.0.mod) = 137 bytes
-BLAKE2s (github.com_klauspost_compress_@v_v1.18.0.zip) = 34501f731ba1b0b0a9e307613fceb46bb748158cf4e796e19838462f3331f7ef
-SHA512 (github.com_klauspost_compress_@v_v1.18.0.zip) = 241f3de6bd7317e9d3fb46150ea53c436047217436007e69ad7693f3fee54d2fd3cef1dd1276d4ab0052d143b02b75d23289356241bb3b503da710a2040338b3
-Size (github.com_klauspost_compress_@v_v1.18.0.zip) = 39187545 bytes
-BLAKE2s (github.com_mattn_go-isatty_@v_v0.0.20.mod) = 779efb55fdcfefacdd39190c04ee6ce80f51999e7500c46db997722d7af26586
-SHA512 (github.com_mattn_go-isatty_@v_v0.0.20.mod) = 9f1baeff279dfddcbc2c93a65b56b432ae90fc360b59809ef755bb13c02b5beb87f8e70e6d4397a85c0f20e1ec50f572558535eb401b1a48d2b40f9f4aa2eaa2
-Size (github.com_mattn_go-isatty_@v_v0.0.20.mod) = 76 bytes
-BLAKE2s (github.com_mattn_go-isatty_@v_v0.0.20.zip) = 2d2cb2dfbdd0ab3966083e41da0935841137086e5ae572048732f45c92b2f532
-SHA512 (github.com_mattn_go-isatty_@v_v0.0.20.zip) = 55d1fca3591dfa9c350a1509c47be776186247adb5b43b6c047743ac265d4cff5252584fa76b4030f9c47bee9eedd610b1c90dbf690b2cdeeabc1f3a95fcd390
-Size (github.com_mattn_go-isatty_@v_v0.0.20.zip) = 8936 bytes
-BLAKE2s (github.com_valyala_bytebufferpool_@v_v1.0.0.mod) = a3d7a2c51d6c653592e418e3dadfb8b9557b3b8e810435fb500c787425e7540c
-SHA512 (github.com_valyala_bytebufferpool_@v_v1.0.0.mod) = 887a7529d78ca53e5e8822ac041705ae20c34c337b1bb94d3f6b671e4afd2dbdcce3a52aac4a42defe3da92fde14eef180bc01293040f6150c362f23408e3fa3
-Size (github.com_valyala_bytebufferpool_@v_v1.0.0.mod) = 41 bytes
-BLAKE2s (github.com_valyala_bytebufferpool_@v_v1.0.0.zip) = 954cfbc78231018858cdd44ad4a0a2c2ae8fde1680876283bd1d1ac5b020e593
-SHA512 (github.com_valyala_bytebufferpool_@v_v1.0.0.zip) = 57e0273e7abf184636ab99f9c14633ed37b24d04bfa7d62e67988712874206c6c1af2432980a8dcbcb214e037627a66afbaaf573b8d3a127b11ee5e95301da7e
-Size (github.com_valyala_bytebufferpool_@v_v1.0.0.zip) = 7534 bytes
-BLAKE2s (github.com_valyala_fastjson_@v_v1.6.4.mod) = 0063953ed1aa3d0dcb7e807d8157800e2f52c2fa247511f05eb18c624bbe0577
-SHA512 (github.com_valyala_fastjson_@v_v1.6.4.mod) = 510b0e39312a2c76738398d2f5ed8ecf7a73fc33061ad7d4fe5d7477eb6a42068a682a05c228a146f9328e841ca8e0821e254a74ab820021996dbbcebf107dd7
-Size (github.com_valyala_fastjson_@v_v1.6.4.mod) = 44 bytes
-BLAKE2s (github.com_valyala_fastjson_@v_v1.6.4.zip) = 942931a4d47f37db76eed380f0413deb997bfa11a9718b5d6ad0f4d645a0337c
-SHA512 (github.com_valyala_fastjson_@v_v1.6.4.zip) = 8a815e5eb3afebf8743e22b4b611116a1442e4d99aa8adccaff7e22a26be88e922dfb213492c97e45fdbf3cc37dc0564ccaf17d83909e39dfc546d4a83e8aa53
-Size (github.com_valyala_fastjson_@v_v1.6.4.zip) = 737794 bytes
-BLAKE2s (github.com_valyala_fastrand_@v_v1.1.0.mod) = ba3cc7822788f9a5bb2f13d7b047acd4e36a88a5fc4fe488f4de58de0c642b74
-SHA512 (github.com_valyala_fastrand_@v_v1.1.0.mod) = c5c9ee76c6f7dbc246be0facda6d72eb9241e0cb2bc62fd09c0f9023978850bcc4044d99b38c94cde7abc25b35a51ea712c6b3dbdb575d7bd319e1ca858f9a34
-Size (github.com_valyala_fastrand_@v_v1.1.0.mod) = 35 bytes
-BLAKE2s (github.com_valyala_fastrand_@v_v1.1.0.zip) = 121ee5038295291cad0c5a17082c60a18176588f003db19bb6166f080b188b6d
-SHA512 (github.com_valyala_fastrand_@v_v1.1.0.zip) = 34d066e5649d308eefdc0948259380ae57e6e4e79f27b16c510eeb7887575aba1a087d28780c331b72f7ef8e3d1220dbab561999f2621a8a53d70240a3455cf1
-Size (github.com_valyala_fastrand_@v_v1.1.0.zip) = 4682 bytes
-BLAKE2s (github.com_valyala_fasttemplate_@v_v1.2.2.mod) = cf446ca08b07eac1576615c32a98a394124134022e6b181e899e240343877824
-SHA512 (github.com_valyala_fasttemplate_@v_v1.2.2.mod) = 266ce5dd4a01989a71c92decf5a4731b89262a17a82e49422caf83d492e8d979cc8bdb95d6c857c7bdfd6eb73f205662f95c76be69b386de66c02547d985e1a9
-Size (github.com_valyala_fasttemplate_@v_v1.2.2.mod) = 98 bytes
-BLAKE2s (github.com_valyala_fasttemplate_@v_v1.2.2.zip) = f541ad25df31766ac2a31a287c54df9404826485dfe08466d5f8c30c25cd7fe2
-SHA512 (github.com_valyala_fasttemplate_@v_v1.2.2.zip) = 91414402bdb28cdec45eebbee4ca797c27f4e4f21fdaf026ad79c5b862a720c8238103203cbdfd8ee267e6cbf540cad34c0f3ed097e546a67ed72cbdb79ec8de
-Size (github.com_valyala_fasttemplate_@v_v1.2.2.zip) = 11276 bytes
-BLAKE2s (github.com_valyala_gozstd_@v_v1.22.0.mod) = 5162fd888cee12331742853a0f9bc8966f3a2b04cb538cea051b0e81553cc912
-SHA512 (github.com_valyala_gozstd_@v_v1.22.0.mod) = 7737a9a71dc9ec48cfe6e8d4e5d3e6e245f902c99db0039094a5da55b580b877c9ec716b72dbd80a0a09aaf3c768867b7b6b7d52243118b4a1fbca68b547f71c
-Size (github.com_valyala_gozstd_@v_v1.22.0.mod) = 42 bytes
-BLAKE2s (github.com_valyala_gozstd_@v_v1.22.0.zip) = e8cee86f732d0a3de85c5ec69bbffccbb9a16e986350de15002665094dbbb1ae
-SHA512 (github.com_valyala_gozstd_@v_v1.22.0.zip) = 1d7fd3b64d74622c9ef0007b2222b570347320e870b9a8f505921b3f1489b95d372d949707afc073f518b7ab0d595b8b9eef7484817e07cd05b5e3c5cef1444d
-Size (github.com_valyala_gozstd_@v_v1.22.0.zip) = 14700420 bytes
-BLAKE2s (github.com_valyala_histogram_@v_v1.2.0.mod) = 8bcec7f98770f77644d3dfb690233a66ed5f10a0a0f2d639e96ec8140f8e7ae3
-SHA512 (github.com_valyala_histogram_@v_v1.2.0.mod) = 961cb02316c2999bd089018dd1c9ef1dce04dab6e9bae6eb86a32410672c2bcd112acbfef4927e93add26335649f6bbf7351a3e488c3de2f2b083ada2a3e08b6
-Size (github.com_valyala_histogram_@v_v1.2.0.mod) = 89 bytes
-BLAKE2s (github.com_valyala_histogram_@v_v1.2.0.zip) = d36b71db118bb38ffc0fcdf217b9e3373e2300220321f3c01b8a0da8fcede29d
-SHA512 (github.com_valyala_histogram_@v_v1.2.0.zip) = 02f8e980950bf9c5c523dcf0818e11dbb7c24642894c0a95d3e7b1e7ad030e87a5281f6a08652d7f4ceebe2eac4f72feaa405bb51e63a70641c326cc28e8c50b
-Size (github.com_valyala_histogram_@v_v1.2.0.zip) = 4407 bytes
-BLAKE2s (github.com_valyala_quicktemplate_@v_v1.8.0.mod) = aa6b5a50df44d67dd11ffea03968801f84b4004fcfc58376ac5ddbe55ba28b83
-SHA512 (github.com_valyala_quicktemplate_@v_v1.8.0.mod) = f1a50b53bac7aec562abd910afd524ba16a48978b600e4699fd714c5b37aa0c3e00e9f41a741ebdea7970e837e4fdd56a27e415213c858ffef39089740b11c87
-Size (github.com_valyala_quicktemplate_@v_v1.8.0.mod) = 255 bytes
-BLAKE2s (github.com_valyala_quicktemplate_@v_v1.8.0.zip) = aea114faa0384020722a43391ed1f1fd59612120a6d093240055a252288fddba
-SHA512 (github.com_valyala_quicktemplate_@v_v1.8.0.zip) = 2d7e42bd845c1caff996af0e44a65d53f79606f680984ba5080725a67b05b8276dcff2fe14fe0a9006151a2bafa9f6d8a8e0b362ed2ac0bdb8576ab7faca5c40
-Size (github.com_valyala_quicktemplate_@v_v1.8.0.zip) = 72609 bytes
-BLAKE2s (golang.org_x_oauth2_@v_v0.30.0.mod) = d9aa788ceb51e0621ddd49dd7f496f41b1657400ddd56cbb0b68d08f106f6c6c
-SHA512 (golang.org_x_oauth2_@v_v0.30.0.mod) = 40a8c2b106a6e5ac38dc913a9d005e19b86c038cf698a0c4f26ea84ac383ba07b83085b6154621df9456cbcefce5adce8fdb4b271a1533520621e8850b99b227
-Size (golang.org_x_oauth2_@v_v0.30.0.mod) = 91 bytes
-BLAKE2s (golang.org_x_oauth2_@v_v0.30.0.zip) = fe60d66876175dced371f85ffd568f05dec2317e81c9928540f80eda16893616
-SHA512 (golang.org_x_oauth2_@v_v0.30.0.zip) = 0c05e27b111101c4b87dc94d01592d97b050bca5f2d3907dbb6b15ba4d34ca9a0c2a14e98de61499ac05321f776c0458bb98d8fc0eddb635073a2e7dd69dda65
-Size (golang.org_x_oauth2_@v_v0.30.0.zip) = 152795 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.34.0.mod) = c94ce63eceb9253dc5d1a070e3fa771530ff544b079a2884c19237aa14c84694
-SHA512 (golang.org_x_sys_@v_v0.34.0.mod) = 21521eb5c402c14bba401110f692ac94dfd9c9f2d2d1965631875d67aa1bfc0763a21437b7b5782dcb61d1a759618e5701cff27ee2d00a2820240bcf69286b4f
-Size (golang.org_x_sys_@v_v0.34.0.mod) = 35 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.34.0.zip) = a75e391da120b72c5ae38413461da39a55b0ce7f6df5c912ff3f37aa42812191
-SHA512 (golang.org_x_sys_@v_v0.34.0.zip) = 8bb740e842a03d8ebfedd2b2d3a2184f0c6ef561d845617c035bcee3e22dbdff1dfdcada409d749940a934fa0fbe2381f91bb78baa224fc2f3f0a2ee9e19945b
-Size (golang.org_x_sys_@v_v0.34.0.zip) = 1997322 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.6.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
-SHA512 (golang.org_x_sys_@v_v0.6.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
-Size (golang.org_x_sys_@v_v0.6.0.mod) = 33 bytes
-BLAKE2s (golang.org_x_text_@v_v0.27.0.mod) = cb805335a991a0e04028b75eb5d7a684608858f1570b501754e34e7e8de70091
-SHA512 (golang.org_x_text_@v_v0.27.0.mod) = 5c6327c83c18884f58bfb91eeb1e5b0891f7af2c8d1b39defbbe946516ce952090a699e4f8a281d46430bce89eb7807d4f259a3e2362b8f0b734e6672cbc1212
-Size (golang.org_x_text_@v_v0.27.0.mod) = 190 bytes
-BLAKE2s (golang.org_x_text_@v_v0.27.0.zip) = 28f4015ea2f36fa24db749a531aaddac5787e3246365a071c1e8c12260005f0f
-SHA512 (golang.org_x_text_@v_v0.27.0.zip) = 98f2cb2b5487dd3711b4b4a838effa934c1603f240a1272ed2ae277c9c95d0eab06f644863fdad5e3721b026ff24ff4391613e4eae32a70ee1f65158a6ac253a
-Size (golang.org_x_text_@v_v0.27.0.zip) = 9234222 bytes
-SHA1 (patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_filestream_filestream__netbsd.go) = 15f4cd783752eb3f373ad6f262bf65c6b8266901
-SHA1 (patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fadvise__unix.go) = a5c649c5536a12a812ba65177a8854b03d4c01ca
-SHA1 (patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__netbsd.go) = bff129bb91d2cd977b9f269223d3f4cb040e8412
-SHA1 (patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__nix.go) = 67268273f14f1615ac474c9fb38f5f53c1805c17
-SHA1 (patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__openbsd.go) = 3fa1df0c74e73e1c4076cee8b8345b11ad9cafb2
-SHA1 (patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__unix.go) = 547b57f6a521a2770dc088bd0fcf09c3ab32a8a4
+BLAKE2s (VictoriaLogs-1.27.0.tar.gz) = e25c5e2a7584a4d8ff3340c0662a6c3a41202eb3071cbdbc28f2da9c67c9519f
+SHA512 (VictoriaLogs-1.27.0.tar.gz) = 6f030c94bc7868c92e02f45adc54091b154fd6a319725aef9989e25300b6dc83e2457e01ff7732e8c6e88da14c12b814d098617aae9ec126922565789f7610d1
+Size (VictoriaLogs-1.27.0.tar.gz) = 15497334 bytes
+SHA1 (patch-go.mod) = 7462b557ab461a063b04edb5383a33c0f04655fe
diff --git a/victorialogs/go-modules.mk b/victorialogs/go-modules.mk
index 46eee0db97..9607605506 100644
--- a/victorialogs/go-modules.mk
+++ b/victorialogs/go-modules.mk
@@ -1,43 +1,4 @@
-# $NetBSD$
+*** Error code 1
 
-GO_MODULE_FILES+=	github.com/!victoria!metrics/!victoria!metrics/@v/v0.0.0-20250718125606-9d9bea03485e.mod
-GO_MODULE_FILES+=	github.com/!victoria!metrics/!victoria!metrics/@v/v0.0.0-20250718125606-9d9bea03485e.zip
-GO_MODULE_FILES+=	github.com/!victoria!metrics/easyproto/@v/v0.1.4.mod
-GO_MODULE_FILES+=	github.com/!victoria!metrics/easyproto/@v/v0.1.4.zip
-GO_MODULE_FILES+=	github.com/!victoria!metrics/metrics/@v/v1.38.0.mod
-GO_MODULE_FILES+=	github.com/!victoria!metrics/metrics/@v/v1.38.0.zip
-GO_MODULE_FILES+=	github.com/!victoria!metrics/metricsql/@v/v0.84.6.mod
-GO_MODULE_FILES+=	github.com/!victoria!metrics/metricsql/@v/v0.84.6.zip
-GO_MODULE_FILES+=	github.com/cespare/xxhash/v2/@v/v2.3.0.mod
-GO_MODULE_FILES+=	github.com/cespare/xxhash/v2/@v/v2.3.0.zip
-GO_MODULE_FILES+=	github.com/ergochat/readline/@v/v0.1.3.mod
-GO_MODULE_FILES+=	github.com/ergochat/readline/@v/v0.1.3.zip
-GO_MODULE_FILES+=	github.com/golang/snappy/@v/v1.0.0.mod
-GO_MODULE_FILES+=	github.com/golang/snappy/@v/v1.0.0.zip
-GO_MODULE_FILES+=	github.com/google/go-cmp/@v/v0.7.0.mod
-GO_MODULE_FILES+=	github.com/google/go-cmp/@v/v0.7.0.zip
-GO_MODULE_FILES+=	github.com/klauspost/compress/@v/v1.18.0.mod
-GO_MODULE_FILES+=	github.com/klauspost/compress/@v/v1.18.0.zip
-GO_MODULE_FILES+=	github.com/mattn/go-isatty/@v/v0.0.20.mod
-GO_MODULE_FILES+=	github.com/mattn/go-isatty/@v/v0.0.20.zip
-GO_MODULE_FILES+=	github.com/valyala/bytebufferpool/@v/v1.0.0.mod
-GO_MODULE_FILES+=	github.com/valyala/bytebufferpool/@v/v1.0.0.zip
-GO_MODULE_FILES+=	github.com/valyala/fastjson/@v/v1.6.4.mod
-GO_MODULE_FILES+=	github.com/valyala/fastjson/@v/v1.6.4.zip
-GO_MODULE_FILES+=	github.com/valyala/fastrand/@v/v1.1.0.mod
-GO_MODULE_FILES+=	github.com/valyala/fastrand/@v/v1.1.0.zip
-GO_MODULE_FILES+=	github.com/valyala/fasttemplate/@v/v1.2.2.mod
-GO_MODULE_FILES+=	github.com/valyala/fasttemplate/@v/v1.2.2.zip
-GO_MODULE_FILES+=	github.com/valyala/gozstd/@v/v1.22.0.mod
-GO_MODULE_FILES+=	github.com/valyala/gozstd/@v/v1.22.0.zip
-GO_MODULE_FILES+=	github.com/valyala/histogram/@v/v1.2.0.mod
-GO_MODULE_FILES+=	github.com/valyala/histogram/@v/v1.2.0.zip
-GO_MODULE_FILES+=	github.com/valyala/quicktemplate/@v/v1.8.0.mod
-GO_MODULE_FILES+=	github.com/valyala/quicktemplate/@v/v1.8.0.zip
-GO_MODULE_FILES+=	golang.org/x/oauth2/@v/v0.30.0.mod
-GO_MODULE_FILES+=	golang.org/x/oauth2/@v/v0.30.0.zip
-GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.34.0.mod
-GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.34.0.zip
-GO_MODULE_FILES+=	golang.org/x/sys/@v/v0.6.0.mod
-GO_MODULE_FILES+=	golang.org/x/text/@v/v0.27.0.mod
-GO_MODULE_FILES+=	golang.org/x/text/@v/v0.27.0.zip
+Stop.
+make: stopped making "show-go-modules" in /home/leot/repos/netbsd/pkgsrc/wip/victorialogs
diff --git a/victorialogs/patches/patch-go.mod b/victorialogs/patches/patch-go.mod
new file mode 100644
index 0000000000..7e30cd9204
--- /dev/null
+++ b/victorialogs/patches/patch-go.mod
@@ -0,0 +1,16 @@
+$NetBSD$
+
+Relax Go version requirement.
+
+At the moment in pkgsrc we have Go 1.24.5.
+
+--- go.mod.orig	2025-08-12 08:26:52.738947623 +0000
++++ go.mod
+@@ -1,6 +1,6 @@
+ module github.com/VictoriaMetrics/VictoriaLogs
+ 
+-go 1.24.6
++go 1.24
+ 
+ require (
+ 	github.com/VictoriaMetrics/VictoriaMetrics v0.0.0-20250804081214-847398b356ae
diff --git a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_filestream_filestream__netbsd.go b/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_filestream_filestream__netbsd.go
deleted file mode 100644
index e6109b7dbe..0000000000
--- a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_filestream_filestream__netbsd.go
+++ /dev/null
@@ -1,75 +0,0 @@
-$NetBSD$
-
-Add support for NetBSD.
-
-Completely copypasted from filestream_freebsd.go.
-We should instead have a filestream_bsd.go that should build for both
-FreeBSD and NetBSD.
-
---- vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/filestream/filestream_netbsd.go.orig	2025-07-18 18:18:39.223242117 +0000
-+++ vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/filestream/filestream_netbsd.go
-@@ -0,0 +1,64 @@
-+package filestream
-+
-+import (
-+	"fmt"
-+	"syscall"
-+
-+	"golang.org/x/sys/unix"
-+)
-+
-+func (st *streamTracker) adviseDontNeed(n int, fdatasync bool) error {
-+	st.length += uint64(n)
-+	if st.fd == 0 {
-+		return nil
-+	}
-+	if st.length < dontNeedBlockSize {
-+		return nil
-+	}
-+	blockSize := st.length - (st.length % dontNeedBlockSize)
-+	if fdatasync {
-+		if err := unixFdatasync(int(st.fd)); err != nil {
-+			return fmt.Errorf("unix.Fdatasync error: %w", err)
-+		}
-+	}
-+	if err := unix.Fadvise(int(st.fd), int64(st.offset), int64(blockSize), unix.FADV_DONTNEED); err != nil {
-+		return fmt.Errorf("unix.Fadvise(FADV_DONTNEEDED, %d, %d) error: %w", st.offset, blockSize, err)
-+	}
-+	st.offset += blockSize
-+	st.length -= blockSize
-+	return nil
-+}
-+
-+func (st *streamTracker) close() error {
-+	if st.fd == 0 {
-+		return nil
-+	}
-+	// Advise the whole file as it shouldn't be cached.
-+	if err := unix.Fadvise(int(st.fd), 0, 0, unix.FADV_DONTNEED); err != nil {
-+		return fmt.Errorf("unix.Fadvise(FADV_DONTNEEDED, 0, 0) error: %w", err)
-+	}
-+	return nil
-+}
-+
-+// unix.Fdatasync is missing, so put it here
-+func unixFdatasync(fd int) (err error) {
-+	_, _, e1 := unix.Syscall(unix.SYS_FDATASYNC, uintptr(fd), 0, 0)
-+	if e1 != 0 {
-+		err = errnoErr(e1)
-+	}
-+	return
-+}
-+
-+func errnoErr(e syscall.Errno) error {
-+	switch e {
-+	case 0:
-+		return nil
-+	case unix.EAGAIN:
-+		return syscall.EAGAIN
-+	case unix.EINVAL:
-+		return syscall.EINVAL
-+	case unix.ENOENT:
-+		return syscall.ENOENT
-+	}
-+	return e
-+}
diff --git a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fadvise__unix.go b/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fadvise__unix.go
deleted file mode 100644
index e4a29bb637..0000000000
--- a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fadvise__unix.go
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD$
-
-Add support for NetBSD.
-
---- vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/fs/fadvise_unix.go.orig	2025-07-18 18:21:04.140260699 +0000
-+++ vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/fs/fadvise_unix.go
-@@ -1,4 +1,4 @@
--//go:build linux || freebsd
-+//go:build linux || freebsd || netbsd
- 
- package fs
- 
diff --git a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__netbsd.go b/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__netbsd.go
deleted file mode 100644
index 1263377dd0..0000000000
--- a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__netbsd.go
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
-Add support for NetBSD.
-
---- vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/fs/fs_netbsd.go.orig	2025-07-18 18:29:16.524144368 +0000
-+++ vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/fs/fs_netbsd.go
-@@ -0,0 +1,28 @@
-+package fs
-+
-+import (
-+	"fmt"
-+	"os"
-+
-+	"github.com/VictoriaMetrics/VictoriaMetrics/lib/logger"
-+	"golang.org/x/sys/unix"
-+)
-+
-+type statfs_t = unix.Statvfs_t
-+
-+func freeSpace(stat statfs_t) uint64 {
-+	return uint64(stat.Bavail) * uint64(stat.Bsize)
-+}
-+
-+func mustRemoveDirAtomic(dir string) {
-+	n := atomicDirRemoveCounter.Add(1)
-+	tmpDir := fmt.Sprintf("%s.must-remove.%d", dir, n)
-+	if err := os.Rename(dir, tmpDir); err != nil {
-+		logger.Panicf("FATAL: cannot move %s to %s: %s", dir, tmpDir, err)
-+	}
-+	MustRemoveAll(tmpDir)
-+}
-+
-+func statfs(path string, buf *statfs_t) (err error) {
-+	return unix.Statvfs(path, buf)
-+}
diff --git a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__nix.go b/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__nix.go
deleted file mode 100644
index dd77e803d8..0000000000
--- a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__nix.go
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD$
-
-Add support for NetBSD.
-
---- vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/fs/fs_nix.go.orig	2025-07-18 18:56:39.551124810 +0000
-+++ vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/fs/fs_nix.go
-@@ -10,7 +10,9 @@ import (
- 	"golang.org/x/sys/unix"
- )
- 
--func freeSpace(stat unix.Statfs_t) uint64 {
-+type statfs_t = unix.Statfs_t
-+
-+func freeSpace(stat statfs_t) uint64 {
- 	return uint64(stat.Bavail) * uint64(stat.Bsize)
- }
- 
-@@ -22,3 +24,7 @@ func mustRemoveDirAtomic(dir string) {
- 	}
- 	MustRemoveAll(tmpDir)
- }
-+
-+func statfs(path string, stat *statfs_t) (err error) {
-+	return unix.Statfs(path, stat)
-+}
diff --git a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__openbsd.go b/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__openbsd.go
deleted file mode 100644
index 6334d42c16..0000000000
--- a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__openbsd.go
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD$
-
-Add support for NetBSD.
-
---- vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/fs/fs_openbsd.go.orig	2025-07-18 18:59:00.607090098 +0000
-+++ vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/fs/fs_openbsd.go
-@@ -8,6 +8,8 @@ import (
- 	"golang.org/x/sys/unix"
- )
- 
-+type statfs_t = unix.Statfs_t
-+
- func freeSpace(stat unix.Statfs_t) uint64 {
- 	return uint64(stat.F_bavail) * uint64(stat.F_bsize)
- }
-@@ -20,3 +22,7 @@ func mustRemoveDirAtomic(dir string) {
- 	}
- 	MustRemoveAll(tmpDir)
- }
-+
-+func statfs(path string, stat *statfs_t) (err error) {
-+	return unix.Statfs(path, stat)
-+}
diff --git a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__unix.go b/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__unix.go
deleted file mode 100644
index 596c7e909b..0000000000
--- a/victorialogs/patches/patch-vendor_github.com_VictoriaMetrics_VictoriaMetrics_lib_fs_fs__unix.go
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD$
-
-Add support for NetBSD.
-
---- vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/fs/fs_unix.go.orig	2025-07-18 18:22:09.542741799 +0000
-+++ vendor/github.com/VictoriaMetrics/VictoriaMetrics/lib/fs/fs_unix.go
-@@ -1,4 +1,4 @@
--//go:build linux || darwin || freebsd || openbsd
-+//go:build linux || darwin || freebsd || netbsd || openbsd
- 
- package fs
- 
-@@ -47,8 +47,8 @@ func createFlockFile(flockFile string) (
- }
- 
- func mustGetFreeSpace(path string) uint64 {
--	var stat unix.Statfs_t
--	if err := unix.Statfs(path, &stat); err != nil {
-+	var stat statfs_t
-+	if err := statfs(path, &stat); err != nil {
- 		logger.Panicf("FATAL: cannot determine free disk space on %q: %s", path, err)
- 	}
- 	return freeSpace(stat)


Home | Main Index | Thread Index | Old Index