Bug 128804 - Implementation of per-file dependencies
Summary: Implementation of per-file dependencies
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: rpm
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Fedora Packaging Toolset Team
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2004-07-29 18:24 UTC by Mark Hatle
Modified: 2015-03-30 10:31 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-03-30 10:31:08 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Per file dependency implementation (17.18 KB, patch)
2004-07-29 18:25 UTC, Mark Hatle
no flags Details | Diff

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.


Note You need to log in before you can comment on or make changes to this bug.