Re: [Pkg-javascript-devel] node-websocket_1.0.19-2~bpo8+1_amd64.changes REJECTED

2015-10-01 Thread Daniel Pocock


On 01/10/15 10:27, Rhonda D'Vine wrote:
>Dear Daniel,
> 
> * Daniel Pocock <dan...@pocock.pro> [2015-09-30 09:38:07 CEST]:
>> On 29/09/15 20:25, Alexander Wirt wrote:
>>> we (ftpmasters) expect you to update packages in bpo regulary during the
>>> whole lifetime of a suite, if you are not able to do that, the package is 
>>> not
>>> suitable for bpo.
>>
>> Some of the node-* packages change quite frequently and I don't
>> personally have time to test every one of them every time they release
>> and backport them too.
> 
>  "Regularly" doesn't mean every update that hits testing.  In some
> development steps it might make a lot of sense to wait for a later
> upload in a bigger picture, so to say.
> 
>  But if you feel like taking regular care of the packages you backport
> is too much of a trouble I suggest you to please, with sugar on top, NOT
> upload them in the first place.  backports is a service that is meant to
> be used in addition to stable, and thus should be taken care of in a
> useful and sensible way.  That is:
> 
>  -) do not upload packages that aren't in testing (there are exceptions
> to this, but in general those are rather rare than the default and it
> would be convenient to ask beforehand)
> 
>  -) do not upload packages that are neither in testing nor in unstable!
> Sorry, but that is absolutely off.  When you want to have a certain
> middle step of a package uploaded to backports, hold back the unstable
> upload until it transitioned to testing before updating unstable, making
> the version you backport from disappear ...
> 

That was just an oversight with one package, it wasn't something
deliberate.  I had built the package for unstable but forgot to run dput.

>> When I update JSCommunicator, as upstream developer, I test with a set
>> of dependencies, including JsSIP and its dependencies, and everything
>> that I've tested and validated is then uploaded to Debian (both unstable
>> and eventually backports).  This involves testing standalone
>> JSCommunicator, testing DruCall, testing on rtc.debian.org and testing
>> each major browser on Linux and Android.  It is not feasible for me to
>> repeat all of that every time a node-* package changes though.
> 
>  Backports is not your test field.  You are pushing the testing towards
> users of an expected stable system which isn't acceptable, no matter how
> feasible you consider it.
> 

That is not what I said: my statement was qualified "as upstream
developer", which means this was a statement about what I do before an
upstream tag.  So the workflow is:

- upstream testing, as described above
- upstream tag/release
- unstable upload
- finally, backport


>> I've uploaded a 1.0.19-1~bpo8+1 build corresponding to the version in
>> testing, 1.0.19-1, this will work with the other packages that have
>> already been accepted into jessie-backports yesterday.
> 
>  Thanks.  And if you want to stay in the ACL file, whenever you try to
> do something out of the line, speak to us beforehand, don't let us
> stumble upon it like this because that doesn't help us to be convinced
> that you should be able to upload to backports directly without anyone
> else involved.  You can find us in #debian-backports on irc which I know
> you do use at least at times.
> 

Thanks for the feedback

Can you clarify one other thing: if a newer version of node-websocket
propagates from unstable to testing while the node-websocket backport is
in NEW, does that mean it will be rejected again?  Or will it be
accepted into backports because it had been in testing, at least at the
moment I uploaded it?

Regards,

Daniel

___
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-websocket_1.0.19-2~bpo8+1_amd64.changes REJECTED

2015-09-30 Thread Daniel Pocock


On 29/09/15 20:25, Alexander Wirt wrote:
> On Tue, 29 Sep 2015, Daniel Pocock wrote:
> 
>>
>>
>> On 29/09/15 20:13, Alexander Wirt wrote:
>>> On Tue, 29 Sep 2015, Daniel Pocock wrote:
>>>
>>>>
>>>>
>>>> On 29/09/15 18:01, Alexander Wirt wrote:
>>>>>
>>>>> Package not in testing
>>>>>
>>>>
>>>>
>>>> The version in testing had to be updated to 1.0.22 to work with node-nan
>>>> 2.0.x.  It is not clear if that dependency will be placed in
>>>> debian-packports
>>>>
>>>> node-websocket versions <= 1.0.21 work with the node-nan version
>>>> currently in jessie
>>>>
>>>> Please confirm I can upload this again and potentially upload 1.0.21
>>>> even though testing will carry a newer version.
>>> no. we had this several times. Such packages will not be accepted within 
>>> bpo. 
>>>
>>
>> What about 1.0.19-1 that has been in testing for a while?  Can I upload
>> a 1.0.19-1~bpo8+1 build to jessie-backports even though a newer version
>> is now in unstable?
>>
>> Jérémy, is there any problem with putting node-nan 2.0.x into
>> jessie-backports?  Should I go ahead and upload it, should it be
>> avoided, or does it need some discussion?
> we (ftpmasters) expect you to update packages in bpo regulary during the
> whole lifetime of a suite, if you are not able to do that, the package is not
> suitable for bpo.
> 


