gtkhtml38 erased on last yum update

Michael Schwendt mschwendt.tmp0701.nospam at arcor.de
Wed Apr 11 20:34:29 UTC 2007


On Wed, 11 Apr 2007 15:50:23 -0400, Bill Nottingham wrote:

> Michael Schwendt said: 
> > Please file a bug report about gtkhtml38 in Extras. It contains:
> > 
> >   Provides: gtkhtml3 = %{version}-%{release}
> > 
> > which is wrong, since that enables gtkhtml3 to update it.
> > See https://bugzilla.redhat.com/111071 for the RPM background.
> 
> Essentially, you're saying that any package which requires a versioned
> API should, rather than having a build requirement on the package,
> should have a build *file* requirement on either one of the include
> files, or the pkg-config file. Because, well, the package that provides
> it might have a name change.
> 
> Is that *seriously* what you're suggesting?
> 
> Bill

Where do you see such a suggestion?

All I've pointed out is that two lines in your spec file are the culprit
and broke the user's system.

1) The  gtkhtml38  package "Provides: gtkhtml3 = %version-%release",
and due to that, installing a newer gtkhtml3 EVR _removes_ gtkhtml38.

2) The  gtkhtml38-devel  package also "Provides: gtkhtml3 = %version-%release",
which is just a typo, but causes the same problem.

Fix RPM if you don't like it. Bug 111071 is where I've reported the
questionable behaviour in rpm after I had found it with "gpgme" and
"gpgme03" at fedora.us. Jeff Johnson's reply: NOTABUG
Have you read that bug yet?

Why do you flame me (also in bug 236009)?




More information about the fedora-test-list mailing list