Details
-
Technical task
-
Resolution: Not a Bug
-
Minor
-
None
-
None
-
None
-
9223372036854775807
Description
LU-7228 introduced a new "Provides: lustre-client" line to the lustre.spec file. I see what was trying to be accomplished here, to give a single name upon which other packages can add to their BuildRequires or Requires fields.
But lustre-client was really never intended for long term standard usage, and we should avoid exposing it to users at all cost.
I would assume that what another package really depends upon is the lustre libraries and headers. These are the things that typically appear in at -devel package. Eventually, it would be very nice if Lustre offered a lustre-devel package. So perhaps in the mean time, we can remove the "Provides: lustre-client" and replace it, where appropriate, with "Provides: lustre-devel".
Some date far in the future we can promote lustre-devel to being its own proper package.
I think that approach probably sets us on a more reasonable long term path.