[RFR] templates://elmerfem/{elmer.templates}

Christian Perrier bubulle at debian.org
Thu Jul 23 08:38:32 UTC 2009


Please find, for review, the debconf templates and packages descriptions for the elmerfem source package.

This review will last from Thursday, July 23, 2009 to Sunday, August 02, 2009.

Please send reviews as unified diffs (diff -u) against the original
files. Comments about your proposed changes will be appreciated.

Your review should be sent as an answer to this mail.

When appropriate, I will send intermediate requests for review, with
"[RFRn]" (n>=2) as a subject tag.

When we will reach a consensus, I send a "Last Chance For
Comments" mail with "[LCFC]" as a subject tag.

Finally, the reviewed templates will be sent to the package maintainer
as a bug report, and a mail will be sent to this list with "[BTS]" as
a subject tag.

Indeed, there are quite very few proposed changes:


Rationale:
--- elmerfem.old/debian/elmer.templates	2009-07-09 20:32:03.687881524 +0200
+++ elmerfem/debian/elmer.templates	2009-07-19 16:47:39.918208819 +0200
@@ -2,16 +2,13 @@
 Type: multiselect
 Choices: helmholtz, navier-stokes, resultoutput, heatequation, linearelasticity, k-epsilon, meshdeform, elasticplate, electrostatics, freesurface, poissonboltzmann, reynolds, saveline, savescalars, statcurrent
 Default: helmholtz, navier-stokes, resultoutput, heatequation, linearelasticity, k-epsilon, meshdeform
-_Description: Elmer models to include in ElmerGUI
- Elmer can solve equations from the many models listed below.  In order to
+_Description: Elmer models to include in ElmerGUI:

Use a colon at the end of Select "prompts".


+ Elmer can solve equations from many models. In order to
  avoid excessive crowding of the ElmerGUI interface, only certain models are
- included at a given time.  For more information on models, visit the website
+ included at a given time. For more information on models, visit the website
  at http://www.csc.fi/elmer and look at the Elmer Models Manual (in
  Documentation).

Avoid the "listed below"...because sometimes it will be listed
elsewhere than below. That falls under the "do not make assumptions
about interfaces" mantra.

Drop double spaces (we settled on this and decided to suggest using
single spacing after full stops).


  .
  Please select the models you would like to include in ElmerGUI from the list
- below.  Note that this will not affect the availability of models in the
+ below. Note that this will not affect the availability of models in the
  solver, only their presence in the graphical interface.
- .
- You can add or remove models later by using "dpkg-reconfigure elmer" at
- the command line, or using "Package | Configure..." in Synaptic.

Many packages often suggest the "dpkg-reconfigure" thing to chage
one's mind about such choices....but that's actually the first time I
see a reference to Synaptics. I personnally find that there is no real
reason to make reference to Synaptics rather that something else.

In general, I'm not sure that such mentions are really useful.


--- elmerfem.old/debian/control	2009-07-09 20:32:03.687881524 +0200
+++ elmerfem/debian/control	2009-07-19 16:48:35.590207774 +0200
@@ -18,7 +18,7 @@
 Architecture: any
 Section: science
 Depends: elmer-common (= ${source:Version}), ${shlibs:Depends}, mpi-default-bin, ${misc:Depends}
-Description: Finite element package for multiphysics problems
+Description: finite element package for multiphysics problems

Avoid initial capital

  The Elmer open source mutiphysics simulation package includes physical models
  of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
  acoustics, among others. These are described by partial differential equations
@@ -32,7 +32,7 @@
  Elmer's lead institution is CSC in collaboration with Finnish universities,
  research institutes and industry.
  .
- This package contains the Elmer binaries, including the solver (single- and
+ This package provides the Elmer binaries, including the solver (single- and
  multi-processor versions), GUI, and post-processor.

This is also something we're pushing for overall consistency: packages
are more "providing" files than "containing" them. At leaast, the real
purpose is providing them..:-)



-------------- next part --------------
Template: elmer/models
Type: multiselect
Choices: helmholtz, navier-stokes, resultoutput, heatequation, linearelasticity, k-epsilon, meshdeform, elasticplate, electrostatics, freesurface, poissonboltzmann, reynolds, saveline, savescalars, statcurrent
Default: helmholtz, navier-stokes, resultoutput, heatequation, linearelasticity, k-epsilon, meshdeform
_Description: Elmer models to include in ElmerGUI:
 Elmer can solve equations from many models. In order to
 avoid excessive crowding of the ElmerGUI interface, only certain models are
 included at a given time. For more information on models, visit the website
 at http://www.csc.fi/elmer and look at the Elmer Models Manual (in
 Documentation).
 .
 Please select the models you would like to include in ElmerGUI from the list
 below. Note that this will not affect the availability of models in the
 solver, only their presence in the graphical interface.
-------------- next part --------------
--- elmerfem.old/debian/elmer.templates	2009-07-09 20:32:03.687881524 +0200
+++ elmerfem/debian/elmer.templates	2009-07-19 16:47:39.918208819 +0200
@@ -2,16 +2,13 @@
 Type: multiselect
 Choices: helmholtz, navier-stokes, resultoutput, heatequation, linearelasticity, k-epsilon, meshdeform, elasticplate, electrostatics, freesurface, poissonboltzmann, reynolds, saveline, savescalars, statcurrent
 Default: helmholtz, navier-stokes, resultoutput, heatequation, linearelasticity, k-epsilon, meshdeform
-_Description: Elmer models to include in ElmerGUI
- Elmer can solve equations from the many models listed below.  In order to
+_Description: Elmer models to include in ElmerGUI:
+ Elmer can solve equations from many models. In order to
  avoid excessive crowding of the ElmerGUI interface, only certain models are
- included at a given time.  For more information on models, visit the website
+ included at a given time. For more information on models, visit the website
  at http://www.csc.fi/elmer and look at the Elmer Models Manual (in
  Documentation).
  .
  Please select the models you would like to include in ElmerGUI from the list
- below.  Note that this will not affect the availability of models in the
+ below. Note that this will not affect the availability of models in the
  solver, only their presence in the graphical interface.
- .
- You can add or remove models later by using "dpkg-reconfigure elmer" at
- the command line, or using "Package | Configure..." in Synaptic.
--- elmerfem.old/debian/control	2009-07-09 20:32:03.687881524 +0200
+++ elmerfem/debian/control	2009-07-19 16:48:35.590207774 +0200
@@ -18,7 +18,7 @@
 Architecture: any
 Section: science
 Depends: elmer-common (= ${source:Version}), ${shlibs:Depends}, mpi-default-bin, ${misc:Depends}
-Description: Finite element package for multiphysics problems
+Description: finite element package for multiphysics problems
  The Elmer open source mutiphysics simulation package includes physical models
  of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
  acoustics, among others. These are described by partial differential equations
@@ -32,7 +32,7 @@
  Elmer's lead institution is CSC in collaboration with Finnish universities,
  research institutes and industry.
  .
