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-devas 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