Re: RFS: ESO Common Pipeline Library

2011-10-14 Thread Ole Streicher
Am 13.10.2011 20:55, schrieb Julian Taylor:
 On 10/13/2011 06:04 PM, Ole Streicher wrote:
 Am 12.10.2011 20:20, schrieb Julian Taylor:
 Else the package looks nice, good work.

 I implemented all changes from you and Sylvestre and re-uploaded the
 package:

 
 it still does not build. Its missing a dependency on libltdl-dev for
 ltdl.m4 as you now use autoreconf.
 Please test if your package builds in a clean environment.
 E.g. with pbuilder:
 https://wiki.ubuntu.com/PbuilderHowto
 

Oops, sorry for that. I added the missing dependency now and
successfully tested the package build in a clean pbuilder environment.

I have reuploaded it to mentors.debian.net;
http://mentors.debian.net/package/cpl

I also successfully tested the esorex package in the pbuilder:
http://mentors.debian.net/package/esorex

I would be glad if they could be reviewed again, and possibly uploaded.

Best regards

Ole


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e986ea7.4030...@liska.ath.cx



Re: RFS: ESO Common Pipeline Library

2011-10-13 Thread Ole Streicher
Am 12.10.2011 20:20, schrieb Julian Taylor:
 Else the package looks nice, good work.

I implemented all changes from you and Sylvestre and re-uploaded the
package:

 * Package name: cpl
   Version : 5.3.1-1
   Upstream Author : ESO Project Team cpl-h...@eso.org
 * URL : http://www.eso.org/sci/software/cpl/
 * License : GPLv2
   Section : libs

It builds those binary packages:

 libcext-dev - C utility library written by ESO (development files)
 libcext-doc - API documentation for ESO's C utility library libcext
 libcext0   - C utility library written by ESO
 libcpl-dev - ESO library for automated astronomical data-reduction
 libcpl-doc - API documentation for the Common Pipeline Library
 libcplcore12 - Fundamental CPL data types and functions
 libcpldfs12 - CPL functions for Data Flow System compability
 libcpldrs12 - CPL higher level data processing algorithms
 libcplui12 - CPL framework interface library

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

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

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

  dget -x http://mentors.debian.net/debian/pool/main/c/cpl/cpl_5.3.1-1.dsc

I would be glad if someone uploaded this package for me.

Kind regards,

Ole Streicher


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e970c04.3090...@liska.ath.cx



Re: RFS: ESO Common Pipeline Library

2011-10-13 Thread Julian Taylor
On 10/13/2011 06:04 PM, Ole Streicher wrote:
 Am 12.10.2011 20:20, schrieb Julian Taylor:
 Else the package looks nice, good work.
 
 I implemented all changes from you and Sylvestre and re-uploaded the
 package:
 

it still does not build. Its missing a dependency on libltdl-dev for
ltdl.m4 as you now use autoreconf.
Please test if your package builds in a clean environment.
E.g. with pbuilder:
https://wiki.ubuntu.com/PbuilderHowto



signature.asc
Description: OpenPGP digital signature


Re: RFS: ESO Common Pipeline Library

2011-10-12 Thread Sylvestre Ledru
Hello Ole,

Le mercredi 12 octobre 2011 à 18:57 +0200, Ole Streicher a écrit :
 Dear mentors,
 
 I am looking for a sponsor for my package cpl.
I am willing to sponsor you under the Debian Science umbrella.
which will require your package to be hosted under svn or git and to
follow the debian science policy:
http://debian-science.alioth.debian.org/debian-science-policy.html

Anyway, it could be nice to update a bit the description of the package.

Thanks,
Sylvestre



--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/1318439313.3600.55.ca...@losinj.inria.fr



Re: RFS: ESO Common Pipeline Library

2011-10-12 Thread Julian Taylor
On 10/12/2011 06:57 PM, Ole Streicher wrote:
 Dear mentors,
 
 I am looking for a sponsor for my package cpl.
 
  * Package name: cpl
Version : 5.3.1-1
Upstream Author : ESO Project Team cpl-h...@eso.org
  * URL : http://www.eso.org/sci/software/cpl/
  * License : GPLv2
Section : libs
 
 It builds those binary packages:
 
  libcext-dev - Header files for libcext
  libcext-doc - API documentation for libcext
  libcext0   - ESO's C Library Extensions
  libcpl-dev - Header files for the Common Pipeline Library
  libcpl-doc - API documentation for the Common Pipeline Library
  libcplcore12 - Fundamental CPL data types and functions
  libcpldfs12 - CPL functions to provide DFS compability
  libcpldrs12 - CPL higher level data processing algorithms
  libcplui12 - CPL framework interface library
 
 To access further information about this package, please visit the
 following URL:
 
   http://mentors.debian.net/package/cpl
 
 Alternatively, one can download the package with dget using this command:
 
   dget -x http://mentors.debian.net/debian/pool/main/c/cpl/cpl_5.3.1-1.dsc
 
 I would be glad if someone uploaded this package for me.
 


Hi,
the package does not build in a clean unstable chroot:
config.log
configure:12591: checking for cfitsio
configure: 12628: /usr/include/fitsio.h
taking that
configure: 12687: /usr/lib64/libcfitsio.a
configure: 12706: /usr/lib32/libcfitsio.a
configure: 12724: /usr/lib/libcfitsio.a
configure:12738: error: cfitsio was not found on your system. Please check!

This is because cfitsio has been converted to multiarch placing it in
/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)
The build should fall back to the system default paths when the library
is not found in the paths defined in m4/cpl.m4.

There are a couple of files with copyright held by the FSF in the source
but thats not mentioned in debian/copyright
You also don't need the GPL-2 license header twice, once is enough.

you don't need .dirs files for standard system paths like usr/{lib,include}

VLT instrument ... abbreviation in the description needs explaining or
maybe dropping.
fi is typed weird in everal places
line 68 operations de~Aned on, 108, 112 ...

Also as this package contains a number of libraries please consider
adding symbol files to aid finding api compatibility problems.

Else the package looks nice, good work.

Best Regards,
Julian Taylor



signature.asc
Description: OpenPGP digital signature


Re: RFS: ESO Common Pipeline Library

2011-10-12 Thread Julian Taylor
On 10/12/2011 06:57 PM, Ole Streicher wrote:
 Dear mentors,
 
 I am looking for a sponsor for my package cpl.
 
  * Package name: cpl
Version : 5.3.1-1
Upstream Author : ESO Project Team cpl-h...@eso.org
  * URL : http://www.eso.org/sci/software/cpl/
  * License : GPLv2
Section : libs
 
 It builds those binary packages:
 
  libcext-dev - Header files for libcext
  libcext-doc - API documentation for libcext
  libcext0   - ESO's C Library Extensions
  libcpl-dev - Header files for the Common Pipeline Library
  libcpl-doc - API documentation for the Common Pipeline Library
  libcplcore12 - Fundamental CPL data types and functions
  libcpldfs12 - CPL functions to provide DFS compability
  libcpldrs12 - CPL higher level data processing algorithms
  libcplui12 - CPL framework interface library
 
 To access further information about this package, please visit the
 following URL:
 
   http://mentors.debian.net/package/cpl
 
 Alternatively, one can download the package with dget using this command:
 
   dget -x http://mentors.debian.net/debian/pool/main/c/cpl/cpl_5.3.1-1.dsc
 
 I would be glad if someone uploaded this package for me.
 
 Kind regards,
 
 Ole Streicher
 
 

I forgot:
you depend on autotools-dev but do not use it.
With dh-7 its:
dh $@ --with autotools-dev




signature.asc
Description: OpenPGP digital signature


Re: RFS: ESO Common Pipeline Library

2011-10-12 Thread Vincent Cheng
On Wed, Oct 12, 2011 at 11:30 AM, Julian Taylor
jtaylor.deb...@googlemail.com wrote:
 On 10/12/2011 06:57 PM, Ole Streicher wrote:
 Dear mentors,

 I am looking for a sponsor for my package cpl.

  * Package name    : cpl
    Version         : 5.3.1-1
    Upstream Author : ESO Project Team cpl-h...@eso.org
  * URL             : http://www.eso.org/sci/software/cpl/
  * License         : GPLv2
    Section         : libs

 It builds those binary packages:

  libcext-dev - Header files for libcext
  libcext-doc - API documentation for libcext
  libcext0   - ESO's C Library Extensions
  libcpl-dev - Header files for the Common Pipeline Library
  libcpl-doc - API documentation for the Common Pipeline Library
  libcplcore12 - Fundamental CPL data types and functions
  libcpldfs12 - CPL functions to provide DFS compability
  libcpldrs12 - CPL higher level data processing algorithms
  libcplui12 - CPL framework interface library

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

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

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

   dget -x http://mentors.debian.net/debian/pool/main/c/cpl/cpl_5.3.1-1.dsc

 I would be glad if someone uploaded this package for me.

 Kind regards,

 Ole Streicher



 I forgot:
 you depend on autotools-dev but do not use it.
 With dh-7 its:
 dh $@ --with autotools-dev




Please correct me if I'm mistaken...but isn't it supposed to be
--with autotools_dev (i.e. with an underscore, not a dash)?

Vincent


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/caczd_ta24eotwkq2xj_4bm0v3ypzywenrbxdajq6dzgufoh...@mail.gmail.com



Re: RFS: ESO Common Pipeline Library

2011-10-12 Thread Ole Streicher
Julian Taylor jtaylor.deb...@googlemail.com writes:
 On 10/12/2011 06:57 PM, Ole Streicher wrote:
 I am looking for a sponsor for my package cpl.
 the package does not build in a clean unstable chroot:
 configure:12738: error: cfitsio was not found on your system. Please check!

 This is because cfitsio has been converted to multiarch placing it in
 /usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH)
 The build should fall back to the system default paths when the library
 is not found in the paths defined in m4/cpl.m4.

OK. One question here: there are other, optional libraries that are
checked in the same way -- libwcs4 and libfftw3. The configure would not
fail if these are not there, but the resulting cpl libs are then
suboptimal. 

A simple way would be to remove the checks for libcfitsio3, libwcs4 and
libfftw3 from cpl.m4 completely -- they are supposed to be there because
of the build dependencies of the package, and the filesystem standard
defines where they are. Would this be acceptable, or what would be the
best way to check the multiarch library path additionally? I could also
just add

--with-cfitsio-libs=/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH) \
--with-wcs-libs=/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH) \
--with-fftw-libs=/usr/lib/$(dpkg-architecture -qDEB_HOST_MULTIARCH) 

as configure options?

 There are a couple of files with copyright held by the FSF in the source
 but thats not mentioned in debian/copyright

How exact should this be? Would be something like

--8
Files: *
Copyright: Copyright (C) 2001-2010 European Southern Observatory
License: GPL-2
 This program is [...] version 2 can be found in the file
 `/usr/share/common-licenses/GPL-2'.

Files: */Makefile.in libltdl/* admin/* libcext/m4/lt*.m4 aclocal.m4 configure
Copyright: Copyright (C) 1994-2009 Free Software Foundation, Inc.
License: Free

Files: libcext/cext/snprintf.c
Copyright: Patrick Powell 1995
License: Free

Files: debian/*
Copyright: 2011 Ole Streicher deb...@liska.ath.cx
License: GPL-2
--8

be sufficient? 

 You also don't need the GPL-2 license header twice, once is enough.

I would just keep the first line License: GPL-2, right?

 you don't need .dirs files for standard system paths like usr/{lib,include}
 VLT instrument ... abbreviation in the description needs explaining or
 maybe dropping.
 fi is typed weird in everal places
 line 68 operations de~Aned on, 108, 112 ...

OK. Will be fixed.

 Also as this package contains a number of libraries please consider
 adding symbol files to aid finding api compatibility problems.

Since I just started with Debian packaging, I dont know how to do
this. I would suggest that I do that in a later release, once I learned
this.

Thank you for your review.

Best regards

Ole


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87zkh5udet@liska.ath.cx



Re: RFS: ESO Common Pipeline Library

2011-10-12 Thread Jakub Wilk

* Vincent Cheng vincentc1...@gmail.com, 2011-10-12, 13:19:

I forgot:
you depend on autotools-dev but do not use it.
With dh-7 its:
dh $@ --with autotools-dev

Please correct me if I'm mistaken...but isn't it supposed to be --with 
autotools_dev (i.e. with an underscore, not a dash)?


It can be either, dh does s/-/_/g before loading the module.

Reference:
http://anonscm.debian.org/gitweb/?p=debhelper/debhelper.git;a=blob;f=dh;h=3bcd069cadad6593e9d997942f277d5f20d3eb04;hb=b023550cd4256f0341c43860645b77c25f470509#l523

--
Jakub Wilk


--
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2011101023.ga9...@jwilk.net