Overview
Request History
dstoecker created request
The last change introduced a requires for icingadb which cannot be fulfilled and thus makes this package uninstallable. Reverted that changed.
ecsos declined request
Sorry.
It's right and nedleded.
And it is running well with it.
dstoecker reopened request
ecsos declined request
dstoecker reopened request
Either fix the issue another way or accept this request, but stop ignoring the bug.
dstoecker revoked request
Ah so I talk total bullshit that's why you now submitted a new package icingadb which now solves the conflict. Adding a new requirement which is rather a recommends as it works fine without. Nevertheless I don't care if you pull minimal unneeded stuff as long as it works.
It's not running well with it. Go to any 15.5 system and try installing it.
Problem: nichts stellt 'icingadb >= 1.0.0' bereit, das vom zu installierenden icingaweb2-module-graphite-1.2.4-lp155.1.1.noarch benötigt wird
Sorry, but assuming I'm to dumb to see an error is not magically fixing an issue.
You are wrong.
Module: graphite Version: 1.2.4 Requires: Libraries: icinga-php-library (>=0.13.0), icinga-php-thirdparty (>=0.12.0) Modules: monitoring (>=2.9.0), icingadb (>=1.0.0) Description: Icinga Web Graphite Integration This module integrates an existing Graphite installation in your Icinga Web frontend.
What are you talking about?
For openSUSE nothing provides "icingadb" in RPM. For openSUSE there is an "icinga" package and an "icinga2" as well as an "icinga2web" package. If you want an "icingadb" provides, then you must change both packages to export an "icingadb" provides. This is necessary as in the past the decision was made to rename the package for "icinga >= 2" to "icinga2".
Adapting a package to require something which does not exist simply breaks the package which you can easily test when you try to install it as I proposed above.
Taking the installation hints from the project web pages word-by-word simply doesn't work.
BTW: requiring icinga < 2 makes simply no sense as it does not really work with version 1. I can tell you that, because I use icinga for a long time now and on icinga 1 for openSUSE the graphical interface worked totally different and was extremely error-ridden.
Currently there is simply NO WAY to allow that package for icinga 1 and 2 without adapting "icinga" and "icinga2" to provide a common name which you then can test against. The only possibility would be to require "icinga2" instead of "icinga2 >= 2.9.0", which would allow any version >= 2.0.0.
To continue with your conversational style. Simply bullshit. My evidence is from upstream. They will probably know better what is needed and what is not. And your talk about icinga and icinga2 is completely out of thin air and doesn't fit here at all. And although it doesn't matter, I've been using icinga2 since 2016 and the Graphite module was created by me. And that's the end of the matter for me.
And from icinga documentation:
Installing Icinga Web Graphite Integration from Source¶
Please see the Icinga Web documentation on how to install modules from source. Make sure you use graphite as the module name. The following requirements must also be met. Requirements¶
@ecsos: review reminder
I have simple forget it to submit. And I'm not sure if icingadb is functional right. Also if I can use redis instead of iconga-redis. No time to test it in detail.