-
Notifications
You must be signed in to change notification settings - Fork 542
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Plugin] Add missing DebianPlugins #3487
[Plugin] Add missing DebianPlugins #3487
Conversation
Draft PR to start the conversation. I'm still testing the missing plugins. @arif-ali @dnegreira since this affects Debian/Ubuntu, I'd like to have your opinions as well obviously :) |
Congratulations! One of the builds has completed. 🍾 You can install the built RPMs by following these steps:
Please note that the RPMs should be used only in a testing environment. |
There are some missing DebianPlugin imports in a number of plugins, that causes errors like this one: a non-existing plugin (ansible) was specified in the command line. When running these plugins. Signed-off-by: Jose Castillo <[email protected]>
b1d0bc0
to
c0b78fb
Compare
Some doubts/questions: Does it make sense to move some of these changes to use IndependentPlugin? From the list of failed plugins, these are the ones I doubt if they should be gathered in Debian, mostly because I'm not sure if they are actually available natively:
What about the following openstack ones? Finally, the Ubuntu plugin - I guess we don't need to run this one in Debian. |
Plugins are generally enabled for the distros they make sense for based on feedback from end users and contributing authors. If there are plugins where a particular distribution's tagging class is missing, it is most likely because it has never been requested, which usually implies that the package/component the plugin collects for is not widely used within that distribution's user base and/or the distribution maintainer's or corporate backing entity doesn't want to provide support for it.
|
The could be, as Canonical folks, we typically maintain our own packages, and test/collect details on what we think is best from field for Ubuntu. It could be that it would work for Debian too, but can't be 100% sure if that is the case. Ideally, we need someone potentially from debian confirm/deny of any of the details
The Ultimately, snaps can be installed on any distribution, and would just work. Although through the relevant distro policies the Ultimately, (at least based on my experience), these plugins have been enabled and updated based on experience on the distros and what we want to collect, and this is kind of what @TurboTurtle has mentioned above. As an example, most of the |
Hey @jcastill really appreciate the tagging, thanks for that.
I agree with this statement from @TurboTurtle , and in IMHO, we shouldn't be adding plugins to distro's unless specifically requested/necessary, so I am not too fond with us enabling plugins at this point. The other side of this conversation is that currently the Debian package is still in 4.0.2, and hasn't been updated in ages, so even if we enable these plugins, they won´t be usable by the users installing sos from the Debian packages. |
Ack, will close this then. Good to know about this policy. |
There are some missing DebianPlugin imports
in a number of plugins, that causes errors like
this one:
a non-existing plugin (ansible) was specified
in the command line.
When running these plugins.
Please place an 'X' inside each '[]' to confirm you adhere to our Contributor Guidelines