(My bad, I didn't notice I had to manually reply all on this list. Apologies)

On Thu, Aug 29, 2019 at 2:44 PM Tom Hughes <[email protected]> wrote:
>
> On 29/08/2019 14:37, Ben Rosser wrote:
>
> > I can work on this and submit pull requests to the packages in
> > question, if that would be helpful, but I wanted to check in here
> > before doing so. As best as I can tell, the packages in question that
> > need updating are:
> >
> > * nodejs-grunt
> > * nodejs-grunt-legacy-log
> > * nodejs-grunt-legacy-log-util
>
> Both legacy-log and legacy-log-util are mine and the reason
> that I haven't updated them is that the 2.x versions require
> lodash 4.x and we don't have that and getting to it is a major
> project because 3.x and 4.x are totally incompatible and lots
> of things use it. Plus lodash has a crazy system that packages
> the same code is lots of different variants.
>
> Tom
>
> --
> Tom Hughes ([email protected])
> http://compton.nu/

Hm, does it make sense then to have a compatibility package for lodash3?

dnf repoquery --whatrequires nodejs-lodash says:

discord-irc-0:2.6.1-3.fc30.noarch
nodejs-archiver-0:1.0.1-5.fc29.noarch
nodejs-archiver-utils-0:1.3.0-8.fc30.noarch
nodejs-benchmark-0:2.0.0-7.fc30.noarch
nodejs-cheerio-0:0.20.0-4.fc30.noarch
nodejs-coffee-coverage-0:2.0.1-5.fc30.noarch
nodejs-conventional-changelog-core-0:2.0.11-2.fc29.noarch
nodejs-conventional-changelog-writer-0:3.0.9-3.fc30.noarch
nodejs-conventional-commits-parser-0:2.1.7-4.fc30.noarch
nodejs-fg-lodash-0:0.0.2-8.fc30.noarch
nodejs-glob-expand-0:0.2.1-4.fc30.noarch
nodejs-globule-0:0.2.0-11.fc30.noarch
nodejs-grunt-contrib-csslint-0:0.4.0-12.fc30.noarch
nodejs-grunt-contrib-less-0:1.2.0-6.fc30.noarch
nodejs-grunt-contrib-uglify-0:0.11.1-10.fc30.noarch
nodejs-grunt-contrib-watch-0:0.6.1-12.fc30.noarch
nodejs-grunt-init-0:0.3.2-9.fc30.noarch
nodejs-grunt-legacy-log-0:1.0.2-3.fc30.noarch
nodejs-grunt-legacy-log-utils-0:1.0.0-7.fc30.noarch
nodejs-grunt-legacy-util-0:1.0.0-6.fc29.noarch
nodejs-grunt-saucelabs-0:8.6.1-11.fc30.noarch
nodejs-i18n-transform-0:2.1.3-7.fc30.noarch
nodejs-markdown-it-testgen-0:0.1.4-7.fc30.noarch
nodejs-std-mocks-0:1.0.0-8.fc30.noarch
nodejs-tap-spec-0:4.1.1-4.fc30.noarch
nodejs-xmlbuilder-0:4.2.1-7.fc30.noarch
nodejs-zip-stream-0:0.7.0-9.fc30.noarch

I own discord-irc, and I happen to know it actually wants lodash 4 but
seems to (mostly) work with the version of lodash is in Fedora 30--
I'm running an instance of it currently on a F30 machine. See
upstream's package.json here:
https://github.com/reactiflux/discord-irc/blob/v2.6.1/package.json#L45

My guess is also that at least *some* of these packages have a newer
release which support lodash 4 but no one has updated the package,
whether because the package is effectively unmaintained or the
maintainer is overworked or worried about breaking dependencies. :(

For instance, looking at the last package on this list... the current
version of zip-stream is 2.1.2 and does not actually require lodash at
all anymore.

https://github.com/archiverjs/node-zip-stream/blob/master/package.json

Ben Rosser
_______________________________________________
nodejs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]

Reply via email to