Dependency issues in mass rebuild due to nodejs-eyes and nodejs-raw-body
by Ben Rosser
Hi node.js SIG,
Looking at the Fedora 32 mass rebuild, it seems several of my node.js
packages failed to build:
tc01 (10):
discord-irc
nodejs-body-parser
nodejs-irc-colors
nodejs-net-browserify-alt
nodejs-qtdatastream
...
Of these, four out of five seem to have failed due to dependency
resolution problems: net-browserify-alt and body-parser both seem to
have failed for the same reason; unresolvable dependencies of
nodejs-raw-body.
DEBUG util.py:596: Problem: conflicting requests
DEBUG util.py:596: - nothing provides (npm(bytes) >= 3.1.0 with
npm(bytes) < 4) needed by nodejs-raw-body-2.4.1-1.fc32.noarch
DEBUG util.py:596: - nothing provides (npm(http-errors) >= 1.7.3
with npm(http-errors) < 1.7.4) needed by
nodejs-raw-body-2.4.1-1.fc32.noarch
irc-colors failed because nodejs-eyes was retired, and nodejs-vows has
an unsatisfiable dependency on it:
DEBUG util.py:596: Error:
DEBUG util.py:596: Problem: conflicting requests
DEBUG util.py:596: - nothing provides (npm(eyes) >= 0.1.6 with
npm(eyes) < 0.2) needed by nodejs-vows-0.8.2-13.fc31.noarch
discord-irc failed because of the same unsatisfiable dependency, but
it was on nodejs-winston (which I believe is already too old a version
for discord-irc at the moment anyway-- I was meaning to look into
updating it before this):
DEBUG util.py:596: Error:
DEBUG util.py:596: Problem: conflicting requests
DEBUG util.py:596: - nothing provides (npm(eyes) >= 0.1 with
npm(eyes) < 0.2) needed by nodejs-winston-0.7.3-12.fc31.noarch
Can we collaborate on fixing these problems? I can unretire and update
nodejs-eyes, but then we'll need to update winston and vows too. I'm
not sure about nodejs-raw-body's dependencies-- I imagine updating
nodejs-bytes and nodejs-http-errors will fix things, but that could
probably affect other packages as well.
Thanks in advance,
Ben Rosser
3 years, 3 months