[med-svn] r5582 - trunk/community/papers/11_med-floss_luxemburg

Michael Hanke mih at alioth.debian.org
Fri Dec 10 02:50:50 UTC 2010


Author: mih
Date: 2010-12-10 02:50:50 +0000 (Fri, 10 Dec 2010)
New Revision: 5582

Modified:
   trunk/community/papers/11_med-floss_luxemburg/paper-text.tex
Log:
Next one.

Modified: trunk/community/papers/11_med-floss_luxemburg/paper-text.tex
===================================================================
--- trunk/community/papers/11_med-floss_luxemburg/paper-text.tex	2010-12-10 02:06:32 UTC (rev 5581)
+++ trunk/community/papers/11_med-floss_luxemburg/paper-text.tex	2010-12-10 02:50:50 UTC (rev 5582)
@@ -282,21 +282,26 @@
 \subsubsection{Bug tracking system}
 
 Users should be able to give immediate feedback about problems affecting a
-package.  They always have the choice of reporting these to the
-upstream developer, usually per email. A particular strength of
-\printurl{www.sourceforge.net}{SourceForget.net} is to bring users of
-a particular software together.  Earlier than this effort was the
-\printurl{www.debian.org/Bugs}{Debian Bug Tracking System} (BTS).  The
-maintainer of a software can decide if a bug should be forwarded to
-the upstream developers of the package or if it can be fixed by
-himself. All problems are made public, and hence the whole community
+software.  While they always have the choice of reporting these to the
+upstream developer, usually per email,
+%A particular strength of
+%\printurl{www.sourceforge.net}{SourceForget.net} is to bring users of
+%a particular software together.
+%Earlier than this effort was
+the \printurl{www.debian.org/Bugs}{Debian Bug Tracking System} (BTS) offers
+an additional channel for tracking software defects efficiently. The
+maintainer of a software can investigate whether a particular report is actually
+valid before upstream developers need to deal with it. Moreover, in many cases
+the Debian maintainer can suggest or even implement fixes, that are then sent
+to upstream alongside the bug report, if the problem is not Debian-specific.
+All problems are made public, and hence the whole community
 may contribute to solving a particular issue.
 
 In the case of Free Medical Software the upstream projects frequently
 do not feature a bug tracking system.  Thus the inclusion of such
-software into Debian adds extra value to the project, because users can
+software into Debian adds extra value to the respective projects, because users can
 report issues via the Debian BTS and the maintainer of a package
-works as a proxy to the software authors.  For a user this has
+work as a proxy to the software authors.  For a user this has
 the benefit of a consistent bug reporting interface and software
 authors might get extra technical information provided by the Debian
 maintainer who generally has decent technical knowledge.
@@ -328,15 +333,15 @@
 
 \subsubsection{Build daemons}
 
-Sites external to the Debian main repository may offer packages only
-for a subset of architectures.  The Debian main archive, however,
-automatically compiles software for all 13 architectures that are
-supported by Debian.  To get a package into Debian, be it
-novel or an update of an existing package, the maintainer of a package
-submits the source code of the program together with his modifications 
-of the code to create a package. The build daemons (or autobuilders)
-compile the packages for each of the supported systems and make the
-resulting binary package publicly available for download. Logs of the build
+Individual software developers or projects often only have access to a limited
+variety of hardware for testing and building their products. The Debian
+project, however, automatically compiles software for 13 architectures,
+including all widely used platforms for servers, desktops and embedded devices.
+To get a package into Debian, be it novel or an update of an existing package,
+the maintainer of a package submits the source code of the program together
+with his modifications of the code to create a package. The build daemons (or
+autobuilders) compile the packages for each of the supported systems and make
+the resulting binary package publicly available for download. Logs of the build
 platforms are available online for everybody's inspection.
 
 
@@ -345,15 +350,18 @@
 
 Debian contains more than 20000 binary packages, and this number is
 constantly increasing.  There is no single user who needs all these
-packages.  The typical user is interested in a subset of these
-packages.  To specify packages of one's particular interest, several
+packages.
+% duplication
+%The typical user is interested in a subset of these
+packages.
+To specify packages of one's particular interest, several
 options are provided by Debian:
 \begin{description*}
 \item[tasksel] Provision of a reasonable software selection for rather general
   tasks that can be accomplished using a set of packages installed on
   a Debian GNU/Linux system.  However, these are not yet covering
-  scientific applications. Currently developed Blend toolkit
-  will also support \command{tasksel} to enable selection of \emph{niche}
+  scientific applications. The Blend toolkit
+  will support \command{tasksel} to enable selection of \emph{niche}
   software collections, \emph{e.g.} Debian Med, right after a fresh installation of a
   general Debian system.
 % yoh: don't we want ideally "during a fresh installation of a Debian system"?
@@ -361,9 +369,11 @@
 %     adapted ISO image to approach this
 
 \item[command line package management] \command{apt} and \command{aptitude} provide means to
-  search for packages of particular interest by its name or words in
-  the package's description. Every package also indicates, as set by
-  its maintainer, references to other packages of potential interest.
+  search for packages of particular interest by name or words in
+  the package's description, or assigned tags like ``works with DICOM''.
+  Additionally, every package also lists related packages that, for example,
+  enhance its functionality or offer alternative implementations of some
+  particular functionality.
 
 % yoh: what about
 %    debtags + axi-cache (at)
@@ -371,21 +381,23 @@
 % at: yes, needs to be added here and also in Blends documentation
 
 \item[GUI] There are several graphical user interfaces to manipulate
-  the installation of packages on a Debian installation.  The most
+  the installation of packages on a Debian system.  The most
   popular is \command{synaptic}.  It allows users to seek
   for certain packages and to display detailed information about each
   package.
 \end{description*}
 
-Debian officially maintains 13 different architectures.  Additionally
-there exist not supported  officially ports to other architectures and
-operating systems cores. Debian package management and distribution infrastructure
-has been adopted to other operating systems lacking an built-in equivalent,
+In addition to its 13 officially supported architectures, there are
+ports to even more hardware architectures and operating systems kernels.
+Moreover, Debian package management and distribution infrastructure
+has been adopted to other operating systems lacking a built-in equivalent,
 \emph{i.e.} Fink on Mac OS X
 (\printurl{fink.sourceforge.net}{fink.sourceforge.net}).
 
 % yoh: context below is not necessary about GNU and even more so
 %      not about Linux
+% MH: agreed, and moreover if that is mentioned somewhere it should move to
+%     very beginning, since we talk about this stuff all the time already
 A {\itshape distribution\/} is a collection of software packages.
 There are general distributions, which do not have a specific target
 user group and try to provide a universal coverage,




More information about the debian-med-commit mailing list