Bug 719966 - systemtap conflicts with systemtap-runtime
Summary: systemtap conflicts with systemtap-runtime
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: systemtap
Version: 15
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Frank Ch. Eigler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-07-08 14:49 UTC by Paul Morgan
Modified: 2011-07-08 15:45 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-07-08 15:45:43 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Paul Morgan 2011-07-08 14:49:08 UTC
Description of problem:
unable to install systemtap-runtime and systemtap on same host

Version-Release number of selected component (if applicable):
systemtap-runtime-1.5-5.fc15.x86_64
systemtap-1.5-5.fc15.x86_64


How reproducible:
everytime


Steps to Reproduce:
1. try to upgrade to systemtap-*-1.5-5.fc15
  
Actual results:
Transaction Check Error:

  file /usr/share/man/man7/stappaths.7.gz from install of systemtap-runtime-1.5-5.fc15.x86_64 conflicts with file from package systemtap-server-1.4-9.fc15.x86_64

  file /usr/share/man/man7/stappaths.7.gz from install of systemtap-1.5-5.fc15.x86_64 conflicts with file from package systemtap-server-1.4-9.fc15.x86_64


Expected results: both packages should get installed


Additional info:

Comment 1 Josh Stone 2011-07-08 15:19:40 UTC
(In reply to comment #0)
>   file /usr/share/man/man7/stappaths.7.gz from install of
> systemtap-runtime-1.5-5.fc15.x86_64 conflicts with file from package
> systemtap-server-1.4-9.fc15.x86_64
> 
>   file /usr/share/man/man7/stappaths.7.gz from install of
> systemtap-1.5-5.fc15.x86_64 conflicts with file from package
> systemtap-server-1.4-9.fc15.x86_64

The conflict is with systemtap-server, which must be updated as well so that the overlapping files are identical.

Comment 2 Frank Ch. Eigler 2011-07-08 15:33:53 UTC
OTOH we could change the spec file for %package server to Require: the
exact same version of systemtap as itself (and corresponding changes
elsewhere).

Comment 3 Josh Stone 2011-07-08 15:42:11 UTC
(In reply to comment #2)
> OTOH we could change the spec file for %package server to Require: the
> exact same version of systemtap as itself (and corresponding changes
> elsewhere).

Yeah, I didn't mean to imply that it was Paul's error.  If we can automatically coax the synchronized update with Requires, we probably should.  And given the file conflict, it seems we actually must.

Comment 4 Frank Ch. Eigler 2011-07-08 15:45:43 UTC
upstream commit ad12652 should fix this by forcing future partial updates
to go whole-hog.  In the mean time, '# yum update systemtap\*'


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