Bug 573868 - debuginfo/debugsource packages don't copy Conflicts: et al directives
Summary: debuginfo/debugsource packages don't copy Conflicts: et al directives
Status: CONFIRMED
Alias: None
Product: openSUSE.org
Classification: openSUSE
Component: BuildService (show other bugs)
Version: unspecified
Hardware: Other SLES 11
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Adrian Schröter
QA Contact: Adrian Schröter
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-26 12:53 UTC by Dejan Muhamedagic
Modified: 2011-07-25 08:27 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dejan Muhamedagic 2010-01-26 12:53:36 UTC
When upgrading along with renaming, the old package actually conflicts with the new one. But the rpm can't upgrade debuginfo/debugsource packages because the two contain the same files, e.g.:

        file /usr/lib/debug/usr/sbin/meatclient.debug from install of cluster-glue-debuginfo-1.0.2-0rc2a.i586 conflicts with file from package heartbeat-common-debuginfo-3.0.0-1.i586

Should the build service copy Provides/Obsoletes/Conflicts from the spec file when creating debugsource/debuginfo packages?
Comment 5 Richard Biener 2011-07-25 08:27:17 UTC
Nope.  debuginfo packages need separate handling - any automatic copying
of dependencies is broken.