Just to take the first example, compression, that has a new upstream
version that uses bytes 2.4.0 but it also needs a newer version of
compressible and both accepts and vary that we don't have yet.
So the knock on effects of trying to update everything else are not
going to be trivial...
Tom
On 09/02/17 09:58, Tom Hughes wrote:
So, err, what efforts did you make to investigate the effect on the four
packages that require bytes before you updated it?
When you say "when the other packages are ready" does that mean you're
working on them? or are you expecting other people to pick up the pieces?
Tom
On 09/02/17 09:50, Zuzana Svetlikova wrote:
Hi,
I pdated bytes in rawhide, I'll make update for f25 when other
packages are ready
so we don't break something.
Zuzka
----- Original Message -----
From: "Ben Rosser" <[email protected]>
To: [email protected]
Sent: Thursday, February 9, 2017 6:59:16 AM
Subject: Updating nodejs-bytes
Hello nodejs@,
I'm currently, slowly, working on packaging quassel-webserver [1], a
nodejs web application. It has a number of node dependencies that need
to be gotten in Fedora (hence the "slowly").
I've currently hit a roadblock: nodejs-body-parser is needed by
nodejs-libquassel (one of the dependencies). body-parser depends on
nodejs-bytes version 2.4.0 [2]. We presently ship version *0.3.0*,
which dates back to March 2014. Tests suggest that there's actual API
changes between 0.3.0 and 2.4.0; attempting to %nodejs_fixdep the
problem away caused body-parser's unit tests to fail.
There is an open bug against our nodejs-bytes package to update it to
a newer version that was filed by release-monitoring (back in 2014)
[3], but the only action on the ticket has been additional bumps from
release-monitoring as newer and newer versions have been released.
Since the nodejs-sig group has commit rights on the package, I figured
I'd first contact this list before doing anything else. Is there a
reason we're shipping such an old version? Would it be possible for
someone to look into updating it? Should I request commit rights
myself?
dnf repoquery --whatrequires "npm(bytes)" suggests its dependencies in
Fedora are:
nodejs-compression-0:1.0.1-5.fc24.noarch
nodejs-connect-0:2.14.5-7.fc24.noarch
nodejs-morgan-0:1.0.0-5.fc24.noarch
nodejs-raw-body-0:1.1.4-4.fc24.noarch
Thanks in advance!
Ben Rosser
[1] https://github.com/magne4000/quassel-webserver
[2] https://github.com/expressjs/body-parser/blob/master/package.json
[3] https://bugzilla.redhat.com/show_bug.cgi?id=1094697
_______________________________________________
nodejs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
_______________________________________________
nodejs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
--
Tom Hughes ([email protected])
http://compton.nu/
_______________________________________________
nodejs mailing list -- [email protected]
To unsubscribe send an email to [email protected]