Duplicate documentation files have been detected in the package builds for Rawhide and Fedora 20. The likely cause is the unversioned docdirs change in Fedora 20. If your package %installs documentation files into %{_docdir}/%{name}/ to store them in a subpackage, this now conflicts with using the %doc macro in the base package. Since Fedora 20, the %doc macro installs into the unversioned %{_docdir}/%{name}/ and includes everything in that directory. One obvious fix is to decide between either using %doc or installing into %{_docdir}/%{name}/ manually as explained in the Packaging tricks Wiki section (for past dist releases and the versioned docdir). General discussion of this problem: https://fedorahosted.org/fpc/ticket/338 Further information: http://fedoraproject.org/wiki/Changes/UnversionedDocdirs https://fedoraproject.org/wiki/Packaging_tricks#Installing_documentation:_2_paths [semi-automated bug report] [...] => OpenColorIO-1.0.8-3.fc20.src.rpm => OpenColorIO-1.0.8-3.fc20.i686 in fedora-development-i386 File conflict with: OpenColorIO-doc-1.0.8-3.fc20.noarch /usr/share/doc/OpenColorIO/ChangeLog /usr/share/doc/OpenColorIO/LICENSE /usr/share/doc/OpenColorIO/README /usr/share/doc/OpenColorIO/html/ChangeLog.html /usr/share/doc/OpenColorIO/html/CompatibleSoftware.html /usr/share/doc/OpenColorIO/html/FAQ.html /usr/share/doc/OpenColorIO/html/License.html /usr/share/doc/OpenColorIO/html/_images/gn10_to_linear_light.jpeg /usr/share/doc/OpenColorIO/html/_images/gnf_to_linear_light.jpeg /usr/share/doc/OpenColorIO/html/_images/lg10_to_linear_light.jpeg /usr/share/doc/OpenColorIO/html/_images/lg8_to_vd8.jpeg /usr/share/doc/OpenColorIO/html/_images/lgf_to_linear_light.jpeg /usr/share/doc/OpenColorIO/html/_images/psicc_itworks.png /usr/share/doc/OpenColorIO/html/_images/psicc_open_current_profile.png /usr/share/doc/OpenColorIO/html/_images/psicc_proof_setup.png /usr/share/doc/OpenColorIO/html/_images/psicc_reveal_profile.png /usr/share/doc/OpenColorIO/html/_images/psicc_select_profile.png /usr/share/doc/OpenColorIO/html/_sources/ChangeLog.txt /usr/share/doc/OpenColorIO/html/_sources/CompatibleSoftware.txt /usr/share/doc/OpenColorIO/html/_sources/FAQ.txt /usr/share/doc/OpenColorIO/html/_sources/License.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/allocation_vars.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/index.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/nuke_default.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/spi_anim.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/spi_pipeline.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/spi_vfx.txt /usr/share/doc/OpenColorIO/html/_sources/developers/api/OpenColorIO.txt /usr/share/doc/OpenColorIO/html/_sources/developers/api/OpenColorTransforms.txt /usr/share/doc/OpenColorIO/html/_sources/developers/api/OpenColorTypes.txt /usr/share/doc/OpenColorIO/html/_sources/developers/api/index.txt /usr/share/doc/OpenColorIO/html/_sources/developers/bindings/PythonAPI.txt /usr/share/doc/OpenColorIO/html/_sources/developers/bindings/PythonTransforms.txt /usr/share/doc/OpenColorIO/html/_sources/developers/bindings/PythonTypes.txt /usr/share/doc/OpenColorIO/html/_sources/developers/coding_guidelines.txt /usr/share/doc/OpenColorIO/html/_sources/developers/getting_started.txt /usr/share/doc/OpenColorIO/html/_sources/developers/index.txt /usr/share/doc/OpenColorIO/html/_sources/developers/internal_architecture.txt /usr/share/doc/OpenColorIO/html/_sources/developers/issues.txt /usr/share/doc/OpenColorIO/html/_sources/developers/submitting_changes.txt /usr/share/doc/OpenColorIO/html/_sources/developers/usage_examples.txt /usr/share/doc/OpenColorIO/html/_sources/downloads.txt /usr/share/doc/OpenColorIO/html/_sources/index.txt /usr/share/doc/OpenColorIO/html/_sources/installation.txt /usr/share/doc/OpenColorIO/html/_sources/userguide/baking_luts.txt /usr/share/doc/OpenColorIO/html/_sources/userguide/contexts.txt /usr/share/doc/OpenColorIO/html/_sources/userguide/index.txt /usr/share/doc/OpenColorIO/html/_sources/userguide/looks.txt /usr/share/doc/OpenColorIO/html/_sources/userguide/tool_overview.txt /usr/share/doc/OpenColorIO/html/_static/ajax-loader.gif /usr/share/doc/OpenColorIO/html/_static/alert_info_32.png /usr/share/doc/OpenColorIO/html/_static/alert_warning_32.png /usr/share/doc/OpenColorIO/html/_static/basic.css /usr/share/doc/OpenColorIO/html/_static/bg-page.png /usr/share/doc/OpenColorIO/html/_static/bullet_orange.png /usr/share/doc/OpenColorIO/html/_static/clo_res19_lm10.0101.jpg /usr/share/doc/OpenColorIO/html/_static/clo_res19_lnf.0101.jpg /usr/share/doc/OpenColorIO/html/_static/clo_res19_vd16.0101.jpg /usr/share/doc/OpenColorIO/html/_static/comment-bright.png /usr/share/doc/OpenColorIO/html/_static/comment-close.png /usr/share/doc/OpenColorIO/html/_static/comment.png /usr/share/doc/OpenColorIO/html/_static/doctools.js /usr/share/doc/OpenColorIO/html/_static/down-pressed.png /usr/share/doc/OpenColorIO/html/_static/down.png /usr/share/doc/OpenColorIO/html/_static/file.png /usr/share/doc/OpenColorIO/html/_static/jquery.js /usr/share/doc/OpenColorIO/html/_static/minus.png /usr/share/doc/OpenColorIO/html/_static/ocio.css /usr/share/doc/OpenColorIO/html/_static/plus.png /usr/share/doc/OpenColorIO/html/_static/pygments.css /usr/share/doc/OpenColorIO/html/_static/searchtools.js /usr/share/doc/OpenColorIO/html/_static/underscore.js /usr/share/doc/OpenColorIO/html/_static/up-pressed.png /usr/share/doc/OpenColorIO/html/_static/up.png /usr/share/doc/OpenColorIO/html/_static/websupport.js /usr/share/doc/OpenColorIO/html/configurations/allocation_vars.html /usr/share/doc/OpenColorIO/html/configurations/index.html /usr/share/doc/OpenColorIO/html/configurations/nuke_default.html /usr/share/doc/OpenColorIO/html/configurations/spi_anim.html /usr/share/doc/OpenColorIO/html/configurations/spi_pipeline.html /usr/share/doc/OpenColorIO/html/configurations/spi_vfx.html /usr/share/doc/OpenColorIO/html/developers/api/OpenColorIO.html /usr/share/doc/OpenColorIO/html/developers/api/OpenColorTransforms.html /usr/share/doc/OpenColorIO/html/developers/api/OpenColorTypes.html /usr/share/doc/OpenColorIO/html/developers/api/index.html /usr/share/doc/OpenColorIO/html/developers/bindings/PythonAPI.html /usr/share/doc/OpenColorIO/html/developers/bindings/PythonTransforms.html /usr/share/doc/OpenColorIO/html/developers/bindings/PythonTypes.html /usr/share/doc/OpenColorIO/html/developers/coding_guidelines.html /usr/share/doc/OpenColorIO/html/developers/getting_started.html /usr/share/doc/OpenColorIO/html/developers/index.html /usr/share/doc/OpenColorIO/html/developers/internal_architecture.html /usr/share/doc/OpenColorIO/html/developers/issues.html /usr/share/doc/OpenColorIO/html/developers/submitting_changes.html /usr/share/doc/OpenColorIO/html/developers/usage_examples.html /usr/share/doc/OpenColorIO/html/downloads.html /usr/share/doc/OpenColorIO/html/genindex.html /usr/share/doc/OpenColorIO/html/index.html /usr/share/doc/OpenColorIO/html/installation.html /usr/share/doc/OpenColorIO/html/objects.inv /usr/share/doc/OpenColorIO/html/py-modindex.html /usr/share/doc/OpenColorIO/html/search.html /usr/share/doc/OpenColorIO/html/searchindex.js /usr/share/doc/OpenColorIO/html/userguide/baking_luts.html /usr/share/doc/OpenColorIO/html/userguide/contexts.html /usr/share/doc/OpenColorIO/html/userguide/index.html /usr/share/doc/OpenColorIO/html/userguide/looks.html /usr/share/doc/OpenColorIO/html/userguide/tool_overview.html => OpenColorIO-1.0.8-3.fc20.src.rpm => OpenColorIO-doc-1.0.8-3.fc20.noarch in fedora-development-i386 File conflict with: OpenColorIO-1.0.8-3.fc20.i686 /usr/share/doc/OpenColorIO/ChangeLog /usr/share/doc/OpenColorIO/LICENSE /usr/share/doc/OpenColorIO/README /usr/share/doc/OpenColorIO/html/ChangeLog.html /usr/share/doc/OpenColorIO/html/CompatibleSoftware.html /usr/share/doc/OpenColorIO/html/FAQ.html /usr/share/doc/OpenColorIO/html/License.html /usr/share/doc/OpenColorIO/html/_images/gn10_to_linear_light.jpeg /usr/share/doc/OpenColorIO/html/_images/gnf_to_linear_light.jpeg /usr/share/doc/OpenColorIO/html/_images/lg10_to_linear_light.jpeg /usr/share/doc/OpenColorIO/html/_images/lg8_to_vd8.jpeg /usr/share/doc/OpenColorIO/html/_images/lgf_to_linear_light.jpeg /usr/share/doc/OpenColorIO/html/_images/psicc_itworks.png /usr/share/doc/OpenColorIO/html/_images/psicc_open_current_profile.png /usr/share/doc/OpenColorIO/html/_images/psicc_proof_setup.png /usr/share/doc/OpenColorIO/html/_images/psicc_reveal_profile.png /usr/share/doc/OpenColorIO/html/_images/psicc_select_profile.png /usr/share/doc/OpenColorIO/html/_sources/ChangeLog.txt /usr/share/doc/OpenColorIO/html/_sources/CompatibleSoftware.txt /usr/share/doc/OpenColorIO/html/_sources/FAQ.txt /usr/share/doc/OpenColorIO/html/_sources/License.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/allocation_vars.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/index.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/nuke_default.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/spi_anim.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/spi_pipeline.txt /usr/share/doc/OpenColorIO/html/_sources/configurations/spi_vfx.txt /usr/share/doc/OpenColorIO/html/_sources/developers/api/OpenColorIO.txt /usr/share/doc/OpenColorIO/html/_sources/developers/api/OpenColorTransforms.txt /usr/share/doc/OpenColorIO/html/_sources/developers/api/OpenColorTypes.txt /usr/share/doc/OpenColorIO/html/_sources/developers/api/index.txt /usr/share/doc/OpenColorIO/html/_sources/developers/bindings/PythonAPI.txt /usr/share/doc/OpenColorIO/html/_sources/developers/bindings/PythonTransforms.txt /usr/share/doc/OpenColorIO/html/_sources/developers/bindings/PythonTypes.txt /usr/share/doc/OpenColorIO/html/_sources/developers/coding_guidelines.txt /usr/share/doc/OpenColorIO/html/_sources/developers/getting_started.txt /usr/share/doc/OpenColorIO/html/_sources/developers/index.txt /usr/share/doc/OpenColorIO/html/_sources/developers/internal_architecture.txt /usr/share/doc/OpenColorIO/html/_sources/developers/issues.txt /usr/share/doc/OpenColorIO/html/_sources/developers/submitting_changes.txt /usr/share/doc/OpenColorIO/html/_sources/developers/usage_examples.txt /usr/share/doc/OpenColorIO/html/_sources/downloads.txt /usr/share/doc/OpenColorIO/html/_sources/index.txt /usr/share/doc/OpenColorIO/html/_sources/installation.txt /usr/share/doc/OpenColorIO/html/_sources/userguide/baking_luts.txt /usr/share/doc/OpenColorIO/html/_sources/userguide/contexts.txt /usr/share/doc/OpenColorIO/html/_sources/userguide/index.txt /usr/share/doc/OpenColorIO/html/_sources/userguide/looks.txt /usr/share/doc/OpenColorIO/html/_sources/userguide/tool_overview.txt /usr/share/doc/OpenColorIO/html/_static/ajax-loader.gif /usr/share/doc/OpenColorIO/html/_static/alert_info_32.png /usr/share/doc/OpenColorIO/html/_static/alert_warning_32.png /usr/share/doc/OpenColorIO/html/_static/basic.css /usr/share/doc/OpenColorIO/html/_static/bg-page.png /usr/share/doc/OpenColorIO/html/_static/bullet_orange.png /usr/share/doc/OpenColorIO/html/_static/clo_res19_lm10.0101.jpg /usr/share/doc/OpenColorIO/html/_static/clo_res19_lnf.0101.jpg /usr/share/doc/OpenColorIO/html/_static/clo_res19_vd16.0101.jpg /usr/share/doc/OpenColorIO/html/_static/comment-bright.png /usr/share/doc/OpenColorIO/html/_static/comment-close.png /usr/share/doc/OpenColorIO/html/_static/comment.png /usr/share/doc/OpenColorIO/html/_static/doctools.js /usr/share/doc/OpenColorIO/html/_static/down-pressed.png /usr/share/doc/OpenColorIO/html/_static/down.png /usr/share/doc/OpenColorIO/html/_static/file.png /usr/share/doc/OpenColorIO/html/_static/jquery.js /usr/share/doc/OpenColorIO/html/_static/minus.png /usr/share/doc/OpenColorIO/html/_static/ocio.css /usr/share/doc/OpenColorIO/html/_static/plus.png /usr/share/doc/OpenColorIO/html/_static/pygments.css /usr/share/doc/OpenColorIO/html/_static/searchtools.js /usr/share/doc/OpenColorIO/html/_static/underscore.js /usr/share/doc/OpenColorIO/html/_static/up-pressed.png /usr/share/doc/OpenColorIO/html/_static/up.png /usr/share/doc/OpenColorIO/html/_static/websupport.js /usr/share/doc/OpenColorIO/html/configurations/allocation_vars.html /usr/share/doc/OpenColorIO/html/configurations/index.html /usr/share/doc/OpenColorIO/html/configurations/nuke_default.html /usr/share/doc/OpenColorIO/html/configurations/spi_anim.html /usr/share/doc/OpenColorIO/html/configurations/spi_pipeline.html /usr/share/doc/OpenColorIO/html/configurations/spi_vfx.html /usr/share/doc/OpenColorIO/html/developers/api/OpenColorIO.html /usr/share/doc/OpenColorIO/html/developers/api/OpenColorTransforms.html /usr/share/doc/OpenColorIO/html/developers/api/OpenColorTypes.html /usr/share/doc/OpenColorIO/html/developers/api/index.html /usr/share/doc/OpenColorIO/html/developers/bindings/PythonAPI.html /usr/share/doc/OpenColorIO/html/developers/bindings/PythonTransforms.html /usr/share/doc/OpenColorIO/html/developers/bindings/PythonTypes.html /usr/share/doc/OpenColorIO/html/developers/coding_guidelines.html /usr/share/doc/OpenColorIO/html/developers/getting_started.html /usr/share/doc/OpenColorIO/html/developers/index.html /usr/share/doc/OpenColorIO/html/developers/internal_architecture.html /usr/share/doc/OpenColorIO/html/developers/issues.html /usr/share/doc/OpenColorIO/html/developers/submitting_changes.html /usr/share/doc/OpenColorIO/html/developers/usage_examples.html /usr/share/doc/OpenColorIO/html/downloads.html /usr/share/doc/OpenColorIO/html/genindex.html /usr/share/doc/OpenColorIO/html/index.html /usr/share/doc/OpenColorIO/html/installation.html /usr/share/doc/OpenColorIO/html/objects.inv /usr/share/doc/OpenColorIO/html/py-modindex.html /usr/share/doc/OpenColorIO/html/search.html /usr/share/doc/OpenColorIO/html/searchindex.js /usr/share/doc/OpenColorIO/html/userguide/baking_luts.html /usr/share/doc/OpenColorIO/html/userguide/contexts.html /usr/share/doc/OpenColorIO/html/userguide/index.html /usr/share/doc/OpenColorIO/html/userguide/looks.html /usr/share/doc/OpenColorIO/html/userguide/tool_overview.html
Fixed and rebuilt for rawhide and F20.
The fix is insufficient and is a no-op: %files doc -%doc %{_docdir}/%{name}/ +%{_docdir}/%{name}/ Files below %_docdir are marked as %doc (documentation) automatically. It has never been needed to write "%doc %{_docdir}/%{name}/" instead of just "%{_docdir}/%{name}/". These two sections conflict: > %files > %doc ChangeLog LICENSE README > %files doc > %{_docdir}/%{name}/
It's still not clear to me... Can I call %doc twice? (once per package) Is it just that I can't mix %doc and direct methods?
The latter. You can't mix the two methods, if they store the files in the same directory. For Fedora <= 19 that has been the versioned docdir, now it's the unversioned one. Since Fedora 20, the following happens: > %files > %doc ChangeLog LICENSE README At the end of the %install section, the files ChangeLog, LICENSE and README get copied into %{buildroot}%{_docdir}/%{name}/. When packaging up the binary rpm, the entire directory gets included in the package, regardless of the three files ChangeLog LICENSE README you've specified. The %files section for the -doc subpackage also includes the entire directory, even the three files ChangeLog LICENSE README from the base package %doc line: > %files doc > %{_docdir}/%{name}/
Ok, went with the move method and used %doc in both packages. Should be fixed this time.