Bug 230189 - Default install of psi unusable without SSL support
Default install of psi unusable without SSL support
Product: Fedora
Classification: Fedora
Component: psi (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Aurelien Bompard
Fedora Extras Quality Assurance
: 240663 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2007-02-27 06:04 EST by Hans Ulrich Niedermann
Modified: 2008-01-06 20:57 EST (History)
1 user (show)

See Also:
Fixed In Version: psi-0.11-1.fc7
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2008-01-06 20:57:49 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Hans Ulrich Niedermann 2007-02-27 06:04:06 EST
Description of problem:

  psi depends on qca, but that does not install the required qca-tls package.

Version-Release number of selected component (if applicable):


How reproducible:

  Every time.

Steps to Reproduce:
0. Make sure neither psi, qca, or qca-tls is installed.
1. "yum install psi"
Actual results:

  Starting psi and checking the [X] SSL checkbox results in an error message
that the SSL plugin was not installed.

Expected results:

  psi should just work with SSL. Non-working SSL support may have been excusable
in 1997, but this is the year 2007 now.

Additional info:
Comment 1 Aurelien Bompard 2007-02-27 11:36:00 EST
qca-tls is a plugin. As such, it cannot be strictly required by the package. The
next version of RPM is said to have a "Suggests" flag, I'll use that when it's
In the meantime, having a hard Require on a plugin defeats the purpose of it
being a plugin.

To make it easier to end users to figure out what's missing, the last line of
the package's description is :
"If you want SSL support, install the qca-tls package."

I'm open to suggestions to make it even easier for users.
Comment 2 Aurelien Bompard 2007-05-19 13:26:54 EDT
*** Bug 240663 has been marked as a duplicate of this bug. ***
Comment 3 Andreas Thienemann 2007-06-26 14:27:52 EDT
While it may be true that qca-tls is a plugin psi should by default be able to
use ssl.

Therefore I'd argue that for usability sake a hard require on qca-tls should be
inserted into the next update. If it is a plugin or not does not really matter
for the functionality. If psi would dlopen openssl.so which is not being picked
up by the generic rpm library dependency check one would still manually add
openssl to the requirement list.

About the suggest feature, this is planned for the next rpm release, it is
however unclear when fedora will upgrade to the next rpm release. Therefore
we're stuck with require at the moment.

Please add the qca-tls requirement to the package until suggests is available.
Comment 4 Till Maas 2008-01-06 20:57:49 EST
psi-0.11-1.fc7 in Fedora 7 requires qca-ossl, so this bug is fixed there imho.
Pleaae reopen it, in case I am wrong.

Note You need to log in before you can comment on or make changes to this bug.