Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-20 Thread Miro Hrončok
On 12/20/20 4:36 PM, Peter Robinson wrote: Anyway, there would be some variation on what you have there, if that is correct. It would be more ... dnf repoquery --qf="%{source_name}" -a | grep ^nodejs- | grep -v ^nodejs-packaging% | sort -u -o nodejs.sources vi nodejs.sources # remove the

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-20 Thread Peter Robinson
On Sun, Dec 20, 2020 at 3:24 PM Miro Hrončok wrote: > > On 12/18/20 3:28 PM, Troy Dawson wrote: > > We plan on only removing nodejs library leaves (packages that nothing > > depends on for running or building). > > Thanks. That was not obvious from the proposal. > > > I've never ran that script

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-20 Thread Miro Hrončok
On 12/18/20 3:28 PM, Troy Dawson wrote: We plan on only removing nodejs library leaves (packages that nothing depends on for running or building). Thanks. That was not obvious from the proposal. I've never ran that script looking for packages that nothing depends on, and I'm not sure I'm

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-18 Thread Troy Dawson
On Thu, Dec 17, 2020 at 2:19 PM Troy Dawson wrote: > > On Wed, Dec 9, 2020 at 3:52 PM Miro Hrončok wrote: > > > > On 12/9/20 7:44 PM, Ben Cotton wrote: > > > https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault > > > > > > ... > > > * Policies and guidelines: N/A (not a System

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-18 Thread Troy Dawson
On Fri, Dec 11, 2020 at 9:32 AM Troy Dawson wrote: > > On Fri, Dec 11, 2020 at 3:18 AM Till Maas wrote: > > > > Hi, > > > > this does not seem to be self-contained, since it seems to affect people > > outside the SIG (it states that this is also affecting packages that are > > not owned by the

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-18 Thread Troy Dawson
On Wed, Dec 16, 2020 at 2:45 AM Miro Hrončok wrote: > > On 12/9/20 7:44 PM, Ben Cotton wrote: > > == Scope == > > * Proposal owners: > > We will go through the Fedora release and determine what nodejs > > packages Fedora should package. We will implement nodejs library > > bundling on those we

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-17 Thread Troy Dawson
On Wed, Dec 9, 2020 at 3:42 PM Miro Hrončok wrote: > > On 12/9/20 9:56 PM, Troy Dawson wrote: > > On Wed, Dec 9, 2020 at 11:21 AM Miro Hrončok wrote: > >> > >> On 12/9/20 7:44 PM, Ben Cotton wrote: > >>> == How To Test == > >>> > >>> * Install all nodejs libraries in Fedora 33. Try to update to

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-17 Thread Troy Dawson
On Wed, Dec 9, 2020 at 3:52 PM Miro Hrončok wrote: > > On 12/9/20 7:44 PM, Ben Cotton wrote: > > https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault > > > > ... > > * Policies and guidelines: N/A (not a System Wide Change) > > Should there be an update of: > >

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-16 Thread Miro Hrončok
On 12/9/20 7:44 PM, Ben Cotton wrote: == Scope == * Proposal owners: We will go through the Fedora release and determine what nodejs packages Fedora should package. We will implement nodejs library bundling on those we already own. For those that we do not own, we will work with their owners to

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-11 Thread Vitaly Zaitsev via devel
On 09.12.2020 19:44, Ben Cotton wrote: The nodejs libraries have been approved to be bundled, and there is infrastructure in place for the bundling to work properly. And what about adding Provides: bundled(nodejs-foo) = version? There were many nodejs packages with backdoors in npm. That's

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-11 Thread Troy Dawson
On Fri, Dec 11, 2020 at 3:18 AM Till Maas wrote: > > Hi, > > this does not seem to be self-contained, since it seems to affect people > outside the SIG (it states that this is also affecting packages that are > not owned by the SIG). > > On Wed, Dec 09, 2020 at 01:44:30PM -0500, Ben Cotton wrote:

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-11 Thread Till Maas
Hi, this does not seem to be self-contained, since it seems to affect people outside the SIG (it states that this is also affecting packages that are not owned by the SIG). On Wed, Dec 09, 2020 at 01:44:30PM -0500, Ben Cotton wrote: >

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-11 Thread Dominik 'Rathann' Mierzejewski
On Thursday, 10 December 2020 at 17:55, Troy Dawson wrote: > On Thu, Dec 10, 2020 at 2:07 AM Dominik 'Rathann' Mierzejewski > wrote: > > On Thursday, 10 December 2020 at 00:49, Miro Hrončok wrote: > > > On 12/9/20 7:44 PM, Ben Cotton wrote: > > > >

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-10 Thread Jens-Ulrik Petersen
On Thu, Dec 10, 2020 at 3:52 AM James Cassell wrote: > On Wed, Dec 9, 2020, at 1:44 PM, Ben Cotton wrote: > > https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault > Is there really no better solution? A general comment: I feel it is a shame that more language ecosystems

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-10 Thread Troy Dawson
On Thu, Dec 10, 2020 at 2:07 AM Dominik 'Rathann' Mierzejewski wrote: > > On Thursday, 10 December 2020 at 00:49, Miro Hrončok wrote: > > On 12/9/20 7:44 PM, Ben Cotton wrote: > > > https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault > > > > > > ... > > > * Policies and

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-10 Thread Ben Rosser
On Thu, Dec 10, 2020 at 5:39 AM Dominik 'Rathann' Mierzejewski wrote: > > On Wednesday, 09 December 2020 at 21:45, Troy Dawson wrote: > > On Wed, Dec 9, 2020 at 11:52 AM James Cassell > > wrote: > > > On Wed, Dec 9, 2020, at 1:44 PM, Ben Cotton wrote: > > > >

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-10 Thread Dominik 'Rathann' Mierzejewski
On Wednesday, 09 December 2020 at 21:45, Troy Dawson wrote: > On Wed, Dec 9, 2020 at 11:52 AM James Cassell > wrote: > > On Wed, Dec 9, 2020, at 1:44 PM, Ben Cotton wrote: > > > https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault [...] > > Is there really no better solution? >

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-10 Thread Dominik 'Rathann' Mierzejewski
On Thursday, 10 December 2020 at 00:49, Miro Hrončok wrote: > On 12/9/20 7:44 PM, Ben Cotton wrote: > > https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault > > > > ... > > * Policies and guidelines: N/A (not a System Wide Change) > > Should there be an update of: > >

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-09 Thread Miro Hrončok
On 12/9/20 7:44 PM, Ben Cotton wrote: https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault ... * Policies and guidelines: N/A (not a System Wide Change) Should there be an update of: https://docs.fedoraproject.org/en-US/packaging-guidelines/JavaScript/

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-09 Thread Miro Hrončok
On 12/9/20 9:56 PM, Troy Dawson wrote: On Wed, Dec 9, 2020 at 11:21 AM Miro Hrončok wrote: On 12/9/20 7:44 PM, Ben Cotton wrote: == How To Test == * Install all nodejs libraries in Fedora 33. Try to update to Fedora 34. What is the plan wrt Obsoletes of the removed packages? -- Miro

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-09 Thread Troy Dawson
On Wed, Dec 9, 2020 at 11:21 AM Miro Hrončok wrote: > > On 12/9/20 7:44 PM, Ben Cotton wrote: > > == How To Test == > > > > * Install all nodejs libraries in Fedora 33. Try to update to Fedora 34. > > What is the plan wrt Obsoletes of the removed packages? > > -- > Miro Hrončok > -- We do not

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-09 Thread Troy Dawson
On Wed, Dec 9, 2020 at 11:52 AM James Cassell wrote: > > > > On Wed, Dec 9, 2020, at 1:44 PM, Ben Cotton wrote: > > https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault > > > > == Summary == > > > > For Nodejs, Fedora should only package: > > * The interpreter, development

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-09 Thread James Cassell
On Wed, Dec 9, 2020, at 1:44 PM, Ben Cotton wrote: > https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault > > == Summary == > > For Nodejs, Fedora should only package: > * The interpreter, development headers/libraries, and the assorted > tools to manage project-level

Re: Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-09 Thread Miro Hrončok
On 12/9/20 7:44 PM, Ben Cotton wrote: == How To Test == * Install all nodejs libraries in Fedora 33. Try to update to Fedora 34. What is the plan wrt Obsoletes of the removed packages? -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok ___

Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-09 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault == Summary == For Nodejs, Fedora should only package: * The interpreter, development headers/libraries, and the assorted tools to manage project-level installations (NPM, yarn, etc.). * Packages that provide binaries that

Fedora 34 Change: Stop Shipping Individual Nodejs Library Packages (Self-Contained)

2020-12-09 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/NodejsLibrariesBundleByDefault == Summary == For Nodejs, Fedora should only package: * The interpreter, development headers/libraries, and the assorted tools to manage project-level installations (NPM, yarn, etc.). * Packages that provide binaries that