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" <rosser.bjr(a)gmail.com>
> To: nodejs(a)lists.fedoraproject.org
> 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 -- nodejs(a)lists.fedoraproject.org
> To unsubscribe send an email to nodejs-leave(a)lists.fedoraproject.org
> _______________________________________________
> nodejs mailing list -- nodejs(a)lists.fedoraproject.org
> To unsubscribe send an email to nodejs-leave(a)lists.fedoraproject.org
>