Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 927996 - emacs-common info page conflicts with info package
Summary: emacs-common info page conflicts with info package
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: emacs
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Hracek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 928950 929212 (view as bug list)
Depends On:
Blocks: 928328
TreeView+ depends on / blocked
 
Reported: 2013-03-26 16:18 UTC by Lukas Berk
Modified: 2013-04-03 15:24 UTC (History)
13 users (show)

Fixed In Version: emacs-24.3-4.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-04-03 15:24:15 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
root.log from koji task (121.16 KB, text/x-log)
2013-03-26 16:18 UTC, Lukas Berk
no flags Details

Description Lukas Berk 2013-03-26 16:18:50 UTC
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

Comment 1 Tim Waugh 2013-03-26 16:31:33 UTC
Same with a2ps: http://koji.fedoraproject.org/koji/taskinfo?taskID=5175855

Comment 2 Clark Williams 2013-03-26 18:38:02 UTC
Does this happen outside of mock?

Comment 3 Tim Waugh 2013-03-27 10:03:23 UTC
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

Comment 4 Petr Hracek 2013-03-27 10:59:54 UTC
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.

Comment 5 Petr Hracek 2013-03-27 12:25:17 UTC
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

Comment 6 Bruno Wolff III 2013-03-27 16:48:23 UTC
It definitely does happen outside of mock. I have a rawhide machine and this is blocking the install of emacs.

Comment 7 Petr Hracek 2013-03-28 07:59:12 UTC
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

Comment 8 Petr Hracek 2013-03-29 07:53:56 UTC
*** Bug 928950 has been marked as a duplicate of this bug. ***

Comment 9 Petr Hracek 2013-03-29 14:17:55 UTC
*** Bug 929212 has been marked as a duplicate of this bug. ***

Comment 10 Pavel Raiskup 2013-04-03 08:48:50 UTC
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

Comment 11 Petr Hracek 2013-04-03 15:24:15 UTC
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


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