[Bug 1969450] Review Request: cockpit-certificates - Cockpit user interface for certificates

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

 



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



--- Comment #13 from Ben Beasley <code@xxxxxxxxxxxxxxxxxx> ---
> That's intended for library JS I believe, like creating a jquery library package, not for shipping what is effectively a website.

I think that, at the time these guidelines were conceived, that was what
shipping a website looked like—a few self-contained JavaScript libraries, with
minified or bundled versions created for performance reasons only.

-----

https://docs.fedoraproject.org/en-US/packaging-guidelines/Web_Assets/#_scope

> Web Assets are any static content that are shipped intact to web browsers, usually by web applications. These might be user interface frameworks, Flash video players, CSS frameworks, icon libraries, or lots of other possibilities.
> 
> If your package is primarily or solely shipped to a browser and not used locally, and is not JavaScript, it probably falls under these guidelines. JavaScript packages must follow the Packaging:JavaScript[JavaScript guidelines] in addition to these guidelines.

https://docs.fedoraproject.org/en-US/packaging-guidelines/JavaScript/#_overview

> Please note that this section really only applies to JavaScript libraries intended for use on the web. Server-side JavaScript runtimes like Node.js have their own guidelines, and software like GNOME which embeds JavaScript for extensions have their own directories and policies as well.

-----

I don’t think requiring the sources to be packaged is sensible—sources in the
SRPM should be good enough today given changes in how JavaScript is used, and
the blurring of the lines between JavaScript and other assets and
languages—but, given the above, I’m still not convinced that the requirement
doesn’t apply. What do you think?


-- 
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=1969450
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux