Bugzilla (bugzilla.redhat.com) will be under maintenance for infrastructure upgrades and will not be available on July 31st between 12:30 AM - 05:30 AM UTC. We appreciate your understanding and patience. You can follow status.redhat.com for details.
Bug 519300 - system-config-services has odd Obsoletes/Conflicts
Summary: system-config-services has odd Obsoletes/Conflicts
Alias: None
Product: Fedora
Classification: Fedora
Component: system-config-services
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Nils Philippsen
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2009-08-26 01:13 UTC by Kevin Fenzi
Modified: 2009-08-26 08:28 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2009-08-26 08:28:04 UTC
Type: ---

Attachments (Terms of Use)

Description Kevin Fenzi 2009-08-26 01:13:12 UTC
system-config-services seems to have in it: 

Obsoletes: system-config-services < 0.99.29
Conflicts: system-config-services < 0.99.29

Is there any reason for this? I am having trouble thinking of any reason a package should obsolete and conflict with an eariler version of itself. If it's newer it would just upgrade.

Comment 1 Nils Philippsen 2009-08-26 08:28:04 UTC
The conflicts line is indeed bogus (now that you got me thinking about it).

I've committed this spec file comment to the upstream git repository explaining the rationale for this obsoletes line:

# Until version 0.99.28, system-config-date contained online documentation.
# From version 0.99.29 on, online documentation is split off into its own
# package system-config-services-docs. The following ensures that updating from
# earlier versions gives you both the main package and documentation.
Obsoletes: system-config-services < 0.99.29

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