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:
(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.
OTOH we could change the spec file for %package server to Require: the exact same version of systemtap as itself (and corresponding changes elsewhere).
(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.
upstream commit ad12652 should fix this by forcing future partial updates to go whole-hog. In the mean time, '# yum update systemtap\*'