Bug#725772: RFS: nfft -- Library for computing Non-uniform Fast Fourier Transforms

2013-10-25 Thread Andreas Tille
Hi Ghislain,

On Thu, Oct 24, 2013 at 05:48:35PM +0100, Ghislain Vaillant wrote:
 Hi Andreas, I have updated the package following your comments.
 
 http://anonscm.debian.org/gitweb/?p=debian-science/packages/nfft.git

I'm afraid I have some further remarks:

d/control:
  - Thanks to Scott's explanation I think I understood now the dh-exec
mechanism and so I think you can remove dh-exec from the
Build-Depends
  - Priorities: The source package should be Priority: optional and
only for the *-dbg package you should explicitly specify
Priority: extra.  The point is that priority extra packages will
be excluded from some QA checks which we do not really want in
general but actually debug packages should feature this extra
  - Neat tip:  You might like to check, how config modell using
   cme fix dpkg-control
is formating your control file.  I personally like this.

d/changelog:
  You created a new changelog paragraph.  For not yet uploaded packages
  this is at best confusiing even if your *-1 entry claims that it was
  uploaded to unstable (which it was not - at best this should be
  UNRELEASED).  Also the consequence of this new entry is, that the
  ITP bug is not closed by an upload if I would upload as is.  You can
  easily verify this effect when looking at the tasks page[1] which is
  not linking to an according WNPP bug (in contrast to for instance
  liblevmar-dev).  The reason is that only the latest paragraph of
  d/changelog is parsed.

  So my advise would be to *not* log your actual changes inside
  d/changelog until we have *really* the first version inside Debian.
  There is sufficient information inside the Git commit logs.  Just
  remove the 3.2.3-2 paragraph and it also makes sense to target
  with 3.2.3-1 at UNRELEASED while leaving me as the sponsor the
  task to switch this to unstable once I decide to upload.  This
  is (should be??) written in Debian Science policy document and
  helps other team members to see immediately that a package was not
  yet uploaded.


Regarding the SoB sponsering I told you I have added the *-dev package
to the relevant development tasks of Debian Science which can be seen
for example in mathematics-dev task[1].

Could you now please add an according entry at the SoB Wiki page[2] to
make sure you understood the mechanism I would like to push via SoB.

Kind regards

  Andreas.

[1] http://blends.alioth.debian.org/science/tasks/mathematics-dev#libnfft3-dev
[2] https://wiki.debian.org/DebianPureBlends/SoB 

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#725772: RFS: nfft -- Library for computing Non-uniform Fast Fourier Transforms

2013-10-24 Thread Ghislain Vaillant
Hi Andreas, I have updated the package following your comments.

http://anonscm.debian.org/gitweb/?p=debian-science/packages/nfft.git

Cheers,

Ghislain


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#725772: RFS: nfft -- Library for computing Non-uniform Fast Fourier Transforms

2013-10-24 Thread Scott Howard
On Tue, Oct 22, 2013 at 2:42 AM, Andreas Tille andr...@an3as.eu wrote:
  d/*.install:
The files are starting by a line #!/usr/bin/dh-exec   I admit
I have never seen this before even if I suspect this might be
somewhere in the docs which you have definitely read in a way more
recent version than me.  The line does not harm but to the best of
my knowledge you can safely remove it.

I just wanted to point out that line extends dh_install. From the manpage:

The purpose of the program is to extend dh_install(1)'s functionality,
 by allowing to specify a destination filename.

This can be accomplished by a special syntax: the  =  mark between a
source and a destination means that the source file should be installed
with the specified destination name.

Lintian is supposed to pick up on if you are using it superfluously
http://lintian.debian.org/tags/dh-exec-script-without-dh-exec-features.html


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#725772: RFS: nfft -- Library for computing Non-uniform Fast Fourier Transforms

2013-10-22 Thread Andreas Tille
Hi Ghislain,

On Mon, Oct 21, 2013 at 02:54:50PM +0100, Ghislain Vaillant wrote:
 Just a short update on this RFS,
 
 Following your advice, I have moved the package over to debian-science
 and followed the debian-science policy. It now hosted on
 http://anonscm.debian.org/gitweb/?p=debian-science/packages/nfft.git

Thanks.  In turn (and because I think you are not a member of Debian
Blends team) I added the -dev package to mathematics-dev, physics-dev
and engineering-dev:

   http://anonscm.debian.org/viewvc/blends?view=revisionrevision=3887

Please tell me whether you regard this as sensible (or please ask if you
have no idea what I'm talking about).  When doing so I realised that
physics-dev is very badly / not really maintained.  Any volunteer to
check the package pool for packages that are helpful for developing
applications for physicists?

 I have removed the version uploaded on mentors.debian.org for now to
 avoid duplication.

If you want me to sponsor this as SoB[1] package I personally do not
require an upload to mentors.d.o because I use the repository anyway.

When looking at the package I have the following hints:

 d/copyright:
   The header is not a valid DEP5 header.  You can easily check
   the file by using
   cme fix dpkg-copyright

 d/*.install:
   The files are starting by a line #!/usr/bin/dh-exec   I admit
   I have never seen this before even if I suspect this might be
   somewhere in the docs which you have definitely read in a way more
   recent version than me.  The line does not harm but to the best of
   my knowledge you can safely remove it.

 d/watch:
   Pure nitpicking:  The file contains some boilerplate comments like
# Uncomment to examine a Webserver directory
   You actually *have* uncommented the line - I'd recommend droping
   useless comments.

Regarding building he package:  When using git-buildpackage it comes
very handy if the pristine-tar information is inside the repository.  I
think this is even written down in Debian Science policy (did not
checked; if it is not it should be - it is in several other team
policies).  Please use

   git import-orig --pristine-tar orig.tar.gz

to import the original tarball information to get a byte identical
orig tarball without downloading again from scratch.

Kind regards

   Andreas.

[1] http://wiki.debian.org/DebianPureBlends/SoB

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#725772: RFS: nfft -- Library for computing Non-uniform Fast Fourier Transforms

2013-10-22 Thread Ghislain Vaillant
On Tue, 2013-10-22 at 08:42 +0200, Andreas Tille wrote:
 Hi Ghislain,
 
 On Mon, Oct 21, 2013 at 02:54:50PM +0100, Ghislain Vaillant wrote:
  Just a short update on this RFS,
  
  Following your advice, I have moved the package over to debian-science
  and followed the debian-science policy. It now hosted on
  http://anonscm.debian.org/gitweb/?p=debian-science/packages/nfft.git
 
 Thanks.  In turn (and because I think you are not a member of Debian
 Blends team) I added the -dev package to mathematics-dev, physics-dev
 and engineering-dev:
 
http://anonscm.debian.org/viewvc/blends?view=revisionrevision=3887
 
 Please tell me whether you regard this as sensible (or please ask if you
 have no idea what I'm talking about).  When doing so I realised that
 physics-dev is very badly / not really maintained.  Any volunteer to
 check the package pool for packages that are helpful for developing
 applications for physicists?
 

I believe nfft should be part of the same groups as fftw.

  I have removed the version uploaded on mentors.debian.org for now to
  avoid duplication.
 
 If you want me to sponsor this as SoB[1] package I personally do not
 require an upload to mentors.d.o because I use the repository anyway.
 

Good, I'll leave it like this then.

 When looking at the package I have the following hints:
 
  d/copyright:
The header is not a valid DEP5 header.  You can easily check
the file by using
cme fix dpkg-copyright
 

Thanks for the tip.

  d/*.install:
The files are starting by a line #!/usr/bin/dh-exec   I admit
I have never seen this before even if I suspect this might be
somewhere in the docs which you have definitely read in a way more
recent version than me.  The line does not harm but to the best of
my knowledge you can safely remove it.
 
I probably took it blindly from somewhere else. Good to know for the
future.

  d/watch:
Pure nitpicking:  The file contains some boilerplate comments like
 # Uncomment to examine a Webserver directory
You actually *have* uncommented the line - I'd recommend droping
useless comments.
 
I am happy with nitpicking. That's how I'll learn.

 Regarding building he package:  When using git-buildpackage it comes
 very handy if the pristine-tar information is inside the repository.  I
 think this is even written down in Debian Science policy (did not
 checked; if it is not it should be - it is in several other team
 policies).  Please use
 
git import-orig --pristine-tar orig.tar.gz
 
 to import the original tarball information to get a byte identical
 orig tarball without downloading again from scratch.
 

I'll have a look at pristine-tar.

 Kind regards
 
Andreas.
 
 [1] http://wiki.debian.org/DebianPureBlends/SoB
 
 -- 
 http://fam-tille.de
 
 

I'll make an update of the package addressing your comments. Thanks for
your time.

Ghislain


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org