Ticket #158 (closed defect: fixed)

Opened 5 years ago

Last modified 1 year ago

rpmbuild should error and/or toss out EMPTY provides/requires/conflicts/obsoletes entries


Reported by: skvidal Assigned to: pmatilai Priority: minor Milestone: rpm-4.12.0 Component: rpm Version: RPM Development Keywords: Cc:


Description

https://bugzilla.redhat.com/show_bug.cgi?id=473084

somehow that pkg http://kojipkgs.fedoraproject.org/packages/opal/3.4.2/1.fc10/i386/opal-3.4.2-1.fc10.i386.rpm

has an empty provides entry. I suspect it came from the find-provides script.

This tripped up yum (this is now fixed in yum) but in general I think an empty provides is a bad idea.

Change History

05/17/10 13:40:05 changed by pmatilai

  • owner changed from RpmTickets to pmatilai.
  • status changed from new to assigned.

Ack, I can reproduce this easily enough by making library soname an empty string (instead of missing soname)

01/24/14 13:08:43 changed by pmatilai

  • status changed from assigned to closed.
  • resolution set to fixed.

Fixed (finally!) by combination of https://rpm.org/gitweb?p=rpm.git;a=commitdiff;h=ee5a500fee1b96ab6d4acf091fdc9b8388a80c41 https://rpm.org/gitweb?p=rpm.git;a=commitdiff;h=66a01c977ea198fb05c5df22013884a6973485c5 https://rpm.org/gitweb?p=rpm.git;a=commitdiff;h=73bd9636d0e76a4d255776b7733667198b9ef585

09/16/14 11:07:58 changed by pmatilai

  • milestone set to rpm-4.12.0.