Debian Patches

Status for prometheus-alertmanager/0.28.1+ds-2

Patch Description Author Forwarded Bugs Origin Last update
0001-Do-not-embed-blobs.patch Do not embed blobs

Upstream is interested in keeping the resources embedded, this patch is to
comply with Debian policy.
Martina Ferrari <tina@debian.org> not-needed 2023-02-03
0002-Fix-acceptance-test-paths.patch Fix acceptance test paths

Upstream uses a different build mechanism, which somehow makes the original
code work.
Martina Ferrari <tina@debian.org> not-needed 2024-03-06
0003-Debian-defaults.patch Debian defaults Martina Ferrari <tina@debian.org> not-needed 2019-10-29
0004-Fix-flaky-tests.patch Fix flaky tests

dispatch_test.go: Apparently, some signal is being delivered a few
microseconds too early. This patch allows for a 10% difference in timing.
Martina Ferrari <tina@debian.org> yes debian 2019-10-29
0005-Disable-network-tests.patch Disable network tests

The buildd documentation states that most of them have no network access
available, and a package's build+test process must not attempt to use the
network or assume that any network interface is available.
Daniel Swarbrick <dswarbrick@debian.org> not-needed 2022-09-20
0007-Revert-kingpin.v2-import-path.patch Revert kingpin.v2 import path

Revert path to comply with current golang-gopkg-alecthomas-kingpin.v2-dev
package paths.
Daniel Swarbrick <dswarbrick@debian.org> not-needed 2023-08-26
0008-Disable-React-app.patch Disable React app

Packaging the React app source is not currently feasible.
Daniel Swarbrick <dswarbrick@debian.org> not-needed 2024-03-06
0010-Extend-testing-CA-certificates-expiry-date.patch Extend testing CA certificates expiry date Daniel Swarbrick <dswarbrick@debian.org> no https://github.com/prometheus/alertmanager/pull/4112 2024-11-20
0011-Disable-Jira-notification.patch Disable Jira notification
The Jira notification feature depends on a huge and apparently no longer
maintained library, github.com/trivago/tgo, which is not currently
packaged for Debian, all for the sake of a ~30 line function.

Until this feature is reimplemented using more reasonable dependencies,
disable it.
Daniel Swarbrick <dswarbrick@debian.org> no 2025-01-16
0012-Default-to-legacy-label-name-validation-in-tests.patch Default to legacy label name validation in tests

Restore pre-v0.62.0 prometheus/common default label name validation.
This patch can (and should) be dropped once Alertmanager is updated to
natively support prometheus/common v0.62.0+.
Daniel Swarbrick <dswarbrick@debian.org> not-needed 2025-02-20
0013-Support-prometheus-common-v0.63.0.patch Support prometheus/common v0.63.0

This small patch works around a backwards incompatible change in the
prometheus/common package, v0.63.0 and later.
Daniel Swarbrick <dswarbrick@debian.org> not-needed 2025-08-14

All known versions for source package 'prometheus-alertmanager'

Links