obsolete JavaScript packaging guidelines
by Greg Sheremeta
Hi,
This page
https://fedoraproject.org/wiki/Packaging:JavaScript
is terribly outdated. Even when it was created years ago, IMO the advice
was questionable. Today, it's definitely bad advice.
Modern web applications use webpack for JavaScript. With webpack,
JavaScript is minified and bundled, and sometimes assets are even injected.
I realize bundling libraries is bad for an old-school RPM-based
application. But no one packages JavaScript into RPMs (try to find react
and friends), and the page is leading to confusion on my team.
To prevent confusion, acceptable options would be: either simply deleting
the page, or placing a giant "don't follow this outdated advice" banner at
the top.
Best wishes,
Greg
--
GREG SHEREMETA
SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX
Red Hat NA
<https://www.redhat.com/>
gshereme(a)redhat.com IRC: gshereme
<https://red.ht/sig>
4 years, 10 months
Summary/Minutes from today's FPC Meeting (2018-11-29 17:00 - 18:00 UTC)
by James Antill
======================
#fedora-meeting-1: fpc
======================
Meeting started by geppetto at 17:00:11 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting-1/2018-11-29/fpc.2018-11...
.
Meeting summary
---------------
* Roll Call (geppetto, 17:00:12)
* Schedule (geppetto, 17:09:13)
* LINK:
https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/ZDZVTB3TUYZQGUTEGMA5377OR54VOCO2/
(geppetto, 17:09:14)
* #806 Guideline change procedure should be updated for PRs (geppetto,
17:09:25)
* LINK:
https://fedoraproject.org/wiki/Packaging_Committee#Guideline_Change_Procedure
(tibbs, 17:11:45)
* Decided on a week or two ago, need to open issues if there's
anything to vote on. (geppetto, 17:12:23)
* #830 Update Python manual byte compilation rules (geppetto, 17:12:37)
* ACTION: Update Python manual byte compilation rules (+1:6, 0:0,
-1:0) (geppetto, 17:16:55)
* #834 Multilib file conflict (geppetto, 17:17:18)
* Main problem is that DNF is much happier than yum to let foo.x86_64
and foo.i686 be different versions (geppetto, 17:22:55)
* Working around this in packages is generally agreed to be insane
(geppetto, 17:23:23)
* The yum option is "protected_multilib". (tibbs, 17:29:11)
* ACTION: There's nothing useful FPC can do here, there are multiple
options to fix the dnf/rpm stack and we encourage the developers to
implement one (geppetto, 17:30:22)
* #832 Proposal for version guideline overhaul (including tilde)
(geppetto, 17:30:39)
* Tibbs minimal proposal for tilde in versioning (+1:4, 0:0, -1:0)
(geppetto, 17:53:39)
* ACTION: More voting in the ticket, or another week (geppetto,
17:53:48)
* Open Floor (geppetto, 17:53:51)
Meeting ended at 17:59:24 UTC.
Action Items
------------
* Update Python manual byte compilation rules (+1:6, 0:0, -1:0)
* There's nothing useful FPC can do here, there are multiple options to
fix the dnf/rpm stack and we encourage the developers to implement one
* More voting in the ticket, or another week
Action Items, by person
-----------------------
* **UNASSIGNED**
* Update Python manual byte compilation rules (+1:6, 0:0, -1:0)
* There's nothing useful FPC can do here, there are multiple options
to fix the dnf/rpm stack and we encourage the developers to
implement one
* More voting in the ticket, or another week
People Present (lines said)
---------------------------
* geppetto (66)
* tibbs (52)
* ignatenkobrain (40)
* zodbot (16)
* decathorpe (15)
* limburgher (6)
* redi (2)
* nim (1)
* handsome_pirate (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
4 years, 10 months
Summary/Minutes from today's FPC Meeting (2018-11-15 17:00 - 18:20 UTC)
by James Antill
======================
#fedora-meeting-1: fpc
======================
Meeting started by geppetto at 17:00:27 UTC. The full logs are available
at
https://meetbot.fedoraproject.org/fedora-meeting-1/2018-11-15/fpc.2018-11...
.
Meeting summary
---------------
* Roll Call (geppetto, 17:00:27)
* Schedule (geppetto, 17:05:17)
* LINK:
https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject.org/message/YFLCBJS74CBQJXQQONDXNRHEVUHBZ6VP/
(geppetto, 17:05:26)
* #806 Procedure should be updated for Pull Requests (geppetto,
17:05:38)
* LINK: ssh://git@pagure.io/tickets/packaging-committee.git (tibbs,
17:19:01)
* https://pagure.io/packaging-committee/pull-request/821 (geppetto,
17:34:44)
* LINK:
https://pagure.io/fork/nmav/packaging-committee/c/5532e4aaae14c5785435b7c2ff9b2da37cbe1b87
(tibbs, 17:41:07)
* 821 is +4, 0, 0, decathorpe to vote in the ticket (mhroncok,
17:52:13)
* PR/821 is +4, 0, 0, decathorpe/redi can vote in the ticket
(geppetto, 17:53:37)
* Open Floor (geppetto, 17:54:00)
* LINK: https://fedoraproject.org/wiki/User:Tibbs/TildeVersioning has
explanation and notes. (tibbs, 17:55:55)
* LINK: https://github.com/rpm-software-management/rpm/pull/88
(ignatenkobrain, 18:06:48)
Meeting ended at 18:22:34 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* tibbs (137)
* mhroncok (85)
* ignatenkobrain (69)
* geppetto (42)
* zodbot (19)
* pingou (9)
* redi (7)
* nim (4)
* decathorpe (3)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
4 years, 10 months