#2523 F34 Change: Stop Shipping Individual Nodejs Library Packages
Closed: Accepted 22 days ago by zbyszek. Opened a month ago by bcotton.

For Nodejs, Fedora should only package:

  1. The interpreter, development headers/libraries, and the assorted tools to manage project-level installations (NPM, yarn, etc.).
  2. Packages that provide binaries that users would want to use in their shell.
  3. compiled/binary nodejs modules (for now)

I'm generally OK with this, it is sad, but it's the right thing to do compared to the status quo where nodejs packages are orphaned/retired in waves by hundreds anyway.

But I'd like to get some answers to my questions on devel (1, 2, 3) first. Consider me -1 until I get them (to prevent autoapproval).

Also, I was under the impression that @tdawson was about to update the proposal.

I am working on updating the nodejs packaging documentation. I will hopefully be done by end of day today or tomorrow. The updated documentation will have a few sections changed to show the preference, along with an example bundling script and recommendations of how to change the various spec file sections.

When I am done with that I will update the documentation section of the change request, along with any other section that looks like it needs to point to the documentation.

I'm generally OK with this, it is sad, but it's the right thing to do compared to the status quo where nodejs packages are orphaned/retired in waves by hundreds anyway.

But I'd like to get some answers to my questions on devel ([1], [2], [3]) first. Consider me -1 until I get them (to prevent autoapproval).

[1]: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/ML5SO5RCKYJM2ZJWS45OM65Z7SILGC2O/
[2]: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/V4EQXKM2Y7IYZYS35C5WHXJKULMZECUK/
[3]: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/OVANWR5XGL35ST5OKY4WDL4VHJFKWGAX/

Questions answered.

Also, I was under the impression that @tdawson was about to update the proposal.

Pull request for updated documentation created.
https://pagure.io/packaging-committee/pull-request/1034

Documentation section of change request updated.

Thanks. Consider me +1. I've updated the guidelines section of the change proposal to link to the PR as well. (Note that I have not reviewed the PR yet, it will go trough FPC, I'm just glad that a guidelines change is part of the scope now.)

We're at +4 here. I assume that @sgallagh is +1 too, though an explicit vote would be welcome. So let's mark as "pending announcement" since the two weeks have passed an the majority is in favour.

Metadata Update from @zbyszek:
- Issue tagged with: pending announcement

a month ago

Metadata Update from @zbyszek:
- Issue untagged with: pending announcement
- Issue close_status updated to: Accepted
- Issue status updated to: Closed (was: Open)

22 days ago

Login to comment on this ticket.

Metadata