Created attachment 716634 [details] root.log from koji task Description of problem: When mock is building systemtap for rawhide, it fails with the error file /usr/share/info/info.info.gz from install of emacs-common-1:24.3-1.fc20.i686 conflicts with file from package info-5.1-1.fc20.i686 Version-Release number of selected component (if applicable): emacs-common-1:24.3-1.fc20.i686 info-5.1-1.fc20.i686 How reproducible: always Steps to Reproduce: 1.fedpkg co systemtap 2.fedpkg build 3. Actual results: Error and build abandoned with the error: file /usr/share/info/info.info.gz from install of emacs-common-1:24.3-1.fc20.i686 conflicts with file from package info-5.1-1.fc20.i686 the full root.log is attached Expected results: systemtap builds as expected with no file conflict Additional info: root.log has been attached, koji task url http://koji.fedoraproject.org/koji/taskinfo?taskID=5175683
Same with a2ps: http://koji.fedoraproject.org/koji/taskinfo?taskID=5175855
Does this happen outside of mock?
I don't have rawhide installed so I can't say. However, a mock build succeeded here just now, with the same version of 'info' but a slightly older version of 'emacs-common': DEBUG util.py:264: emacs-common x86_64 1:24.2-12.fc20 So it looks like emacs-24.3-1.fc20 is the package that introduced the conflict. The package manifests show that emacs-common and info are both trying to ship /usr/share/info/info.info.gz with different content: https://koji.fedoraproject.org/koji/rpminfo?rpmID=3833763 https://koji.fedoraproject.org/koji/rpminfo?fileStart=2500&rpmID=3862492&fileOrder=name&buildrootOrder=-id&buildrootStart=0#filelist
Problem is in the version emacs-24.3-1.fc20 where are not delivered info pages. I am working on that. Soon I will provide SRPM.
Info pages where changed from version 24.2 to version 24.3 so that all info pages have names now like <info_name>.info.gz although in version 24.2 they had names <info>.gz This causes problems with info package
It definitely does happen outside of mock. I have a rawhide machine and this is blocking the install of emacs.
On the base of upstream info.info.gz file should be removed from texinfo package. http://lists.gnu.org/archive/html/bug-texinfo/2013-03/msg00030.html This BZ will be reassigned to info package
*** Bug 928950 has been marked as a duplicate of this bug. ***
*** Bug 929212 has been marked as a duplicate of this bug. ***
I'm thinking about this issue (it still breaks automake build and others in rawhide) and I agree that info's upstream is giving up maintainership of info.info page but even then - it is IMO better to have info documentation packaged in info. I would suggest here to rename the 'info.info.gz' back to 'info.gz' in emacs if possible because this is the way it was installed before and it was not causing any troubles. Then, user has the 'info' page installed in both packages - emacs-common & info (but when both are installed, command 'info info' shows the info.info.gz by default). Pavel
info.info.gz page was renamed to info.gz as in previous versions scm-commit (http://lists.fedoraproject.org/pipermail/scm-commits/Week-of-Mon-20130401/993462.html) -> CLOSED RAWHIDE