Re: rawhide report: 20060929 changes

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

 



On Mon, 2 Oct 2006 10:33:11 +0200 (CEST), Nicolas Mailhot wrote:

> 
> Le Lun 2 octobre 2006 09:50, Michael Schwendt a écrit :
> 
> > rpmbuild fails if in the build root no filenames match the %exclude
> > pattern, which can happen when using a single spec file for multiple
> > targets. Hence "rm -f" is safer, because it works fine also with
> > non-existant files.
> 
> replace "safer" with "less work for the lazy packager" there
> 
> If you expect to remove some files but they're not present *something*
> changed upstream. Blindly continuing without any packager review certainly
> isn't the "safe" choice.

Or something changed in the development tool-chain.

Well, I disagree anyway, since semantically it might be "if the file is
there, remove it as I do not want it, ever, as it would break my
package". The removal is intentional. The removed file might break the
build or create file-based conflicts or introduce precompiled binaries
(depending on the build host arch) and bad deps -- whatever. You don't
want extra burden for packagers, that they need to check with every
[perhaps tiny] update whether any "rm -f" commands are still needed for
every target platform. As with "rm -f %{_infodir}/dir" or things like
that.


-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux