From: "Alvar Penning" Subject: Re: Update: prometheus to 3.5.1 To: "Claudio Jeker" , Cc: Date: Thu, 26 Mar 2026 23:32:55 +0100 On Wed Mar 25, 2026 at 9:13 PM CET, Claudio Jeker wrote: > Diff below should be better. Thanks a lot for this diff! I have tested it and deployed it on my Prometheus metrics server. The Go diff looks good on first glance. Since I had an unfinished prototype of the same update lying around for months, I took the opportunity to add something to your diff. My diff on top of your diff is attached gzipped, as the new distinfo and modules.inc files are ridiculously large. In a nutshell, there are the following changes: - Getting rid of the vendored archive, which is hosted on a server of yours by replacing it with go-module(5). Now, a modules.inc file lists all the Go dependencies. Got the inspiration from databases/influxdb. - Use Bash as the shell for scripts/compress_assets.sh, as it uses Bashisms and reports warnings during runtime otherwise. I am now running my patched version of your diff on my Prometheus server and have not experienced any issues so far. Please consider my change, as itmakes it making it easier for other people to upgrade Prometheus as there is no longer another host involved for the distfiles. Thanks again! Best, Alvar