[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#969155: RFP: icinga database -- database for icinga 2



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


Reply to: