[Debian-med-packaging] Bug#761942: [RFR] templates://arb/{arb-common.templates}

Justin B Rye justin.byam.rye at gmail.com
Thu Oct 2 15:31:05 UTC 2014


On Sep 23, Elmar Pruesse wrote:
> The text is perhaps too broken to fix by changing just a bit of the
> wording. If this is acceptable to you, I would prefer to take a day to
> compose a rewrite that is more to the point and post it for review here.
> (And, if you don't mind, I'd then use it upstream as well.)

Just in case you don't get around to composing a package description
rewrite while we're doing this review, here's a second draft of the
template with a more concrete explanation of how the slots work.  Does
it make sense?

  Template: arb/group
  Type: multiselect
  Choices: ${users}
  _Description: ARB PT-server administrators:
   The default configuration of PT-server slots in /etc/arb/arb_tcp.dat
   gives ARB three global slots accessible by all users (connecting to
   localhost:${PORT}), as well as three slots to give private per-user
   access (connecting to ~/.arb_pts/${USER}${NUMBER}.socket).
   .
   Only members of the "arb" system group will be able to build and update
   the shared PT-servers. Please enter the login names for these privileged
   users.

-- 
JBR	with qualifications in linguistics, experience as a Debian
	sysadmin, and probably no clue about this particular package
-------------- next part --------------
diff -ru arb-6.0.2.pristine/debian/arb-common.templates arb-6.0.2/debian/arb-common.templates
--- arb-6.0.2.pristine/debian/arb-common.templates	2014-09-07 21:38:14.000000000 +0100
+++ arb-6.0.2/debian/arb-common.templates	2014-10-02 10:39:45.704441822 +0100
@@ -1,9 +1,12 @@
 Template: arb/group
 Type: multiselect
 Choices: ${users}
-_Description: ARB PT-server administrators
- ARB is preconfigured via /etc/arb/arb_tcp.dat with three private PT servers
- for each user as well as three global PT servers accessible by all users.
+_Description: ARB PT-server administrators:
+ The default configuration of PT-server slots in /etc/arb/arb_tcp.dat
+ gives ARB three global slots accessible by all users (connecting to
+ localhost:${PORT}), as well as three slots to give private per-user
+ access (connecting to ~/.arb_pts/${USER}${NUMBER}.socket).
  .
- Only members of the system group "arb" will be able to build and update
- the shared PT servers. This setting configures the group members.
+ Only members of the "arb" system group will be able to build and update
+ the shared PT-servers. Please enter the login names for these privileged
+ users.
diff -ru arb-6.0.2.pristine/debian/control arb-6.0.2/debian/control
--- arb-6.0.2.pristine/debian/control	2014-09-02 18:14:31.000000000 +0100
+++ arb-6.0.2/debian/control	2014-10-02 10:36:49.149540931 +0100
@@ -51,16 +51,15 @@
 Suggests: arb-database,
           gnuplot,
           gv
-Description: Graphical suite for phylogenetic sequence analysis 
- The ARB software is a graphically oriented package comprising various tools
- for sequence database handling and data analysis. A central database of
- processed (aligned) sequences and any type of additional data linked to the
- respective sequence entries is structured according to phylogeny or other
- user defined criteria.
- .
- The ARB project (latin, "arbor"=tree) is a joint initiative of the Lehrstuhl
- fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/ and the
- Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
+Description: phylogenetic sequence analysis suite - main program
+ ARB is a graphic suite of tools for sequence database handling and data
+ analysis. A central database of processed (aligned) sequences and any
+ type of additional data linked to the sequence entries is structured
+ according to phylogeny or other user-defined criteria.
+ .
+ The ARB project (from the Latin "arbor", a tree) is a joint initiative of
+ the Lehrstuhl fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/
+ and the Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
  http://wwwbode.informatik.tu-muenchen.de/ of the Technical University
  of Munich.
 
@@ -69,40 +68,39 @@
 Depends: ${misc:Depends},
          ${shlibs:Depends}
 Recommends: arb
-Description: Graphical suite for phylogenetic sequence analysis (libraries)
- The ARB software is a graphically oriented package comprising various tools
- for sequence database handling and data analysis. A central database of
- processed (aligned) sequences and any type of additional data linked to the
- respective sequence entries is structured according to phylogeny or other
- user defined criteria.
- .
- The ARB project (latin, "arbor"=tree) is a joint initiative of the Lehrstuhl
- fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/ and the
- Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
+Description: phylogenetic sequence analysis suite - libraries
+ ARB is a graphic suite of tools for sequence database handling and data
+ analysis. A central database of processed (aligned) sequences and any
+ type of additional data linked to the sequence entries is structured
+ according to phylogeny or other user-defined criteria.
+ .
+ The ARB project (from the Latin "arbor", a tree) is a joint initiative of
+ the Lehrstuhl fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/
+ and the Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
  http://wwwbode.informatik.tu-muenchen.de/ of the Technical University
  of Munich.
  .
- This package contains the dynamic libraries which are used by arb.
+ This package provides the dynamic libraries which are used by ARB.
 
 Package: libarb-dev
 Architecture: amd64 i386 kfreebsd-i386 kfreebsd-amd64
 Section: non-free/libdevel
 Depends: libarb (= ${binary:Version}),
          ${misc:Depends}
-Description: Graphical suite for phylogenetic sequence analysis (development files)
- The ARB software is a graphically oriented package comprising various tools
- for sequence database handling and data analysis. A central database of
- processed (aligned) sequences and any type of additional data linked to the
- respective sequence entries is structured according to phylogeny or other
- user defined criteria.
- .
- The ARB project (latin, "arbor"=tree) is a joint initiative of the Lehrstuhl
- fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/ and the
- Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
+Description: phylogenetic sequence analysis suite - development files
+ ARB is a graphic suite of tools for sequence database handling and data
+ analysis. A central database of processed (aligned) sequences and any
+ type of additional data linked to the sequence entries is structured
+ according to phylogeny or other user-defined criteria.
+ .
+ The ARB project (from the Latin "arbor", a tree) is a joint initiative of
+ the Lehrstuhl fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/
+ and the Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
  http://wwwbode.informatik.tu-muenchen.de/ of the Technical University
  of Munich.
  .
- This package contains headers and static libs needed to link against libARBDB.
+ This package provides headers and static libs needed to link against
+ libARBDB.
 
 Package: arb-common
 Architecture: all
@@ -114,14 +112,19 @@
          ${misc:Depends},
          ${perl:Depends}
 Recommends: arb
-Description: Graphical suite for phylogenetic sequence analysis (common files)
- The ARB software is a graphically oriented package comprising various tools
- for sequence database handling and data analysis. A central database of
- processed (aligned) sequences and any type of additional data linked to the
- respective sequence entries is structured according to phylogeny or other
- user defined criteria.
+Description: phylogenetic sequence analysis suite - common files
+ ARB is a graphic suite of tools for sequence database handling and data
+ analysis. A central database of processed (aligned) sequences and any
+ type of additional data linked to the sequence entries is structured
+ according to phylogeny or other user-defined criteria.
+ .
+ The ARB project (from the Latin "arbor", a tree) is a joint initiative of
+ the Lehrstuhl fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/
+ and the Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
+ http://wwwbode.informatik.tu-muenchen.de/ of the Technical University
+ of Munich.
  .
- This package contains the architecture independent scripts of Arb.
+ This package provides the architecture independent scripts of ARB.
 
 Package: arb-doc
 Architecture: all
@@ -130,11 +133,16 @@
          gv | postscript-viewer,
          ${misc:Depends}
 Suggests: arb
-Description: Graphical suite for phylogenetic sequence analysis (documentation)
- The ARB software is a graphically oriented package comprising various tools
- for sequence database handling and data analysis. A central database of
- processed (aligned) sequences and any type of additional data linked to the
- respective sequence entries is structured according to phylogeny or other
- user defined criteria.
+Description: phylogenetic sequence analysis suite - documentation
+ ARB is a graphic suite of tools for sequence database handling and data
+ analysis. A central database of processed (aligned) sequences and any
+ type of additional data linked to the sequence entries is structured
+ according to phylogeny or other user-defined criteria.
+ .
+ The ARB project (from the Latin "arbor", a tree) is a joint initiative of
+ the Lehrstuhl fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/
+ and the Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
+ http://wwwbode.informatik.tu-muenchen.de/ of the Technical University
+ of Munich.
  .
- This package contains the documentation for the package arb.
+ This package provides the documentation for ARB.
-------------- next part --------------
Template: arb/group
Type: multiselect
Choices: ${users}
_Description: ARB PT-server administrators:
 The default configuration of PT-server slots in /etc/arb/arb_tcp.dat
 gives ARB three global slots accessible by all users (connecting to
 localhost:${PORT}), as well as three slots to give private per-user
 access (connecting to ~/.arb_pts/${USER}${NUMBER}.socket).
 .
 Only members of the "arb" system group will be able to build and update
 the shared PT-servers. Please enter the login names for these privileged
 users.
-------------- next part --------------
Source: arb
Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
Uploaders: Andreas Tille <tille at debian.org>,
           Elmar Pruesse <elmar at pruesse.net>
