Re: [Pkg-javascript-devel] Packages ready to review
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
On തി, മേയ് 7, 2018 at 8:10 വൈകു, Xavierwrote: 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
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
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
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
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 രാവിലെ, Xavierwrote: >>> 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
On ബു, മേയ് 2, 2018 at 10:44 രാവിലെ, Xavierwrote: 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
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