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

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

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

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<[hidden email]>
 * 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:



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


  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 <[hidden email]>  Wed, 26 Aug 2015 15:01:06 +0800


  Regards,
   Andy Li

Reply | Threaded
Open this post in threaded view
|

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

Vincent Bernat-3
 ❦ 16 septembre 2015 03:46 +0800, Andy Li <[hidden email]> :

> 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 (834 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

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

Gabriele Giacone-3
Hi Vincent, hi Andy,

On Tue, Sep 15, 2015 at 10:09 PM, Vincent Bernat <[hidden email]> wrote:

>  ❦ 16 septembre 2015 03:46 +0800, Andy Li <[hidden email]> :
>
>> 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

Reply | Threaded
Open this post in threaded view
|

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

Vincent Bernat-3
In reply to this post by Andy Li
 ❦ 16 septembre 2015 03:46 +0800, Andy Li <[hidden email]> :

> * Package name : haxe
> Version : 1:3.2.0+dfsg-1
> Upstream Author : Haxe Foundation<[hidden email]>
> * 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 (834 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

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

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 <[hidden email]> wrote:
 ❦ 16 septembre 2015 03:46 +0800, Andy Li <[hidden email]> :

> * Package name : haxe
> Version : 1:3.2.0+dfsg-1
> Upstream Author : Haxe Foundation<[hidden email]>
> * 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

Reply | Threaded
Open this post in threaded view
|

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

Vincent Bernat-3
 ❦ 17 septembre 2015 19:17 +0800, Andy Li <[hidden email]> :

> 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 (834 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

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

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 <[hidden email]> wrote:
 ❦ 17 septembre 2015 19:17 +0800, Andy Li <[hidden email]> :

> 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

Reply | Threaded
Open this post in threaded view
|

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

Vincent Bernat-3
 ❦ 18 septembre 2015 16:35 +0800, Andy Li <[hidden email]> :

> 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 (834 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#799092: marked as done (RFS: haxe/1:3.2.0+dfsg-1)

Debian Bug Tracking System
In reply to this post by Andy Li
Your message dated Tue, 22 Sep 2015 16:30:57 +0000
with message-id <[hidden email]>
and subject line closing RFS: haxe/1:3.2.0+dfsg-1
has caused the Debian Bug report #799092,
regarding RFS: haxe/1:3.2.0+dfsg-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [hidden email]
immediately.)


--
799092: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799092
Debian Bug Tracking System
Contact [hidden email] with problems

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<[hidden email]>
 * 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:



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


  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 <[hidden email]>  Wed, 26 Aug 2015 15:01:06 +0800


  Regards,
   Andy Li


Package haxe version 1:3.2.0+dfsg-1 is in unstable now.
https://packages.qa.debian.org/haxe