-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Wed, 20 Jan 2021 02:52:40 +0000 Source: prometheus Architecture: source Version: 2.24.0+ds-1 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org> Changed-By: Martina Ferrari <tina@debian.org> Closes: 950759 Changes: prometheus (2.24.0+ds-1) unstable; urgency=medium . [ Daniel Swarbrick ] * New upstream release * Add missing build-dep golang-github-alecthomas-units-dev * Add new build-dep golang-github-stretchr-testify-dev * Refresh patches * d/watch: update to version 4 format * Add vendored github.com/prometheus/exporter-toolkit . [ Guillem Jover ] * Switch to Standards-Version 4.5.1 (no changes needed) * Remove nocheck handling from override_dh_auto_test. This is handled automatically since debhelper compatibility level 13. * Remove code switching symlinks to directories. This would ideally use dpkg-maintscript-helper, but it's now been enough time that it should not be needed anymore. Remove the maintainer script. * Remove leftover templates.old debconf file * Remove old Prometheus version 1 database handling code. This happened between the current Debian oldstable (stretch) and stable (buster), and we do not support upgrades across multiple releases. Remove the no longer needed database format support. * Change systemd service Restart directive from always to on-failure. The always value is unusual, as it ignores successful exits. The prometheus daemon can also be requested to exit from its API, that should be honored. * Do not enable DH_VERBOSE by default. The default should be fine. * Use $() instead of `` in init script * Use '' instead of `' in text * Remove unnecessary error suppression from init script. The init script does not run with «set -e» so there is no need to suppress errors. And in any case this error should not be suppressed as that would make the daemon fail anyway. * Remove error suppression from postinst. These commands need to succeed for the program to be considered configured. Ignoring them will mean a non-functional installation anyway. * Run adduser unconditionally. The adduser command handles existing users gracefully, so there is no need to check for them beforehand. * Do not change pathname metadata if there are dpkg statoverrides in place. These are user specified overrides which we should respect, as dpkg does when unpacking these pathnames. * Update gitignore file * Remove $syslog dependency from init script. We write directly into the log file. * Remove all rotated logs on purge * Add man:prometheus(1) to systemd unit Documentation field * Switch from /var/run to /run * Rewrite init script using start-stop-daemon. This removes the dependency on daemon | systemd-sysv, and simplifies the init script substantially. * Do not change the permission for /var/log/prometheus anymore. On sysvinit systems, the log file is now owned by root so there is no need to change the owner and group of the log directory anymore. . [ Michael Prokop ] * Harden prometheus systemd service (Closes: #950759) Checksums-Sha1: 30059ff079865fd1220499c3675f98ec4e395205 4048 prometheus_2.24.0+ds-1.dsc 9bb621c6434102899526efc0c5cc064c7e34246b 3617706 prometheus_2.24.0+ds.orig.tar.gz 8f883366a0b625b817ac4847cbe6ebf8be726fa0 31028 prometheus_2.24.0+ds-1.debian.tar.xz a6a0a3f2813d34c4f31607052bafe91a46e4c34d 21313 prometheus_2.24.0+ds-1_amd64.buildinfo Checksums-Sha256: e18515b00c21745ccf4cfc4a507faca88821fa6d32cea31d9856ed908c918382 4048 prometheus_2.24.0+ds-1.dsc d3d5aa3bcfa1df9b2ec18e85683c7782e916198aa09bddb2a41de1af962a3cc2 3617706 prometheus_2.24.0+ds.orig.tar.gz 76660df926f9bb73645a775eca4a0475786531a064c0f9e73ce20695fe9f7fd0 31028 prometheus_2.24.0+ds-1.debian.tar.xz 4984c32c19683f41c44bd6d45ae618253db5855340cc22327f9719bcb6923350 21313 prometheus_2.24.0+ds-1_amd64.buildinfo Files: e253c055b09599316aa7c230938129b4 4048 net optional prometheus_2.24.0+ds-1.dsc 6a53acc1082fa648a9d91cc6610f27e0 3617706 net optional prometheus_2.24.0+ds.orig.tar.gz a0ad13a6a378c1413b6faf66695279eb 31028 net optional prometheus_2.24.0+ds-1.debian.tar.xz dd8c1c86ee88396d8f638411228ef537 21313 net optional prometheus_2.24.0+ds-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE2qbv8cYn6hwmsaaSqiMPxF+MJ7EFAmAHnGsACgkQqiMPxF+M J7G0IA//VHptctv3V3sTRDc7sE0WX4wld9uenHPVIq6LdATgC8gflbx6QnShzVRa ClQsWzKzQ4Lfpte0x+ctj+/remcVMsa8XDj9kbf51K6mJBLh7ZKhiOFCtcy9h4ms CGRN1aKfJRy4zG6CUd0deM2BPcAK/M4TXq6X0JxB442nNPo5XvZFQuw9sKc9fElK 5cwledNMiIoUCEqFFopTEVTBthqYLNGYYnJqYOc4p4Eaoi5knA6QIWOjVYb4FiG/ 59ltwszrnT4EyYXHJysbLGm0nfNjc525pbtANe+005U0/gnneDPtD5gC9qzLlUcl qzXpHzjQ3evSBPczgXomwkyye5eQTLKbe3Lno7ciWzabNsdkAjccHMkU/Qf1DJOl ECbWfFxIUGpv/6EeD9v/8czMIZBlBkKu9cFZfl8Hfw5IxWvfnXZfKCToEXMmeo6u u8BzjhfQmdNI4hQZhD1upzR9azlqLoW9dy7CilP72qrhOoiObmikAqpzO4WYMVFe /j/jfa46Bv1jAPTKJeUsbAmzqwdjMDAds+2+mpqHkMNicgBsDPS/aobH9g7B3OA9 6bLvr5ZxTXYCXS4i/fc/1A9wBo2R3y5lynQajhOsboIsZY0HAyFDSdOJfPkzuw7D d2m8jOvg868/gCxwXHxwLMGMxvgJrnsrf9zatg4QSHLRmDPnMaI= =xUIr -----END PGP SIGNATURE-----