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>
======================
#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-2…
.
Meeting summary
---------------
* Roll Call (geppetto, 17:00:12)
* Schedule (geppetto, 17:09:13)
* LINK:
https://lists.fedoraproject.org/archives/list/packaging@lists.fedoraproject…
(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_Procedu…
(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
Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2018-11-29 17:00 UTC in #fedora-meeting-1 on irc.freenode.net.
Local time information (via. uitime):
================= Day: Thursday ==================
2018-11-29 09:00 PST US/Pacific
2018-11-29 12:00 EST --> US/Eastern <--
2018-11-29 17:00 GMT Europe/London
2018-11-29 17:00 UTC UTC
2018-11-29 18:00 CET Europe/Berlin
2018-11-29 18:00 CET Europe/Paris
2018-11-29 22:30 IST Asia/Calcutta
---------------- New Day: Friday -----------------
2018-11-30 01:00 HKT Asia/Hong_Kong
2018-11-30 01:00 +08 Asia/Singapore
2018-11-30 02:00 JST Asia/Tokyo
2018-11-30 03:00 AEST Australia/Brisbane
Links to all tickets below can be found at:
https://pagure.io/packaging-committee/issues?status=Open&tags=meeting
= Followups =
#topic #719 Simplify packaging of forge-hosted projects
.fpc 719
https://pagure.io/packaging-committee/issue/719
= New business =
#topic #806 Guideline change procedure should be updated for PRs
.fpc 806
https://pagure.io/packaging-committee/issue/806
#topic #830 Update Python manual byte compilation rules
.fpc 830
https://pagure.io/packaging-committee/issue/830
#topic #832 Proposal for version guideline overhaul (including tilde)
.fpc 832
https://pagure.io/packaging-committee/issue/832
#topic #834 Multilib file conflict
.fpc 834
https://pagure.io/packaging-committee/issue/834
= Open Floor =
For more complete details, please visit each individual ticket. The
report of the agenda items can be found at:
https://pagure.io/packaging-committee/issues?status=Open&tags=meeting
If you would like to add something to this agenda, you can:
* Reply to this e-mail
* File a new ticket at: https://pagure.io/packaging-committee
* E-mail me directly
* Bring it up at the end of the meeting, during the open floor topic. Note
that added topics may be deferred until the following meeting.
Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2018-11-15 17:00 UTC in #fedora-meeting-1 on
irc.freenode.net.
Local time information (via. uitime):
================= Day: Thursday ==================
2018-11-15 09:00 PST US/Pacific
2018-11-15 12:00 EST --> US/Eastern <--
2018-11-15 17:00 GMT Europe/London
2018-11-15 17:00 UTC UTC
2018-11-15 18:00 CET Europe/Berlin
2018-11-15 18:00 CET Europe/Paris
2018-11-15 22:30 IST Asia/Calcutta
---------------- New Day: Friday -----------------
2018-11-16 01:00 HKT Asia/Hong_Kong
2018-11-16 01:00 +08 Asia/Singapore
2018-11-16 02:00 JST Asia/Tokyo
2018-11-16 03:00 AEST Australia/Brisbane
Links to all tickets below can be found at:
https://pagure.io/packaging-committee/issues?status=Open&tags=meeting
= Followups =
#topic #719 Simplify packaging of forge-hosted projects
.fpc 719
https://pagure.io/packaging-committee/issue/719
= New business =
#topic #806 Procedure should be updated for Pull Requests
.fpc 806
https://pagure.io/packaging-committee/issue/806
= Open Floor =
For more complete details, please visit each individual ticket. The
report of the agenda items can be found at:
https://pagure.io/packaging-committee/issues?status=Open&tags=meeting
If you would like to add something to this agenda, you can:
* Reply to this e-mail
* File a new ticket at: https://pagure.io/packaging-committee
* E-mail me directly
* Bring it up at the end of the meeting, during the open floor topic.
Note that added topics may be deferred until the following meeting.