[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: netcdf packages



On Monday 11 December 2006 03:42, Patrick Schönfeld wrote:
> * Remove all files from debian/ with .ex ending. They are example files
> and if you don't need them, then you should not include them. If you
> need them, then rename and edit them and whatever it needs to do further.

I was evaluating the utility of the watch.ex and doc-base.EX files before I 
deleted them. I am planning on removing watch.ex and possibly using the 
doc-base.EX to itegrate the documentation.

> * debian/rules
>  * : Remove the unneeded extra line at EOF

I like the empty line at the end of a file. It allow me to bring the cursor 
back to the left at the bottom.

>  * : I don't know much about your package but is
>  configure parameter --enable-64bit right? You will not build for 64bit
> systems only in debian imho

The enable-64bit doesn't enable 64bit archs, it enables 64bit offsets in the 
files so that they can be over 2GB.

>  * Personally i would use 'install -d' to create directories while
> building and get rid of those .dirs files which do contain standard
> directories only

Is that somehow better than using the debhelper to do it? The directories are 
created so that I can load them up with files.

> * debian/*.dirs: Seee above rules comment
> * debian/copyright:
>  * According to debian policy 12.5 you *must* "say where the upstream
> sources (if any) were obtained"

Okay. I have that in my local repository for the next release. Here the text I 
added to the top of the copyright file.

  "This package was put together by Warren Turkal <wt@penguintechs.org> with
   sources obtained from the http://www.unidata.ucar.edu/software/netcdf/
   site."


>  * You "should name the original authors of the package and the Debian
> maintainer(s) who were involved with its creation"

above

>  * IMO you should mention the ones who previous did packaging

 "The software was previously packaged for Debian by Karl Sackett, Brian Mays,
  and others. This package is a complete reengineering of of the packaging to
  bring the package up to current standards. It is not based on prior
  packaging except for compatibility of package names."

>  * The lines at the end of the file seem to be unnecessary

removed

> * debian/changelog:
>  * Should contain changelog entries of previous debian versions

added in local repository for next release

>  * Must contain a notice that you are new maintainer

done locally


> Further notes:
> It sounds a bit strange that your package has a version -beta-pre. I'm
> not sure if you really want to package a pre-beta (what actually is an
> alpha version in my sense). Also i don't like cdbs much. IMO it makes
> packages / packages build process unclearly.

NetCDF developers are incredibly conservative about releases. The last beta 
release was on Aug. 16. This is what is packaged. It doesn't have any API 
regressions that I or my scientists have been able to find. I have scientists 
running some pretty intense numerical simulations based on these libraries.

wt
-- 
Warren Turkal, Research Associate III/Systems Administrator
Colorado State University, Dept. of Atmospheric Science



Reply to: