I'm still working on packaging up the dependencies for nodejs-ava and a newer version of nodejs-tap -- but I've run into the problem that we have a lot of packages that depend on version 4.x of nodejs-chalk, and some of the new dependencies I'm packaging up depend on chalk >= 1.
I'm proposing creating a new nodejs-chalk0 package that continues with the 0.4.0 branch for now, and that we move the existing nodejs-chalk package to version.
I'll have a new nodejs-chalk0 package up for review shortly, and I already have a locally installed copy of nodejs-chalk 1.1.1 so that piece is mostly taken care of.
The one thing I'm unsure about is the lua pre-transaction scriptlet. Can someone please explain why they're needed, and whether I need them on both nodejs-chalk0 and nodejs-chalk, or just one or the other?
Also, who has permissions to the nodejs-packaging repo to be able to add chalk to the "multiver_modules" list?
-- Jared Smith
On 18/02/16 21:13, Jared K. Smith wrote:
The one thing I'm unsure about is the lua pre-transaction scriptlet. Can someone please explain why they're needed, and whether I need them on both nodejs-chalk0 and nodejs-chalk, or just one or the other?
Because it's replacing a directory with a symbolic link, and rpm can't cope with that so you have to help it by having pretrans delete the directory or it will fail to create the link.
It only needs to be in whichever package will be the default one and own the symlink.
Also, who has permissions to the nodejs-packaging repo to be able to add chalk to the "multiver_modules" list?
I do.
Tom
On Thu, Feb 18, 2016 at 4:13 PM, Jared K. Smith jsmith@fedoraproject.org wrote:
I'm proposing creating a new nodejs-chalk0 package that continues with the 0.4.0 branch for now, and that we move the existing nodejs-chalk package to version.
The new nodejs-chalk0 package is up for review at Bugzilla issue number 1310124:
Spec URL: https://jsmith.fedorapeople.org/Packaging/nodejs-chalk0/nodejs-chalk0.spec SRPM URL: https://jsmith.fedorapeople.org/Packaging/nodejs-chalk0/nodejs-chalk0-0.4.0-...
Updated packages for the nodejs-chalk module (uncluding the lua pre-transaction scriptlet) are at:
Spec URL: https://jsmith.fedorapeople.org/Packaging/nodejs-chalk/nodejs-chalk.spec SRPM URL: https://jsmith.fedorapeople.org/Packaging/nodejs-chalk/nodejs-chalk-1.1.1-7....
I'd appreciate another set of eyes to make sure I haven't made any stupid mistakes in the packaging.
-- Jared Smith
nodejs@lists.fedoraproject.org