Section: non-free/science
XS-Autobuild: yes
Priority: optional
Build-Depends: chrpath,
               debhelper (>= 9),
               freeglut3-dev | libglu-dev,
               libbio-perl-perl,
               libglew-dev,
               libglib2.0-dev,
               libglw1-mesa-dev,
               libglu1-mesa-dev,
               libmotif-dev,
               libpng-dev,
               libtiff-dev,
               libxaw7-dev,
               libxml2-utils,
               libxpm-dev,
               lynx,
               time,
               perl-doc,
               xsltproc,
               xutils-dev
Standards-Version: 3.9.5
Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/arb/trunk/
Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/arb/trunk/
Homepage: http://www.arb-home.de/

Package: arb
Architecture: amd64 i386 kfreebsd-i386 kfreebsd-amd64
Depends: arb-common (= ${source:Version}),
         fastdnaml,
         libarb (= ${binary:Version}),
         openssh-client,
         mafft,
         mrbayes,
         phylip,
         phyml,
         raxml,
         readseq,
         transfig,
         tree-puzzle,
         xdg-utils,
         ${misc:Depends},
         ${shlibs:Depends}
Recommends: bioperl,
            xfig
Suggests: arb-database,
          gnuplot,
          gv
Description: phylogenetic sequence analysis suite - main program
 ARB is a graphic suite of tools for sequence database handling and data
 analysis. A central database of processed (aligned) sequences and any
 type of additional data linked to the sequence entries is structured
 according to phylogeny or other user-defined criteria.
 .
 The ARB project (from the Latin "arbor", a tree) is a joint initiative of
 the Lehrstuhl fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/
 and the Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
 http://wwwbode.informatik.tu-muenchen.de/ of the Technical University
 of Munich.

Package: libarb
Architecture: amd64 i386 kfreebsd-i386 kfreebsd-amd64
Depends: ${misc:Depends},
         ${shlibs:Depends}
Recommends: arb
Description: phylogenetic sequence analysis suite - libraries
 ARB is a graphic suite of tools for sequence database handling and data
 analysis. A central database of processed (aligned) sequences and any
 type of additional data linked to the sequence entries is structured
 according to phylogeny or other user-defined criteria.
 .
 The ARB project (from the Latin "arbor", a tree) is a joint initiative of
 the Lehrstuhl fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/
 and the Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
 http://wwwbode.informatik.tu-muenchen.de/ of the Technical University
 of Munich.
 .
 This package provides the dynamic libraries which are used by ARB.

Package: libarb-dev
Architecture: amd64 i386 kfreebsd-i386 kfreebsd-amd64
Section: non-free/libdevel
Depends: libarb (= ${binary:Version}),
         ${misc:Depends}
Description: phylogenetic sequence analysis suite - development files
 ARB is a graphic suite of tools for sequence database handling and data
 analysis. A central database of processed (aligned) sequences and any
 type of additional data linked to the sequence entries is structured
 according to phylogeny or other user-defined criteria.
 .
 The ARB project (from the Latin "arbor", a tree) is a joint initiative of
 the Lehrstuhl fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/
 and the Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
 http://wwwbode.informatik.tu-muenchen.de/ of the Technical University
 of Munich.
 .
 This package provides headers and static libs needed to link against
 libARBDB.

Package: arb-common
Architecture: all
Depends: adduser,
         arb-doc (= ${source:Version}),
         ghostscript | postscript-preview,
         gv | postscript-viewer,
         perl-modules,
         ${misc:Depends},
         ${perl:Depends}
Recommends: arb
Description: phylogenetic sequence analysis suite - common files
 ARB is a graphic suite of tools for sequence database handling and data
 analysis. A central database of processed (aligned) sequences and any
 type of additional data linked to the sequence entries is structured
 according to phylogeny or other user-defined criteria.
 .
 The ARB project (from the Latin "arbor", a tree) is a joint initiative of
 the Lehrstuhl fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/
 and the Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
 http://wwwbode.informatik.tu-muenchen.de/ of the Technical University
 of Munich.
 .
 This package provides the architecture independent scripts of ARB.

Package: arb-doc
Architecture: all
Section: non-free/doc
Depends: ghostscript | postscript-preview,
         gv | postscript-viewer,
         ${misc:Depends}
Suggests: arb
Description: phylogenetic sequence analysis suite - documentation
 ARB is a graphic suite of tools for sequence database handling and data
 analysis. A central database of processed (aligned) sequences and any
 type of additional data linked to the sequence entries is structured
 according to phylogeny or other user-defined criteria.
 .
 The ARB project (from the Latin "arbor", a tree) is a joint initiative of
 the Lehrstuhl fuer Mikrobiologie http://www.mikro.biologie.tu-muenchen.de/
 and the Lehrstuhl fuer Rechnertechnik und Rechnerorganisation
 http://wwwbode.informatik.tu-muenchen.de/ of the Technical University
 of Munich.
 .
 This package provides the documentation for ARB.


More information about the Debian-med-packaging mailing list