Bug#799092: RFS: haxe/1:3.2.0+dfsg-1

2015-09-18 Thread Andy Li
Hi Vincent,

I've saved a copy of git-archive-all in debian directory and updated
copyright accordingly.
The package has been reuploaded to mentors.
Thank you!

Best regards,
Andy

On Fri, Sep 18, 2015 at 3:57 PM, Vincent Bernat  wrote:

>  ❦ 17 septembre 2015 19:17 +0800, Andy Li  :
>
> > I've revised the package and reuploaded.
>
> In d/rules, get-orig-source is using "curl | python". I am a bit
> uncomfortable with that. I had a quick look at this Python script and it
> should be replacable by something like that:
>
> #+BEGIN_SRC sh
> (
>  git ls-files
>  git submodule --quiet foreach \
>--recursive 'git ls-files --with-tree=${sha1} | sed
> s+^+${path}/+'
> ) | while read f; do
>   [[ -d $f ]] || echo $f
> done | tar -zcf orig.tar.gz -T -
> #+END_SRC
>
> If not, it would be better to retrieve the script and place it in the
> debian/ directory (and update d/copyright).
>
> > I'm not very sure about the lintian hardening warnings. Lintian didn't
> > report those to me when I build the package, maybe because I have a
> > different environment than yours? I've added a lintian-override file
> > anyway.
>
> I am using "lintian -viI". Not everything needs an override (notably
> stuff with "I"). Your override worked fine.
>
> I don't see any additional problem with your packaging.
> --
> Debian package sponsoring guidelines:
>  http://vincent.bernat.im/en/debian-package-sponsoring.html
>


Bug#799092: RFS: haxe/1:3.2.0+dfsg-1

2015-09-18 Thread Vincent Bernat
 ❦ 17 septembre 2015 19:17 +0800, Andy Li  :

> I've revised the package and reuploaded.

In d/rules, get-orig-source is using "curl | python". I am a bit
uncomfortable with that. I had a quick look at this Python script and it
should be replacable by something like that:

#+BEGIN_SRC sh
(
 git ls-files
 git submodule --quiet foreach \
   --recursive 'git ls-files --with-tree=${sha1} | sed 
s+^+${path}/+'
) | while read f; do
  [[ -d $f ]] || echo $f
done | tar -zcf orig.tar.gz -T -
#+END_SRC

If not, it would be better to retrieve the script and place it in the
debian/ directory (and update d/copyright).

> I'm not very sure about the lintian hardening warnings. Lintian didn't
> report those to me when I build the package, maybe because I have a
> different environment than yours? I've added a lintian-override file
> anyway.

I am using "lintian -viI". Not everything needs an override (notably
stuff with "I"). Your override worked fine.

I don't see any additional problem with your packaging.
-- 
Debian package sponsoring guidelines:
 http://vincent.bernat.im/en/debian-package-sponsoring.html


signature.asc
Description: PGP signature


Bug#799092: RFS: haxe/1:3.2.0+dfsg-1

2015-09-18 Thread Vincent Bernat
 ❦ 18 septembre 2015 16:35 +0800, Andy Li  :

> I've saved a copy of git-archive-all in debian directory and updated
> copyright accordingly.
> The package has been reuploaded to mentors.

OK, it will be uploaded shortly.
-- 
Debian package sponsoring guidelines:
 http://vincent.bernat.im/en/debian-package-sponsoring.html


signature.asc
Description: PGP signature


Bug#799092: RFS: haxe/1:3.2.0+dfsg-1

2015-09-17 Thread Andy Li
Hi Gabriele, thanks for accepting my adoption!

Hi Vincent, thanks for the review!
I've revised the package and reuploaded.
I'm not very sure about the lintian hardening warnings. Lintian didn't
report those to me when I build the package, maybe because I have a
different environment than yours? I've added a lintian-override file anyway.
Please let me know if there is any other problem.

Best regards,
Andy

On Wed, Sep 16, 2015 at 7:32 PM, Vincent Bernat  wrote:

>  ❦ 16 septembre 2015 03:46 +0800, Andy Li  :
>
> > * Package name : haxe
> > Version : 1:3.2.0+dfsg-1
> > Upstream Author : Haxe Foundation
> > * URL : http://haxe.org/
> > * License : GPLv2+, MIT, LGPLv2+
> > Section : devel
>
> [...]
>
>  - d/control: in the short description, drop the "A" article.
>
>  - d/watch: please, keep it, just to check if the package is up-to-date
>
>  - d/rules: get-orig-source can do anything needed to retrieve the
> appropriate source tarball, including not using uscan; see:
> https://wiki.debian.org/onlyjob/get-orig-source
>
>  - d/rules: bash-completions should be installed to
> /usr/share/bash-completion/completions; there is an helper
> for that (dh_bash-completion), see its manual page
>
>  - d/changelog: please, add the bug number for the adoption request
>
>  - d/changelog: ensure you wrap the lines to 80 characters
>
>  - d/copyright: LGPL is Lesser General Public License (not Lesser Public
> License); GPL-3+ paragraph is also unused
>
> I am not familiar with OCaml stuff. Lintian complains about hardening,
> but I suppose this makes little sense with OCaml. In this case, please,
> use a lintian override.
>
> I: haxe: hardening-no-fortify-functions usr/bin/haxelib
> W: haxe: hardening-no-relro usr/bin/haxe
> --
> Debian package sponsoring guidelines:
>  http://vincent.bernat.im/en/debian-package-sponsoring.html
>


Bug#799092: RFS: haxe/1:3.2.0+dfsg-1

2015-09-16 Thread Vincent Bernat
 ❦ 16 septembre 2015 03:46 +0800, Andy Li  :

> * Package name : haxe
> Version : 1:3.2.0+dfsg-1
> Upstream Author : Haxe Foundation
> * URL : http://haxe.org/
> * License : GPLv2+, MIT, LGPLv2+
> Section : devel

[...]

 - d/control: in the short description, drop the "A" article.

 - d/watch: please, keep it, just to check if the package is up-to-date

 - d/rules: get-orig-source can do anything needed to retrieve the
appropriate source tarball, including not using uscan; see:
https://wiki.debian.org/onlyjob/get-orig-source

 - d/rules: bash-completions should be installed to
/usr/share/bash-completion/completions; there is an helper
for that (dh_bash-completion), see its manual page

 - d/changelog: please, add the bug number for the adoption request

 - d/changelog: ensure you wrap the lines to 80 characters

 - d/copyright: LGPL is Lesser General Public License (not Lesser Public
License); GPL-3+ paragraph is also unused

I am not familiar with OCaml stuff. Lintian complains about hardening,
but I suppose this makes little sense with OCaml. In this case, please,
use a lintian override.

I: haxe: hardening-no-fortify-functions usr/bin/haxelib
W: haxe: hardening-no-relro usr/bin/haxe
-- 
Debian package sponsoring guidelines:
 http://vincent.bernat.im/en/debian-package-sponsoring.html


signature.asc
Description: PGP signature


Bug#799092: RFS: haxe/1:3.2.0+dfsg-1

2015-09-16 Thread Gabriele Giacone
Hi Vincent, hi Andy,

On Tue, Sep 15, 2015 at 10:09 PM, Vincent Bernat  wrote:
>  ❦ 16 septembre 2015 03:46 +0800, Andy Li  :
>
>> I am looking for a sponsor for my package "haxe".
>> I'm a member of the Haxe Foundation. I would like to maintain the
>> package in the long term to improve haxe's debian support.
> [...[
>> * Adopt package.
>> + Set maintainer to myself.
>
> Hi Andy!
>
> The package isn't flagged up for adoption. Did you discuss with the
> current maintainers? The package has recently been adopted by the Debian
> Flash Team. I am sure they would welcome your help and accept that you
> maintain the package, but please, ask them.

I'm ok with haxe adoption.
At that time I adopted it just to fix rc bugs and avoid its removal,
gnash testsuite depends on it.
At the moment, no time to maintain it nor to review adopters' packaging.
Just filed RFA bug https://bugs.debian.org/799151

Thanks for your time
-- 
G..e



Bug#799092: RFS: haxe/1:3.2.0+dfsg-1

2015-09-15 Thread Andy Li
Package: sponsorship-requests
Severity: normal [important for RC bugs, wishlist for new packages]

  Dear mentors,

  I am looking for a sponsor for my package "haxe".
  I'm a member of the Haxe Foundation. I would like to maintain the package
in the long term to improve haxe's debian support.


 * Package name: haxe
   Version : 1:3.2.0+dfsg-1
   Upstream Author : Haxe Foundation
 * URL : http://haxe.org/
 * License : GPLv2+, MIT, LGPLv2+
   Section : devel

  It builds those binary packages:

haxe  - A multi-target universal programming language

  To access further information about this package, please visit the
following URL:

  http://mentors.debian.net/package/haxe


  Alternatively, one can download the package with dget using this command:

dget -x
http://mentors.debian.net/debian/pool/main/h/haxe/haxe_3.2.0+dfsg-1.dsc

  Changes since the last upload:

haxe (1:3.2.0+dfsg-1) unstable; urgency=low

  * Adopt package.
+ Set maintainer to myself.
  * New upstream version.
+ Update neko version dependency.
  * Remove outdated and discontinued emacs haxe mode.
  * Clean up copyright.
+ Remove entries of removed files.
  * Remove d/watch and get-orig-source target because the archive at Github
is missing submodules.

 -- Andy Li   Wed, 26 Aug 2015 15:01:06 +0800


  Regards,
   Andy Li


Bug#799092: RFS: haxe/1:3.2.0+dfsg-1

2015-09-15 Thread Vincent Bernat
 ❦ 16 septembre 2015 03:46 +0800, Andy Li  :

> I am looking for a sponsor for my package "haxe".
> I'm a member of the Haxe Foundation. I would like to maintain the
> package in the long term to improve haxe's debian support.
[...[
> * Adopt package.
> + Set maintainer to myself.

Hi Andy!

The package isn't flagged up for adoption. Did you discuss with the
current maintainers? The package has recently been adopted by the Debian
Flash Team. I am sure they would welcome your help and accept that you
maintain the package, but please, ask them.
-- 
Debian package sponsoring guidelines:
 http://vincent.bernat.im/en/debian-package-sponsoring.html


signature.asc
Description: PGP signature