I figured out what I need: I was thinking more to make it easier for everyone.
Thanks for the shortcut to avoid answering all questions at every attempt.

Another thing I noticed is that the "make clean" command is not actually cleaning up everything: moving from x86_64 to aarch64, I had to delete all .a files, together with the .lo ones


Nicola


Il giorno lun 19 ott 2026 alle ore 16:04 Roland Rosenfeld <roland@spinnaker.de> ha scritto:
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