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

2014-09-07 Thread Leo Iannacone
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 :
 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!

 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?

It's not so clear, so far, what to do with this kind of utils.

Can we discuss all the pro and cons ?
I have never managed bundled-multi-sources packages...

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

L.

___
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] please push all node-postgres gbp branches

2014-09-07 Thread Jérémy Lal
Le dimanche 07 septembre 2014 à 10:44 +0200, Jonas Smedegaard a écrit :
 Quoting Leo Iannacone (2014-09-07 10:21:24)
  On 6 September 2014 14:30, Jonas Smedegaard d...@jones.dk wrote:
 
 ../..

  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).

While i think a package manager is supposed to manage packages, not
force upon us arbitrary constraints, i must admit i'm not so happy with
many small modules doing the same thing, like the multiplication of
async helpers, or ansi tools, or stream tools (which is caused by the
absence of a standard library for Node.js).

Eventually, in a given category, many modules are going to be removed in
favor of one (most popular / technically sound).
Instead of waiting for the natural selection to happen, there are
several things we could do to fasten the process:

* bundle similar modules in the same category
* propose a good representant, popular module of that category and
progressively patch away all others in the same category
* add some compatibility helpers to a representant module to ease
replacement of other modules

In the end, i'm not sure any of this work will be really useful, since
the time spent doing that is time not spent on the quality of existing
packages, and i don't think it would be a vast improvement to do that.

Jérémy.









___
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-06 Thread Jérémy Lal
Le samedi 06 septembre 2014 à 12:59 +0200, Jonas Smedegaard a écrit :
 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!

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 ?

Jérémy.



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