Bug#779305: Update on dependencies
On 10/02/2017 06:42 AM, Pirate Praveen wrote: > On 10/01/2017 10:42 PM, Hubert Chathi wrote: >> I don't think contrib would help since packages in main aren't allowed >> to build-depend on things in contrib. I think it would be OK to include >> the pre-built JS files as long as they're the same as the resulting >> files, so that people can verify that it's built properly. Also, since >> they're un-minified, and the build process seems to be mostly trivial >> (some macros and removing comments and asserts), it isn't that hard to >> see that it does come from the source. > contrib route can be useful as a prototype package when there is a lot > of dependencies to be packaged or has circular dependencies. I had > uploaded babel to contrib because it needed babylon and babylon needed > rollup. Once I figured babylon can be built with babel and rollup was > not required, I uploaded both babylon and babel together to main. If all > dependencies are already in main, it can be uploaded to main, even > though it depends on itself (The requirement is, it should be buildable > in main and first upload is always binary included). > Thanks guys. I hope to have a couple of days holiday soon, which I will try and devote to bluebird. In the meantime, I have some RC bugs and transitions to try and kick off before Buster is frozen (I missed them already for stretch) :-) But if I fail, anyone from the team is welcome to chip in. signature.asc Description: OpenPGP digital signature
Bug#779305: Update on dependencies
On 10/01/2017 10:42 PM, Hubert Chathi wrote: > I don't think contrib would help since packages in main aren't allowed > to build-depend on things in contrib. I think it would be OK to include > the pre-built JS files as long as they're the same as the resulting > files, so that people can verify that it's built properly. Also, since > they're un-minified, and the build process seems to be mostly trivial > (some macros and removing comments and asserts), it isn't that hard to > see that it does come from the source. contrib route can be useful as a prototype package when there is a lot of dependencies to be packaged or has circular dependencies. I had uploaded babel to contrib because it needed babylon and babylon needed rollup. Once I figured babylon can be built with babel and rollup was not required, I uploaded both babylon and babel together to main. If all dependencies are already in main, it can be uploaded to main, even though it depends on itself (The requirement is, it should be buildable in main and first upload is always binary included). signature.asc Description: OpenPGP digital signature
Bug#779305: Update on dependencies
On Sun, 1 Oct 2017 17:36:14 +0200, Ross Gammonsaid: > Yes - any help getting bluebird finished would be welcome. I have been > conscious that it would very soon become a blocker for many things, > but have lacked the time to get back onto it. It probably also needs > to have a bootstrap trip via contrib, as it needs a prebuilt version > of itself to build. I don't think contrib would help since packages in main aren't allowed to build-depend on things in contrib. I think it would be OK to include the pre-built JS files as long as they're the same as the resulting files, so that people can verify that it's built properly. Also, since they're un-minified, and the build process seems to be mostly trivial (some macros and removing comments and asserts), it isn't that hard to see that it does come from the source. > I found some old local updates that I had not pushed, so I just pushed > them. If you push to another branch like Pirate says Hubert, we can > merge all the best bits. I don't have push access to Alioth, but I've put it up in my own personal git repo: http://vcs.uhoreg.ca/git/cgit/node-bluebird/ I've split everything up into separate commits so that it's easy to pick and choose which ones to include. -- Hubert Chathi -- https://www.uhoreg.ca/ Jabber: hub...@uhoreg.ca -- Matrix: @uhoreg:matrix.org PGP/GnuPG key: 4096R/F24C F749 6C73 DDB8 DCB8 72DE B2DE 88D3 113A 1368
Bug#779305: Update on dependencies
Hi guys, On 10/01/2017 04:59 PM, Pirate Praveen wrote: > On 10/01/2017 07:56 PM, Hubert Chathi wrote: >> Hi Ross, >> Have you done any work on this recently? I took a quick look bluebird >> the other day, and I have a 1-line patch to make it build with >> node-acorn in Debian, plus a few other little patches. The tests are >> running, but failing, and I haven't dug much into why they're failing >> yet. But the resulting build is the same as what I get from npm install >> (at least just the node part, obviously). I can push what I've done >> somewhere, if that would be helpful. >> >> Hubert > > You could push it to a different branch on alioth repo. It will be > helpful to get this moving as it is a dependency required for updating npm. > > Yes - any help getting bluebird finished would be welcome. I have been conscious that it would very soon become a blocker for many things, but have lacked the time to get back onto it. It probably also needs to have a bootstrap trip via contrib, as it needs a prebuilt version of itself to build. I found some old local updates that I had not pushed, so I just pushed them. If you push to another branch like Pirate says Hubert, we can merge all the best bits. Regards, Ross signature.asc Description: OpenPGP digital signature
Bug#779305: Update on dependencies
On 10/01/2017 07:56 PM, Hubert Chathi wrote: > Hi Ross, > Have you done any work on this recently? I took a quick look bluebird > the other day, and I have a 1-line patch to make it build with > node-acorn in Debian, plus a few other little patches. The tests are > running, but failing, and I haven't dug much into why they're failing > yet. But the resulting build is the same as what I get from npm install > (at least just the node part, obviously). I can push what I've done > somewhere, if that would be helpful. > > Hubert You could push it to a different branch on alioth repo. It will be helpful to get this moving as it is a dependency required for updating npm. signature.asc Description: OpenPGP digital signature
Bug#779305: Update on dependencies
On Sat, 29 Apr 2017 09:43:01 +0200, Ross Gammonsaid: > Found the latest & pushed! > I had success (apart from the acorn issue) bootstrapping it with a > copy of a pre-built bluebird in debian/node_modules. I need to change > that directory name though, because it is ignore by git. > If you like, I could try and finish it off this weekend. Any tips > welcome. If you are impatient, you are welcome to take it from here. Hi Ross, Have you done any work on this recently? I took a quick look bluebird the other day, and I have a 1-line patch to make it build with node-acorn in Debian, plus a few other little patches. The tests are running, but failing, and I haven't dug much into why they're failing yet. But the resulting build is the same as what I get from npm install (at least just the node part, obviously). I can push what I've done somewhere, if that would be helpful. Hubert
Bug#779305: Update on dependencies
On ശനി 29 ഏപ്രില് 2017 01:13 വൈകു, Ross Gammon wrote: > Found the latest & pushed! Thanks! > > I had success (apart from the acorn issue) bootstrapping it with a copy > of a pre-built bluebird in debian/node_modules. I need to change that > directory name though, because it is ignore by git. > > If you like, I could try and finish it off this weekend. Any tips > welcome. If you are impatient, you are welcome to take it from here. You can continue, its not urgent for me. webpack many more dependencies :) signature.asc Description: OpenPGP digital signature
Bug#779305: Update on dependencies
On 04/29/2017 09:14 AM, Ross Gammon wrote: > > I will try and push where I got to to Alioth this morning. > > Cheers, > > Ross > Found the latest & pushed! I had success (apart from the acorn issue) bootstrapping it with a copy of a pre-built bluebird in debian/node_modules. I need to change that directory name though, because it is ignore by git. If you like, I could try and finish it off this weekend. Any tips welcome. If you are impatient, you are welcome to take it from here. Regards, Ross signature.asc Description: OpenPGP digital signature
Bug#779305: Update on dependencies
On 04/29/2017 07:43 AM, Pirate Praveen wrote: > On Sun, 24 May 2015 12:34:59 +0200 Ross Gammonwrote: >> -uglifyjs (already packaged as node-uglify) >> -rimraf (already pckage as node-rimraf) >> -optimist (already packaged as node-optimist) >> -mocha (already packaged as libjs-mocha & mocha) >> -mkdirp (already packaged as node-mkdirp) >> -glob (already packaged as node-glob) >> -cross-spawn (already packaged & in the NEW queue as node-cross-spawn) >> -cli-table (already packaged & in the NEW queue as node-cli-table) >> -browserify >> -acorn (already packaged & in NEW queue as part of the acorn package) >> >> I have stopped work on this, waiting for node packages to start leaving >> the NEW queue. >> > > All of them are in archive. Can we have just the nodejs part packaged > until we get browserify? > Yes - that was what what I was working on just before the Stretch Freeze. Bluebird unfortunately build depends on itself, so I had been testing different ways to bootstrap it, but ran into the problem that it couldn't find acorn. Julien explained what might have been the problem, but I never got around to fixing that. I will try and push where I got to to Alioth this morning. Cheers, Ross signature.asc Description: OpenPGP digital signature
Bug#779305: Update on dependencies
On Sun, 24 May 2015 12:34:59 +0200 Ross Gammonwrote: > -uglifyjs (already packaged as node-uglify) > -rimraf (already pckage as node-rimraf) > -optimist (already packaged as node-optimist) > -mocha (already packaged as libjs-mocha & mocha) > -mkdirp (already packaged as node-mkdirp) > -glob (already packaged as node-glob) > -cross-spawn (already packaged & in the NEW queue as node-cross-spawn) > -cli-table (already packaged & in the NEW queue as node-cli-table) > -browserify > -acorn (already packaged & in NEW queue as part of the acorn package) > > I have stopped work on this, waiting for node packages to start leaving > the NEW queue. > All of them are in archive. Can we have just the nodejs part packaged until we get browserify? signature.asc Description: OpenPGP digital signature
Bug#779305: Update on dependencies
-uglifyjs (already packaged as node-uglify) -rimraf (already pckage as node-rimraf) -optimist (already packaged as node-optimist) -mocha (already packaged as libjs-mocha mocha) -mkdirp (already packaged as node-mkdirp) -glob (already packaged as node-glob) -cross-spawn (already packaged in the NEW queue as node-cross-spawn) -cli-table (already packaged in the NEW queue as node-cli-table) -browserify -acorn (already packaged in NEW queue as part of the acorn package) I have stopped work on this, waiting for node packages to start leaving the NEW queue. signature.asc Description: OpenPGP digital signature