Hello nodejs SIG, A few months ago, nodejs-winston was orphaned due to a (trivial) FTBFS issue. It's a dependency of discord-irc, which I maintain, so I took it over and fixed it.
https://src.fedoraproject.org/rpms/nodejs-winston However, we ship winston 0.7.3, which is quite old-- it's now so old, in fact, that the latest releases of discord-irc don't work with it. A few weeks ago i decided to see what it would take to update it to winston 3.2.1, the latest release, to fix this. The answer was... quite a lot. I did this in a copr and wound up needing to package 20 new nodejs packages: https://copr.fedorainfracloud.org/coprs/tc01/nodejs-winston/packages/ Most appeared to be trivial, with two exceptions: * winston itself wanted a newer version of async than we ship, but I was able to patch it relatively easily to work with async 1.5.1. * diagnostics has support for a couple different adapters, including an "asyncstorage" adapter which ultimately depends on the entire React stack. It doesn't seem like this asyncstorage adapter is strictly necessary for the package to work, so I just removed it / patched it out for now. According to a repoquery, the only other package in F32 which requires winston is nodejs-prompt. I'm not sure what updating winston will do to prompt; it looks like the latest release of prompt claims to want winston 2.x, which is newer than what we have now but still a bit older than what I packaged in copr. Repoquery on F32 says only "grunt-init" and "muffin" are dependencies of prompt, and these appear to be leaf packages. Should I go ahead and try to get these packages into Fedora (and then update winston)? If I do, is it alright to then grant rights on them to the nodejs SIG group? I'm a bit reluctant to become the sole maintainer of 20 new nodejs packages... so I wanted to check in on this list before moving ahead and opening 20 package review tickets. Thanks in advance, 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]
