Re: [Pkg-javascript-devel] Debian javascript URLs

2013-08-22 Thread Jonas Smedegaard
Quoting Daniel Kahn Gillmor (2013-08-22 05:23:17)
  It doesn't make any sense to me to hardcode a filesystem path into 
  applications written in dynamic languages that you'll never be able 
  to just open with Firefox anyway.  There's a reason there's a 
  separate namespace for content served over HTTP.
 
 Jonas' argument to just use the filesystem hierarchy for select 
 directories is tempting (and feels logically the most satisfying), but 
 i suspect the complaints (about URL length and panic about exporting 
 /usr) that the fedora folks are trying to address or head off will be 
 real enough, even if they're not logical.

Please let's discuss those two issues separately.

URL length
--

I did not propose to use /usr/share/javascript (that was only an 
example) but to use whatever is the actual path on each system.

The length of the URL depends on the actual path - and if we 
(coordinated or as single distro) choose to not care about FHS then it 
could indeed be quite short.


panic about exporting /usr
--

I did not mean to imply re-exporting /usr (but can see how that was not 
at all clear from what I wrote - sorry!).

What I meant was to export only the parts we actually need to share, 
just as we do today.

I would want the root path to still be configurable, just as it is 
today, to allow sysadmins to e.g. optionally install a package that 
re-uglifies javascript (either due to some preference in quality of 
uglifier, or add some salt to to work against the host being easily 
identified as a certain release of Debian through fingerprinting).

Trying to not look like generic Debian is a *different* interest of some 
of our users, which clashes with the interest of Debian hosts being able 
to form a CDN (which requires all participating hosts to serve same 
files, and therefore being able to match by patterns).


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] nodejs won't be backward-compatible with c++ modules

2013-09-01 Thread Jonas Smedegaard
Quoting Jérémy Lal (2013-09-01 17:57:17)
 On 01/09/2013 12:46, Jonas Smedegaard wrote:
  Quoting Jérémy Lal (2013-08-31 10:01:11)
  It is upstream's goal to improve on this, meanwhile it means
  the next stable release of nodejs will have to Break all c++
  modules (at their current versions).
  Is there a way to ease transition that right now ?
  Add nodejs  0.11 in Depends ?
  
  If what breaks is abi but not api, then I believe the best is to 
  release with no Breaks, and then request binNMUs for all affected 
  reverse dependencies.
 
 no no it is really API breaking, both forward and backward. When 
 nodejs is 1.0 these matters are supposed to be solved.

Oh, ok.  In that case it seems sensible to me to add Breaks in nodejs 
package against all reverse dependencies, up to and including the exact 
current version.  E.g. Breaks: node-pg (= 0.7.1-1).

That covers current version but not eventual binNMUs.  I believe it is 
wrong to use an explicit version that does not really exist yet - so 
even if adding a trailing + would technically work I believe that is 
wrong.

(as a sidenote, I _do_ find it ok to add training ~ for versioned 
dependencies, to include eventual backports of same version).


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#722488: src:pegjs: should ship separate binary package libjs-peg

2013-09-11 Thread Jonas Smedegaard
Package: src:pegjs
Severity: normal

Homepage advertises PEG.js being usable from a web-browser, which the
build-dependency on uglifyjs also hints about.

Packaging only provides creates a package for use with Nodejs, however.

Minified code should be shipped in separate libjs-peg package that
recommends javascript-common and (at most) suggests node-peg, for use in
browsers.


 - Jonas

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


Re: [Pkg-javascript-devel] [Pkg-owncloud-maintainers] Bug#718915: owncloud: Share with input does not generate a users list

2013-09-11 Thread Jonas Smedegaard
 Being a bit clueless about how to even debug this situation, I’m 
 hereby bugging the libjs-jquery-ui maintainers for help. owncloud 
 works fine with its own libjs-jquery-ui copy (version 1.10.0) and with 
 the libjs-jquery-ui package from wheezy (version 1.8.ooops.21+dfsg-2), 
 but not with the version from sid (1.10.1+dfsg-1).
 
 Do you have any idea about what is going wrong here? Do you have any 
 advice for debugging or fixing the situation?
 
 The embedded working owncloud copy is available online if needed:
 
 https://github.com/owncloud/core/raw/stable5/core/js/jquery-ui-1.10.0.custom.js

Since the URL includes custom, perhaps it makes sense to simply ask 
upstream what they customized in the jQuery that they shipped.

...or look for clues in commit messages for their VCS, if available.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] (no subject)

2013-09-29 Thread Jonas Smedegaard
Hi Firdaus,

Quoting Muhammad Firdaus (2013-09-29 16:00:21)
 Hello, l am new Debian Maintaner now, l am packaging 
 libjs-leaflet-awesome-markers, it's Leaflet plugin to make cool Font 
 Awesome/Twitter Bootstrap Icon :)

Welcome aboard!

Looking forward to work with you!

@others: Firdaus and I have been in touch for a couple years and I am 
very excited that he now decides to start do Debian packaging.  I will 
help him with libjs-leaflet-awesome-markers

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Hello

2013-10-01 Thread Jonas Smedegaard
Quoting Mike Gabriel (2013-10-01 14:30:32)
 On So 29 Sep 2013 16:50:32 CEST, Jonas Smedegaard wrote:
 
  @Mike: Are you still working on Etherpad Lite?  Which libraries are 
  still missing for that?
 
 Yes, I still have that on my radar. Per Andersson is also packaging 
 dependencies.
 
 The list is long. My next target packages will be
 
node-ws, node-socket.io, node-socket.io-client node-ueberdb
 
 Check the package.json [1] file of etherpad-lite to get further 
 insight on the dependencies.

Easier for collaboration than referring to a dependency list is probably 
to file RFPs for the dependencies you need but do not intend to 
necessarily work on yourself, and (convert to) ITPs for those you plan 
to do next.

That goes for myself too (uglifyjs, coffeescript, buddycloud etc.), 
obviously.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#725362: Bug#725362: node-bones: present but uninstallable on architectures lacking nodejs

2013-10-05 Thread Jonas Smedegaard
Quoting Colin Watson (2013-10-04 17:34:19)
 node-bones is present but uninstallable on a number of Debian 
 architectures that lack nodejs.  There is no point shipping it on 
 these architectures, and it introduces noise for anything trying to do 
 dependency consistency checks.
 
 While it would be possible to fix this by explicitly limiting 
 node-bones' architecture list, this would require keeping that in sync 
 with nodejs over time; so it's better to add an artificial 
 build-dependency on nodejs to ensure that the package will harmlessly 
 enter a dependency-wait state when it isn't available.  You'll 
 probably need to get an ftpmaster to manually remove the old binaries 
 after uploading this.
 
   * Artificially build-depend on nodejs, to ensure that this package only
 builds on architectures where nodejs is available.

Are you sure the package is really shipped on archs that do not include 
the interpreter that the _binary_ package depends on, even though 
_source_ package does not?

As also commented in the related bug#725363, I believe it is filtered 
off by the transition rule for testing, and therefore only is noisy in 
unstable.



 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#725794: RFP: libjs-jsgantt -- gantt chart component built in Javascript, CSS and AJAX

2013-10-08 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist

* Package name: libjs-jsgantt
  Version : 1.2
  Upstream Author : Shlomy Gantz shlomyga...@hotmail.com
* URL : http://jsgantt.com/
* License : BSD-3-clause
  Programming Lang: Javascript
  Description : Javascript/CSS/AJAX based Gantt chart component

 jsGantt is a fully featured gantt chart component built entirely in
 Javascript, CSS and AJAX. No images required.
 .
 Features include:
  * Tasks  Collapsible Task Groups Dependencies
  * Task Completion
  * Task Color
  * Milestones
  * Resources
  * Dynamic Loading of Tasks
  * Dynamic change of format (day/week/month)
  * Load Gantt from XML file

libjs-gantt should solve bug#724287 (convenience code copies).

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


Re: [Pkg-javascript-devel] backport nodejs to wheezy

2013-10-11 Thread Jonas Smedegaard
Quoting Daniel Pocock (2013-10-11 10:22:48)
 On 11/10/13 10:20, Jérémy Lal wrote:
  On 11/10/2013 09:47, Daniel Pocock wrote:
  I'm just wondering if anybody else thinks a wheezy-backports 
  version of nodejs is feasible?
 
  I've run it on wheezy and built my own packages (pegjs, jssip) on 
  wheezy and all seems OK
  Do you backport libv8 too ?
 
 Just looking at the system where I did this, I notice it is not pure 
 wheezy
 
 It has a version of libv8 depending on libc = 2.14 - I simply pulled 
 the packages selectively from testing some months ago
 
 Has anybody tried a build of libv8 in a pure wheezy system?

I suspect you mean libv8-3.14 - libv8 is same version in stable, testing 
and unstable.

I have not (yet) backported libv8-3.14 to stable, but I have backported 
nodejs-0.6.19~dfsg1 to stable, and backported uglifyjs, pegjs and jssip 
to stable infected by that nodejs backport:

  deb http://debian.jones.dk/ wheezy javascript

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] nodejs for wheezy-backports: FTBFS due to failing tests

2013-10-25 Thread Jonas Smedegaard
Quoting Mike Gabriel (2013-10-25 09:11:59)
 Hi Jeremy,
 
 On  Do 24 Okt 2013 20:32:33 CEST, Jérémy Lal wrote:
 
  On 24/10/2013 20:17, Mike Gabriel wrote:
  when I try to build nodejs from testing (0.10.20~dfsg1-1) for 
  wheezy-backports, I get failures during the test runs [1]. This 
  error, however, does not occur always. Today, one of the builds 
  succeeded. All other builds failed so far.

  That test isn't used to fail... but is probably failing because of 
  your particular setup: maybe a missing loopback interface, or 
  IPv6-only, or restrictive firewall.
  Did you build it in a chroot ?

 I disabled my local firewall setup, that did the trick. For building  
 packages I use sbuild/schroot.
 
 Thanks for pointing at my firewall setup!

That worries me: Does that mean Nodejs testsuite rely on network access?  
That sounds wrong to me!

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] nodejs for wheezy-backports: FTBFS due to failing tests

2013-10-25 Thread Jonas Smedegaard
Quoting Mike Gabriel (2013-10-25 13:05:48)
 On  Fr 25 Okt 2013 11:14:48 CEST, Jonas Smedegaard wrote:
 Quoting Mike Gabriel (2013-10-25 09:11:59)
 On  Do 24 Okt 2013 20:32:33 CEST, Jérémy Lal wrote:
 On 24/10/2013 20:17, Mike Gabriel wrote:
 when I try to build nodejs from testing (0.10.20~dfsg1-1) for 
 wheezy-backports, I get failures during the test runs [1]. This 
 error, however, does not occur always. Today, one of the builds 
 succeeded. All other builds failed so far.

 That test isn't used to fail... but is probably failing because of 
 your particular setup: maybe a missing loopback interface, or 
 IPv6-only, or restrictive firewall.
 Did you build it in a chroot ?

 I disabled my local firewall setup, that did the trick. For building 
 packages I use sbuild/schroot.

 Thanks for pointing at my firewall setup!

 That worries me: Does that mean Nodejs testsuite rely on network 
 access? That sounds wrong to me!

 The testsuite does some localhost testing. I don't think that access 
 to 0.0.0.0 is needed. Only a loop device is requires AFAICouldT.

 However, I did not investigate any further.
 
 As Debian's buildd chroot's are offline when building, I guess we 
 would have realized earlier, if the package requires network access...  
 (then buildd builds would have failed IMHO).

Thanks for confirming sanity :-)

I did hope for the situation you describe, but better double-check than 
blindly assume all is well :-)

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#727730: ITP: libjs-img.srcset -- fast JavaScript polyfill for img srcset

2013-10-25 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard d...@jones.dk

* Package name: libjs-img.srcset
  Version : 2.0.0
  Upstream Author : David Knight
* URL : https://github.com/weblinc/img-srcset
* License : Expat
  Programming Lang: Javascript
  Description : fast JavaScript polyfill for img srcset

  img.srcset is a lightweight, no nonsense, all browser supporting, fast
 polyfill for img srcset, allowing for lighter yet backwards-compatible
 responsive web design.
 .
 The srcset attribute is an HTML extension for adaptive (a.k.a.
 responsive) images.  More info at http://www.w3.org/TR/html-srcset/.
 .
 A polyfill is (in the context of HTML5) Javascript code implementation
 of a functionality often available in modern web browsers, allowing web
 designers to use simpler standards-compliant and declarative code,
 burdening only older/simpler browsers with these fallback snippets.

libjs-img.srcset is a dependency of libjs-slidy (ITP bug#673634).

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


[Pkg-javascript-devel] Bug#728727: libjs-wax: obsolete - replaced by mapbox.js

2013-11-04 Thread Jonas Smedegaard
Package: libjs-wax
Version: 5.0.1+ds2-1
Severity: normal

Homepage now contains the following:

 We’d highly recommend you use a current version of MapBox.js rather
 than Wax for all future projects, and consider porting your code!

So it would probably be good to package MapBox.js and fase this one out.

 - Jonas

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] node-less for wheezy backports?

2013-11-27 Thread Jonas Smedegaard
Hi Alexander,

Quoting Alexander E. Patrakov (2013-11-27 07:50:48)
 I have noticed that you have backported nodejs and node-uglify to 
 Wheezy, and that you have put the following comment into node-less 
 debian/rules:
 
 # Ease backporting (node-uglify is tough to backport)
 # TODO: drop fallback-dependency after Wheezy
 
 ...which I interpret as an intention to backport node-less to Wheezy. 
 However, to date, there is no such backport. Why?

I wrote that comment.  It is related to backporting in general, not 
backports.debian.org specifically, and was written back when I still 
expected Nodejs to be included in Wheezy (before the frustrating CTTE 
committee ruling).  Also, I forgot to take oldstable into account.