- This package contains the Elmer binaries, including the solver (single- and
+ This package provides the Elmer binaries, including the solver (single- and
  multi-processor versions), GUI, and post-processor.
 
 Package: elmer-common
@@ -54,7 +54,7 @@
  Elmer's lead institution is CSC in collaboration with Finnish universities,
  research institutes and industry.
  .
- This package contains the architecture-independent files for Elmer.
+ This package provides the architecture-independent files for Elmer.
 
 Package: libelmersolver-5.5.0
 Architecture: any
@@ -77,7 +77,7 @@
  Elmer's lead institution is CSC in collaboration with Finnish universities,
  research institutes and industry.
  .
- This package contains the Elmer solver shared library.
+ This package provides the Elmer solver shared library.
 
 Package: libelmer-dev
 Architecture: any
@@ -97,6 +97,6 @@
  Elmer's lead institution is CSC in collaboration with Finnish universities,
  research institutes and industry.
  .
- This package contains the static libraries eio, huti and matc and their header
+ This package provides the static libraries eio, huti and matc and their header
  files, which are used for developing Elmer, as well as the Elmer solver shared
  library symlink.  You do not need this to run Elmer.
-------------- next part --------------
Source: elmerfem
Section: science
Priority: extra
Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
Uploaders: "Adam C. Powell, IV" <hazelsct at debian.org>
Standards-Version: 3.8.2
Build-Depends: debhelper (>= 5), po-debconf, quilt, autoconf, automake,
 gfortran, libblas-dev, liblapack-dev, mpi-default-dev, mpi-default-bin,
 libhypre-dev, libsuitesparse-dev, libarpack2-dev, libreadline5-dev,
 libncurses5-dev, libx11-dev, tk8.4-dev, tcl8.4-dev, libfreetype6-dev,
 libftgl-dev, libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev,
 libopencascade-modeling-dev, libqt4-dev, qt4-qmake, libqt4-opengl-dev,
 libqwt5-qt4-dev, libvtk5-qt4-dev, python-qt4-dev, libscotchmetis-dev,
 r-base-core
Homepage: http://www.csc.fi/elmer/

Package: elmer
Architecture: any
Section: science
Depends: elmer-common (= ${source:Version}), ${shlibs:Depends}, mpi-default-bin, ${misc:Depends}
Description: finite element package for multiphysics problems
 The Elmer open source mutiphysics simulation package includes physical models
 of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
 acoustics, among others. These are described by partial differential equations
 which Elmer solves by the Finite Element Method (FEM).
 .
 Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
 (P)ARPACK, UMFPACK, BLAS/LAPACK and hypre to solve the sparse linear systems
 resulting from FEM discretization.  It includes pre- and post-processors, and
 several examples illustrating simulation of various physical phenomena.
 .
 Elmer's lead institution is CSC in collaboration with Finnish universities,
 research institutes and industry.
 .
 This package provides the Elmer binaries, including the solver (single- and
 multi-processor versions), GUI, and post-processor.

Package: elmer-common
Architecture: all
Section: science
Depends: ttf-freefont, ${misc:Depends}
Recommends: elmer (>= ${source:Version})
Description: Elmer multiphysics finite element architecture-independent files
 The Elmer open source mutiphysics simulation package includes physical models
 of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
 acoustics, among others. These are described by partial differential equations
 which Elmer solves by the Finite Element Method (FEM).
 .
 Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
 (P)ARPACK, UMFPACK, BLAS/LAPACK and hypre to solve the sparse linear systems
 resulting from FEM discretization.  It includes pre- and post-processors, and
 several examples illustrating simulation of various physical phenomena.
 .
 Elmer's lead institution is CSC in collaboration with Finnish universities,
 research institutes and industry.
 .
 This package provides the architecture-independent files for Elmer.

Package: libelmersolver-5.5.0
Architecture: any
Section: libs
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: libelmer-dev
Conflicts: libelmersolver-5.4.1
Replaces: libelmersolver-5.4.1
Description: Elmer multiphysics finite element solver library
 The Elmer open source mutiphysics simulation package includes physical models
 of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
 acoustics, among others. These are described by partial differential equations
 which Elmer solves by the Finite Element Method (FEM).
 .
 Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
 (P)ARPACK, UMFPACK, BLAS/LAPACK and hypre to solve the sparse linear systems
 resulting from FEM discretization.  It includes pre- and post-processors, and
 several examples illustrating simulation of various physical phenomena.
 .
 Elmer's lead institution is CSC in collaboration with Finnish universities,
 research institutes and industry.
 .
 This package provides the Elmer solver shared library.

Package: libelmer-dev
Architecture: any
Depends: elmer (= ${binary:Version}), libelmersolver-5.5.0 (= ${binary:Version}), libarpack2-dev, ${misc:Depends}
Section: libdevel
Description: Elmer multiphysics FEA development files
 The Elmer open source mutiphysics simulation package includes physical models
 of fluid dynamics, structural mechanics, electromagnetics, heat transfer and
 acoustics, among others. These are described by partial differential equations
 which Elmer solves by the Finite Element Method (FEM).
 .
 Elmer uses METIS (or its free counterpart Scotch) for mesh partitioning, and
 (P)ARPACK, UMFPACK, BLAS/LAPACK and hypre to solve the sparse linear systems
 resulting from FEM discretization.  It includes pre- and post-processors, and
 several examples illustrating simulation of various physical phenomena.
 .
 Elmer's lead institution is CSC in collaboration with Finnish universities,
 research institutes and industry.
 .
 This package provides the static libraries eio, huti and matc and their header
 files, which are used for developing Elmer, as well as the Elmer solver shared
 library symlink.  You do not need this to run Elmer.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20090723/3190d3de/attachment.pgp>


More information about the debian-science-maintainers mailing list