Re: Injecting perl-devel and perl-generators build-requires

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

 



On Wed, 2016-06-29 at 04:08 +0200, Kevin Kofler wrote:
> Petr Pisar wrote:
> > per Build Root Without Perl Fedora 25 change
> > <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl>, I'm
> > ready to implement the most visible part of this change.
> 
> That change completely fails to account for the unknown (probably very high) 
> number of packages that run Perl scripts at any point of their build 
> process. All the steps you documented to detect affected packages catch only 
> packages that actually have Perl-related output (because you scan the 
> RUNTIME dependencies for Perl module or libperl dependencies), which are 
> only the tip of the iceberg. I expect this change to break a huge number of 
> packages' build in very strange, hard to debug ways. It is likely that some 
> will even silently build with some important functionality removed, because 
> Perl was not available to build some generated file or test for some system 
> properties.

I know that at one point it was standing advice for Mandrake packages
to use perl for doing sed-style substitutions in specs (i.e. perl -pi
-e 's,foo,bar,' ) because you could rely on perl being in the build
root. So yeah, it seems like it would be a good idea to check for that
kind of thing...
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx




[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