Comment is now adjusted in our git to this:

  TODO: drop fallback-dependency when node-uglify is in oldstable

 The existing source package from Jessie produces the binary packages 
 just fine under Wheezy + nodejs + node-uglify, except for the --help 
 issue (due to require('../lib/less/lessc_helper')) which is not 
 specific to Wheezy (and #693944 has a working patch).

Correct - obviously a missing build-dependency for a backport can be 
solved by also backporting the build-dependency.

The fallback build-dependency mentioned in that comment is for 
supporting stricter backporting rules than those governing 
backports.debian.org.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] membership please :)

2013-12-29 Thread Jonas Smedegaard
Hi Dmitry,

Quoting Dmitry Smirnov (2013-12-29 03:14:38)
 I'd like to join pkg-javascript team please (did my ~month-old 
 Alioth request came through?). My Alioth login is onlyjob.

Welcome to our team! :-D

No, your request was hanging there unprocessed - sorry about that (most 
of us in the team - now including yourself - are admins, so it is odd 
that noone acted on it for so long).


 At the moment I'm motivated to work on d3 and jsdom (but not 
 limited to).

Sounds great!

Please subscribe to this list if are aren't already.  And read (the 
little we have yet of) documentation at 
https://wiki.debian.org/Javascript and referenced pages.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] about granting scm commit access to the alioth project

2014-01-29 Thread Jonas Smedegaard
Greetings, fellow Javascript hackers,

Quoting Jonas Smedegaard (2014-01-02 16:29:30)
 Quoting Jérémy Lal (2014-01-02 13:01:12)
 I wonder if there is a minimum official requirement for granting SCM 
 commit access to newcomers.

 At most there is common practice and of that there is several: 
 Alioth is provided by Debian and has the requirement that its use 
 should be related to Debian, but apart from that we decide on our own 
 how we want to work internally in our team.

 I like to avoid taking or giving orders from others, and since we use 
 Alioth only as central hub for distributed resources (git and 
 mailinglists) I see no need for hierarchy and routinely appoint super 
 cow powers to any newcomer to our team.

 If others insist that we should have hierarchy and distrust newcomers 
 until they somehow prove themselves worthy of higher power, then I 
 will demote myself to the lowest power (and consider leaving the 
 group).

Noone commented on this part.

Last call: If noone argues to the contrary, I will promote all team 
members to admin status one week from now.


 Speaking of which:
 
 I have till now mostly used collab-maint instead of our own git area 
 to ease contributions from other Debian members.  Alioth now (since 
 some time) allows any team to grant write access to all official 
 Debian members, similar to the access rights of collab-maint.  Do 
 anyone in this team disagree with enabling that additional right to 
 our git, or is it ok that I enable it (and start move packages from 
 collab-maint to our own git)?

I have now granted all DDs write access to our team git repository.

I will start move packages there that I have previously maintained at 
collab-maint, and suggest others to do the same.


Regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] about granting scm commit access to the alioth project

2014-01-29 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-01-29 18:23:16)
 Le lundi 27 janvier 2014 à 20:44 +0100, Jonas Smedegaard a écrit :
 Quoting Jonas Smedegaard (2014-01-02 16:29:30)
 I like to avoid taking or giving orders from others, and since we 
 use Alioth only as central hub for distributed resources (git and 
 mailinglists) I see no need for hierarchy and routinely appoint 
 super cow powers to any newcomer to our team.

 If others insist that we should have hierarchy and distrust 
 newcomers until they somehow prove themselves worthy of higher 
 power, then I will demote myself to the lowest power (and consider 
 leaving the group).

 Noone commented on this part.

 Last call: If noone argues to the contrary, I will promote all team 
 members to admin status one week from now.

 Agreed, but before you do:
 what's the worst thing an abusing member with admin status can do to 
 the project ?

Worst I can imagine is erase/replace central git clones.

OThers with a wilder imagination than mine?


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#736551: Bug#736551: Please include jquery-hashchange

2014-02-02 Thread Jonas Smedegaard
Quoting Jerome Charaoui (2014-02-01 18:26:34)
 Dear Maintainers,

I am part of the Javascript team, but not involved in maintaining jQuery 
plugins specifically.


 If you're unavailable to integrate this patch and others queued in 
 BTS, and publish an update of jquery-goodies to the archive, I would 
 be happy to upload version 9-1 myself and have it reviewed by a 
 sponsor.

Did you consider the option of joining the Javascript team, to help 
maintain it long-term instead of only this single upload?


Regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] about granting scm commit access to the alioth project

2014-02-03 Thread Jonas Smedegaard
Quoting Jonas Smedegaard (2014-01-27 20:44:47)
 Quoting Jonas Smedegaard (2014-01-02 16:29:30)
 Quoting Jérémy Lal (2014-01-02 13:01:12)
 I wonder if there is a minimum official requirement for granting SCM 
 commit access to newcomers.

 At most there is common practice and of that there is several: 
 Alioth is provided by Debian and has the requirement that its use 
 should be related to Debian, but apart from that we decide on our own 
 how we want to work internally in our team.

 I like to avoid taking or giving orders from others, and since we use 
 Alioth only as central hub for distributed resources (git and 
 mailinglists) I see no need for hierarchy and routinely appoint 
 super cow powers to any newcomer to our team.

 If others insist that we should have hierarchy and distrust newcomers 
 until they somehow prove themselves worthy of higher power, then I 
 will demote myself to the lowest power (and consider leaving the 
 group).

 Noone commented on this part.

 Last call: If noone argues to the contrary, I will promote all team 
 members to admin status one week from now.

Done: We now have equal powers within this team!

I also dropped roles now no longer used in our team. Any of us can 
re-add them later if needed: we have equal powers.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Request to Join Project Debian JavaScript Maintainers from François-Régis Vuillemin (frv-guest)

2014-03-06 Thread Jonas Smedegaard
Hi François-Régis (cc js team list),

Quoting nore...@alioth.debian.org (2014-03-06 17:18:48)
François-Régis Vuillemin wrote (via Alioth register interface):
 Dear admins,
 Im beginning to package js libs embeded by fusionforge [1]. I could 
 put my package on collab-maint but pkg-javascript seems better place.
 
 So please allow me to join the project.
 
 Thank you.
 
 [1] 
 https://wiki.debian.org/DebianFrance/NewContributorGame#Javascript_libraries_for_FusionForge

Welcome to the team!

If you haven't already, please subscribe to our mailinglist and read our 
Policy (but please don't just obey it but suggest changes if you spot 
any odd details in it!).  Both should be linked from here: 
https://wiki.debian.org/Javascript


Looking forward to collaborate with you,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Request to Join Project Debian JavaScript Maintainers from François-Régis Vuillemin (frv-guest)

2014-03-06 Thread Jonas Smedegaard
Quoting François-Régis (2014-03-06 22:59:20)
 I've two packages I'll submit soon to your review and before my first 
 question : what is the preferred way :
 - install a minify version an keep the orginal in source package
 - install both minify and original source
 - just install original source

Install both.  Some users may serve the minified version as-is, while 
some other users may want to join multiple files where better 
minification may be gained from joining source files instead of 
pre-minified files.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] JavaScript policy?

2014-03-24 Thread Jonas Smedegaard
Quoting François-Régis (2014-03-25 01:07:20)
 Le 22/03/2014 12:37, David Prévot a écrit :
 Le 22/03/2014 05:33, Emilien Klein a écrit :
 On 03/21/2014 11:22 PM, François-Régis wrote:
 Le 21/03/2014 07:45, Emilien Klein a écrit :
 We may have something like :

 * Origin tarball should not include any minify code.

 Maybe there is a missing “sourceless” here: it’s perfectly fine for a
 source package to embed a convenient binary/prebuilt copy, as long as it
 is not used in the binary package, but instead rebuild it from source
 and ships the rebuilt version. In order not to make minified JavaScript
 any different, the first point should read:

 * Origin tarball should not include any sourceless minified code.

I find that a sensible change to our Policy.  But that does *not* mean 
that a non-minified Javascript file and a minified one in same tarball 
can blindly be assumed to be code-identical: You would still need to 
actually prove that somehow - e.g. by (re-)minifying both!


 This is exactly not what Marcelo said in [0] and its reference to [1]
 shows that he removes minifies files from origin tarball althought they
 have source files.
 
 [0]
 http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2014-March/007176.html
 
 [1]
 http://anonscm.debian.org/gitweb/?p=pkg-javascript/flot.git;a=blob;f=debian/rules;h=83670cf0ec4aaec4817d6f2eb68d0756d85ac553;hb=HEAD

I don't understand what point you are trying to make: Even with above 
change to our Policy, it is still very valid to continue to repackage 
tarballs stripping suspect code instead of the more tedious task of 
proving that they are indeed acceptable for us to redistribute.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] JavaScript policy?

2014-03-26 Thread Jonas Smedegaard
Quoting François-Régis (2014-03-26 23:50:08)
 Le 26/03/2014 23:45, Jonas Smedegaard a écrit :
 Quoting Emilien Klein (2014-03-26 22:10:31)
 The current policy is made using the assumption that minified == 
 compiled.

 Arguably minification is not compilation, but neither is it the 
 preferred form of modification.


 To help make this situation clearer, can somebody point us to (1) 
 the exact part of the DFSG or policy that we're using to base our 
 exclude minified files from orig tarball policy and (2) where 
 discussions have been led with folks outside of our team (e.g. 
 -devel) about the undistributable character of minified files in 
 upstream tarballs?

 DFSG #2:

 The program must include source code, and must allow distribution in 
 source code as well as compiled form.

 Which is not arguable to remove minified versions of files which have 
 sources in orig tarball.

True - just make *sure* minified file match source file.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] JavaScript policy?

2014-03-27 Thread Jonas Smedegaard
Quoting Emilien Klein (2014-03-27 13:30:23)
 2014-03-27 0:13 GMT+01:00 Ben Finney ben+deb...@benfinney.id.au:
  Jonas Smedegaard d...@jones.dk writes:
 
  DFSG #2:
 
   The program must include source code, and must allow distribution in
   source code as well as compiled form.
 
  I believe the term source code is in Debian generally interpreted as
  preferred form of modification.
 
  (That should be “preferred form of the work for modifying it”. I don't
  know what “form of modification” would be.)
 
  You may disagree with that interpretation, but that's where you should
  then argue your case - not at definition of minification or
  compilation.
 
  Indeed. Any transformation – minification, obfuscation, compilation,
  encryption, etc. – which makes a form of the work which is not the
  preferred form of the work for modifying that work, thereby makes a
  non-source form of the work.
 
  So the distinction being discussed is source versus non-source form of
  the work.
 
 Let's take the example of jquery-lazyload [0].
 
 Both these files are provided in the upstream tarball:
 - jquery.lazyload.js
 - jquery.lazyload.min.js
 
 With the second one being the minified form of the first one.

How do you know for certain that they are related like that?


 We've got an implicit statement from upstream that the minified file
 comes from the source file:
 - same base name
 - distributed together
 - updated in the VCS for each release
 We could ask for an explicit statement from upstream that they are
 minifying the source file, although I wouldn't suggest doing this.

Issue is not licensing, so indications or statements from upstream are 
irrelevant.

Issue is certainty of computation.  For us (if we use the code) and for 
our users (when we offer them the code through redistribution either in 
binary packages or in source tarball).


 To take another example: .jpg images.
 - those are not the source of the image (would be e.g. a Gimp project file)
 - they are obfuscated binary content (no human can read the content
 of a jpg file and tell you what it represents)
 - there is no copyright information embedded in the file itself
 - a .jpg is not the preferred form of the work for modifying that work
 (quality issues)
 - and even worse:
 
 Yet we redistribute those binary sourceless files in the binary
 package based (if the maintainer did his due diligence) on the
 upstream developer indicating these files are licensed under a
 DFSG-approved license.

Two wrongs don't make a right ;-)

Preferrably we should include sources also for JPEG files (e.g. SVG 
files) but that is not always possible (e.g. when source is not digital) 
or not sensible (e.g. when source is gigantic).


 If (as we do for .jpg) we accept non-source files based on their
 licensing information, and even use them as such in the binary
 package, I don't see how worse it would be to leave a minified file
 (which has it's explicit copyright notice embedded!) in the orig
 tarball, and rebuild it on our side to absolutely rule out any evil
 action or omission of update on upstream's side.

JPEG code is less important to keep strict source for than Javascript, 
because consequences of flaws or malware in JPEG are only visual 
(consequences beyond that is bugs in _interpreters_ of JPEG code).


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#743152: Bug#743152: doesn't ship the version required for tilemill

2014-03-30 Thread Jonas Smedegaard
Quoting Antoine Beaupré (2014-03-31 01:21:56)
 It turns out that tilemill depends explicitely on version 1.3.27,
 while Debian ships the 2.0 release, which is actually *older* that the
 1.3 series:
 
 https://github.com/developmentseed/bones/releases
 
 I have seen this strangeness before, in fact in tilemill itself:
 
 https://github.com/mapbox/tilemill/issues/2258
 
 So I am not sure how to deal with this. Maybe a removal from unstable
 and a new upload of 1.3 would avoid an epoch change...

Nope - you would need to remove it from *all* users' systems too.

This is exactly the situation you want to use an epoch.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Socket.io and node-ws, node-options module

2014-04-23 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-04-23 18:47:01)
 node-options was included in node-ws as patch by Jérémy, so we do not 
 need to package it.

Seems a good idea to me to then add a Provides: node-options to 
node-ws and mention it in long description, to help locate it.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Call for review: should.js packages

