[Rpm-maint] RPM 4.12.0 alpha released
Mark Hatle
mark.hatle at windriver.com
Thu Jul 3 20:17:22 UTC 2014
On 6/27/14, 9:41 AM, Panu Matilainen wrote:
> - Support for weak dependency tags (suggests, recommends etc)
I finally got a chance to look at this, and I'm a bit concerned with what is there.
The 'SUGGESTS' and 'ENHANCES' combo should be using the Requires/Provides with
the RPMSENSE_MISSINGOK. This way they are ignored when not available, but
directly affect the installer ordering during dependency resolution.
I know the complaint in the past is third party tools don't know how to process
MISSINGOK. (IMHO that's a bug in the external tools, they should be updated.)
One alternative could be to use the new weak dependency tags and 'adapt' them to
the MISSINGOK internally so that the dep solver could continue to work as it
has. (It still causes some issues for me with the actual package
contents/format though.)
Note: rpm 'suggests' had previously been implemented to work the same way that
'recommends' was implemented in Debian.. so the swap in names may be a bit
confusing -- but the purpose is that this is something that should be installed
if available, but not fail.
the other, 'recommends', was something that was added to work like 'suggests'
from Debian. It's just suggested to the user, but does affect the install in
any way.
More information about the Rpm-maint
mailing list