Re: Texlive packaging

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

 



On 2015-03-30, Jason L Tibbitts III <tibbs@xxxxxxxxxxx> wrote:
>>>>>> "GH" == Gerd Hoffmann <kraxel@xxxxxxxxxx> writes:
>
>GH> Makes sense to me, not only for texlive, stuff like perl pkgs from
>GH> cpan have pretty standard way to be built too.
>
> It's not just how the packages are built.  There are also bundling and
> license issues which require manual inspection.  The only reason for
> allowing texlive would be because it's already undergone a full license
> audit.  Unless someone has done that for CPAN, I certainly wouldn't vote
> for a blanket exception if this came before FPC (which it probably
> wouldn't anyway, because this is more of a FESCo issue).
>
Nobody reviewed CPAN. Each CPAN distribution is reviewed manually when
it's packaged into Fedora.

Actually it's quite common that the license declared by CPAN metadata is
wrong or labeled as `unknown'.

The same applies to bundling as Perl upstream tends to attach C sources
because there is no way for CPAN metadata to express dependencies on
non-Perl code.

Regarding dependencies, CPAN metadata usually declare set of
dependenices which allows to build the package (with vanilla perl) but
it's still far from ideal. Typical upstream mistakes are missing
dependencies on core modules, requiring needless versions (usually those
that the upstream had installed on its machine at the moment of
releasing), and requiring unused modules just only because they are
distributed in the same CPAN distribution as another module which is
actually needed.

-- Petr

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[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