#969155 ITP: icingadb -- database connector for Icinga

#969155#5
Date:
2020-08-28 09:44:17 UTC
From:
To:
icinga database is a new database backend
for icinga 2

#969155#10
Date:
2020-08-28 10:28:59 UTC
From:
To:
Since the PostgreSQL backend works fine for me, and Icinga DB only seems
to support MySQL, I do not intend to package it.

Would you be willing to maintain the icingadb package for Debian within
the Nagios team?

Kind Regards,

Bas

#969155#23
Date:
2022-06-30 14:17:01 UTC
From:
To:
With the release of Icinga 2.13.4 the IDO Database is deprecated in
favor of IcingaDB.

Icinga DB 1.0-RC2 also supports PostgreSQL making it a more reasonable
alternative for icinga2-ido-pgsql.

Its many Go dependencies make packaging icingadb for Debian non-trivial.

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.

[0] https://github.com/Icinga/icingadb
[1] https://git.icinga.com/packaging/deb-icingadb
[2] https://github.com/Icinga/icingadb-web
[3] https://git.icinga.com/packaging/deb-icingadb-web
[4] https://git.icinga.com/packaging/deb-icingadb-redis

Kind Regards,

Bas

#969155#28
Date:
2022-07-03 08:33:35 UTC
From:
To:
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

#969155#37
Date:
2022-07-09 18:00:13 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
icingadb, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 969155@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebastic@debian.org> (supplier of updated icingadb package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 03 Jul 2022 17:54:21 +0200
Source: icingadb
Binary: icingadb
Architecture: source amd64
Version: 1.0.0-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Debian Nagios Maintainer Group <pkg-nagios-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Description:
 icingadb   - database connector for Icinga 2
Closes: 969155
Changes:
 icingadb (1.0.0-1~exp1) experimental; urgency=medium
 .
   * Initial Release. (Closes: #969155).
Checksums-Sha1:
 3c53c8cafd67612f0ed876652dfde0467ed66259 2338 icingadb_1.0.0-1~exp1.dsc
 695f93afcfc6e484e50b3887e2d96e6faca267e8 8199120 icingadb_1.0.0.orig-dependencies.tar.gz
 bfaaa6f0313572669c31aa321a3844a084c3a99b 3846335 icingadb_1.0.0.orig.tar.gz
 bcfd6a4de254615ae1538cee29546fee8c0b734f 11664 icingadb_1.0.0-1~exp1.debian.tar.xz
 92df5de92bd0180df9fe7c47b4bac7f0f297127e 8455 icingadb_1.0.0-1~exp1_amd64.buildinfo
 708bcb4bcc4cdfc941c53f8bb5b4791dcaea51e4 6027864 icingadb_1.0.0-1~exp1_amd64.deb
Checksums-Sha256:
 1fbe2acb2c8c0de95bc30d882a733b242723b120d4b5044a8e272536cbafd524 2338 icingadb_1.0.0-1~exp1.dsc
 d2a6cb9d5a26b998aa849212d5ae52173639d8d02832041a8e1c1851e62ba833 8199120 icingadb_1.0.0.orig-dependencies.tar.gz
 7cd632c8424258e7e3016676d274bc6758b4f537e15ed4d77b453ac8955102d6 3846335 icingadb_1.0.0.orig.tar.gz
 14f5c3d3441b9007039066befc42c028377426ef2da998bd8578cdc834e524bf 11664 icingadb_1.0.0-1~exp1.debian.tar.xz
 fbfd98ec65329735bf442c5dab026174bb0c09223f61cae8fcb92bd408098c18 8455 icingadb_1.0.0-1~exp1_amd64.buildinfo
 5cd1ddda53a1e3b1204df032e74393663e521888c1415ef854bc4f7f25838885 6027864 icingadb_1.0.0-1~exp1_amd64.deb
Files:
 92c3af3fb0e50d1bff22cae6eaf02c19 2338 admin optional icingadb_1.0.0-1~exp1.dsc
 6a103db942ec7100c7216ff9560ef527 8199120 admin optional icingadb_1.0.0.orig-dependencies.tar.gz
 91145df6925a01866f93276498e67f48 3846335 admin optional icingadb_1.0.0.orig.tar.gz
 2eaa47e2700c644093df77bef404826a 11664 admin optional icingadb_1.0.0-1~exp1.debian.tar.xz
 f19ababa98a4af3eade70a361ec6c63f 8455 admin optional icingadb_1.0.0-1~exp1_amd64.buildinfo
 2f7b369bc9789eddf0966b5954528f37 6027864 admin optional icingadb_1.0.0-1~exp1_amd64.deb
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmLBvZQACgkQZ1DxCuiN
SvHihg/+O5viwygQqC4c4ttlOpUkmu1v5oMTgU8G/oExZN8jqlA9qsrp+stiF5oO
Rw4rd0o+wfUxwsaUctLQOWFvhQrfVBCEV33PZY0SIlaygsOCGF9tMthlvr4CLYWp
Yt7FnrP5BYbwQQSg/6dFspjVxMcxMOl+uosK0TVf6NckrovP7+aWEWC9fVYAN7q9
qkYvkZtuvO2RKlT+FmklpWTjf4Vg7IUBvsL36iozrtZZE2HuEXRL/g9hWdzt98LS
e4oa1gs2zy1xum4b1Ua7bGlluozU20zyfa37fZ9fxlSSwaHFWPrnqGHUwdYRvvll
gAoltcL1DCA+PyEt1wCknI879l2oJkXzAiErUGxiTzaBreY8T1266m1t8Tb2Nv+r
YRKtjf6TxackeDLkOnIYKLC40V07HffgsGhucsNuZJXGWKM0LCj2P5iB2EXdB67t
HO4cNto8r+Q0fLmwAaifrDpy1PrZNqihgMAvefZOmGkYDCGSyg6ie9kh/wskwh9t
IJHyfqHaqICZp+w7AG9dchvf9jaSjtR7GmhLjoCPs1hAXWbdM0P24p22C16Y7nYP
5Zkoc/Dsef23/dCeaX5nj1TlBmC94JXevdwd+SPXap2FHP/HzGX7JQplf4TIyZrc
lnanqBuJCJIymQHwg6d8Zrv3JtOktFyJUZthjcoOM8EnHEjMa90=
=he4f
-----END PGP SIGNATURE-----