Some of the node-* packages change quite frequently and I don't
personally have time to test every one of them every time they release
and backport them too.

When I update JSCommunicator, as upstream developer, I test with a set
of dependencies, including JsSIP and its dependencies, and everything
that I've tested and validated is then uploaded to Debian (both unstable
and eventually backports).  This involves testing standalone
JSCommunicator, testing DruCall, testing on rtc.debian.org and testing
each major browser on Linux and Android.  It is not feasible for me to
repeat all of that every time a node-* package changes though.

I've uploaded a 1.0.19-1~bpo8+1 build corresponding to the version in
testing, 1.0.19-1, this will work with the other packages that have
already been accepted into jessie-backports yesterday.

Regards,

Daniel


___
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-typedarray-to-buffer_3.0.3-3~bpo8+1_amd64.changes REJECTED

2015-09-30 Thread Daniel Pocock


On 29/09/15 18:01, Alexander Wirt wrote:
> 
> This version is not even in debian. 

Sorry about that, I was updating a lot of these packages and forgot to
dput this one, thanks for pointing that out, I have uploaded it now

___
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#799656: [JsSIP] Re: Bug#799656: NaN 2.x issue

2015-09-30 Thread Daniel Pocock
On 28/09/15 18:18, Iñaki Baz Castillo wrote:
> 2015-09-24 15:14 GMT+02:00 Daniel Pocock <dan...@pocock.pro>:
>> Can anybody from the JsSIP team comment on this?  How do you feel about
>> having node-nan 2.x in the dependency hierarchy?  Will you continue
>> using node-websocket or would you possibly use node-ws[1] instead?
>> Using node-ws instead of node-websocket will reduce the number of
>> packages we have to keep track of in Debian.
> Initially I used node-ws, and removed it in favor of node-websocket
> because node-ws was not good for JsSIP needs. There is no way to move
> back to node-ws (in fact, I'm now developer of node-websocket).


Thanks for this feedback

With the JsSIP move to Node, a lot of dependencies were added and I had
to package all of them, including node-websocket.  You can see the
package details for node-websocket here:

https://packages.qa.debian.org/n/node-websocket.html

Debian and Ubuntu only allow one version of each dependency on each
system.  To use node-websocket >= 1.0.22 in Debian stable (via
jessie-backports), we will need to either

a) have node-nan >= 2.0.x in jessie-backports, or

b) adapt node-websocket to support both old and new versions of node-nan
using compiler macros, or

c) maybe we could split the package to have a browser-only version that
doesn't need any of this compiled code?  That would be less painful to
support.

___
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] jssip_0.6.34-5~bpo8+1_amd64.changes REJECTED

2015-09-29 Thread Daniel Pocock


On 29/09/15 18:01, Alexander Wirt wrote:
> 
> Package not in testing.

These packages only had their VCS fields updated, otherwise they are the
same as the packages in testing


___
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-websocket_1.0.19-2~bpo8+1_amd64.changes REJECTED

2015-09-29 Thread Daniel Pocock


On 29/09/15 20:13, Alexander Wirt wrote:
> On Tue, 29 Sep 2015, Daniel Pocock wrote:
> 
>>
>>
>> On 29/09/15 18:01, Alexander Wirt wrote:
>>>
>>> Package not in testing
>>>
>>
>>
>> The version in testing had to be updated to 1.0.22 to work with node-nan
>> 2.0.x.  It is not clear if that dependency will be placed in
>> debian-packports
>>
>> node-websocket versions <= 1.0.21 work with the node-nan version
>> currently in jessie
>>
>> Please confirm I can upload this again and potentially upload 1.0.21
>> even though testing will carry a newer version.
> no. we had this several times. Such packages will not be accepted within bpo. 
> 

What about 1.0.19-1 that has been in testing for a while?  Can I upload
a 1.0.19-1~bpo8+1 build to jessie-backports even though a newer version
is now in unstable?

Jérémy, is there any problem with putting node-nan 2.0.x into
jessie-backports?  Should I go ahead and upload it, should it be
avoided, or does it need some discussion?

Regards,

Daniel

___
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#799656: NaN 2.x issue

2015-09-24 Thread Daniel Pocock


This is failing because node-nan 2.x is now in unstable

I've filed a bug upstream requesting support for node-nan 2.x

Maybe both old and new versions of node-nan will be needed in stretch?

https://packages.qa.debian.org/n/node-nan.html

___
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#799656: NaN 2.x issue

2015-09-24 Thread Daniel Pocock


On 24/09/15 14:53, Jérémy Lal wrote:
> 2015-09-24 14:42 GMT+02:00 Daniel Pocock <dan...@pocock.pro
> <mailto:dan...@pocock.pro>>:
> 
> 
> 
> This is failing because node-nan 2.x is now in unstable
> 
> I've filed a bug upstream requesting support for node-nan 2.x
> 
> 
> This is the right thing to do.
>  
> 
> Maybe both old and new versions of node-nan will be needed in stretch?
> 
> 
> This isn't ! The idea is to move forward to nodejs 4 / nan 2.
> Maintaining legacy modules is more time-consuming than porting them
> to nan 2.x - a task that i can do but that is best done by upstream.
> 
> Since the two files built using node-gyp and node-nan have been taken
> from node-ws, and since node-ws has already been ported to node-nan 2,
> i suggest to be patient...
> 


I saw comments in another bug tracker suggesting that some upstreams are
not rushing into node-nan 2 as it is not a trivial change for them.

I only reported this upstream today, so let's see how they respond.

___
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-websocket_1.0.19-1_amd64.changes REJECTED

2015-08-10 Thread Daniel Pocock

Hi Paul,

I'm just following up on this, would you be able to approve it now that
I updated the copyright file?

Regards,

Daniel

On 30/07/15 12:07, Daniel Pocock wrote:
 
 
 On 29/07/15 20:00, Paul Richards Tagliamonte wrote:

 Howdy maintainer,

 At least src/validation.cc is MIT/Expat licensed. Please include it in
 your copyright file.

 
 Thanks for the feedback, I've added that and uploaded again
 
 https://github.com/dpocock/WebSocket-Node/commit/b8dcd238002c076e46123d71cdc664603a1d5728
 
 ___
 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 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-websocket_1.0.19-1_amd64.changes REJECTED

2015-07-30 Thread Daniel Pocock


On 29/07/15 20:00, Paul Richards Tagliamonte wrote:
 
 Howdy maintainer,
 
 At least src/validation.cc is MIT/Expat licensed. Please include it in
 your copyright file.
 

Thanks for the feedback, I've added that and uploaded again

https://github.com/dpocock/WebSocket-Node/commit/b8dcd238002c076e46123d71cdc664603a1d5728

___
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-07-23 Thread Daniel Pocock


On 09/04/15 09:18, Dominique Dumont wrote:

 I don't have a better solution for small packages, but as long as there is 
 no improvement in package handling, I think there should be no exception. 
 I would still prefer the bundling of several small packages into bigger 
 chunks. Isn't git able to handle several upstreams in one repository?
 
 Here's the main problem of bundling: it will (not might) require more work 
 from packaging teams: improve tools, and more complex and frequent work to 
 upgrade packages, more difficulties to handle dependencies, breakages...
 Unfortunately, packaging teams are all understaffed and we all must strive 
 to make these teams more efficient in the quality and quantity of packages 
 they
 can deliver.
 

I also have concerns about this

The ultimate outcome of such things is that people go elsewhere, e.g.
they publish their code in NPM or Maven or whatever and they don't care
too much if it can be in Debian or Ubuntu.  This is actually quite sad
because many of the other platforms out there are at the other end of
the spectrum, they don't insist on sensible licensing, they don't have
any process of review.  Basically, they don't have an FTP master team.

I just want to put a few ideas out there to help people progress with this:

a) would the FTP masters accept small packages from NEW if they are only
there to enable the update of some other package that we already have in
Debian, maybe for a period of 6 months from now while a better strategy
is discussed?

b) could the FTP masters operate a separate catalog for NodeJS packages
and people would add this into sources.list if they want this stuff?

c) would we consider a temporary nodejs-modules.deb omnibus package
solution, with something like:

Provides: node-foo, node-bar, ...
Conflicts: node-foo, node-bar, ...

and then no other package should explicitly depend on nodejs-modules?
This package would just contain stuff that is relatively stable perhaps.

Regards,

Daniel


___
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] Comments regarding node-is-typedarray_1.0.0-1_amd64.changes

2015-07-18 Thread Daniel Pocock


On 18/07/15 12:24, Thorsten Alteholz wrote:
 Hi Daniel,
 
 this package seems to be another candidate for a small-package-reject. 
 Can't you merge this stuff into another package?
 


I was making a 1-to-1 mapping from NodeJS / NPM package names to Debian
package names as described in the policy:

  https://wiki.debian.org/Javascript/Nodejs/Manual

Amongst other things, the packaging/naming convention allows people to
more quickly package other NodeJS products that depend on this.

Regards,

Daniel

___
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] uploading new browserify-lite version

2015-07-08 Thread Daniel Pocock


On 08/07/15 09:29, Jérémy Lal wrote:
 2015-07-07 23:20 GMT+02:00 Andrew Kelley superjo...@gmail.com
 mailto:superjo...@gmail.com:
 
 Hi Jérémy,
 
 Daniel is interested in browserify-lite and I have completed and
 packaged up some feature requests that he had. He has offered to
 upload the new version this time.
 
 Daniel, I have done all the packaging and created the tag etc. All
 that remains is for you to check out the code from git, use gbp to
 build it, and upload it.
 
 
 Hi all,
 
 Thank you Andrew for the notification.
 Daniel, please note that pkg-javascript has no official policy regarding
 team maintenance.
 You should not update packages without getting a consent (by email or on
 #debian-js) of
 their main maintainer.
 That being said, please go ahead with browserify-lite.
 

Great, Andrew mentioned you were sponsoring his uploads so I suggested
he send the email before we go any further with this.

I'm currently testing it out to build the latest JsSIP package.  JsSIP
is also waiting on some new dependencies sitting in NEW.

0.3.0-1 has just been uploaded.

Regards,

Daniel

___
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 browserify, massive npm dependency graphs

2015-07-03 Thread Daniel Pocock


On 30/04/14 10:48, Leo Iannacone wrote:
 Node browserify is a kind of software which makes node modules
 compatible and runnable for browsers.
 
 It seems many modules use it, so it would be nice package it.
 
 I have taken a look, and it madly depends on dozens of packages/modules[0].
 
 My question is:
 
 do you know if exist something else which does the same job (with less
 depends)?


A few points in reply to your question:

browserify-lite exists now and helps some projects, I tried it for JsSIP
packages and will share my results soon, some hints in the issue tracker[1]

For Node-based projects with large dependency graphs, I'm starting
another thread on this mailing list.



1.
https://github.com/andrewrk/browserify-lite/issues?utf8=%E2%9C%93q=is%3Aopen+



___
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] packaging npm dependency graphs

2015-07-03 Thread Daniel Pocock


There are more and more interesting projects using npm and related
technologies like grunt and browserify

browserify is a heavy user of npm dependencies itself[1]

