[Bug 1249716] rt-4.2.11-1.fc24 FTBFS: Installed (but unpackaged) file(s) found with rpm-4.13

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1249716

Ralf Corsepius <rc040203@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
          Component|rt                          |rpm
           Assignee|rc040203@xxxxxxxxxx         |packaging-team-maint@redhat
                   |                            |.com



--- Comment #3 from Ralf Corsepius <rc040203@xxxxxxxxxx> ---
(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.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/perl-devel




[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux