On 6/30/22 16:17, Sebastiaan Couwenberg wrote:
I don't know how feasible it is to get icingadb [0][1] and icingadb-web
[2][3] into Debian. icingadb-redis [4] is undesirable, including a fork
of redis in Debian is not a good idea.
If embedded copies of the Go sources can be included in the source
package it might be doable to get the icingadb packages into Debian,
packaging all the dependencies separately is unlikely to happen.
I managed to build an icingadb package using an additional component
tarball for the dependencies.
Initial packaging didn't use the golang buildsystem nor dh_golang like
the upstream packaging.
With a little more work it now uses the golang buildsystem and dh_golang.
DH_GOLANG_BUILDPKG needs to be specified to build cmd/icingadb.
GO111MODULE=on needs to be exported to use the dependency modules and
those need to be symlinked in the GOPATH which is set to the build
directory.
Preliminary packaging is available on Salsa:
https://salsa.debian.org/nagios-team/icingadb
We now need to package icingadb-web to complete the set of Icinga DB
components.
Kind Regards,
Bas
--
GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1