Re: [Guidelines Change] Changes to the Packaging Guidelines

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

 



On Sun, Dec 12, 2010 at 02:59:18AM +0300, Pavel Alexeev (aka Pahan-Hubbitus) wrote:
> 09.12.2010 17:46, Tom Callaway wrote:
> 
>     Here are the latest set of changes to the Fedora Packaging Guidelines:
> 
>     ---
>     ---
>     Some clarification has been added to the sections dealing with bundled
>     libraries, specifically that:
> 
>     In this RPM packaging context, the definition of the term 'library'
>     includes: compiled third party source code resulting in shared or static
>     linkable files, interpreted third party source code such as Python, PHP
>     and others. At this time JavaScript intended to be served to a web
>     browser is specifically exempted from this but this will likely change
>     in the future.
> 
>     https://fedoraproject.org/wiki/Packaging:Guidelines#Duplication_of_system_libraries
> 
> 
> JavaScript libraries may be bundled in any way? No additional guidelines for
> that?? Why?
> 
ATM they are not because not everyone is convinced that JavaScript has
security issues (Some people see JavaScript as data served by a web server
rather than code).   The code is executed on the client rather than the
server so the security concerns are different but the JavaScript Packaging
draft lays out the case for JavaScript libraries having similar concerns
despite that::
  https://fedoraproject.org/wiki/JavaScript_libraries_packaging_guideline_draft

Additionally, there is a lot of work involved in unbundling JavaScript
because I anticipate zero upstreams currently having build scripts that
anticipate being able to use unbundled JavaScript. So when we mandate this,
we want to be ready with working recipes for how to unbundle.

We would be very happy to have someone work on the JavaScript Guidelines and
try to get them into shape for the FPC to cote on them.  I've invited many
people to work on that but no one has taken me up on that so far.

Also note, the new wording in duplication of System Libraries makes clear
that JavaScript that is being used on the local system is not allowed to be
bundled (For instance, server-side JavaScript and bindings to libraries)
whereas previous versions left that ambiguous.

-Toshio

Attachment: pgpo9zV6W1T_u.pgp
Description: PGP signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[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