Bug#1053243: prometheus-alertmanager: Please package the gui

2023-10-06 Thread Daniel Swarbrick

Hi Bastien,

Although the Elm compiler is now in Debian, the issue preventing the 
packaging of the Alertmanager web UI is the lack of the Elm dependencies 
used by the UI (see ui/app/elm.json in the Alertmanager source). This 
problem also afflicts the Prometheus package, where we are unable to 
include the modern React UI, for essentially the same reason.


Note that the generate-ui.sh script that is bundled with 
prometheus-alertmanager does at least now use the elm-compiler provided 
by Debian, rather than fetching it from Github (see 
https://salsa.debian.org/go-team/packages/prometheus-alertmanager/-/commit/51802d88957fc08bf13daab426e59718fadcf66e)


Regards,
Daniel Swarbrick



OpenPGP_signature.asc
Description: OpenPGP digital signature


Bug#1053243: prometheus-alertmanager: Please package the gui

2023-09-29 Thread Bastien Roucariès
Source: prometheus-alertmanager
Severity: important

Dear Maintainer,

Could you package the GUI.

ELM is now under debian

Bastien


-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel

Kernel: Linux 6.4.0-4-rt-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled