Re: [Pkg-javascript-devel] Packages ready to review

2018-05-10 Thread Paolo Greppi
Il 09/05/2018 10:30, Paolo Greppi ha scritto:
> ...
> Of course before we make it part of our workflow, the manual bits have to be
> streamlined.
> 
> There are some python scripts that you can use to sync the BTS bugs to gitlab
> issues:
> https://lists.debian.org/debian-devel/2018/03/threads.html#00318
> 
> They could help us automatically move out of the way the issues linked to ITPs
> that have been closed.
> To automatize the creation of issues from ITPs is trickier.
> I cannot think of a feasible criterion to filter the wnpp bugs in the BTS to
> import only those "belonging" to pkg-javascript-devel.
> Perhaps we could attach some tag / label in the BTS ...
> ...

We should automate the syncing with the BTS, but the best way to understand if
this kanban thing can be useful to the team is to populate it and play with it.

So I looked in the BTS which ITPs we are working on.

I found 268 pending ITPs related to node or JavaScript based on the title
alone:
  ssh git.debian.org
  psql -U guest -h udd.debian.org -p 5452 udd
  SELECT count(*)
  FROM all_bugs
  WHERE
package='wnpp'
AND (title LIKE 'ITP: libjs-%' OR title LIKE 'ITP: node-%')
AND status = 'pending' ;

Then I fetch the ITPs that would be closed by uploads that are sitting in the
NEW queue:
```
wget http://212.237.56.209/new.json
cat new.json | jq '.[] | {status: .status, source: .source, itp: 
.changes.closes}'
```

I used a spreadsheet to join these lists, and found out that of the 268 pending
ITPs, 160 are in NEW.
So we're left with 108 ITP; now how to find out which ones are meant to be
maintained in the js-team ?

As a first approx, if a repo is present in salsa.debian.org/js-team or on
alioth /git/pkg-javascript with the name of the ITP source package, we can
assume that the ITP owner intends to maintain it in the js-team.

Turns out of the 108 pending ITPs not yet in NEW there were 13 with a salsa
repo and 14 with an alioth one, so I created them manually (migrating the 14
repos from alioth to salsa in the process), and assigned them to the ITP owner
(if I could find a matching salsa user).

In doing this I realized that the current ITP workflow should take into account
that:

1. there may be several duplicate ITP bugs in the BTS associated to a new
   package

2. there may be non-ITP bugs such as O: or RFP: where someone is working at,
   but did not yet change the title to ITP

3. DMs will need RFS also for updates (possibly without an associated bug in
   the BTS)

4. DDs won't need sponsorship obviously but may benefit from the RFC step as 
well.

Paolo

-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Packages ready to review

2018-05-08 Thread Pirate Praveen



On തി, മേയ് 7, 2018 at 8:10 വൈകു, Xavier 
 wrote:

Updated list of packages to review:

 - node-mongodb
   - node-mongodb-core
   - node-require-optional


Try to enable tests. See 
https://wiki.debian.org/Javascript/Nodejs/Npm2Deb#Run_tests_if_available



   - bson.js


bson.js: I suggest you keep node-bson as source package name, remove 
nodejs depndency from node-bson binary package, remove libjs-bson 
binary package and just provide libjs-bson.


Also rebuild browser_build/bson.js using the provided webpack 
configuration. See 
https://wiki.debian.org/Javascript/Nodejs#Using_build_tools_like_grunt



 - node-nodedbi
 - node-file-cache-simple
   - node-fs-jetpack
 - node-inireader
 - node-q
 - node-syslog-client

Regards,
Xavier

--
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Packages ready to review

2018-05-07 Thread Xavier
Updated list of packages to review:

 - node-mongodb
   - node-mongodb-core
   - node-require-optional
   - bson.js
 - node-nodedbi
 - node-file-cache-simple
   - node-fs-jetpack
 - node-inireader
 - node-q
 - node-syslog-client

Regards,
Xavier

-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Packages ready to review

2018-05-02 Thread Xavier
Le 02/05/2018 à 13:22, Pirate Praveen a écrit :
> On ബുധന്‍ 02 മേയ് 2018 02:21 വൈകു, Xavier wrote:
>> Done for node-fs-jetpack, node-file-cache-simple and node-inireader.
>> List is now:
>>  - node-fastcgi
>>- node-fastcgi-stream
>>- node-bufferlist
> 
> Uploaded. Next time you can use compat 11 and also remove unnecessary
> dh-buildinfo build dependency (not required for debhelper >= 10).

Done for:
 - node-mongodb
   - node-mongodb-core
   - node-require-optional
   - bson.js
 - node-nodedbi
 - node-file-cache-simple
   - node-fs-jetpack
 - node-inireader
 - node-q

> Also check the LICENSE* file and update debian/copyright. See my changes
> in node-fastcgi.

Seems good for these packages.

Regards,
Xavier

-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Packages ready to review

2018-05-02 Thread Pirate Praveen
On ബുധന്‍ 02 മേയ് 2018 02:21 വൈകു, Xavier wrote:
> Done for node-fs-jetpack, node-file-cache-simple and node-inireader.
> List is now:
>  - node-fastcgi
>- node-fastcgi-stream
>- node-bufferlist

Uploaded. Next time you can use compat 11 and also remove unnecessary
dh-buildinfo build dependency (not required for debhelper >= 10).

Also check the LICENSE* file and update debian/copyright. See my changes
in node-fastcgi.

>  - node-mongodb
>- node-mongodb-core
>- node-require-optional
>- bson.js
>  - node-nodedbi
>  - node-file-cache-simple
>- node-fs-jetpack
>  - node-inireader
>  - node-q
> 
> Thanks!
> 



signature.asc
Description: OpenPGP digital signature
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Packages ready to review

2018-05-02 Thread Xavier
Le 02/05/2018 à 08:07, Xavier a écrit :
> Le 02/05/2018 à 07:18, Pirate Praveen a écrit :
>>
>>
>> On ബു, മേയ് 2, 2018 at 10:44 രാവിലെ, Xavier  wrote:
>>> Hi all, these packages are ready for review (with dependencies): -
>>> node-fastcgi - node-fastcgi-stream - node-bufferlist - node-mongodb -
>>> node-mongodb-core - node-require-optional - bson.js - node-nodedbi -
>>> file-cache-simple.js - fs-jetpack.js
>>
>> This seems to be a node module, so it is better to keep node- as
>> the source package name (the default by npm2deb).
> 
> Hello,
> 
> thanks, I'm going change fs-jetpack.js to node-fs-jetpack and
> file-cache-simple.js to node-file-cache-simple

Done for node-fs-jetpack, node-file-cache-simple and node-inireader.
List is now:
 - node-fastcgi
   - node-fastcgi-stream
   - node-bufferlist
 - node-mongodb
   - node-mongodb-core
   - node-require-optional
   - bson.js
 - node-nodedbi
 - node-file-cache-simple
   - node-fs-jetpack
 - node-inireader
 - node-q

Thanks!

-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

Re: [Pkg-javascript-devel] Packages ready to review

2018-05-01 Thread Pirate Praveen



On ബു, മേയ് 2, 2018 at 10:44 രാവിലെ, Xavier 
 wrote:

Hi all,

these packages are ready for review (with dependencies):
 - node-fastcgi
   - node-fastcgi-stream
   - node-bufferlist
 - node-mongodb
   - node-mongodb-core
   - node-require-optional
   - bson.js
 - node-nodedbi
 - file-cache-simple.js
   - fs-jetpack.js


This seems to be a node module, so it is better to keep node- 
as the source package name (the default by npm2deb).



 - inireader.js
 - node-q

Best regards,
Xavier

--
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel
-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel

[Pkg-javascript-devel] Packages ready to review

2018-05-01 Thread Xavier
Hi all,

these packages are ready for review (with dependencies):
 - node-fastcgi
   - node-fastcgi-stream
   - node-bufferlist
 - node-mongodb
   - node-mongodb-core
   - node-require-optional
   - bson.js
 - node-nodedbi
 - file-cache-simple.js
   - fs-jetpack.js
 - inireader.js
 - node-q

Best regards,
Xavier

-- 
Pkg-javascript-devel mailing list
Pkg-javascript-devel@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel