Debian Patches

Status for victoriametrics/1.112.0+ds1-4

Patch Description Author Forwarded Bugs Origin Last update
0001-lib-storage-make-the-test-pass-on-systems-with-1-CPU.patch [PATCH] lib/storage: make the test pass on systems with 1 CPU (#8949)
The following test produces duplicate per-day index records on a system
with 1 CPU even when data inserted sequentially:

```
GOEXPERIMENT=synctest taskset -c 0 go test ./lib/storage -run=TestStorageAddRowsForVariousDataPatternsConcurrently/perDayIndexes/serial/sameBatchMetrics/sameRowMetrics/sameBatchDates/diffRowDates
```


Make this test pass by relaxing got and want data equality requirement
if the number of CPUs is 1. This is temporary until one insertion corner
case is fixed:
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/8948

### Describe Your Changes

Please provide a brief description of the changes you made. Be as
specific as possible to help others understand the purpose and impact of
your modifications.

### Checklist

The following checks are **mandatory**:

- [x] My change adheres to [VictoriaMetrics contributing
guidelines](https://docs.victoriametrics.com/victoriametrics/contributing/).
Artem Fetishev <149964189+rtm0@users.noreply.github.com> no 2025-05-16
Disable-vmui.patch Disable vmui app

This app contains tons of TypeScript and node.js dependencies and files
with unclear provenance. Remove it to avoid the headache of having to deal
with this, which does not seem worth it.
Guillem Jover <gjover@sipwise.com> not-needed other, Sipwise 2024-02-29
Fix-test-paths.patch Fix test paths
Use the expected pathname given that build path we use in the packaging.
Guillem Jover <gjover@sipwise.com> not-needed other, Sipwise 2025-02-20
Skip-memory-test-on-arm.patch Skip memory test on arm
These tests require too much memory for some 32-bit archs, and they fail on
Debian build daemons. Skip them.
Guillem Jover <gjover@sipwise.com> no other, Sipwise 2025-02-26
Support-prometheus-common-v0.62.0.patch Support building with prometheus/common 0.62.0+
Attention package maintainer: there is no need to vendor
github.com/prometheus/prometheus, since it is available in Debian
as golang-github-prometheus-prometheus-dev.
Daniel Swarbrick <dswarbrick@debian.org> not-needed

All known versions for source package 'victoriametrics'

Links