Re: Plans for Node.js

2015-12-07 Thread Tom Hughes

On 07/12/15 13:41, Stephen Gallagher wrote:


nodejs-millstone-0.6.16-4.fc24 reports: DEBUG util.py:393:  Error:
nothing provides nodejs(v8-abi) = 4.6 needed by
nodejs-zipfile-0.5.9-3.fc24.aarch64


This was due to a typo that I added to the nodejs-4.2.2 series of
builds; the nodejs(v8-abi) was supposed to be 4.5, not 4.6. As a
result, anything that was built against 4.2.2 needs to be rebuilt
against 4.2.3. Sorry about that.


The -3 release of zipfile was a rebuild for that reason though. The 
x86_64 build of it has:


nodejs(v8-abi) = 4.5

My guess is the rebuilds of the binary extensions on aarch64 were done 
too early, before nodejs 4.2.3 was built.


Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
nodejs mailing list
nodejs@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/nodejs@lists.fedoraproject.org


Re: Plans for Node.js

2015-12-07 Thread Marcin Juszkiewicz

W dniu 07.12.2015 o 13:55, Marcin Juszkiewicz pisze:


Found issues to fix on packaging side:

node-gyp
 depends on v8-devel while nodejs 4.2.x bundles it - dependency
 needs to be removed


docco: created /usr/share/doc/docco/resources and not packaged it.

nodejs-millstone-0.6.16-4.fc24 reports:
DEBUG util.py:393:  Error: nothing provides nodejs(v8-abi) = 4.6 needed 
by nodejs-zipfile-0.5.9-3.fc24.aarch64


___
nodejs mailing list
nodejs@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/nodejs@lists.fedoraproject.org


Re: lodash

2015-12-07 Thread Zuzana Svetlikova
Do I understand it correctly, that whenever I'll need a lodash.something 
dependency, I'll just need to require lodash package?

- Original Message -
From: "Tom Hughes" 
To: "Node.js on Fedora" 
Sent: Sunday, December 6, 2015 6:13:33 PM
Subject: Re: lodash

On 06/12/15 13:52, Jamie Nguyen wrote:
> On 05/12/15 07:50, Tom Hughes wrote:
>>> I've knocked up a prototype now:
>>>
>>> https://tomh.fedorapeople.org/lodash.spec
>>> https://tomh.fedorapeople.org/lodash-3.10.1-1.fc23.src.rpm
>>>
>>> The precise details are slightly different than I described because I
>>> was looking at the current head not the 3.10.1 release when I wrote that.
>>
>> So this has now become rather more urgent because Jared uploaded a new
>> version of nodejs-argparse last night requires lodash 3 and, judging by
>> the test failures, it really does need it and can't be fixdeped.
>>
>> Jamie - as you're the owner of nodejs-lodash (the only one of the three
>> existing packages that isn't mine) do you have any objection to this plan?
>
> I have no objections at all. Thanks for your hard work! :-)

I've opened https://bugzilla.redhat.com/show_bug.cgi?id=1288858 for this 
now.

Tom

-- 
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
nodejs mailing list
nodejs@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/nodejs@lists.fedoraproject.org
___
nodejs mailing list
nodejs@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/nodejs@lists.fedoraproject.org


Re: Plans for Node.js

2015-12-07 Thread Tom Hughes

On 03/12/15 00:55, Tom Hughes wrote:


Ones which have been updated to new upstream releases and/or patches
from upstream and built in the side tag:

nodejs-i2c
nodejs-libxmljs

One where work is still needed:

nodejs-node-stringprep has a patch on github but the comments suggest it
still has issues so it will need more investigation.


These three are all built in the side tag now.


nodejs-mapnik is mine, and will need to be updated, but that needs an
update to mapnik 3 which I am currently working on in a copr.


This is all ready and will be updated once the python-mapnik review is 
complete.


Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
nodejs mailing list
nodejs@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/nodejs@lists.fedoraproject.org


Re: Plans for Node.js

2015-12-07 Thread Marcin Juszkiewicz

W dniu 01.01.1970 o 01:00, Stephen Gallagher pisze:


Someone needs to step up to lead these updates. I certainly don't
have the time and packaging experience to do this.



I have the packaging experience and can try to help with reviews, but
my daily tasks will prevent me from doing a lot of active work right
now. That said, I know that there are plenty of people with a vested
interest in seeing Node,js 4.x+ appear in Fedora and EPEL as soon as
humanly possible. In particular, with the source release of Visual
Studio Code, there are some folks who would consider it a coup for
Fedora 24 to be the first distro to carry it in the repository.


I have no idea what nodejs and how it works but I am good at building 
stuff :D


http://fedora.juszkiewicz.com.pl/20151204-nodejs-rebuild/ shows results 
of my (still ongoing) rebuild of nodejs packages on AArch64 architecture 
(secondary).


I use "mockchain" (so all build dependencies queues are resolved by hand 
and --recurse mode) with 884 noarch packages imported from primary. List 
was generated with "dnf download nodejs* mocha --resolve --destdir 
/tmp/del/nodejs" command.


Found issues to fix on packaging side:

node-gyp
depends on v8-devel while nodejs 4.2.x bundles it - dependency
needs to be removed

nodejs-fs-ext
ExclusiveArch only for primary instead of %{nodejs_arches}


So far 690/722 built without other changes than above.
___
nodejs mailing list
nodejs@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/nodejs@lists.fedoraproject.org


Re: Plans for Node.js

2015-12-07 Thread Tom Hughes

On 07/12/15 12:55, Marcin Juszkiewicz wrote:


nodejs-fs-ext
 ExclusiveArch only for primary instead of %{nodejs_arches}


I've pushed a fix for this and it's building in the side tag now.

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
nodejs mailing list
nodejs@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/nodejs@lists.fedoraproject.org