On 09/26/2013 03:35 AM, Matthias Runge wrote:
On 26/09/13 10:21, Tomas Hrcka wrote:
> Hello fedora noders,
>
> at first I want to thank you for great amount of work you did to get
> node to fedora. Good job!
>
> I am poking around nodejs and v8 for few months, and there are few
> things... Is there a reason why do we have this old version of v8 in
> fedora? I know that stable branch of node is using it. But 0.10.*
> releases should run well also on newer v8. I started rewrite of v8.spec
> to use gyp and new stable release of v8, once finished I will publish it
> for review (since I am new to packaging this may take some time).
>
> Why do we have stable release of node in fedora? I know its stable, but
> we are devs distro should we have latest nodejs that is out there?
> People are using 0.11 branch for development despite the fact that it is
> not stable.
>
> I am offering my help here with both v8 and/or node and its modules so
> if you have too much packages feel free to add me as co-maintainer and I
> will do my best so we can deliver great distro with latest nodejs and
> modules.
>
Just very short: there is no need to put an updated v8.spec up for
review (if you don't want to make a version to be installed in parallel
to the older one).
Regarding using a development version of software foo in Fedora, I
thought it's discouraged to do so. Sadly, I can't find the reference to
it in the wiki.
Especially, we need to take care not to break compatibility during
updates, see
http://fedoraproject.org/wiki/Updates_Policy
Matthias
About updating v8, please be careful with that, and only do it on rawhide.
node.js isn't the only thing that uses v8. v8 was in Fedora, and being
used by different programs before node.js.
As one of the mongodb maintainers, I know that if you update v8, without
us rebuilding mongodb, mongodb will completely break. I don't mind
doing that in rawhide, but with the rest of the stable fedora releases
it isn't fun.
Troy