2014-04-24 Thread Jonas Smedegaard
Quoting Emilien Klein (2014-04-24 17:27:48)
 2014-04-23 23:11 GMT+02:00 Jérémy Lal kapo...@melix.org:
 Le mercredi 23 avril 2014 à 23:02 +0200, Emilien Klein a écrit :
 - d/watch: have you thought about using Debian's Github redir 
 service [0]?
 [0] http://githubredir.debian.net/

 why use this, when native watch file do the job just fine ?

 That's a good question. I have been made aware of this redirector by 
 Jonas when packaging jquery-lazyload [0].

That was 2 years ago.  Github changed since to need no redirection.

I now recommend to rely on Github structure directly.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Debian node-express

2014-04-29 Thread Jonas Smedegaard
[replying via list - I see no need for discretion here]

Hi Leo,

Quoting Leo Iannacone (2014-04-29 10:31:35)
 I have seen you worked on node-express debian package last year.
 
 I'm going to update it to 4.1, are you still interested in maintain 
 that package or I can pop your contact from Uploaders ?

I see that you have not only updated, but virtually rewritten the 
packaging from CDBS to short-form dh sequencer.

It is not polite to do such massive restructuring without prior 
coordination with those already directly involved in a package.

I would prefer that you revert that.  If you insist on keeping that 
change, then please do remove me as uploader for that package.


Regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Debian node-express

2014-04-29 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-04-29 11:56:46)
 On 29 April 2014 11:40, Jonas Smedegaard d...@jones.dk wrote:
 I would prefer that you revert that.  If you insist on keeping that 
 change, then please do remove me as uploader for that package.

 It depends. If you're still interest in this package then I will 
 revert it.

Sorry if that was not obvious: The reason I prefer that you revert is 
indeed because I am still interested in helping maintain that package.

What other reason could it be?


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Debian node-express

2014-04-29 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-04-29 14:58:03)
 On 29 April 2014 12:20, Jonas Smedegaard d...@jones.dk wrote:
 Sorry if that was not obvious: The reason I prefer that you revert is 
 indeed because I am still interested in helping maintain that 
 package.

 Great!.

 I reverted package to cdbs. Since I do not really know it, can you 
 please take a look at debian/rules ensuring everything is correct?

Certainly!


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Socket.io and node-ws, node-options module

2014-04-29 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-04-29 23:26:30)
 About the packages' name.
 
 Would you use 'node-socket.io' or 'node-socketio' ??

node-socket.io - I see no need for mangling the dot.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Debian node-express

2014-04-29 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-04-29 16:03:04)
 Le mardi 29 avril 2014 à 15:31 +0200, Jonas Smedegaard a écrit :
 I reverted package to cdbs. Since I do not really know it, can you 
 please take a look at debian/rules ensuring everything is correct?

 Certainly!

I have taken a look now - a thorough one.

Hope you agree with the changes I made.  Don't hesitate to ask if in 
doubt about any of it.


 In case you're missing the time, i can review and upload later today.

I suspect you couldn't (or shouldn't) upload yet: At least node-parseurl 
is missing (I haven't checked further).


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#745687: Bug#745687: new upstream version (2.x series)

2014-04-29 Thread Jonas Smedegaard
Hi Ramakrishnan,

Quoting Ramakrishnan Muthukrishnan (2014-04-24 04:00:58)
 I noticed that uglify has two series of releases and two upstream 
 repositories maintained, one for 1.x versions and another for 2.x and 
 Debian packages 1.x version. libjs-d3 upstream needs uglify version 
 2.4.0 but the debian package for libjs-d3 depends on 1.x series 
 packaged on Debian. It will be great if the 2.x version of uglify is 
 packaged and made available in the unstable.

Thanks for filing this as a bugreport.

Work is underway to package UglifyJS2 in the master-experimental branch 
of git://git.debian.org/git/pkg-javascript/uglifyjs.git .

Status of packaging is that these libraries needs packaging first:

  node-source-map
  node-uglify-to-browserify

Regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Debian node-express

2014-04-29 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-04-30 01:43:03)
 Le mercredi 30 avril 2014 à 00:46 +0200, Jonas Smedegaard a écrit :
 Hope you agree with the changes I made.  Don't hesitate to ask if in 
 doubt about any of it.

 Damn copyrighted ICC profile in the png file !
 I didn't build the package before, is this something caught by 
 copyright-check ? lintian ?

copyright-check wasn't enabled until now.  It didn't reveal the actual 
problem, only hinted about binary data needing further investigation.

Related to this: DPKG does not like binary data in debian dir, so to 
avoid binary noise ending in the copyright_hints file, those files need 
to be excluded from copyright-check.  Previously I did just that - 
relying on then checking manually those exluded files at each source 
change.  Recently I have begun to instead extending copyright check: See 
the packages ruby-compass and ghostscript for the details.

The routine is dead slow currently.  Suggestions for optimizations is 
appreciated.  When polished a bit I may include it in CDBS.


 About package.json:
 
 My idea was to include package.json as part of the module, because
 
 * it is common practice to `require('./package.json').version` inside a
 module, among other things
 
 * eventually, being able to propose a npm-integration debian 
 package, much like rubygems-integration, would require access to 
 package.json files.
 
 * looking for package.json is hard-wired into nodejs, it's really not 
 only about npm.
 
 Granted, if you disagree that won't prevent node-express from running.
 
 If you agree then it's only natural to keep the same relative tree as 
 the one expected by package.json

Ok - sounds reasonable that we consistently include package.json, then.

Will you update our wiki page about that?

(...unless anyone else objects, of course)


 (that's why the lib/ dir was installed in the particular case of 
 express, instead of the files within). It saves a patch...

I don't follow: How is install paths related to package.json inclusion?


 In case you're missing the time, i can review and upload later today.

 I suspect you couldn't (or shouldn't) upload yet: At least node-parseurl 
 is missing (I haven't checked further).

 Yes, it's waiting in NEW.

Great.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Debian node-express

2014-04-30 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-04-30 10:20:28)
 On 30 April 2014 02:39, Jérémy Lal kapo...@melix.org wrote:
 Interesting.

 Really, which tools do you use to inspect files covered by some
 copyright in a software?

Depends on the needs - concretely I currently use exiftool and otfinfo.  
For more details please debcheckout ruby-compass (as I suggested), and 
let me guide you as needed in inspecting.  Package is not big.


 If /usr/lib/nodejs/express/package.json exists, nodejs uses it to 
 find the entry point of the module.

 Here more info about:
 http://nodejs.org/api/modules.html#modules_folders_as_modules

Thanks for that!  Really cool!

I am still puzzled, however, on the concrete need for node-express to 
preserve its source structure to avoid patching package.json, as I see 
no name/main declarations in that specific package.json file.


Regards,

 - Jonas


P.S.  I highly appreciate your practice of stripping irrelevant parts 
from your response, but suggest to consider including slightly more 
context than you did above - I find that my response is somewhat 
non-sensical due to the underlying parts missing.

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Debian node-express

2014-04-30 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-04-30 11:59:08)
 Le mercredi 30 avril 2014 à 11:45 +0200, Jonas Smedegaard a écrit :
 Quoting Leo Iannacone (2014-04-30 10:20:28)
 On 30 April 2014 02:39, Jérémy Lal kapo...@melix.org wrote:
 If /usr/lib/nodejs/express/package.json exists, nodejs uses it to 
 find the entry point of the module.

 Here more info about: 
 http://nodejs.org/api/modules.html#modules_folders_as_modules

 Thanks for that!  Really cool!

 I am still puzzled, however, on the concrete need for node-express to 
 preserve its source structure to avoid patching package.json, as I 
 see no name/main declarations in that specific package.json file.

 In that specific case, it is indeed unneeded.
 My personal preference is to not change it, and apparently yours is to 
 change it - no problem with that, isn't it ?

We can agree to disagree, yes, if that's what you mean.

I just wanted to make sure I wasn't missing some valuable point that 
afected also this specific case.  Seems that's not the case :-)

Thanks to both of you for educating me about the general case!  Having 
insight on that is obviously more important when being more aggressive 
in tidying while packaging, as I tend to do.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Mocha in Debian