One idea that I had is that we could run some service (maybe using the
URL http://npm.debian.net) to:

a) automatically clone all the Git repositories for packages on
https://www.npmjs.com/
b) create a debian branch in each cloned repository
c) use a tool such as npm2debian[2] to create the debian/* artifacts and
commit them on the branch
d) publish all such generated packages in an unofficial apt repository
e) (optional) upload each package to mentors.debian.net for visual review

This would allow people to test the dependency graphs more quickly
before they do the more tedious effort of making sure each source
package is DFSG compatible, building debian/copyright and uploading it
to NEW.

Last year we investigated similar strategies for Java / Maven dependency
graphs, this was Andrew Schurman's GSoC project[3].  There is probably
some overlap in some of the automation that is required to do this at scale.

Has anybody else had similar thoughts?

Are there similar projects already?

1. http://bugs.debian.org/780357

2. https://www.npmjs.com/package/npm2debian

3. https://github.com/arcticwaters/dependency-builder

___
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] browserify/browserify-lite automation

2015-07-03 Thread Daniel Pocock

The most basic way of using browserify is not really consistent with the
Debian approach.  In most packages, we do everything to avoid having
bundled libraries (e.g. in a C++ project) and aim to have each library
in its own package so that any one library can be updated individually
to fix a bug or security flaw.

If I use browserify(-lite) from debian/rules, then it is copying code
from other packages into my own binary package at build time.

Instead of running browserify from debian/rules, maybe browserify can be
run dynamically by some hook script each time dependency packages are
installed or upgraded?  This would mean the browserify output is not
kept in any real binary packages, it is built locally on each system and
stored in /var/cache perhaps


___
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#771299: support for JsSIP event name 'confirmed'

2014-11-28 Thread Daniel Pocock
Package: jscommunicator-web-phone
Version: 2.0.1-1
Severity: important

The latest JsSIP releases now emit an event called 'confirmed' instead of 
'started'

For people to use newer JsSIP versions, JSCommunicator should recognise this 
event.

For maximum flexibility, JSCommunicator needs to handle either the new or old 
event name.

___
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] Fwd: Bug#769779: Acknowledgement (O: sipml5 -- JavaScript SIP stack)

2014-11-16 Thread Daniel Pocock

Orphaned package sipml5:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769779


 Original Message 
Subject: Bug#769779: Acknowledgement (O: sipml5 -- JavaScript SIP stack)
Date: Sun, 16 Nov 2014 12:09:06 +
From: ow...@bugs.debian.org (Debian Bug Tracking System)
Reply-To: 769...@bugs.debian.org
To: Daniel Pocock dan...@pocock.pro

Thank you for filing a new Bug report with Debian.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 w...@debian.org

If you wish to submit further information on this problem, please
send it to 769...@bugs.debian.org.

Please do not send mail to ow...@bugs.debian.org unless you wish
to report a problem with the Bug-tracking system.

-- 
769779: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769779
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



___
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#768630: not all Font Awesome files accessible under module URL

2014-11-08 Thread Daniel Pocock
Package: drupal7-mod-fontawesome
Version: 1.0-1
Severity: serious

Only the css directory is symlinked into Drupal

The other directories also need to be symlinked into Drupal

___
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#768639: jQuery UI not available

2014-11-08 Thread Daniel Pocock
Package: drupal7-mod-drucall
Version: 2.1-1
Severity: serious

The new version of JSCommunicator requires some jQuery UI functionality

Drupal7 provides jQuery UI in the page but doesn't expose the API
automatically.  Must use drupal_add_library to get it.

Fixed upstream in 2.2.

___
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#768502: function name mismatch

2014-11-07 Thread Daniel Pocock
Package: drupal7-mod-jqueryi18nproperties
Version: 1.0.0-1
Severity: serious

Upstream bug:
https://www.drupal.org/node/2371299

There is a mismatch in a PHP function name.  This makes the function
impossible to call.

Upstream v1.1 fixes it.

___
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#768351: must declare dependencies the Drupal way

2014-11-06 Thread Daniel Pocock
Package: drupal7-mod-jscommunicator
Version: 1.0.1-2
Severity: serious

The .info file needs to include all dependencies for Drupal to ensure
they are enabled correctly at runtime.

___
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#768354: must sync with JSCommunicator itself

2014-11-06 Thread Daniel Pocock
Package: drupal7-mod-drucall
Version: 2.0.1-1
Severity: serious

A newer JSCommunicator version was uploaded but the DruCall module could
not be uploaded earlier while waiting for the FTP masters to approve new
Drupal dependency wrapper packages drupal7-mod-jqueryi18nproperties and
drupal7-mod-fontawesome

They were approved just before the freeze and now everything needs to be
uploaded and unblocked in sync to work together.

___
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 Daniel Pocock
Package: libjs-jscommunicator
Version: 2.0.0-1
Severity: serious

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)

___
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 Daniel Pocock
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256



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.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBCAAGBQJUW9kMAAoJEGxlgOd711bErF4QAIVYmGxLX9LH5mHnzgG5nnM+
7hmdPrqi0sXh9O8oD/L6sLBl/1j+wk/isqnqjw2RDFXPLEPvoW5td3+UaxKoal9r
AkVLImwhRdUvmGKrmIBdCnS7QMt189N5iiQcrBpDRlTQ12MYCDPidQ9oZwwuYxbF
jc16qBooJewMMfbRIw1/nbcJKLNmB8AK3hAjV7czMhhHd4uEQawXEthz7ImHMuHz
IXUn88/SSDjX0lHjhTkCLVCkjXHZMMYVzx444QOY9KUsjvrQsUYyROCPEZXQ8/xv
Cjbijl18p9F3oqCKw14MuaBdt5TxCbOQUC1MHwYx5LORinEtCYGmhrogZERzFwMW
2+AvVDJWnHGo7DJ+HPX4dtM5e5bPXmzQMAOQI+WyyjtZpEMVdEvRZgt0fTUEv//N
FU11oDRqST+yNqHhUDaATdmDinIVY/HLIQw8KbSNUCiN2NZYcVAd0UpRIqUnpzKW
2VgMfPh0EhOV09oq6ZH/ozdyUnmbolPn/hFJ2I2Yny8ydAtw35QrrGXxyp5kzCFl
Opt4dd9zKCDmySJnsXiCjSvqbEko5wYKtlbMkV/7KD1yqIqF5x2r3IF+GhEcQAhz
tFkm/TcaTM2g4gVQwipMPuKh2WtbCiScsJRD/z1AVjC16zjSpA9XoGyKndKfwv3X
yeFmmZiyFifRLGpE1DDw
=TuT8
-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] drupal7-mod-jqueryi18nproperties_1.0.0-1_amd64.changes REJECTED

2014-10-10 Thread Daniel Pocock
On 10/10/14 13:42, Luca Falavigna wrote:
 Hi Daniel,

 2014-10-10 13:24 GMT+02:00 Daniel Pocock dan...@pocock.pro:
 On 10/10/14 13:00, Luca Falavigna wrote:
 jQuery-i18n-properties is not actually part of this package - it is just
 a dependency

 The package itself is a wrapper that links it to Drupal
 I just re-read the package content, and indeed I was fooled by it. I
 considered some files to be actually part of jQuery-i18n-properties.

 I stand corrected, and I apologize for the mistake.
 If you could reupload the package again, I'll fast-track it.

I tried to upload again and it rejected again at 14:19

I just uploaded with a new version 1.0.0-2



___
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] jquery-i18n-properties_1.0.9-1_amd64.changes REJECTED

2014-08-03 Thread Daniel Pocock


On 03/08/14 19:00, Ansgar Burchardt wrote:
 
 Hi,
 
 the copyright and license information for css/blueprint/* is missing.
 

Did you look at the 1.1.0 upload?  It was missing in 1.0.9 only.  Maybe
I forgot to upload 1.1.0-1, it was on my disk but I don't see an email
acknowledgment for any upload so this was probably my fault.


 In addition the package recommends jquery which is not a binary
 package in the archive (and it doesn't seem to be provided by anything
 either).
 


That is a mistake - fixed.  I just uploaded 1.1.0-1 with that fix too.

Changes visible here:
http://anonscm.debian.org/cgit/pkg-javascript/jquery-i18n-properties.git

Thanks for taking the time to look at this.

Regards,

Daniel


___
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] JavaScript policy clarifications?

2014-06-16 Thread Daniel Pocock


Looking at

https://wiki.debian.org/Javascript/Policy

there are some ambiguities in point 4 (*should* ship a /minified/
version for each script, generated at build time (use /uglifyjs/ to this
purpose) )


- a package should /only/ ship a minified version of a script, or it
should ship both minified and unminified or it is at the maintainers
discretion?

- naming convention for minified scripts - a script minified by the
packaging process should have a .min.js extension?  Should all
maintainers use the same extension for this purpose?  Should there be a
symlink foo.js - foo.min.js as in some packages?

   (maybe non-minified js files could go in a libjs-foo-dev package?)

- the reference to uglifyjs could also mention closure-compiler




___
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#736077: Bug#736077: dont leak private network information (at least not by default)

2014-03-02 Thread Daniel Pocock
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256



On 19/01/14 15:22, Holger Levsen wrote:
 package: libjs-jssip tags: security
 
 Hi Daniel,
 
 thanks for working on usuable + secure RTC in the webbrowser!
 
 During your presentation at the Paris mini-debconf I just learned
 that your libjs-jssip leaks all networks to the sip server (or
 calling party), which I consider a privacy violation (which has
 been implemented to improve the user experience by allowing the
 application to choose the best network connection).
 
 Still, if I connect via route $X I expect this software not to leak
 my other routes, which might contaín sensitive information.
 
 In the talk you said it was trivial to comment out these lines, so
 I'm asking you to do this by default and optionally allow it.
 

I actually did some experiments with this (using a PyRoute script in
the SIP proxy to strip some ICE candidates from the SDP message body)

I found that sometimes the other end of the connection wasn't happy
with the SDP.  Maybe there is something embedded in the STUN ICE check
messages and the peer knows that the SDP has been modified.  I would
need to look more closely at the spec to find out.

I'm CCing the Jitsi dev list, they develop the ice4j ICE library for
Java and may be able to comment on this.  It may also be useful for
Jitsi, Empathy and other softphones to offer a similar feature and if
it is practical, please raise the same bug against those packages.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBCAAGBQJTEw8hAAoJEOm1uwJp1aqDpwAQAKaSO1626Q0FbYxkxL/6iEhv
03JCDeAHbpe7GWIYvJipjiq4l7WMxq1afYD7FInp39HOlvjcqjl3Pu//5NWR4043
R1hR/8M7+248Vk6Ss0eFNZuGnlSjl1Dg/ADrVlZTlmvEGjEfcLA20454dWEZWJII
fy3yHNPthHeqza/QxYvCt5CjwLotnOyUZXOpIM9VvxAm/GIRLo48fCGQYCmAZsHy
mjSnyX/MPoRYXo3OQTrvHjCVZzj/5DR/rNEsvIHannCwQdKJOQrALNJgHi5Q9g6u
J3LnF36I+zcdnIle4MS+gjNQ5oVHzZBJ52OsGGFgzBreK4r09OUkpZStRQKpkZ9s
iW9oPUNEjpMEafc37MYpCPN6xrGquIDZM2Y8lo3hrF3ZlZytJYlApaIjcTQNk5IK
KKsS7UOPmBsoYFIM/qWUppTyWMEdO6KWRjyQxsFyHlQ/HGuDUQLYkk3PginNj46W
o7V20ujhct8Lm1ah7KeYxKAJt3AZ6u8GJrgSYE89+ZUBZ5OYtXFXMflq8WCcoEiK
B4hCvgCbTzzbsKDOt1S3xDEczeelP+aNbuhHFE+NfkpOuuvkk5K5WqdF2SvSgcYq
GH3uZkJ3xmKHG+lfZEYj0P999j6IUMwbY80VhrjE3u7fl8sZA5RHwunftyhqSn7o
NxIXj7mL2MBBr8VHcGel
=LRNH
-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#740489: include correct UA version string

2014-03-02 Thread Daniel Pocock
package: libjs-jssip
version: 0.4.0.20140212.1-1

The UA version string in the SIP headers is incorrect

This is a bug in the way we use make instead of upstream's grunt build
system to build the JavaScript.

If grunt becomes part of Debian, then we will just use grunt and the
problem will go away.

If not, then we need to improve the Makefile to fix this and similar issues.

___
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#716796: JSHint is optional

2014-01-20 Thread Daniel Pocock


JSHint is optional, as noted earlier, it is just a tool to spot mistakes

We can still build a valid jQuery package without running JSHint during
the build

Any calls to JSHint can be replaced with a call to /bin/true

___
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-monitoring-maintainers] Bug#736104: Sourceless file

2014-01-19 Thread Daniel Pocock


Hi pkg-javascript,

Can anybody comment on the jQuery version in sid?  It is still 1.7 while
more and more upstreams appear to be using newer versions

I would obviously like to resolve the source issue below by linking to a
packaged jQuery.  If it won't happen soon please let me know so I can
find another solution or test against 1.7.

Regards,

Daniel



On 19/01/14 21:53, bastien ROUCARIES wrote:
 Package: src:ganglia-web
 Version: 3.5.8-4
 Severity: serious
 User: debian...@lists.debian.org
 Usertags: source-contains-prebuilt-javascript-object
 X-Debbugs-CC: ftpmas...@debian.org


 I could not find the source of:
 js/jquery-1.9.1.min.js
 js/jquery-ui-1.10.2.custom.min.js
 jquery.scrollTo-1.4.2-min.js
 dash/js/jquery-ui-1.8.14.custom.min.js

 ___
 Pkg-monitoring-maintainers mailing list
 pkg-monitoring-maintain...@lists.alioth.debian.org
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-monitoring-maintainers


___
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] Comments regarding drupal7-mod-jscommunicator_1.0.0-1_amd64.changes

2014-01-14 Thread Daniel Pocock
On 14/01/14 12:23, Thorsten Alteholz wrote:
 Hi Daniel,

 your debian/copyright says that this package is GPLv2, but
 according to COPYING it should be GPLv2+.
 Maybe you can correct this in one of the next uploads.


Thanks for the feedback, I've fixed both in the repositories so it will
definitely be part of the next upload


___
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 Daniel Pocock
On 11/05/13 17:46, Marcelo Jorge Vieira wrote:
 Hi Jérémy,

 On Sun, 2013-05-05 at 23:35 +0200, Jérémy Lal wrote:
 On 05/05/2013 22:45, Marcelo Jorge Vieira wrote:
 Hi Jérémy,

 What do you think about backport nodejs to wheezy?
 When the migration from nodejs 0.6 to nodejs 0.10 is finished,
 all new packages will go to testing and be good candidates for backports.

 The current status is :

 * nodejs 0.10, libv8-3.14 are in experimental
 * node-gyp isn't but is not tested enough
 * i haven't set up a migration yet. Give me a few days...
   Almost all modules will need to be updated, and all c++ addons
   be moved to node-gyp instead of node-waf.

 However i don't think it is a good idea to backport npm, it is a
 lot of work and being mostly a development tool, people will probably
 better be using it in testing/sid.
 thanks for the feedback ;)


 Of course, as usual, any help is welcome.
 Yes, I will try it.


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



___
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 Daniel Pocock
On 11/10/13 10:20, Jérémy Lal wrote:
 On 11/10/2013 09:47, Daniel Pocock wrote:
 On 11/05/13 17:46, Marcelo Jorge Vieira wrote:
 Hi Jérémy,

 On Sun, 2013-05-05 at 23:35 +0200, Jérémy Lal wrote:
 On 05/05/2013 22:45, Marcelo Jorge Vieira wrote:
 Hi Jérémy,

 What do you think about backport nodejs to wheezy?
 When the migration from nodejs 0.6 to nodejs 0.10 is finished,
 all new packages will go to testing and be good candidates for backports.

 The current status is :

 * nodejs 0.10, libv8-3.14 are in experimental
 * node-gyp isn't but is not tested enough
 * i haven't set up a migration yet. Give me a few days...
   Almost all modules will need to be updated, and all c++ addons
   be moved to node-gyp instead of node-waf.

 However i don't think it is a good idea to backport npm, it is a
 lot of work and being mostly a development tool, people will probably
 better be using it in testing/sid.
 thanks for the feedback ;)


 Of course, as usual, any help is welcome.
 Yes, I will try it.

 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?


___
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 Daniel Pocock
On 11/10/13 11:22, Jonas Smedegaard wrote:
 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

Related to this, I prepared a fix for closure-compiler, one of the jssip
build dependencies

This should clear FTBFS: jssip and allow simplification of
jssip:debian/rules and build-deps

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705565#41



___
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 Daniel Pocock
On 11/10/13 13:30, Jonas Smedegaard wrote:
 Quoting Daniel Pocock (2013-10-11 13:09:38)
 On 11/10/13 11:22, Jonas Smedegaard wrote:
 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
 Related to this, I prepared a fix for closure-compiler, one of the 
 jssip build dependencies

 This should clear FTBFS: jssip and allow simplification of
 jssip:debian/rules and build-deps

 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705565#41
 I still (as I believe I pointed out in one of the bugreports I filed 
 that day when doing the backport) recommend using uglifyjs consistently.

 (upstream argued there was a big size gain using another minifier, but 
 in actual test the difference was minimal, and uglifyjs is (also) well 
 tested and means simpler dependencies, compared to Java-based tools.


For some reason (I haven't checked exactly why) upstream uses
closure-compiler for their Grammar file and uglify for the rest of their
code

While it wouldn't be hard, I'm not too keen to make further changes to
their build system unless it is essential - however, if you are curious
about this particular case, you could raise an issue in their github
project page and we can try to understand it




___
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] Comments regarding jssip_0.3.7-1_amd64.changes

2013-09-06 Thread Daniel Pocock
On 06/09/13 09:32, Luca Falavigna wrote:
 Hi,

 I'm wondering about the files under src/Grammar/dist/.
 According to README.md, it seems they are generated using PEG.js.

 Can these files be generated at build time, and with what tool?

PEGjs has been packaged too

The package includes two build systems, grunt and a Makefile

The Makefile includes rules to generate the Grammar at build time on
every build



___
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] packaging dependencies for Drupal modules

2013-03-29 Thread Daniel Pocock

Drupal has a libraries module that helps co-ordinate the use of dependencies

This seems to fit well with Debian's way of sharing library code, so
I've started packaging it:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704196

One of the main intentions of this is to share JavaScript code, such as
that deployed under /usr/share/javascript on a Debian system


___
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] packaging WebRTC, and pkg-javascript git repos

2013-02-23 Thread Daniel Pocock


Hi,

Thanks for adding me to the group

I'm planning to upload packages of the two main WebRTC clients, SIPml5
and JsSIP

I haven't done any JavaScript packaging before so any feedback is welcome

I'm also working on the server-side infrastructure for WebRTC to come
into Debian:
http://www.resiprocate.org/WebRTC_and_SIP_Over_WebSockets

Also, I notice that git SCM wasn't enabled in alioth, so I enabled it.
Now it displays a link to

http://alioth.debian.org/scm/browser.php?group_id=100128

and doesn't easily let people browse all the repos

Furthermore, when I was added to the group, I notice alioth didn't
automatically add me to the UNIX group scm_pkg-javascript - maybe this
is because the SCM tool wasn't enabled at the time I was added.  Anyhow,
I've raised a ticket for the alioth support group to check my permissions.

Regards,

Daniel

___
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] packaging WebRTC, and pkg-javascript git repos

2013-02-23 Thread Daniel Pocock
On 23/02/13 23:32, Jonas Smedegaard wrote:

 Also, I notice that git SCM wasn't enabled in alioth, so I enabled it. 
 Now it displays a link to

 http://alioth.debian.org/scm/browser.php?group_id=100128

 and doesn't easily let people browse all the repos
 
 As I understand it, the Alioth interface is crappy and only provides 
 interface for a single git repository, not a pile of them as we need.  
 If I am right in that, I strongly recommend to *not* enable the VCS in 
 the Alioth interface.

Ok, but this could also explain why I had a problem with the UNIX group,
we could end up with inconsistencies in our group memberships as new
members get added.  Maybe we can ask the alioth admins to let us
substitute the SCM git page with some link to our directory of packages?

 
 Also, I prefer to use collab-maint and only use this team at Alioth for 
 our mailinglist.  The reason for that is to make it easiest possible for 
 DDs to contribute (because all DDs are by default member of 
 collab-maint).  I find that easing access for DDs outweigh making it 
 easiest possible for non-DDs to contribute (they need to first become 
 member of our team and then ask for additional membership of 
 collab-maint).
 
 I have heard rumors that it should be possible to ask the Alioth admins 
 to mark our SCM area as automatically including all DDs just as the 
 collab-maint does, but I have not checked if that is indeed possible.

Let's have a look, I have two accounts:

my guest account is in collab-maint (like many guest accounts):

pocock@vasks:/git/collab-maint$ id dpocock-guest
...
40755(collab-maint)
...

and my DD account is not in collab-maint but gains write access indirectly:

pocock@vasks:/git/collab-maint$ id

It may be that we want pkg-javascript owned by one of the other groups,
e.g. scm_Debian

I'd actually be in favor of giving much wider access though, if only we
could limit certain high-risk activities (like git push --force) to
pkg-* admins

The more significant motivation for using pkg-javascript/*.git is just
the logical organisation of the packages rather than security

 Do anyone in this team object to grant access to all DDs to our SCM? If 
 not, do someone volunteer to figure out if it is possible?
 
 
 
 Furthermore, when I was added to the group, I notice alioth didn't 
 automatically add me to the UNIX group scm_pkg-javascript - maybe this 
 is because the SCM tool wasn't enabled at the time I was added.  
 Anyhow, I've raised a ticket for the alioth support group to check my 
 permissions.
 
 Maybe just a matter of time.  Some ACL-related stuff is applied by CRON 
 jobs.

Ok, I'll check again tomorrow

The package is uploaded now:

http://anonscm.debian.org/gitweb/?p=collab-maint/sipml5.git

I've just been making some test calls between wheezy and squeeze (both
running Chrome 25) against my patched repro SIP proxy

Just install the package and visit http://localhost/sipml5-web-phone



___
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] packaging JsSIP - npm, grunt, etc

2013-02-23 Thread Daniel Pocock

I've had a look at JsSIP:

https://github.com/versatica/JsSIP

In particular, it is built using a tool called grunt, and that requires
nodejs and the npm tool

It also pulls in some other dependencies:

https://github.com/opentelecoms-org/JsSIP/blob/master/package.json#L23

  devDependencies: {
grunt: 0.3.17,
pegjs: 0.7.0,
node-minify: ~0.7.2
  },


I'm just wondering what is the approach here:

a) should I iteratively create packages for everything in this hierarchy?

b) or do I just package the release artifact distributed from upstream?

  http://jssip.net/download/


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