| Summary: | cyrus-sasl plugins are provided in subpackages, not installed by default, and lack of them is not hinted by the system | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Guillaume cottenceau <gcottenc> |
| Component: | RPM Packages | Assignee: | Mageia Bug Squad <bugsquad> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | dmorganec, fundawang, guillomovitch, luigiwalser, mageia, stormi-mageia, tmb |
| Version: | 2 | Keywords: | Triaged |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | cyrus-sasl-2.1.23-19.mga2.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Guillaume cottenceau
2013-01-10 17:30:26 CET
Manuel Hiebel
2013-01-11 23:12:03 CET
CC:
(none) =>
fundawang, guillomovitch Hi, thanks for reporting this bug. As there is no maintainer for this package I added the committers in CC. Keywords:
(none) =>
Triaged The description for the cyrus-sasl package does say:
"To actually use SASL you must install at least one of the %{libname}-plug-XXXX
authentication plugin, such as %{libname}-plug-plain."
Maybe there's other places it could be documented that would catch more attention, like a README.urpmi.
I don't think it's wrong at all for it to be split, people can just install whichever plugins they want. Since it does need at least one to work, maybe all of the plugin packages could Provides: sasl-plug, and then cyrus-sasl could Suggests: sasl-plug, and we could put something in the file urpmi uses to have it prefer libsasl2-plug-plain for that provide.
Anyway, there's no maintainer for this package. It'd be *really* nice to have one. Guillaume, any interest in becoming a Mageia packager?CC:
(none) =>
luigiwalser Guillaume is correct, there is no added value in shipping every available plugin in distinct subpackages. Just shipping plain, login, and probably anonymous plugins in base package seems a better solution than introducing circular dependencies (plugins requiring base package, and base package requiring at least one plugin). Actually, I had the same issue with fusioninventory-agent, and I have to concede the soft dependency solution seems a more explicit solution. I'm just waiting for bug #11095 to be fixed first... I just submitted cyrus-sasl-2.1.26-2.mga4, with a soft dependency on anonymous, plain, and login plugins. Status:
NEW =>
RESOLVED |