2014-04-30 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-04-30 23:26:44)
 On 30 April 2014 23:11, Jérémy Lal kapo...@melix.org wrote:
  It's not all right to remove other files without good reasons.
  Here, you can have a doubt about the license of the other css file, but
  there is no doubt the js file is correctly licensed, so no reason to
  prune it.
 
 But ... does it make sense leave snip of code that does not work?
 
 I mean, if you `apt-get source' the package you will see run
 bechmark/index.js. You may want to exec it.. and then??
 It fails.. because try to open large.css, excluded from source.
 
 $ grep css benchmark/index.js
 var small = fs.readFileSync('benchmark/small.css', 'utf8');
 var large = fs.readFileSync('benchmark/large.css', 'utf8')
 
 Is it not better in this case remove the whole directory?

The better approach is not to remove more code, but to complement the 
minimal code stripping with a patch that makes the remaining code work 
again.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#745687: Bug#745687: new upstream version (2.x series)

2014-05-01 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-04-30 21:09:41)
 Le mercredi 30 avril 2014 à 14:34 +0200, Jonas Smedegaard a écrit :
 Quoting Jérémy Lal (2014-04-30 12:53:22)
 Le mercredi 30 avril 2014 à 12:35 +0200, Leo Iannacone a écrit :
 On 30 April 2014 02:10, Jonas Smedegaard d...@jones.dk wrote:
 Status of packaging is that these libraries needs packaging first:

   node-source-map
   node-uglify-to-browserify

 About node-uglify-to-browserify:
 You do not really need to package it, since it's only related to
 uglify2.x (it has no reverse-dependency)
 I think you can bundle it as a patch along with uglify v2.x.

 I am no fan of hiding upstream projects by maintaining as bundles in 
 Debian.

 If in fact it makes best sense for node-uglify-to-browserify to be 
 part of UglifyJS2 project, it makes more sense for me to have 
 upstream merge those projects.

 Or did I perhaps misunderstand your suggestion?

 You understand correctly. I'm less strict about bundling... i'm using 
 that workaround rarely, though.
 Anyway it doesn't matter here since in fact, uglify-to-browserify is 
 A transform to make UglifyJS work in browserify.
 I propose we postpone packaging of this module and list it in Suggests 
 for now.

Agreed.


 About node-source-map:
 It build-depends on dryice (=0.4.8). You can find a pre-release
 package in pkg-javascript/node-dryice.git repository.
 Once it done/uploaded to unstable, we will be able to build 
 source-map.

 I can help about that,

 Great!


 but could you find out about the dependency loop:
 dryice depends on uglify-js

 I suspect that such dependency would be only needed only for browser 
 use, not for use in a Nodejs environment (which includes build 
 environment for UglifyJS2).  If that's true, I suggest to simply add 
 hinting as documented here: https://wiki.debian.org/BuildProfileSpec

 I don't understand how that helps.

 In fact we have a simple
 uglify - sourcemap+dryice - uglify
 dependency loop.

Sorry - I was thinking *build*-dependency loop.  You are right, such 
hinting is of no help here.


 We could patch a little dryice so that it doesn't Depends uglify-js 
 but only Recommends or Suggests it. Do i remember well ? would that be 
 enough ?

Sounds good.

Seems the code already warns + returns uncompressed data if uglification 
fails, so possibly it is as simple as hacking the requires check.

...but I'd feel much safer leaving that in your hands :-D


 Related to the point above, it's interesting to note that dryice is a 
 good example of what we could ask upstream to merge back into 
 source-map.

I'll leave that to you too.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] node-express is now *broken*

2014-05-01 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-05-01 09:36:52)
 Le jeudi 01 mai 2014 à 08:02 +0200, Jonas Smedegaard a écrit :
 Quoting Jérémy Lal (2014-04-30 01:43:03)
 Le mercredi 30 avril 2014 à 00:46 +0200, Jonas Smedegaard a écrit :
 Quoting Jérémy Lal (2014-04-29 16:03:04)
 In case you're missing the time, i can review and upload later 
 today.

 I suspect you couldn't (or shouldn't) upload yet: At least 
 node-parseurl is missing (I haven't checked further).

 Yes, it's waiting in NEW.

 That was apparently only node-parseurl which I explicitly mentioned.

 node-express is now broken in sid, as it depends on non-existing 
 node-serve-static!

 It's also sitting in NEW.

Oh.  Good.


 I don't get how node-parseurl got accepted sooner.

...and I don't get how I forgot to check NEW queue before whining :-/


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#745687: Bug#745687: Bug#745687: Bug#745687: new upstream version (2.x series)

2014-05-01 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-05-01 21:57:48)
 About node-source-map:
 It build-depends on dryice (=0.4.8). You can find a pre-release 
 package in pkg-javascript/node-dryice.git repository.
 Once it done/uploaded to unstable, we will be able to build 
 source-map.

 We could patch a little dryice so that it doesn't Depends uglify-js 
 but only Recommends or Suggests it. Do i remember well ? would that 
 be enough ?

 Sounds good.

 My mistake, dryice is tied to uglify too much - it uses uglify's 
 Abstract Syntax Tree to walk the code and find 'require(module)'.
 I cannot make that optional without cutting dryice legs.

 On the other hand, uglifyjs2 only needs source-map for the cases where 
 one uses --source-map, something that is not used by source-map 
 (pardon the tautology).

 I'll push this evening a patch on the master-experimental branch of 
 uglifyjs, just tell me if that's not right.

That's perfect :-)


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] npm2deb in debian

2014-05-03 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-05-03 16:55:35)
 Le samedi 03 mai 2014 à 15:55 +0200, Leo Iannacone a écrit :
 Hello there,
 
 I'm looking for a sponsor for npm2deb:
 
 http://anonscm.debian.org/gitweb/?p=pkg-javascript/npm2deb.git
 
 some python developer around?

 Note that i'm all right with reviewing and uploading it, but it'd be 
 very nice if a debian-python developer had a look at the python 
 packaging part.
 
 Jérémy.
 
 (Please keep discussion into pkg-javascript-devel or cc to it)

If acceptable to use CDBS, I can review and help maintain the packaging.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] JS policy: repackaging upstream tarball when minified js files are present (was: Call for review: should.js packages)

2014-05-05 Thread Jonas Smedegaard
Quoting Emilien Klein (2014-05-05 10:09:19)
 2014-05-05 0:32 GMT+02:00 Daniel Kahn Gillmor d...@fifthhorseman.net:
  On 05/04/2014 05:31 PM, Emilien Klein wrote:
  No other comments from the team on Jérémy's proposal?
 
  If the upstream tarball has both the original and minified javascript, I
  don't think we need to actively re-pack the upstream tarball to get rid
  of the minified javascript, any more than we need to actively re-pack
  upstream source that includes .png icon sources alongside their .svg source.
 
  We should not shipping the upstream-minified files in our .debs  -- we
  should re-minify the canonical source and ship the output of that step,
  if we need to ship minified files.
 
 The current policy is to repackage the upstream tarball if it contains
 a minified file, and regenerate the minified files as part of the
 build process.
 This has been debated in March (please see the first message on this
 email thread for details).

 Although my original position is the same as what you outline, the 
 outcome of the discussion is that the current policy will not be 
 changed. I am thus currently pushing to get the policy formalized, by 
 explicitly referencing it on our policy page.

What exactly do you mean by formalized?

I believe Jérémy suggested improving the Debian-wide documentation for 
best practices - Developers Reference.

Daniel is talking about Debian Policy.

Seems you are talking about a policy for this team.

I see no need for this team to have a policy more strict than Debian 
generally regarding tarball repackaging.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] JS policy: repackaging upstream tarball when minified js files are present (was: Call for review: should.js packages)

2014-05-05 Thread Jonas Smedegaard
Quoting Emilien Klein (2014-05-05 12:16:25)
 2014-05-05 11:07 GMT+02:00 Jonas Smedegaard d...@jones.dk:

[skipping parts on who said what: lacks consensus]

 I see no need for this team to have a policy more strict than Debian 
 generally regarding tarball repackaging.

 It's not about being more strict.
 It's about explicitly mentioning a requirement that is not clear to a 
 number of our co-packagers.

Sorry, but I can only read it as you contradicting yourself above...

Which requirements if not ones restricting beyond Debian in general?


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] JS policy: repackaging upstream tarball when minified js files are present (was: Call for review: should.js packages)

2014-05-05 Thread Jonas Smedegaard
Quoting Emilien Klein (2014-05-05 20:57:39)
 2014-05-05 18:59 GMT+02:00 Jonas Smedegaard d...@jones.dk:
 Quoting Emilien Klein (2014-05-05 12:16:25)
 2014-05-05 11:07 GMT+02:00 Jonas Smedegaard d...@jones.dk:

 [skipping parts on who said what: lacks consensus]

 I see no need for this team to have a policy more strict than 
 Debian generally regarding tarball repackaging.

 It's not about being more strict.
 It's about explicitly mentioning a requirement that is not clear to 
 a number of our co-packagers.

 Sorry, but I can only read it as you contradicting yourself above...

 The policy of removing upstream-provided minified files comes from the 
 interpretation of DFSG §2.
 So stating this policy on our policy page is not being stricter than 
 Debian in general, just being clear on the workflow that packages 
 maintained by the team must follow.

As recent discussions (not so much here but) at debian-devel@d.o. have 
shown, there is more than one interpretation of DFSG §2.

So stating in a policy for this team how team members must interpret 
Debian Policy is indeed more strict than Debian generally.

I dearly appreciate your efforts trying to get this clarified, but 
believe Policy should be defined in Debian generally, not here 
specifically.

I prefer that for this team we do not dictate, only recommend best 
practices.


 Or do we really want to have this debate started again for each new 
 package asking the team to be reviewed?

I believe we need not have same debate for each new package, if we 
document what we (or most of us) find to be best practices.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] JS policy: repackaging upstream tarball when minified js files are present (was: Call for review: should.js packages)

2014-05-05 Thread Jonas Smedegaard
Quoting Emilien Klein (2014-05-05 23:35:34)
 2014-05-05 21:31 GMT+02:00 Jonas Smedegaard d...@jones.dk:
 Quoting Emilien Klein (2014-05-05 20:57:39)
 Or do we really want to have this debate started again for each new 
 package asking the team to be reviewed?

 I believe we need not have same debate for each new package, if we 
 document what we (or most of us) find to be best practices.

 What is your suggestion for documenting that?

Somewhere below https://wiki.debian.org/Javascript.

If calling the page Policy implies strict rules, then I would prefer 
not writing it there but instead at e.g. Guidelines or BestPractices.

What do others think?


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#747246: libv8-3.14: Add support for hurd-i386

2014-05-06 Thread Jonas Smedegaard
Hi Svante,

Thanks for working on the Hurd!

Quoting Svante Signell (2014-05-06 21:44:54)
 On Tue, 2014-05-06 at 20:29 +0200, Jérémy Lal wrote:

 * can you submit the patches to upstream ?
 
 I can do that if you want, do they have a BTS or development list?

Like all Debian packages, that information is in debian/copyright:

Upstream-Contact: the V8 Project Authors v8-...@googlegroups.com


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] JS policy: repackaging upstream tarball when minified js files are present (was: Call for review: should.js packages)

2014-05-07 Thread Jonas Smedegaard
Quoting Emilien Klein (2014-05-07 09:08:11)
 2014-05-06 7:58 GMT+02:00 Jérémy Lal kapo...@melix.org:
 Le mardi 06 mai 2014 à 02:57 +0200, Jonas Smedegaard a écrit :
 Quoting Emilien Klein (2014-05-05 23:35:34)
 2014-05-05 21:31 GMT+02:00 Jonas Smedegaard d...@jones.dk:
 Quoting Emilien Klein (2014-05-05 20:57:39)
 Or do we really want to have this debate started again for each 
 new package asking the team to be reviewed?

 I believe we need not have same debate for each new package, if we 
 document what we (or most of us) find to be best practices.

 What is your suggestion for documenting that?

 Somewhere below https://wiki.debian.org/Javascript.

 If calling the page Policy implies strict rules, then I would 
 prefer not writing it there but instead at e.g. Guidelines or 
 BestPractices.

 I guess I understand my confusion now:
 In the debate last 2 months, there were some pretty strong arguments 
 advanced why keeping the minified files was breaking the social 
 contract (and thus RC-worthy)
 I looks like now that it is not necessarily as black and white.

That has not changed: Some (including me) pretty strongly believe that 
keeping the minified files (not breaks not the social contract but) is 
in violation of Debian Policy and thus worthy of release-candidate bugs.

It is up to those choosing not to follow guidelines to defend their 
reasoning that that is not the case.  Just as before.


 Let's thus keep this as a recommendation/guideline/best practice for 
 our team, and see how/if the debate comes to a resolution at the level 
 of the entire project.

Please note that I only claim guidelines can *help* avoid discussion - 
by either a) clearly documenting what is safe to do if you don't want 
trouble, or b) summarizing the essentials of one half of the debate - 
ideally cutting future threads in half.  Imagine threads where half the 
posts are shrunk to stuff like How is your $foo compliant with Debian 
Policy §§x.y?  Point $bar in our guideline addresses that..


 Who can put Jérémy's text at the location Jonas mentions?

Anyone understanding how wiki works and able to get a wiki.debian.org 
user account. :-)


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] About node-expect.js (ITP)

2014-05-08 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-05-08 15:44:45)
 I have prepared node-expect.js[0].
 
 But I have some doubt about ..
 
 This module is not only for node.js module, but can be used also as 
 simple javascript in a browser (tested and it works).
 
 So... should we provide also a libjs-expect.js package ?
 
 If yes.. in this package should I make a link to node-module-file or 
 copy the file in usr/share/javascript ?
 
 
 Right now I have only node-expect.js and I did this in debian files:
 
 debian/control:
 Package: node-expect.js
 Provides: libjs-expect.js
 
 debian/links:
 usr/lib/nodejs/expect.js/index.js usr/share/javascript/expect.js
 
 
 Is it the wrong way to provide both javascript and node module at same 
 time?

libjs-* (but not node-*) code should be minified.

libjs-* (but not node-*) packages should recommend javascript-common.

node-* (but not libjs-*) packages should depend on nodejs.

...so even if code is identical, it seems better to me to ship as 
separate packages.

(I seem to recall that I've made that same Provides: hack, but don't 
recall which package it was - I should fix it there too).


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Naming node packages with binaries

2014-05-08 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-05-08 19:38:57)
 AFAIK.. when a binary is present in a package, the package should have 
 the be named as the binary.

If code project is _mainly_ that binary, then yes.  But for project 
known and Shit with binary the_shit, I'd name the package shit.


 But.. this is not so clear for node modules.
 
 For instance, for mocha, according with javascript policy, I should 
 ship a package called `node-mocha' rather than one simply called 
 `mocha'.
 
 This seems to be in contrast with perl policy (I think with python 
 too).
 
 Should we follow this cli_based_name policy and rename those packages 
 having binaries ?

Sure - node-* name is for node _modules_, not anything-related-to-node.


 David Prevot suggests in chan:
 taffit maybe a Provides: node-$stuff could help in the dependency
 chain if needed

Yes, if code project is mainly a binary but also a Nodejs module.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Updating wrong debian watch files

2014-05-14 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-05-14 09:18:09)
 in DMD[0] we have 53 packages with a broken watch file.
 
 I wrote a script[1] able to fix most of them.

Nice work!

Please beware that not all JavaScript packages are maintained in this 
team.

The devscripts package has tools to get in touch with authors of 
packages - e.g. the dd-list script (but possibly other tools as well).


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Updating wrong debian watch files

2014-05-14 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-05-14 13:12:31)
 On 14 May 2014 09:28, Jonas Smedegaard d...@jones.dk wrote:
 Quoting Leo Iannacone (2014-05-14 09:18:09)
 in DMD[0] we have 53 packages with a broken watch file.

 I wrote a script[1] able to fix most of them.

 Nice work!

 Please beware that not all JavaScript packages are maintained in this 
 team.

 The devscripts package has tools to get in touch with authors of 
 packages - e.g. the dd-list script (but possibly other tools as 
 well).


 Do you mean:

 be sure to have reached all maintainers

 In other words: use dd-list and forward your email to co-maintainers?

Almost.  More accurately I mean that it looks like you intended to share 
some information with the package maintainers of a bunch of packages - 
if that's the case then please consider using a tool like dd-list to 
better reach those developers (i.e. don't assume they follow this list).

Your use of quotes in your follow-up email seems to indicate that you 
are referring to some documentation somewhere, perhaps one on best 
practice when doing a mas bug-filing.  I do not imply that you are 
necessarily doing a mass bug-filing so do not dictate you to use a 
specific procedure - I simply want to make you aware of tools that might 
be helpful for you in whatever it is you are trying to do here. :-)


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#752823: Bug#752823: buddycloud-server: not installable in sid

2014-06-26 Thread Jonas Smedegaard
Quoting Ralf Treinen (2014-06-26 21:36:05)
 Hi, buddycloud-server is not installable in sid on any architecture, for
 different reasons (see below). This is the case at least since 2014-04-05.

Right. Thanks for reporting this.  I am aware of it, however - I do 
intend to try get it back in working condition, hopefully before the 
freeze.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] What's the best section for JS packages?

2014-06-27 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-06-27 10:25:17)
 all of my packages (most of them are node modules) have
  Section: web
 in debian/control.
 
 Do you think is not a happy choice? is `misc' better?
 
 and what about JavaScript packages?

If the main use is related to web, then that's indeed a good choice.

It might make sense to request new section for javascript and/or Nodejs 
libraries (but not for applications implemented in those scripting 
languages) at some point - try compare number of packages with those of 
other sections to get a feeling when that might be relevant to propose 
(I guess that should then be raised on debian-devel list.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] whether or not to sometimes remove questionably useful binaries from node modules

2014-07-01 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-07-01 16:35:59)
 Andrew, modifications you make to the upstream files are supposed to 
 be done in one of two ways (and directly removing files from the gbp 
 repository is not a way):
 
 - repackage upstream tarball to exclude files for DFSG reasons
 The simplest way to do that is through [0] and uscan. The fact a 
 upstream tarball was repackaged is advertised in the version of the 
 debian package, like 3.0.1+dfsg-1

...and if doing above, you also must mention in debian/copyright which 
files were stripped.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] About mime-types module

2014-07-02 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-07-02 10:13:05)
 I would like to package mime-types for Debian.
 
   https://github.com/expressjs/mime-types
 
 Now.. during build, upstream makes HTTP requests to get mime 
 information externally and stores that in local files (already present 
 in git repository) - see build.js file in the repository.
 
 As far as I remember, making internet connections during package-build 
 is not allowed (am I wrong?.. is it only for Ubuntu?).

Correct: Build must be deterministic (possible to replay), which 
excludes network access.


 On the other hand, as far as I understood, I should not include those 
 files already downloaded and parsed by build.js and stored in lib/* 
 directory...

Right - you lack source for files files.


 So, what can I do in this case?
 Allow internet connections during build or use pre-downloaded files ?

Would it perhaps be possible to put together a script that creates same 
data from the data shipped in mime-support package?  Then that script 
could either be used once at build time, or better be used at install 
time (stored below /usr/lib and symlinked from there if needed) and at 
will whenever the admin wants to update the database to reflect changes 
in master files.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] What's the best section for JS packages?

2014-07-02 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-07-02 10:05:36)
 On 27 June 2014 15:50, Jonas Smedegaard d...@jones.dk wrote:
  Quoting Leo Iannacone (2014-06-27 10:25:17)
  all of my packages (most of them are node modules) have
   Section: web
  in debian/control.
 
  Do you think is not a happy choice? is `misc' better?
 
  and what about JavaScript packages?
 
  If the main use is related to web, then that's indeed a good choice.
 
  It might make sense to request new section for javascript and/or Nodejs
  libraries (but not for applications implemented in those scripting
  languages) at some point - try compare number of packages with those of
  other sections to get a feeling when that might be relevant to propose
  (I guess that should then be raised on debian-devel list.
 
 
 I think this is the best time to ask for a new section.
 
 We have already many node modules packaged (211) and the number is
 increasing day by day.
 It makes no sense to me waiting more time...

Fine with me, I just won't lead it myself (simply because I have plenty 
on my hands elsewhere).

Just made a search in my mail archive (for apt section introspection) - 
and seems it need no larger discussion, just a plain bugreport: See 
lists.debian.org/87iplw8px9@lennier.ganneff.de and the 3 bugreports 
closed by that mail.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] 500k javascript needs 175MB git source?!?

2014-09-02 Thread Jonas Smedegaard
Hi,

I just saw libjs-mediaelement has entered unstable which I need for a 
project, so I went to make a backport of it and did a debcheckout - and 
got a surprise:

jonas@bastian:~/src/TMP/libjs-mediaelement$ debcheckout 
libjs-mediaelement
declared git repository at 
git://anonscm.debian.org/pkg-javascript/mediaelement.git
git clone git://anonscm.debian.org/pkg-javascript/mediaelement.git 
libjs-mediaelement ...
Cloning into 'libjs-mediaelement'...
remote: Counting objects: 9595, done.
remote: Compressing objects: 100% (4086/4086), done.
remote: Total 9595 (delta 5488), reused 9594 (delta 5488)
Receiving objects: 100% (9595/9595), 175.26 MiB | 923.00 KiB/s, done.
Resolving deltas: 100% (5488/5488), done.
Checking connectivity... done.

175MB? Seriously?

It looks like upstream is using the git not only for source but also as 
distribution medium for binary code in the build dir.

I strongly recommend to try redo the Debian git - either without 
tracking upstream or with their git mangled to strip the build dir 
throughout the whole history of the git (see git help filter-branch).

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#760297: Bug#760297: libjs-mediaelement: completely useless without the flash/silverlight parts

2014-09-03 Thread Jonas Smedegaard
Quoting David Prévot (2014-09-02 21:50:54)
 Control: severity -1 wishlist

You honestly consider lack of those parts merely a wish, no bug at all?

 Control: rename -1 Please, (build and) ship Flash and Silverlight parts
 Le 02/09/2014 12:29, Jonas Smedegaard a écrit :

 The very purpose of MediaElement.js is to act as a polyfill for 
 browsers that does not support html5 audio and video tags, and it 
 does so by use of either flash or silverlight code.

 As (not enough) documented in the package description and (better) in 
 the upstream homepage, the purpose is to offer an unified interface in 
 order to offer the same experience whatever the browser. The Flash or 
 Silverlight shim are only used if needed to help legacy browsers not 
 HTML5-compatible to mimic those expectations. The middle-term goal is 
 of course to offer the the Flash and Silverlight shims, but the 
 upstream build process was not really open and properly documented at 
 the time the package was uploaded to Debian.

Let's see - here are the bullet points from the front page:

  * HTML5 audio and video players in pure HTML and CSS.
  * Custom Flash and Silverlight players that mimic the HTML5 
MediaElement API for older browsers
  * Accessibility standards including WebVTT

Of those, the first point is not Javascript at all, the second is not 
working at all, so your argument must be related to the third somehow.

Please elaborate!!


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#760297: Bug#760297: libjs-mediaelement: completely useless without the flash/silverlight parts

2014-09-04 Thread Jonas Smedegaard
severity 760297 grave
thanks

Quoting Jonas Smedegaard (2014-09-03 13:37:23)
 Quoting David Prévot (2014-09-02 21:50:54)
 Le 02/09/2014 12:29, Jonas Smedegaard a écrit :

 The very purpose of MediaElement.js is to act as a polyfill for 
 browsers that does not support html5 audio and video tags, and 
 it does so by use of either flash or silverlight code.

 As (not enough) documented in the package description and (better) in 
 the upstream homepage, the purpose is to offer an unified interface 
 in order to offer the same experience whatever the browser. The Flash 
 or Silverlight shim are only used if needed to help legacy browsers 
 not HTML5-compatible to mimic those expectations. The middle-term 
 goal is of course to offer the the Flash and Silverlight shims, but 
 the upstream build process was not really open and properly 
 documented at the time the package was uploaded to Debian.

 Let's see - here are the bullet points from the front page:
 
   * HTML5 audio and video players in pure HTML and CSS.
   * Custom Flash and Silverlight players that mimic the HTML5 
 MediaElement API for older browsers
   * Accessibility standards including WebVTT
 
 Of those, the first point is not Javascript at all, the second is not 
 working at all, so your argument must be related to the third somehow.
 
 Please elaborate!!

Let's not complicate matters by allowing this package to enter testing, 
until we agree that it is suitable for general use.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Processed: severity of 760297 is wishlist

2014-09-04 Thread Jonas Smedegaard
Quoting Debian Bug Tracking System (2014-09-04 23:24:05)
 Processing commands for cont...@bugs.debian.org:

 # Please, stop overriding the maintainer’s call without reason.
 severity 760297 wishlist
 Bug #760297 [libjs-mediaelement] Please, (build and) ship Flash and 
 Silverlight parts
 Severity set to 'wishlist' from 'grave'
 thanks
 Stopping processing here.

 Please contact me if you need assistance.

I ask a question - you just silently play severity ping-pong here.

That pisses me off.

What do others in the team think of this bug?

If this is the quality of packaging in this team, I seriously consider 
no longer wasting my time here.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#760297: Is MediaElement.js fit for testing?

2014-09-05 Thread Jonas Smedegaard
Quoting David Prévot (2014-09-05 03:57:02)
 On Fri, Sep 05, 2014 at 01:21:52AM +0200, Jonas Smedegaard wrote:
 Quoting Debian Bug Tracking System (2014-09-04 23:24:05)

 # Please, stop overriding the maintainer’s call without reason.

 I ask a question

 I already pointed at explanations before,

...and I pointed out how that reference did not answer the question.

 I just want you to stop playing, and advise you to get in touch with 
 the release team if you want them to enforce an RC-bug here.

Yes, that's an option if we cannot work as a team.  Or one of us can 
leave the team.


 Now, to the facts:
 
 - MediaElement is currently embedded in at least two packages
   (wordpress and owncloud). As such, preventing the current package to
   enter testing is pointless (it’s already there), and harmful (code
   duplication, security tracking, etc.)

Removing (all or some of) MediaElement from wordpress and owncloud 
packages do not render those packages mostly useless by their users.

Whether that is also true for the js-mediaelement package depends on 
answer to my question.


 - All functionalities of the package are not yet enabled, and that is
   documented in the package description. As proven (at least via
   owncloud: I’ve not investigated how/if the media playing works in
   wordpress), the current package allows to play video and audio in a
   browser, which make it all but useless.

Please elaborate on that proof: Is the opposite true - i.e. if 
MediaElement is completely missing do owncloud then no longer allow 
playing video and audio in a [modern] browser?


 - Since the initial packaging that has been approved by ftpmasters,
   upstream documented a way to rebuild the Flash parts. They use Flex
   SDK to do so (the present bug as been documented as blocked by the
   relevant RFP one day after you opened it).

Ftpmaster approval relates to legality, and therefore irrelevant for 
this discussion on qualitative assesment of the package.

Great that there is hope that MediaElement some day can make sense to 
package.


Use an alternative build system to the one used upstream, (e.g.,
 as3compile from swftools). 

 I already tried [building with swftools], but back then, the package 
 wasn’t yet accepted in the archive, which made the effort less 
 attractive.

Hence the question if the approach you considered attractive produces 
relevant result for our users: Do we currently ship the main 
functionality of MediaElement or a smaller/different subset than that?

Can you please elaborate on that question.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Processed: severity of 760297 is wishlist

2014-09-05 Thread Jonas Smedegaard
severity 760297 grave
thanks

Quoting Jérémy Lal (2014-09-05 01:37:37)
 Le vendredi 05 septembre 2014 à 01:21 +0200, Jonas Smedegaard a écrit :

[David wrote - via cont...@bugs.debian.org:]
 # Please, stop overriding the maintainer’s call without reason.

I fully agree.

Maintainer of this package is the Javascript team

Reason for grave severity is to keep this package from entering testing, 
because it is considered unsuitable in its current form (sorry if that 
was somehow unclear from my previous posts).


 What do others in the team think of this bug?

 I agree mediaelementjs cannot go into testing like this - at least not 
 without a better reason than it's too hard to properly package half 
 of it.
 If that's really the case - the plugins cannot be recreated from 
 source without a crazy deal of work - package them in non-free and put 
 mediaelementjs in contrib.

Thanks for your input, Jérémy.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#760297: Processed: retitle 760297 to Please, (build and) ship Flash and Silverlight parts

2014-09-05 Thread Jonas Smedegaard
retitle 760297 libjs-mediaelement: should (build and) ship Flash or Silverlight 
parts
thanks

Point of this bug is a) that the package is useless without those parts 
(hence should instead of please) and need only one of the fallbacks 
for proper media element implementations (hence or instead of and).

Also, titles should generally be prefixed with their package name.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#760297: Bug#760297: The BTS is not a ping-pong table (or it is?)

2014-09-05 Thread Jonas Smedegaard
Quoting David Prévot (2014-09-05 15:05:50)
 Control: severity -1 important
 
 On Fri, Sep 05, 2014 at 11:49:12AM +0200, Jonas Smedegaard wrote:
  severity 760297 grave
 
 Really, again?

I would certainly prefer dialogue.  Sadly you apparently treat my 
question (at bottom of https://bugs.debian.org/760297#21) as 
flamebait.


 [David wrote - via cont...@bugs.debian.org:]

 # Please, stop overriding the maintainer’s call without reason.
 
 I fully agree.
 
 Maintainer of this package is the Javascript team

 That’s fixed now, thanks again to your valuable input.

 https://anonscm.debian.org/cgit/pkg-owncloud/mediaelement.git/commit/?id=d1f88116baff56bb4ae1c5ed54529b6905bcef8d

Sad that you choose that over teamwork.

Make an official Debian package release which includes above git commit, 
and I shall stop consider myself co-maintainer of the package.

I still look forward to your answer to https://bugs.debian.org/760297#21


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] please push all node-postgres gbp branches

2014-09-06 Thread Jonas Smedegaard
Hi Jérémy,

[I dare reply via our public list - hope you don't mind]

Quoting Jérémy Lal (2014-09-06 08:07:46)
 i just noticed that there was something missing to the gbp repo. 

Right - thanks for spotting that.  I've pushed in now, and will finalize 
that (old!) release now.


 Besides that, will you have time to update it ? It's at 3.4.2 now.

Newest node-postgres seems to need these modules missing in Debian:

buffer-writer: 1.0.0,
pgpass: 0.0.3,
packet-reader: 0.2.0,
pg-connection-string: 0.1.1,
pg-types: 1.4.0

Help is much appreciated getting those packaged!


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] please push all node-postgres gbp branches

2014-09-07 Thread Jonas Smedegaard
Quoting Leo Iannacone (2014-09-07 10:21:24)
 On 6 September 2014 14:30, Jonas Smedegaard d...@jones.dk wrote:
 Quoting Jérémy Lal (2014-09-06 14:16:21)
 Le samedi 06 septembre 2014 à 12:59 +0200, Jonas Smedegaard a écrit 
 :
 Newest node-postgres seems to need these modules missing in Debian:

 buffer-writer: 1.0.0,
 pgpass: 0.0.3,
 packet-reader: 0.2.0,
 pg-connection-string: 0.1.1,
 pg-types: 1.4.0

 Help is much appreciated getting those packaged!

 I'm pretty sure i could team up with Leo (if he's available) to get
 the packages done in the day... but there's an ongoing discussion
 about bundling modules, so i wonder if it is a good occasion to start
 one.

 What do you think ?

 I am no fan of bundling!

 I appreciate the concern for keeping resources tight, but have seen no
 actual measurements as to the damage caused by tracking upstream
 projects individually - and I see a real damage to bundling in that it
 weakens tracking our upstreams (are bundled jQuery plugins up-to-date?
 How to check that - as a developer and as a user?).

 Perl team has recently gone _away_ from bundling modules.

 ...but I still remember when I adviced you to not taking serious the
 complaints about the node name - we lost ~3 years on that account :-(

 So I guess my advice is to _not_ listen directly to what I think, but
 only take it as inspiration - try distinguish between noise and
 substantial parts from those frowning upon tiny packages.  I agree that
 a package containing essentially a single line of code is insane.

 What do anyone in the team think?


 Are we messing up with those small modules?

If it works, then it works!

If you can manage to track upstream changes and keep the bundle-packages 
sensibly up-to-date and their contents is reasonably easy to locate for 
our users, then I guess it is a success.


 And... should we have a max-lines-of-code number under of that the 
 module should go in a multi-module package ?

I am sceptical to such quantitative measure.  But then again, I am 
sceptical to the whole approach so should probably step back and let 
those exploring the approach discuss here :-)


My point was not that recent activities on bundling tiny Node packages 
has failed, but that a) I most likely won't participate in that and b) I 
recommend to beware if really needed (do the critical voices in Debian 
indicate real trouble e.g. with Policy or just a loud minority opinion).


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] node-tap available - run tests !

2014-10-20 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-10-20 16:33:56)
 from a local search through package.json files, it seems there are at 
 least twenty node modules that could run tap tests now.

 Mind that runforcover is not packaged, so code coverage won't work.

Could you please provide some (reference to) examples on how to do that?


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] node-tap available - run tests !

2014-10-20 Thread Jonas Smedegaard
Quoting Jérémy Lal (2014-10-20 17:21:37)
 Le lundi 20 octobre 2014 à 17:09 +0200, Jonas Smedegaard a écrit :
 Quoting Jérémy Lal (2014-10-20 16:33:56)
 from a local search through package.json files, it seems there are 
 at least twenty node modules that could run tap tests now.

 Mind that runforcover is not packaged, so code coverage won't work.

 Could you please provide some (reference to) examples on how to do 
 that?

 no idea about how to run code coverage option !
 it's an experimental feature, as advertised in node-tap README file.

 ...but you probably asked how to run tap tests:
 in debian/rules test target:
 tap test/*.js

 should be enough.

Thanks!  Yes, that's what I meant to ask about :-)

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] interest in reverse dependencies of dropped buddycloud?

2014-10-21 Thread Jonas Smedegaard
Hi,

Buddycloud is now dropped (upstream has abandonded it and moved to a 
Java-based reimplementation), which leaves behind some Nodejs packages 
with no reverse dependencies:

  * node-ain2
  * node-jsconfig
  * node-pg (src:node-postgres)
  * node-underscore.logger (src:underscore.logger)

Do you find any of above packages relevant to keep, then please adopt 
and drop me as uploader.

After Oct. 26th (i.e. when window for updates reaching Jessie is lost) I 
will request ftpmaster to drop those of above still listing me as 
uploader!

The packages below are no longer have reverse dependencies, but those I 
want to keep maintaining (even if they might not make it into Jessie):

  * node-node-xmpp (src:node-xmpp)
  * node-node-stringprep (src:node-stringprep)
  * node-node-expat (src:node-expat)
  * node-ltx (src:ltx)

Help getting those into shape is quite appreciated (just don't change 
packaging style away from its current use of CDBS).


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#768363: adjust font-awesome dependency version

2014-11-06 Thread Jonas Smedegaard
Quoting Daniel Pocock (2014-11-06 20:43:48)
 The font-awesome package has a ~ symbol in the dfsg version.
 
 Therefore, depending on the constraint (= 4.2.0) doesn't match the
 version 4.2.0~dfsg-1
 
 Relax the dependency to depend on (= 4.1.0~dfsg)

Dependency should be 4.2.0~dfsg (i.e. 2 instead of 1).

Perhaps simply a typo...


Regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#768363: adjust font-awesome dependency version

2014-11-06 Thread Jonas Smedegaard
Quoting Daniel Pocock (2014-11-06 21:24:45)
 On 06/11/14 21:22, Jonas Smedegaard wrote:
 Quoting Daniel Pocock (2014-11-06 20:43:48)
 The font-awesome package has a ~ symbol in the dfsg version.
 
 Therefore, depending on the constraint (= 4.2.0) doesn't match
 the version 4.2.0~dfsg-1
 
 Relax the dependency to depend on (= 4.1.0~dfsg)
 
 Dependency should be 4.2.0~dfsg (i.e. 2 instead of 1).
 
 Perhaps simply a typo...
 

 Not quite, 4.1.0~dfsg appears to be sufficient for this and it is in
 backports.

Fair enough - I just reacted based on your own words above doesn't 
match the version 4.2.0~dfsg-1, which does not explain why it is ok to 
relax even further.

In case you want release team to process this for Jessie, it might make 
sense to elaborate a bit why relaxing even further is ok - as there is 
nothing particular mentioned in changelog of fonts-font-awesome¹.


 - Jonas

¹ not font-awesome - again I guess it's just a typo here in the 
bugreport but mentioning to be on the safe side.
 
-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#761670: Bug#761670: impossible to bootstrap build of node-jake and node-utilities: (build-)dependency loop

2014-11-09 Thread Jonas Smedegaard
severity 761670 important
thanks

Quoting Thomas Goirand (2014-09-15 18:20:43)
 Trying to do a bunch of backports, I came across this issue.
 
 node-utilities build-depends: node-jake
 node-jake depends: node-utilities
 
 So, it's impossible to build node-utilities, because it needs 
 node-jake, which cannot be installed, because it depends on 
 node-utilities, which isn't build.
 
 This cycle has to be broken, otherwise it makes it very hard for 
 porters to bootstrap the rebuild of node-utilities  node-jake.

I agree this is a bug and it needs correcting.  I disagree, however, 
that it is so important that it is better to not ship Jessie with this 
bug than to ship Jessie with this unfixed.

Hence lowering severity.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#768777: unblock: node-jake/0.7.9-1

2014-11-09 Thread Jonas Smedegaard
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Please unblock package node-jake

Severity of bug#761670 was set too high, lowered only after the freeze.

No debdiff, as no changes was needed, only an adjustment of severity.

unblock node-jake/0.7.9-1

Thanks for considering,

 - Jonas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQF8BAEBCgBmBQJUXyr9XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ3NjQ4ODQwMTIyRTJDNTBFQzUxRDQwRTI0
RUMxQjcyMjM3NEY5QkQ2AAoJEE7BtyI3T5vWh3UIALZ6/JiA8WM4CFV4Kq01vcHf
qeAGu6MgvbeesZ2SHgvry7ea6199QyweMzoPcDI8dCA/dbicFfl1XekFgQ0TJjZT
9Z5zq65qpDUUGZt5SEY5lysfNsW9Vnm+s5JeHFYmIAw5/eGWcEvP7u64k7eItv2W
WMgTNzhMy9/Is/v0xm7cMQxqaAgbjp8727i/aplQC87JM3VguNJrhAGVreHUPM2/
A+uKMjz6GC5DmGajS/r9YE5NzuHuOBGSXeXz32bqqLFIpt9DQrUT++OJj+sm8K/z
Knv7xTG9JnNCFekxbShvWPeUIap5+FsUMblE2Qgt21ImOIP+hT1Z6VDTc7flwFE=
=DMWB
-END PGP SIGNATURE-

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


Re: [Pkg-javascript-devel] Javascript trigger design

2014-11-28 Thread Jonas Smedegaard
Quoting Thorsten Glaser (2014-11-28 13:20:36)
 On Fri, 28 Nov 2014, Thomas Goirand wrote:
 
 It's been a long time I've been thinking about it, and I believe that 
 the only way to do this, would be to use triggers. Though I have 
 never

 Look at libjs-protoaculous which combines prototype and scriptaculous 
 into one (possibly minified) js file. In (our inhouse version of) 
 FusionForge, we just depend on it, and it contains all the trigger and 
 dependency magic needed for that.

Just looking at the package name that seems not an ideal aproach: Should 
we then make packages for each combination of libraries to be merged 
together, or am I missing a more clever logic?  Or do you perhaps point 
at that package not suggesting duplicating it but instead cherry-picking 
triggers for a system-wide structure?


 On Fri, 28 Nov 2014, Ben Finney wrote:
 
 My understanding is that the Debian JavaScript team is converging on 
 a standard for compiling JavaScript (using uglify, I think) as a 
 routine

 That’s not good. Various upstreams recommend/require various minifier 
 tools and say they have had issues with other tools, e.g. due to the 
 minifiers differing in what they require from the source code to work 
 without failure.

I agree that too strong standardization is not good - and I disagree 
with the interpretation that the Javascript team is moving towards such 
standardization.

That said, I do believe Uglifyjs is the best compressor we have, and 
recomend to treat it as a default similar to newest GCC for C - i.e. 
use Uglifyjs unless all of...

  * code is complex, and
  * upstream tests only only against an alternate compressor which is
available in Debian, and
  * no testsuite with decent coverage and usable for us on build 
daemons


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Node-webkit

2014-12-05 Thread Jonas Smedegaard
Hi Zlatan,

Quoting Zlatan (Debianer) Todoric (2014-12-05 18:53:55)
 just posted message to debian-devel to find out that we don't have 
 node-webkit in our archive (my question there was about packaging nw 
 packages into Debian).
 
 So if there was any discussion why we don't have yet node-webkit in 
 our archive or what is the progress on it, I would be very happy to 
 get some links about it.
 
 Also, if there are pros/cons that you want to share for node-webkit 
 apps, I would be pleased that you write them down here in response.

I am unaware of anything specifically blocking node-webkit from being 
packaged for Debian, other than someone doing the tasks of both initial 
packaging and ongoin maintenance of the packaging.

Next step is, I believe, to file either an ITP bugreport (if you intend 
to package and maintain yourself) or an RFP bugreport (if you want 
others to encourage others to do it.  More info on how to file such 
bugreports is at https://www.debian.org/devel/wnpp/#l1.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#760385: Fix for CVE-2014-5256

2014-12-20 Thread Jonas Smedegaard
Quoting Michael Gilbert (2014-12-20 03:11:10)
 control: severity -1 important
 
 There is no security support for libv8 in jessie, so security issues aren't 
 RC.

Lack of support do not change severity.  Seems more appropriate to then 
tag as *-ignore instead.

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#760385: lowering severity of bugs not tracked by release team

2014-12-20 Thread Jonas Smedegaard
Quoting Michael Gilbert (2014-12-20 11:06:47)
 On Sat, Dec 20, 2014 at 4:59 AM, Balint Reczey wrote:
 On Fri, 19 Dec 2014 21:11:10 -0500 Michael Gilbert wrote:
 control: severity -1 important

 There is no security support for libv8 in jessie, so security issues 
 aren't RC.
 Could you please add some links to explain that?
 I was about to fix this issue in an NMU after double-checking the 
 fix.

 Severity doesn't say anything about whether or not a bugs can be 
 fixed, so you can still do that.  Anyway it was decided recently on 
 the security team ml.

I find it sensible for the security team to give up on maintaining some 
packages - and I find it great to try communicate that to our users by 
use of the debian-security-support package.

Just now I learned from above bugreport that the security team also 
actively *lower* bugreports to avoid them being treated as release 
candidate, for packages not maintained by the security team.  That I 
find a horrible approach: Severity of a bug is independent on whether it 
will be fixed or not.  The more proper tag to use is *-ignore, IMO.

Please let us not hide problems!


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#760385: lowering severity of bugs not tracked by release team

2014-12-20 Thread Jonas Smedegaard
[sent again, cc correct list address this time]

Quoting Michael Gilbert (2014-12-20 11:06:47)
 On Sat, Dec 20, 2014 at 4:59 AM, Balint Reczey wrote:
 On Fri, 19 Dec 2014 21:11:10 -0500 Michael Gilbert wrote:
 control: severity -1 important

 There is no security support for libv8 in jessie, so security issues 
 aren't RC.
 Could you please add some links to explain that?
 I was about to fix this issue in an NMU after double-checking the 
 fix.

 Severity doesn't say anything about whether or not a bugs can be 
 fixed, so you can still do that.  Anyway it was decided recently on 
 the security team ml.

I find it sensible for the security team to give up on maintaining some 
packages - and I find it great to try communicate that to our users by 
use of the debian-security-support package.

Just now I learned from above bugreport that the security team also 
actively *lower* bugreports to avoid them being treated as release 
candidate, for packages not maintained by the security team.  That I 
find a horrible approach: Severity of a bug is independent on whether it 
will be fixed or not.  The more proper tag to use is *-ignore, IMO.

Please let us not hide problems!


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Launchpad: Claim existing team

2015-01-26 Thread Jonas Smedegaard
Quoting Marcelo Jorge Vieira (2015-01-26 14:41:04)
 On Fri, 2015-01-23 at 22:40 +0100, valentin OVD wrote:
 It's me who have claimed the team for prevent this to happen.
 
 
 Administrators of Pkg-javascript please reclaimed the launchpad team.


 pkg-javascript-devel is already in the Lauchpad since 2008 [0] and
 pkg-javascript-devel-lists since 2011.
 
 [0] https://launchpad.net/~pkg-javascript-devel
 [1] https://launchpad.net/~pkg-javascript-devel-lists 
 
 Anyone know if I can merge it?

Your questions seems specific to Ubuntu/Canonical to me.

This is a Debian mailinglist.  Ubuntu developers and/or Canonical 
employes might be listening here, but I guess you have far better 
chances getting in touch with them at their own lists/forums/whatever.


Kind regards,

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] npm2deb database

2015-03-14 Thread Jonas Smedegaard
Quoting Sebastiaan Couwenberg (2015-03-14 13:38:20)
 On 03/14/2015 11:23 AM, Leo Iannacone wrote:
 please, consider to add your contributions to the DB of npm2deb (if 
 needed):
 
 https://wiki.debian.org/Javascript/Nodejs/Database

 Interesting page, but not very informative. And also not linked from 
 the Nodejs page, making it not very easily discoverable.

I have no interest in npm2deb.  Those relying on that wiki page please 
elaborate what maintenance is needed, and let us discuss if sensible to 
generally expect from us all to do that, and how (perhaps better to use 
e.g. debian/upstream/* YAML data for that).


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Communication issues? (Was: node-tar_1.0.3-1_amd64.changes ACCEPTED into unstable)

2015-03-14 Thread Jonas Smedegaard
Hi David (and others,

Quoting David Prévot (2015-03-14 15:33:15)
 Le 14/03/2015 08:38, Sebastiaan Couwenberg a écrit :
 I'm happy that I'm finally getting some feedback even though its 
 triggered by a fuckup of mine, at least there is some dialog going.

 I’ve been subscribed to this list for almost two years now, and 
 unfortunately, it seems like there is not much positive feedback or 
 help one can expect from here.

 Not sure how we (or more realistically you, since I’m pretty tired of 
 the mud-throwing style of discussion here) may improve the current 
 status, be more welcoming and helpful to each other, but believe there 
 is room for improvement.

I appreciate this list - it is far better than not having it: I have 
found it helpful for coordination of packaging efforts.  I agree that 
our style and amount of dialogue can be improved, and welcome efforts 
towards that.


 Maybe a face to face meeting would help starting back on the right 
 foot? The upcoming DebConf (and DebCamp) may be a good opportunity, so 
 please, do register [1] and propose a team sprint [2] or at least an 
 event [3] if you believe this can help.

I will attend the upcoming Debconf + Debcamp, and would be happy to meet 
face to face then (but not all of Debcamp - I am involved quite a few 
places).  I will also try make a better job of responding here on the 
list - reason I have often kept silent is to not bother with my arguably 
odd cdbs packaging style (I assume most here use short-form dh and - 
like myself - dislike embracing multiple styles).

@David: Will you initiate a sprint for us at Debcamp?


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Issues with coffeescript 1.9.1

2015-03-10 Thread Jonas Smedegaard
Quoting Arto Jantunen (2015-03-10 12:32:09)
 Some developers here were requesting an update to coffeescript 1.9.1, 
 I went looking for a packaged version and found out that it has 
 already been merged in your team's git repo. I tried building this, 
 but it doesn't quite work as is. Attached below are two patches that 
 allow the package to build successfully.

Ah, wonderful!  When the build failed I suspected I needed to fix 
something in node-underscore, and from your patches I can see that I 
simply made the silly error of including the wrong package.  Nice!


 Sadly even with these applied the package doesn't work, failing with 
 the following traceback:
 
 /usr/bin/coffee 
 
 module.js:340
 throw err;
   ^
 Error: Cannot find module '../../bin/coffee'
[...]
 Apparently something goes wrong with the search path when looking for 
 the modules, but my understanding of the node module system is 
 somewhat limited. I'd greatly appreciate any help with solving this.

That should be easy to catch (and thanks for saving me a roundtrip!).  
Issue is that Nodejs modules are assumed to be installed in the home 
directory - system-wide path is a Debian speciality.  So any time a 
module walks the file system to get to other modules, we need to patch 
it to walk differently.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Issues with coffeescript 1.9.1

2015-03-11 Thread Jonas Smedegaard
Quoting Arto Jantunen (2015-03-11 08:07:18)
 Jonas Smedegaard d...@jones.dk writes:

 Quoting Arto Jantunen (2015-03-10 12:32:09)
 Some developers here were requesting an update to coffeescript 
 1.9.1, I went looking for a packaged version and found out that it 
 has already been merged in your team's git repo. I tried building 
 this, but it doesn't quite work as is. Attached below are two 
 patches that allow the package to build successfully.

 Ah, wonderful!  When the build failed I suspected I needed to fix 
 something in node-underscore, and from your patches I can see that I 
 simply made the silly error of including the wrong package.  Nice!

 Yeah, the build was looking for a node module and not just the 
 javascript library, even though these are almost the same thing..

Yup, I (should) know.  Which is why I call my error silly. :-)


 Apparently something goes wrong with the search path when looking 
 for the modules, but my understanding of the node module system is 
 somewhat limited. I'd greatly appreciate any help with solving this.

 That should be easy to catch (and thanks for saving me a roundtrip!).  
 Issue is that Nodejs modules are assumed to be installed in the home 
 directory - system-wide path is a Debian speciality.  So any time a 
 module walks the file system to get to other modules, we need to 
 patch it to walk differently.

 I see you commited the fix already, and the resulting package seems to 
 work fine. Thanks a lot for your quick and efficient response.

Good to know.  Thanks for the feedback :-)

You are quite welcome to join the team and help maintain this and all 
other packages that I am directly involved in (and likely other packages 
too, but ask first - this team is only loosely coordinated): 
https://wiki.debian.org/Javascript


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#784439: uglifyjs version failing

2015-05-18 Thread Jonas Smedegaard
Quoting Jérémy Lal (2015-05-06 14:08:09)
 2015-05-06 13:31 GMT+02:00 Pau Garcia i Quiles pgqui...@elpauer.org:
 The package.json file does exist:
[...]
 /usr/lib/nodejs/uglify-js/package.json

 that's why it's usually simpler and safer to install original 
 hierarchy with
 - package.json
 - lib/*
 in /usr/lib/nodejs/uglify-js, instead of changing it and not 
 installing package.json.

You are barking up the wrong tree, Jérémy: package.js *is* installed at 
the *correct* location.  Please read what Pau Garcia wrote.

Problem is upstream script expecting to be installed in ~/bin/ and 
assuming its library is in ~/lib/

I will extend 2001 to also cover hardcoded path to parse.js.

Thanks for your bugreport, Pau Garcia,


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#784439: Bug#784439: uglifyjs version failing

2015-05-18 Thread Jonas Smedegaard
Quoting Jérémy Lal (2015-05-18 19:33:34)
 2015-05-18 19:19 GMT+02:00 Jonas Smedegaard d...@jones.dk:
 Quoting Jérémy Lal (2015-05-06 14:08:09)
 2015-05-06 13:31 GMT+02:00 Pau Garcia i Quiles pgqui...@elpauer.org:
 The package.json file does exist:
 [...]
 /usr/lib/nodejs/uglify-js/package.json

 that's why it's usually simpler and safer to install original
 hierarchy with
 - package.json
 - lib/*
 in /usr/lib/nodejs/uglify-js, instead of changing it and not
 installing package.json.

 You are barking up the wrong tree, Jérémy: package.js *is* installed 
 at the *correct* location.  Please read what Pau Garcia wrote.

 Problem is upstream script expecting to be installed in ~/bin/ and
 assuming its library is in ~/lib/

 I will extend 2001 to also cover hardcoded path to parse.js.

 What i was saying was that files were expected to be installed in
 /usr/lib/nodejs/uglify-js/package.json
 /usr/lib/nodejs/uglify-js/lib/*
 
 which is fine for me but i saw you prefer installing them up one dir + 
 patch.

Please actually look at the uglifyjs source package - or just read 
closely the original bugreport - before you comment further.  I think 
you will then agree that your remarks are totally irrelevant here.


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#784439: Bug#784439: Bug#784439: uglifyjs version failing

2015-05-19 Thread Jonas Smedegaard
Quoting Jérémy Lal (2015-05-19 02:15:29)
 2015-05-19 1:34 GMT+02:00 Jonas Smedegaard d...@jones.dk:
 Please actually look at the uglifyjs source package - or just read
 closely the original bugreport - before you comment further.  I think
 you will then agree that your remarks are totally irrelevant here.

 Well, i actually did that.
 So if you've setup the files with the same tree as in source, that is
 /usr/lib/nodejs/uglify-js/bin/uglifyjs
 /usr/lib/nodejs/uglify-js/lib/*.js
 /usr/lib/nodejs/uglify-js/package.json

 and a symlink /usr/lib/nodejs/uglify-js/bin/uglifyjs 
 - /usr/bin/uglifyjs there wouldn't be a need for the patches.

 As i said, i'm not questionning the dislike for keeping the original 
 tree, i'm just saying that it avoids adding more patches.

Ohh, now I get it.  Thanks for spelling it out to me: I even considered 
if you perhaps meant to install _everything_ including the script below 
/usr/lib/nodejs but dismissed that as unrealistic.

So Nodejs lookup path is not only /usr/lib/nodejs/$lib.js and 
/usr/lib/$lib/index.js but also /usr/lib/nodejs/$lib/lib/index - or does 
it take /usr/lib/nodejs/$lib/package.json into account (I notice there's 
a mention of main in there - which is actually incorrect now with my 
patching)?

Or does stuffing everything below /usr/lib/nodejs/$lib/ only solve 
internal lib paths, and I should still patch main lib to be 
.../index.js?


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#785698: RM: node-in2 -- ROM; no longer used anywhere in Debian

2015-05-19 Thread Jonas Smedegaard
Package: ftp.debian.org
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

As subject says, please drop node-ain2 from unstable, as it is no longer
used anywhere in Debian.


 - Jonas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJVWwZBAAoJECx8MUbBoAEhB/0P/iQBR3KCbkH1ovS2y/dCDYp1
1b54JL/oeOlaN5INWYs/+8BWaKY1jOI/1mZIzYdGO5ueT5dWT1i+fvLFqzspFMKh
4cV9/FCU7aA40y0/o+5xxRs/HzFj4sNWgbo2VP4lzJmyKtvLyx3sjcw6ZRP8P3n1
3hGP6JbSmWvP3nx6cn+MJnmn8P/VhO1f6zWm+Xk5VcjF3MFdE+lIVhN31jdCZ4Yu
wvGN18pULSoadDeSf0BKWuAoywHOYIjoJReLiWefjvtVCc5Z8gNCPKonp13uh5eO
YDVWYPm1CWyQ0M3Qq7rznZu9NFTHnnM2fbpXRgxKaWlPcgFmgSBEso+TWfdbNUgU
m+N28sXleMgqyzXNCj6O2HCxo38A7pE8N8pMTZDRtwhBrSLB/mAxODaXB5Pyd0lE
s7hJ33lImm3paQaMEdB3YnUXUmMZm/26iIBkR+1yY/EaJxREmQjACsUAjH9tfUD8
jES+8XgVr7/jqP3WC8YYksn9WbNbwF+U/L97GxNLvqLpIvtTcLARckUUlLxPouMu
tREMYsrae66mqvJ3vVE0AoF4Vc5HShjjitkuzf367NOVkb6SIBbeAwGBjk8/M3Em
XWZUpFHNqMpP5jscMQJy/gFpcla+89yw5/Qe9a8OX3BMNAlP4x3BFaJCVwmiJQhx
IUi0l5IJ9nik5MvCcoPR
=ZkY1
-END PGP SIGNATURE-

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


[Pkg-javascript-devel] Bug#785699: RM: node-jsconfig -- ROM; no longer used anywhere in Debian

2015-05-19 Thread Jonas Smedegaard
Package: ftp.debian.org
Severity: normal

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

As subject says, please drop node-jsconfig from unstable, as it is no longer
used anywhere in Debian.


 - Jonas


-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJVWwasAAoJECx8MUbBoAEhjBAP/38e1K84ml+XxytHW1kk30m7
GCcgeeczr69DBlRhaT+YNQNpt/y9JVkYxSm5/H0hGTuF5RJK5wMgl8MctzwhoCzt
P2yHBTkSJWuSW1hvOB5pPv4Dtk7+cqu1sT6q/bdRY/9hnmYyGfByPMyqrwahrLWZ
Mv8PdS2UNxVd0Q6MxBHA7BclWqQdcJDCh5UTbfhgO9eoJgCgLHralZeBzjDaIqSG
OLIU0fa99fP4k6toxoEDLkvBVidNlbZPm4l4lyiICrshvsDTyQTAccBBezY1mDFR
tqLu/4EjYFAgOoF79BZvF1KXPpwdxGsB9ICd5IfBs1qvJ/p5ajKObizf8um355CB
VM6nrKN7NYeGZwJJILubUyyRYs2hsTAFRvXDsmoP8TY1AjgR79nmIf2qxt0oNw5r
uM/MocQT95lWcEjbEYHK0xuBKtCaJ5ZgbUBPAT28PeCKW85sDCak0X9YgT2W2X8N
+hfDPX/6pgBRZuGLxswNxtzeHoftsaOwyvJpPnmjlpS9TBGB33fE8m3rLSBmsEVi
eKPk7/+AbYe7H2EzEwXd6b9+Ta9C0M0r3nOoXXYpSBNu+C6RWnS082MMGpgzvkMy
syFiGCAkO1Xbs23jcj/v3hOkpGSe1SUiCBXFgI/rkDLHe3gVSLCqwWCmRCnmr9a1
q9tA4jDj7bDnQw3S0gDT
=fZRo
-END PGP SIGNATURE-

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


Re: [Pkg-javascript-devel] libv8 tracking soname with abi-compliance-checker, another try

2015-05-17 Thread Jonas Smedegaard
Hi Jérémy,

Quoting Jérémy Lal (2015-05-17 19:56:06)
 it seems dh_acc or direct call of abi-compliance-checker could play 
 the role of checking when the ABI breaks.
 However, this doesn't fit well with a soname based on upstream 
 version: it could happen that version 3.50.1 is compatible with 
 version 3.49.12, and 3.50.2 breaking compatibility with 3.50.1.
 So i'd like to move to an integer based soname that is incremented 
 each time there is a detected abi break by a.c.c.
 I can do this as soon as the next v8 upload.

Sounds good to me!

I am not an expert in soname handling, though.  I think the common 
thinking is that we should not as distro invent SONAME but leave that 
yo upstream, because ideally it should be identical across distros.  But 
concretely for v8 I guess that is highly unlikely to happen - and we 
should deal with it when it does.

You might wanna consult d-devel@l.d.o - as you know my judgement have 
been horribly wrong in the past :-)

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Small Node.js packages in NEW

2015-04-04 Thread Jonas Smedegaard
Hi Thorsten,

I do recall a discussion about this recently, but no conclusion then.  
Please point to the conclusion you seem to imply that we reached in our 
recent descussion about this issue, so that we can avoid unneeded 
repetition this time around.

Quoting Thorsten Alteholz (2015-04-04 15:12:14)
 Isn't git able to handle several upstreams in one repository?


Tracking upstream projects is the main issue with bundling, I believe. 
Git is unable to help with tracking multiple upstreams, unless I am 
missing something.  Please do elaborate if you have ideas :-)


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Request to Join Project Debian JavaScript Maintainers from Jean-Michel Vourgère (nirgal)

2015-05-19 Thread Jonas Smedegaard
Hi Jean-Michel,

Quoting nore...@alioth.debian.org (2015-05-19 17:15:29)
 I finally got DD status on Sunday \o/
 
 Please grant access to my new account nirgal.
 You can drop permissions from nirgal-guest.

Congratulations!

You are admin (also with your old account), so can approve yourself :-)


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#785791: nan.h:82:47: fatal error: nan_new.h: No such file or directory

2015-05-20 Thread Jonas Smedegaard
Package: node-nan
Version: 1.8.4-2
Severity: grave
Justification: renders package unusable

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Seems the newer node-nan needs another header file included:

In file included from ../node-stringprep.cc:1:0:
../../../../usr/lib/nodejs/nan/nan.h:82:47: fatal error: nan_new.h: No such 
file or directory
 #include nan_new.h  // NOLINT(build/include)
   ^
compilation terminated.


 - Jonas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJVXEkmAAoJECx8MUbBoAEhIGUQAKS1GkwsQdhC7iznHq5J+g1E
d2fcLAf6XayfUsELQdJ+zGw4wxf36brBMDlx5uLTluDkuBQSGu79rf+Zc20KmG/2
qR5wz6bnlD6L+QW0KfM76ohuxxLH5AHr88TKWgX8K6LQbig7SMjOv1ZkFggGc2yN
ZxXe5uSj36rnyBxW31D63qL1fXscXNqvb7+JPNykbiM7Nzv40BJBThuJ8W0SkMH7
iEWQmfzseb7SZ80yexH5d4wcU/O9VjG7kggwPyHYtU7S6nYCTiBUIZfKavlnUYxH
sUaNQ7g0WmFgJJx4fmb4CLrysFE34Sfw7kGmon6+HNbBAZdRgDpcMbnybDQMWCZM
oyIHtAnNyvG2LbnMJ7jZxbQy9Ql6yRbKv++whqbzlKEwyiCwt7WknTZ/SfW/bGur
eXJMK5R02fOwHuzg+iM4P+p/egNI8jN6MN7Y0DrZFpZnwb0h6CBgii+T8/t/2RD9
2O0tB++7RV2NAeNUQ1pPkUtndGdTg8xxbzg63FRXTgsBKHQ5nijZN9rQM94m/c9I
4haCoaCs1bRgy2UdTiGjeGhEO/V/M8Bwz3dzT5wqf4C6Sge/vuYvulfBFyq/OOda
cdBt9hyOXf/a1utgkwKDW+eFCaBXTFKPd01/e6wqjWKw2vQy6aNBiCE6EKlxmwjB
fvDYcOf+fhoi1CPpjwYc
=JVKF
-END PGP SIGNATURE-

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


[Pkg-javascript-devel] Bug#785748: nodejs should provide virtual package nodejs-abi-11

2015-05-19 Thread Jonas Smedegaard
Package: nodejs
Version: 0.10.38~dfsg-1
Severity: important

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Architecture-dependent modules is tied to a module ABI, and fails to
load with a Module version mismatch. Expected 11, got 1 or similar
error.

Current ABI can be resolved with this command:

  nodejs -e 'console.log(process.versions.modules)'

Please have nodejs declare a virtual package, e.g. nodejs-abi-$abi, for
arch-dependent modules to depend on.  That way runtime failures can be
detected as package dependency failure and a binNMU requested.


 - Jonas

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJVW5P7AAoJECx8MUbBoAEhTHYQAIzz4qVe4yemBj2Au0SofNe1
xB8HishLQjrN28z5BQYA2h8m2GeVJ2A19o00ntIo3ToZfIx2CoWe70yvgKmsA3+Y
cqim7ZwaX2/vLILVXGTcix07/jwB3ZQGtz7Nt1S+qncDfRqHJE2AsoJnnlHyu+eS
W4FbT5KFqbkrIeI1/w/XUCmV1YQSim6IXn9Fb3wG6R/9D342klYYvn0Z0VO7oHw0
+g3t+ADQ0sFN/kYyg5oroqc5nC5V8wfOZ1qhJQzGiuRE1RqwUrPRTzqQsKymz8AJ
kR6+yrXDh5sbLm+i74Id6D0WUs0nfpWsDrPTTds/LDdjw1t2HsHfTHfnX0fn5fja
B4G+UsiRKcNEDPv8SkoLS2ZXXImtsUycr04wAWUDA54847CmiBftc7TyzkoH+oYS
Ck3Z3d/CEsAUALH0DIjntoi/2uXoTxbQ02iW7mAB0u9AsXvCDD1TxpXayVP8OCx6
XTmrQ1MhOPTzAZ32W0j3Svsp00UT0ZtbcqPKMtbql+gnF4BfvV72tAnw1vba0bVX
ChV+hTB5sVi/7d+uIAyh9boX0ooyzLHgtFNuRfgQKWn3jztiysfTQ3+yzkNP9k7i
9kVI3Ei+h5Hp9zl2QTKc99ud1W9+bv3NWLTQxO+HHtfKx2eeCY91S+omNbZBZzP/
9Je1cutNFFhfhyh1c1NO
=TaPE
-END PGP SIGNATURE-

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


Re: [Pkg-javascript-devel] Request to Join Project Debian JavaScript Maintainers from Julien Puydt (jpuydt-guest)

2015-05-29 Thread Jonas Smedegaard
Hi Julien,

[sent again - to proper mailinglist (not multimedia team list)]

Quoting nore...@alioth.debian.org (2015-05-29 17:06:37)
 Hi,
 
 I'm already part of the debian-science team where I have a few 
 packages and of the debian-python-modules team where I'm still waiting 
 for someone to sponsor a few packages.
 
 The new ipython version needs jsdoc to rebuild its documentation, 
 which in turn needs a few nodejs packages. I'd like to package some of 
 those.

Welcome aboard!

Help is always appreciated :-D

If you haven't already, then please subscribe to our mailinglist and 
check our wiki notes on how we collaborate - and don't hesitate to ask 
if something is unclear: Question are never silly but a help too!

https://wiki.debian.org/Javascript


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintain...@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Updating Mocha

2015-05-31 Thread Jonas Smedegaard
Quoting Leo Iannacone (2015-05-30 18:00:42)
 I just figured out that to update node-mocha we need node-diff upgrade.
 
 Jonas, any plan to do that?

Done!

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Contacting maintainers of libjs-* packages for advice

2015-07-07 Thread Jonas Smedegaard
Hi Antonio,

Quoting Antonio Olmo Titos (2015-07-07 03:22:57)
 
 Hello, pkg-javascript-devel@lists.alioth.debian.org
 
 My name is Antonio, and I am a member of the systems team at the W3C. (I 
 apologise in advance if this is not the right channel for my comments! 
 If so, I would appreciate advice on how to contact the relevant people.)
 
 At the World Wide Web Consortium we are starting to collect in a central 
 location a copy of the JS libraries we use most often -- many published 
 specs and other documents use jQuery, MathJax etc, and to avoid 
 redundancy we are putting together a very simple, internal repository 
 (think our very own micro-CDN). While doing so, we are faced with a 
 few problems (how to handle different versions or strands of each 
 library, how to get security announcements from developers and deploy 
 their updates promptly, etc).
 
 Leveraging libjs-* Debian packages is a possibility, although we still 
 have to study if it fits our needs.
 
 In any case, we suspect the maintainers of libjs-* are dealing with the 
 same issues, so I would like to talk with some of you to maybe answer 
 these question. E-mail, IRC or some kind of VoIP would work for me.
 
 Thank you in advance, and keep on the good work.

Yes, you reched the correct place!

I would be happy to discuss collaboration/comparison with you - and I am 
sure others would as well.

Also, please do not treat our current structures as written in stone: If 
you find that they are too limiting for your use, please do share your 
concerns with us, and it might be that we decide to extend to suite your 
needs :-)

We can continue discussing here on this mailinglist if you are 
comfortable with that.  If you prefer personal discussion and then 
summarize findings in public afterwards, then I am fine with e-mail, irc 
and SIP, and also Jabber - but I am lousy at writing summaries, so would 
appreciate if then you took care of that part ;-)

Right now and a week onwards I am in Peru with limited bandwidth, so 
e-mail is most convenient.  Else we generally hang out on OFTC.net in 
the #debian-js where I am jonas, and my Jabber and SIP id is 
jo...@jones.dk (i.e. not same as my email address).

Looking forward to discussing with you,


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#730014: Bug#730014: Bug#730014: new jquery needed

2015-07-29 Thread Jonas Smedegaard
Quoting Mike Gabriel (2015-07-29 01:33:43)
 On  Di 28 Jul 2015 20:45:45 CEST, Matt Taggart wrote:
 I also need jquery updated in order to fix #792451.

 Lots of upstream maintainers seem to embed copies of jquery, if we 
 don't provide a recent packaged version this is going to turn into a 
 security nightmare...

 by coincidence, I have today started looking at jquery-ui (and 
 jquery-ui-themes) which needs to be updated in Debian in order to get 
 the e-Learning portal ILIAS into Debian.

 I also vote for getting jquery updated in Debian, maybe to 
 experimental first, so people can test compatibility(?!?).

 I am happy to continue working on jquery-ui, maybe someone else wants 
 to pick up jquery itself? Obviously, the previous maintainer has not 
 work on jquery(-ui) in Debian since 2013 or so, right?

Yes, previous maintainer evidently is too busy elsewhere currently, but 
there's no dispute (that I am aware) so voting doesn't help. Instead, 
someone needs to step up and join the maintenance of jquery.

Since you are interested in the quite related jquery-ui, perhaps you 
could also help with jquery?

(I have little interest in jquery-based code myself)

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Request to Join Project Debian JavaScript Maintainers from Nigel Kukard (nkukard-guest)

2015-08-11 Thread Jonas Smedegaard
Hi Nigel,

Quoting nore...@alioth.debian.org (2015-08-11 08:29:57)
 Nigel Kukard (nkukard-guest) has requested to join your project. 
 You can approve this request here: 
 https://alioth.debian.org/project/admin/users.php?group_id=100128 
 
 Comments by the user:
 I was talked into joining the team at Debcamp. :-)
 
 I am very well versed with a couple of the JS libraries such as jquery, 
 jquery-ui, flot, twitter-bootstrap.
 
 It is a better use of my time instead of freezing versions and 
 including them in my software to do something more constructive and 
 assist with maintaining the packages for them.

Welcome aboard!

If you haven't already, please read 
https://wiki.debian.org/Javascript/Policy and join our mailinglist 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#719367: Bug#719367: node-raptor on mipsel

2015-07-15 Thread Jonas Smedegaard
Quoting Arturo Borrero Gonzalez (2015-07-15 13:33:49)
 after a month of no movements upstream, I feel we are hitting a dead 
 project upstream.

 My intention is to give up in this issue :-(

Thanks for trying, and sorry for not responding earlier...

 - Jonas

-- 
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: signature
___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Bug#802876: ITP: node-jison -- an API for creating parsers in JavaScript

2015-10-24 Thread Jonas Smedegaard
Package: wnpp
Severity: wishlist
Owner: Jonas Smedegaard <d...@jones.dk>

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

* Package name: node-jison
  Version : 0.3.10
  Upstream Author : Zachary Carter <z...@carter.name>
* URL : http://zaach.github.io/jison/
* License : Expat
  Programming Lang: JavaScript
  Description : an API for creating parsers in JavaScript

 Jison generates bottom-up parsers in JavaScript.  Its API is similar to
 Bison's, hence the name.  It supports many of Bison's major features,
 plus some of its own.  If you are new to parser generators such as
 Bison, and Context-free Grammars in general, a good introduction is
 found in the Bison manual. If you already know Bison, Jison should be
 easy to pickup.
 .
 Briefly, Jison takes a JSON encoded grammar or Bison style grammar and
 outputs a JavaScript file capable of parsing the language described by
 that grammar.  You can then use the generated script to parse inputs
 and accept, reject, or perform actions based on the input.

Package is needed to generate coffeescript from its true source
(currently it builds itself from pre-built code).

Package will be maintained in the Javascript Maintainers Team.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJWK4GNAAoJECx8MUbBoAEhx0IP/jD+Ng7nsOxDnDhhxNSiuRSe
kXYo10k0a09wbpm0ZcbO7l4TSGemHFZTn8NPy9RXXLYMq56GnBO2HcWS5yYDcndk
4qr+QTKKqT58Bl1cYQQyvKMB0/WWUbFvD4OBrmmCR+Fi9K3boS9Fi6SRPUhCIWbU
S3zUXshGXdHMCCVgyJbevYnrsEXago0mJaw1oEI8ZZERvVn5bacWDqTJiiJQkp8M
MsyEa0YOn68XlFL/KpmjRWyGGhI/1PrN2IMj2oCgJzY4128Ry7BJc6gMJfN9OAAN
UbNTgNC5abFsFyqx76zlfL3K4nB2U5y8/xNl6rjlyOPO2u8Sq9y2jYsCB6nCdY9K
kOm4gr6DnAxeFXkwUBHB+mnaOSKL+F+8xbLm7caP8/e9H3g+AEibC8T+3+EwWlgF
AaXt96j2IdZSMczbeIG25e00X1JYyX51N5vcSG4TfGAL5o+KDJUbgW0CZHBoLc2M
CZA4GBnPkxOl/lQu45Q1gZ8glFnRtG9gZ78y6HfqGprog8gGoVDrdiElI6FnA5SK
dIxIujwbcxIC+iAsj+0BL3UA0itmoLTCoFmEvTGMa5hx1G/xB9ekoEv7qAlTJdPy
kXDBpnyaQCNBtDEn60ljTRhp+T2bAbADEWZtvapWFKhLhXs5ebbvVad8m7fUHsxb
asElOU3w+TUvbW2bcymX
=pZUj
-END PGP SIGNATURE-

___
Pkg-javascript-devel mailing list
Pkg-javascript-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-javascript-devel


<    1   2   3   4   >