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

Re: Maintainers of scientific applications: Please maintain tasks files! (Was: Bug#592701: science-statistics: typo in package description)



Dear Andreas,

I worked a little bit on the tasks but I don't have the permission to write on the svn server
Can't create directory '/svn/blends/db/transactions/2353-1.txn': Permission denied

Attached you will find the patch.

Best regards

On Thu, Aug 12, 2010 at 10:26 PM, Andreas Tille <andreas@an3as.eu> wrote:
Hi,

sorry for quoting myself, but may be the previously choosen subject
might have hidden the problem a bit and after some investigation into
Debian Science tasks files I came to the conclusion that they are not
properly maintained.  :-(

Just from watching the PTS mails what packages were updated and what
were moved to testing I found a bunch of packages which are not
registered in the tasks files.  If we gain for some completion in
presenting scientific software we simply fail to do so.

On Thu, Aug 12, 2010 at 09:12:01PM +0200, Andreas Tille wrote:
> > Do you know if the wiki will be updated to present ghkl in the right
> > tasks ?
>
> The wiki is manually edited and I really hope it will NOT be updated.
> Why should it?  We should really stop manually editing those Wiki pages
> because in contrary what people keep on telling you about Wikis: It just
> is outdated.  The tasks pages of the Blends web sentinel[1] will be
> updated once a day and they contain all needed information about the
> packages and are contain really the latest information.

This statement is only true if we work together in registering packages
in the tasks pages.  To make it more clear what this means I would like
to explain in short the phases of getting a package into Debian and how
this is reflected in the blends stuff.

 1. WNPP
    The best way to do would be to register the prospective package
    just now.  There are examples in the tasks files and it is also
    explained in the docs[2].
    An example which shows the effect of registering a prospective
    package can be sen for instance in the case of avl[3]
    Please note: The Long description has to be specified in the
    field "Pkg-Description" (NOT Description - see the bug in the
    subject of this mail).
    My personal policy is: I'm registering WNPPs for any package which
    is relevant for Debian Med, but my time does not allow to do the
    same for Debian Science.  I sometimes just add the package and
    WNPP bug number to make sure the package will be there once it
    is uploaded (but it does not show up on the tasks pages by only
    specifying WNPP bug number)

 2. Upload to new
    Once a package is in the new queue there is no extra information
    needed any more, because the new queue is parsed for packages
    mentioned in the tasks file.  This can be seen after the next
    cron run in the example of libmadlib-dev[4]

 3. Accepted by ftpmaster and upload to unstable
    At least at this point the package should be registered in the
    according tasks file and IMHO the easiest way would be if the
    maintainer would care for this.  He just knows which task fits
    best and he watches the package most closely.

 4. Package moves to testing
    Once a package is in testing it is registered as Recommended
    package (instead of only Suggested) after releasing the next
    version of Debian Science metapackages

 5. Stable release
    Everybody who installs a science metapackage will learn about
    the registered packages (and might fail to realise those who are
    not registered).

We are currently close to a stable release and probably have only one
chance to fix the tasks files to be released in Squeeze.  So maintainers
of scientific packages please do your homework NOW.  If you have no idea
how to edit the tasks files (any DD has commit permissions to SVN) feel
free to send me a patch or just write an e-mail to the list what you
think should be changed in the tasks files.

This is also a simple task for general readers of this mailing list who
are not actually packaging software: Just browse the tasks pages[1] and
watch out what packages might be missing.

Note: I CAN NOT do this on my own and probably nobody can because I'm
just lacking the knowledge to properly categorise those packages nor
do I know all the packages inside Debian.

So please provide some input - it is needed right now.

Kind regards

   Andreas.

> [1] http://blends.alioth.debian.org/science/tasks/
[2] http://blends.alioth.debian.org/blends/ch-sentinel.en.html#s-packageslist
[3] http://blends.alioth.debian.org/science/tasks/engineering#avl
[4] http://blends.alioth.debian.org/science/tasks/mathematics-dev#libmadlib-dev
   (not available at the time of writing)

--
http://fam-tille.de


--
To UNSUBSCRIBE, email to debian-science-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 20100812202643.GB26375@an3as.eu" target="_blank">http://lists.debian.org/[🔎] 20100812202643.GB26375@an3as.eu




--
Debian Developer (Scientific applications)
Prof. at Univ. Grenoble in Applied Math.

Index: meteorology-dev
===================================================================
--- meteorology-dev	(revision 2353)
+++ meteorology-dev	(working copy)
@@ -25,8 +25,8 @@
 Responsible: Alastair McKinstry <mckinstry@debian.org>
 Why: EOS extensions to the HDF library, for Earth Observation datatypes.
 Pkg-Description: Extension to HDF4 to support Earth Observing System datatypes
- HDF-EOS is a software library that is an extension of National Center
- for Supercomputing Applications (NCSA) HDF. The library supports the
+ HDF-EOS is a software library that is an extension of National Center
+ for Supercomputing Applications (NCSA) HDF. The library supports the
  construction of new data structures: Grid, Point and Swath.
  .
  This version is built against the HDF4
@@ -52,7 +52,7 @@
 Why: Many Meteorology codes use ksh as their scripting shells.

 Suggests: pkg-config
-Why: Simplifies the scripting of builds.
+Why: Simplifies the scripting of builds.

 Depends: liboasis3-dev

@@ -64,7 +64,7 @@
 Why: widely used in climate models.
 Pkg-Description: Library for the programatic handling of units of physical quantities
  The UDUNITS package supports units of physical quantities (e.g., meters, seconds).
- Specifically, it supports conversion between string and binary representations
+ Specifically, it supports conversion between string and binary representations
  of units, arithmetic manipulation of units, and conversion of numeric values between
  compatible units.

@@ -77,7 +77,12 @@
 Responsible: Youhei SASAKI <uwabami@gfd-dennou.org>
 Pkg-Description: The netCDF Client Library is an alternative implementation of Unidata's netCDF 3.6 API.
  The netCDF Client Library is an alternative implementation of Unidata's   netCDF 3.6 API.
- Our version adds the capability to dereference OPeNDAP URLs. You can substitute our version
- of the library when linking your application and then simply pass an OPeNDAP URL
+ Our version adds the capability to dereference OPeNDAP URLs. You can substitute our version
+ of the library when linking your application and then simply pass an OPeNDAP URL
  in where you would normally use a file name.

+Depends: python-openturns, libopenturns-dev, openturns-wrapper
+Why: Uncertainty quantification in numerical simulation
+
+Suggests: liblife-dev
+Why: Partial differential equations library, FEA, CFD
Index: physics
===================================================================
--- physics	(revision 2353)
+++ physics	(working copy)
@@ -23,7 +23,7 @@
 Depends: octaviz

 Depends: science-numericalcomputation
-Why: numerical programming environments similar to Matlab/IDL
+Why: numerical programming environments similar to Matlab/IDL


 Depends: opencascade-tools
@@ -59,6 +59,9 @@

 Depends: ghkl

+Suggests: life-apps, liblife-dev
+Why: Partial differential equation library, FEA, CFD
+
 Depends: blzpack
 Homepage: http://crd.lbl.gov/~osni/#Software
 WNPP: 435394
@@ -170,16 +173,16 @@

 Depends: quantumespresso
 Homepage:  http://www.quantum-espresso.org/
-License: GPL
-Pkg-Description: Electronic structure calculations
+License: GPL
+Pkg-Description: Electronic structure calculations
  Integrated suite of computer codes for electronic-structure calculations and
  materials modeling at the nanoscale. It is based on density-functional theory,
  plane waves, and pseudopotentials (both norm-conserving and ultrasoft).

 Depends: pwscf
 Homepage: http://www.pwscf.org/
-License: GPL
-Pkg-Description: Electronic structure calculations
+License: GPL
+Pkg-Description: Electronic structure calculations
  Computer code for electronic-structure calculations within Density-Functional
  Theory and Density-Functional Perturbation Theory, using pseudopotentials and a
  plane-wave basis set.
@@ -187,7 +190,7 @@
 Depends: cp2k
 Homepage: http://cp2k.berlios.de/
 License: GPL
-WNPP: 518984
+WNPP: 518984
 Pkg-Description: CP2K is a program to perform atomistic and molecular
  simulations of solid state, liquid, molecular and biological
  systems. It provides a general framework for different methods such as
@@ -198,7 +201,7 @@
 Homepage: http://pymca.sourceforge.net/
 License: GPL-2+
 WNPP:  514903
-Vcs-Git: git://git.debian.org/?p=debian-science/packages/pymca.git
+Vcs-Git: git://git.debian.org/?p=debian-science/packages/pymca.git
 Responsible: Teemu Ikonen <tpikonen@gmail.com>
 Pkg-Description:  Python toolkit and application for X-ray fluorescence analysis
  PyMCA is an application and Python toolkit for analysis of X-ray
Index: statistics
===================================================================
--- statistics	(revision 2353)
+++ statistics	(working copy)
@@ -64,3 +64,6 @@


 Suggests: science-mathematics
+
+Depends: python-openturns
+Why: Uncertainty quantification in numerical simulation
Index: mathematics
===================================================================
--- mathematics	(revision 2353)
+++ mathematics	(working copy)
@@ -39,7 +39,7 @@

 Depends: mathomatic

-Depends: scilab, scilab-sivp, scilab-scimax, scilab-swt, scilab-ann,
+Depends: scilab, scilab-sivp, scilab-scimax, scilab-swt, scilab-ann,
  scilab-plotlib

 Depends: regina-normal, snappea
@@ -93,7 +93,7 @@
  Bliss is a backtracking algorithm based on individualization and
  refinement for labeling a graph.  Data structures, subroutines, and
  pruning heuristics especially for fast handling of large and sparse
- graphs are provided. This package provides the command line tool
+ graphs are provided. This package provides the command line tool
  bliss; a C++ and C API is also available.
  .
  There is also a libbliss-dev which changes the last line of the long
@@ -102,3 +102,8 @@
  won't be any rdepends in debian. I could be convinced otherwise of
  course.

+Depends: life-apps
+Why: Partial differential equation library, FEA, CFD
+
+Depends: python-openturns
+Why: Uncertainty quantification in numerical simulation
Index: meteorology
===================================================================
--- meteorology	(revision 2353)
+++ meteorology	(working copy)
@@ -34,8 +34,8 @@
 License: BSD
 Responsible: Alastair McKinstry <mckinstry@debian.org>
 Pkg-Description: Extension to HDF4 to support Earth Observing System datatypes
- HDF-EOS is a software library that is an extension of National Center
- for Supercomputing Applications (NCSA) HDF. The library supports the
+ HDF-EOS is a software library that is an extension of National Center
+ for Supercomputing Applications (NCSA) HDF. The library supports the
  construction of new data structures: Grid, Point and Swath.

 Depends: hdf-eos5
@@ -82,9 +82,12 @@
  customizable.

 Suggests: gnudatalanguage, r-base
-Why: Used for data manipiulation
+Why: Used for data manipiulation

 Suggests: octave-octcdf
-Why: Used for data manipiulation
+Why: Used for data manipiulation

 Suggests: gerris
+
+Suggests: python-openturns
+Why: Uncertainty quantification in numerical simulation
Index: engineering-dev
===================================================================
--- engineering-dev	(revision 2353)
+++ engineering-dev	(working copy)
@@ -31,5 +31,9 @@
 Depends: libdeal.ii-dev

 Depends: liblife-dev
+Why: Partial differential equations library, FEA, CFD

 Depends: libluminate-dev
+
+Depends: libmadlib-dev
+Why: Mesh adaptation
Index: electronics
===================================================================
--- electronics	(revision 2353)
+++ electronics	(working copy)
@@ -67,3 +67,5 @@
   * Symbolic layout: Alliance, COMPASS
   * Physical layout: CIF (output-only) and GDSII (output-only)

+Suggests: liblife-dev
+Why: Partial differential equations library, FEA, CFD
Index: mathematics-dev
===================================================================
--- mathematics-dev	(revision 2353)
+++ mathematics-dev	(working copy)
@@ -62,6 +62,7 @@
 Depends: libnewmat10-dev

 Depends: libmadlib-dev
+Why: Mesh adaptation

 Depends: dolfin-dev

@@ -70,3 +71,9 @@
 Depends:  petsc-dev, libtrilinos-dev

 Suggests: libqrupdate-dev
+
+Depends: liblife-dev
+Why: Partial differential equations library, FEA, CFD
+
+Suggests: python-openturns, libopenturns-dev, openturns-wrapper
+Why: Uncertainty quantification in numerical simulation

Reply to: