Hi,

On Fri, Nov 02, 2012 at 12:42:23PM -0400, Sébastien Boisvert wrote:
> The Debian project is really organized, I like that a lot !

:-)
 
> For ray debian/2.1.0-3, I will do these 4 things:
> 
> 1. Add Tim Booth for the packaging copyright

I would also suggest to add him in debian/control as follows:

Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Uploaders: Sébastien Boisvert <sebastien.boisver...@ulaval.ca>,
           Tim Booth <tbo...@ceh.ac.uk>

In the Debian Med team we are using the team mailing list as maintainer
so everybody gets informed about uploads, bugs etc.  It is easy to add
other uploaders (people feeling responsible and adding code to the
packaging).
 
> 2 Restore HAVE_LIBBZ2=y and HAVE_LIBZ=y somewhere
> 
> Otherwise, the code that uses libz and libbz2 are not compiled at all.
> Is there a better place than the rules file ?

No, the rules file is perfectly the correct way to specify this.  The
only nitpicking I have is that you should please remove the "Sample
debian/rules ..." comment template - your rules file is simply no
sample, right. ;-)

> Maybe I can add a patch against the Makefile directly ?
> What do you think ?

The result will finally be the same and it is rather a matter of taste.
I would leave it in debian/rules because in a patch it might be a bit
more hidden.  If you prefer a pretty clean debian/rules file a patch
is fine as well.
 
> 3. Split in 3 packages: ray (Ray + man), ray-doc (Documentation directories), 
> ray-extra (scripts)
> 
> Ray really just needs mpi-default-bin and bz2 and z libraries for the runtime.
> The provided scripts should go in ray-extra.
> 
> As I understand, I can put several packages in the control file,

Yes, your split sounds very reasonable.

> and possibly tell in the rules file where each file should go.
> Is that right ?

You could use override_dh_install in debian/rules however, I (strongly)
prefer using files named

    ray.install
    ray-doc.install
    ray-extra.install

which organise the moving of files in a more transparent way.  Just
have a look into

    man dh_install

how it works.

> 4. move man.1 in a patch in patches
> 
> Just to be pedantic to what is provided in the upstream tarball.

Usually we are keeping freshly written manpages in

    debian/*.1

and install these using a file ray.manpages containing just this string
(see dh_installman).  A patch would be fine as well but editing a plain
file is way more comfortable than handling a patch and it is easier to
point upstream to a plain file when asking upstream to include this file.
 
Keep on your good work and feel free to keep on asking if something else
might remain unclear

      Andreas. 

-- 
http://fam-tille.de


-- 
To UNSUBSCRIBE, email to debian-med-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20121102175800.ga18...@an3as.eu

Reply via email to