Bug 128804

Summary: Implementation of per-file dependencies
Product: [Fedora] Fedora Reporter: Mark Hatle <mhatle>
Component: rpmAssignee: Fedora Packaging Toolset Team <packaging-team>
Status: CLOSED WONTFIX QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: ffesti, herrold
Target Milestone: ---Keywords: FutureFeature, Patch
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-30 10:31:08 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Per file dependency implementation none

Description Mark Hatle 2004-07-29 18:24:19 UTC
The patch will add the ability to specify per file dependencies.

The dependencies are attributes that are specified on each line of the
%files section.

They are in addition to any automatic dependencies that are generated,
setting AutoReqProv: no in the package will cause the manual per-file
dependencies to be ignored.

The three new attributes are:

%fconflicts(...)
%fprovides(...)
%frequires(...)

The rules for what can be placed inside of each attribute is the same
as the preample:  Conflicts, Provides, and Requires.

More then one attribute is allowed.

Example:

%files
%fprovides(my_foo_lib) %fprovides (your_foo_lib) /lib/libfoo.so.1
%frequires(my_foo_lib your_bar_lib) /bin/bar
%fconflicts(foobar <= 1:1-1) /bin/foobar

Comment 1 Mark Hatle 2004-07-29 18:25:31 UTC
Created attachment 102293 [details]
Per file dependency implementation

Adds the attributes %fconflicts, %fprovides, %requires to the %files lines to
allow for manual per-file dependencies to be set.

Comment 2 Red Hat Bugzilla 2007-08-21 05:18:40 UTC
User pnasrat's account has been closed

Comment 3 Panu Matilainen 2007-08-22 06:33:27 UTC
Reassigning to owner after bugzilla made a mess, sorry about the noise...

Comment 4 John Poelstra 2008-07-04 04:22:05 UTC
triaged

Comment 6 Fedora Admin XMLRPC Client 2012-04-13 23:11:44 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 7 Fedora Admin XMLRPC Client 2012-04-13 23:13:47 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 8 Florian Festi 2015-03-30 10:31:08 UTC
Oh dear! 10 years later...

Closing. Please reopen if anyone interested in this is still alive.