Xymon Mailing List Archive search

Xymon 4.3.31 is close: we need your help to finish it

list Roland Rosenfeld
Mon, 19 Oct 2026 17:04:36 +0200
Message-Id: <user-6b2aa66a811e@xymon.invalid>

Hi Nicola!

On Mon, 19 Oct 2026, Nicola wrote:
* an hint on how to checkout (if at all possible) PRs without the gh
  CLI
I usually use the github web GUI.  If I need a patch (for example from
PR 668), just append ".patch" to the PR URL and you get one:
https://github.com/xymon-monitoring/xymon/pull/668.patch
Okay, that's not a perfect GIT workflow, but for my use case (adding
them to the Debian source package using quilt) it's what I need.
I will continue reviewing to the best of my possibilities, but I
think addressing the above could ease the path for new contributors.
I fear that there are as many different workflows as contributors :-)

On Mo, 19 Okt 2026, Nicola wrote:
Now answering to myself.
I see there is no mention anywhere on how to install the pcre2 packages on
debian (a git grep apt.*pcre2 shows nothing useful).
Is it worth adding it along with the yum docs?
That depends who you address with this.  I as a Debian developer don't
need this info ;-)
On Debian installing pcre2 build libraries can be done with
 apt install libpcre2-dev

Maybe you should have a lookg at .github/workflows/build.yml, which
gives hints how to install build dependencies:

sudo apt-get update
          sudo apt-get install -y --no-install-recommends \
            build-essential \
            libc-ares-dev \
            libldap-dev \
            libpcre2-dev \
            librrd-dev \
            libssl-dev \
            libtirpc-dev

as well as for building:

env USEXYMONPING=y \
          ENABLESSL=y \
          ENABLELDAP=y \
          ENABLELDAPSSL=y \
          XYMONUSER=xymon \
          XYMONTOPDIR=/usr/lib/xymon \
          XYMONVAR=/var/lib/xymon \
          XYMONHOSTURL=/xymon \
          CGIDIR=/usr/lib/xymon/cgi-bin \
          XYMONCGIURL=/xymon-cgi \
          SECURECGIDIR=/usr/lib/xymon/cgi-secure \
          SECUREXYMONCGIURL=/xymon-seccgi \
          HTTPDGID=www-data \
          XYMONLOGDIR=/var/log/xymon \
          XYMONHOSTNAME=localhost \
          XYMONHOSTIP=127.0.0.1 \
          MANROOT=/usr/share/man \
          INSTALLBINDIR=/usr/lib/xymon/server/bin \
          INSTALLETCDIR=/etc/xymon \
          INSTALLWEBDIR=/etc/xymon/web \
          INSTALLEXTDIR=/usr/lib/xymon/server/ext \
          INSTALLTMPDIR=/var/lib/xymon/tmp \
          INSTALLWWWDIR=/var/lib/xymon/www \
          ./configure --server
make

(to the other questions I don't have answers).

Greetings
Roland