Bug#799092: RFS: haxe/1:3.2.0+dfsg-1
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 Bernatwrote: > ❦ 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
❦ 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
❦ 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
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 Bernatwrote: > ❦ 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
❦ 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
Hi Vincent, hi Andy, On Tue, Sep 15, 2015 at 10:09 PM, Vincent Bernatwrote: > ❦ 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
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
❦ 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