[Pkg-javascript-devel] Review of libv8-i18n

Jérémy Lal kapouer at melix.org
Sun Apr 1 13:06:26 UTC 2012


On 31/03/2012 03:18, Jonas Smedegaard wrote:
> Hi (mostly) Jérémy,
> 
> You asked me on IRC to review libv8-i18n, and I now found time to do
>  so:
> 
> Copyright file lacks Upstream-Source URL(s) and Upstream-Contact 
> address(es).

"Source" field.
Done.

> Copyright file lacks a Comment: referencing actual Apache 2.0 license
> below /usr/share/common-licenses.

Done.


> Patch 2002 changes to include "v8.h" - but if that's system shared 
> header I suspect that should instead be <v8.h>.

Done.


> Seems irrelevant to me to mention origin or reverse dependencies in 
> long description: I suggest dropping 2nd paragraph.
> 
> Makes more sense to me to first introduce what libv8 is and then that
> this package is an extension to it: I suggest swapping those two 
> paragraphs in long description.

OK.
I was trying to explain that libv8-i18n is mainly needed by chromium,
do you think it's still important to mention it ?

> Please use anonvcs.debian.org URL in Vcs-Browser field.

anonscm.debian.org
Done.

> I recommend using d-shlibs to handle installation of library files 
> and resolve library-related dependencies.

All right - i'm not sure it's properly setup now.

> I suggest re-wrapping control file long descriptions and copyright 
> file License fields at 72 chars (not 80 chars).

Done.
And favorite editor configured once and for all so that won't happen again :)

> Did you consider using symbols file to track API/ABI changes instead
>  of simply relying on upstream version for that?  Especially since
> you really do not use upstream releases but VCS snapshots: Seems
> unlikely to me that SONAME should be bumped exactly when upstream
> bumps version number, rather than such changes appearing at some
> earlier VCS commit.

After our discussion on #debian-js :
libv8-i18n doesn't have upstream version nor upstream soname.
Choosing for upstream version : 0~0.svn7
Choosing for soname : 0.0.0
Library version : $(soname).0.0
Hence full lib version will be 0.0.0.0.0

> Would be good if you could have get-orig-source target include a rule
> to generate a Changelog.svn file, e.g. using 
> /usr/share/doc/subversion/examples/gnuify-changelog.pl.gz (but since
>  it is forbidden to rely on /usr/share/doc to exist, that script 
> should then be included in debian/ subdir).

Great.
I took the upstream copy - relicensed under Apache-2.


Jérémy.




More information about the Pkg-javascript-devel mailing list