https://bugzilla.redhat.com/show_bug.cgi?id=1249716
Ralf Corsepius <rc040203(a)freenet.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Component|rt |rpm
Assignee|rc040203(a)freenet.de |packaging-team-maint@redhat
| |.com
--- Comment #3 from Ralf Corsepius <rc040203(a)freenet.de> ---
(In reply to Ľuboš Kardoš from comment #2)
The problem is that in a previous version of rpm was bug causing that
all
files in %{_pkgdocdir} became part of a package despite the fact that they
wasn't explicitly listed in file list (#728959). We fixed that bug and
changed that behaviour intentionally. I understand that this change of
behaviour is unpleasant for you
Please understand that I do not agree with you. IMO, you FUBARed rpm's %doc
handling.
because it causes FTBS but former behaviour
was broken and we don't plan to revert back to that behaviour.
There was
nothing wrong with this package.
It was installing some files into %_pkgdocdir directly and was adding others
using %doc.
This was one way, recommended by the former rpm-maintainer - You broke that!
BTW %doc followed by relative paths of files copies these files from
BUILD
to BUILDROOT/%{_pkgdocdir}. And you don't need to do that because this is
already done by your install script (by "make install").
You are wrong
again.
rt's "make install" installs a lot of files into %_pkgdocdir. %doc was used
to
add some files.
You don't need to use %doc for absolute paths in %{_pkgdocdir}
either
because all files in %{_pkgdocdir} are automatically marked as doc files.
For now, I resorted to manually install those files, which used to be %doc and
to use
%files
%{_pkgdocdir}
Also, let me emphasize that I furthon will not step in to fix FTBS in future
mass rebuild because I consider these FTBSes your responsibility, which is why
I am expecting you to fix each and every package yourselves.
Alos, IMO, your change does not fix anything in rpms. To the contrary. You
broke rpm.
--
You are receiving this mail because:
You are on the CC list for the bug.