[debian-edu-commits] debian-edu/ 01/18: tasks/*: Remove Why: fields. Not used by blends task page. Too much information and too hard to maintain.

Mike Gabriel sunweaver at debian.org
Sat Aug 5 04:25:57 UTC 2017


This is an automated email from the git hooks/post-receive script.

sunweaver pushed a commit to branch master
in repository debian-edu.

commit 53f8672e482cbc0b037eb82ef1d990cf3f8f7df6
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Fri Aug 4 15:48:58 2017 -0400

    tasks/*: Remove Why: fields. Not used by blends task page. Too much information and too hard to maintain.
---
 debian/changelog             |  7 +++++
 tasks/astronomy              |  1 -
 tasks/common                 | 32 ----------------------
 tasks/desktop-gnome          |  5 ----
 tasks/desktop-kde            | 10 -------
 tasks/desktop-lxde           |  6 -----
 tasks/desktop-mate           |  5 ----
 tasks/desktop-other          | 64 --------------------------------------------
 tasks/desktop-xfce           |  5 ----
 tasks/development            |  2 --
 tasks/graphics               |  1 -
 tasks/lang-da                |  2 --
 tasks/lang-da-desktop        |  4 ---
 tasks/lang-da-desktop-kde    |  1 -
 tasks/lang-de                |  2 --
 tasks/lang-de-desktop        |  5 ----
 tasks/lang-de-desktop-kde    |  1 -
 tasks/lang-es                |  2 --
 tasks/lang-es-desktop        |  5 ----
 tasks/lang-es-desktop-kde    |  1 -
 tasks/lang-fr                |  2 --
 tasks/lang-fr-desktop        |  6 -----
 tasks/lang-fr-desktop-kde    |  1 -
 tasks/lang-he                |  1 -
 tasks/lang-he-desktop        |  4 ---
 tasks/lang-he-desktop-kde    |  1 -
 tasks/lang-it                |  2 --
 tasks/lang-it-desktop        |  4 ---
 tasks/lang-it-desktop-kde    |  1 -
 tasks/lang-ja                |  1 -
 tasks/lang-ja-desktop        |  5 ----
 tasks/lang-ja-desktop-kde    |  1 -
 tasks/lang-no                |  2 --
 tasks/lang-no-desktop        |  5 ----
 tasks/lang-no-desktop-kde    |  1 -
 tasks/lang-se                |  1 -
 tasks/lang-zh-tw             |  1 -
 tasks/lang-zh-tw-desktop     |  2 --
 tasks/lang-zh-tw-desktop-kde |  1 -
 tasks/language               |  3 ---
 tasks/laptop                 |  7 -----
 tasks/ltsp-server            | 14 ----------
 tasks/main-server            | 26 ------------------
 tasks/mathematics            |  1 -
 tasks/misc                   |  2 --
 tasks/music                  |  1 -
 tasks/networked              |  4 ---
 tasks/networked-common       | 18 -------------
 tasks/roaming-workstation    |  8 ------
 tasks/standalone             |  5 ----
 tasks/thin-client            |  3 ---
 tasks/workstation            |  6 -----
 52 files changed, 7 insertions(+), 294 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 32e659a..b21f626 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+debian-edu (1.925) UNRELEASED; urgency=medium
+
+  * tasks/*: Remove Why: fields. Not used by blends task page. Too much
+    information and too hard to maintain.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Fri, 04 Aug 2017 15:47:02 -0400
+
 debian-edu (1.924) unstable; urgency=medium
 
   [ Holger Levsen ]
diff --git a/tasks/astronomy b/tasks/astronomy
index 26356fe..d869182 100644
--- a/tasks/astronomy
+++ b/tasks/astronomy
@@ -7,7 +7,6 @@ Description: Debian Edu astronomy related applications
  teach astronomy.
 
 Depends: celestia-gnome | celestia-glut | celestia
-Why: Provide virtual universe to explore.  Prefer the gnome version, and
  put the dummy package celestia last.
 
 Depends: gpredict, stellarium, xplanet, xplanet-images, kstars
diff --git a/tasks/common b/tasks/common
index dddfa29..9ead7cb 100644
--- a/tasks/common
+++ b/tasks/common
@@ -7,7 +7,6 @@ Description: Debian Edu common packages
  installations in the Debian Edu Blend.
 
 Depends:     rsyslog
-Why:         Rsyslog is a modern, well maintained syslogd implementation
 	     than can be configured for network logging.
 Responsible: Holger Levsen
 NeedConfig:  yes - Todo
@@ -15,24 +14,20 @@ Suggests:    rsyslog-doc
 DontAvoid:   sysklogd (can't avoid this one yet, debootstrap lists it as required)
 
 Depends:     procinfo
-Why:         Needed to access procinfo for debugging
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     openssh-client
 Avoid:       ssh-askpass
-Why:         Allow connections to remote hosts.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     cfengine2
-Why:         Allow central administration and configuration
 Responsible: ?
 NeedConfig:  yes
 
 Depends:     vim
 Avoid:       vim-gnome, vim-gtk, vim-lesstif, vim-nox
-Why:         Everyone needs a proper editor, but nvi is included by
              default, and these  need ~30 MiB on the CD to fit.
              Avoid the vim variations, we only want one vim, and
              vim is the best
@@ -40,12 +35,10 @@ Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Suggests:    emacs
-Why:         If DVD-space is not an issue, emacs should be installed too.
 Responsible: Andreas B. Mundt
 NeedConfig:  no
 
 Depends:     nullidentd | ident-server, openbsd-inetd
-Why:         Provide some ident server, to keep IRC servers and others
              happy.  Depend directly on openbsd-inetd to make sure we
              avoid inetutils-inetd as long as bug #519316 is present.
 Responsible: Petter Reinholdtsen
@@ -58,13 +51,11 @@ Depends:     man-db, manpages, ethtool, hdparm, pciutils, \
              sysfsutils, etherwake, mlocate
 Recommends:  iputils-arping | arping, finger, gdebi-core | gdebi
 Suggests:    apticron | cron-apt, nictools-nopci, nvram-wakeup, debsecan
-Why:         Document some of the common utilities we want present on all hosts
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     reportbug
 Recommends:  python-gtk2, python-vte
-Why:         Get reportbug GUI working
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
@@ -79,29 +70,24 @@ Suggests:    dpt-i2o-raidutils | raidutils, \
              isag, modconf, wireshark
 Ignore:      smartmontools | smartsuite, smart-notifier, \
              rkhunter
-Why:         The system administrator tool box.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Recommends:  gdb, valgrind
-Why:         Allow the KDE bug reporting tools and others to extract
              backtrace of crashing applications.  Valgrind make it
              possible to figure out why a program crashed.
 Responsible: Petter Reinholdtsen
 Needconfig:  no
 
 Depends:     debian-edu-doc-en
-Why:         Documentation should be installed by default
 Responsible: Holger Levsen
 NeedConfig:  no
 
 Depends:     debian-edu-config, debian-edu-install, debconf-utils
-Why:         Framework for automatic configuration of services and programs.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Suggests:    popularity-contest, debian-goodies
-Why:         We would like as many as possible to submit usage information
              to http://popcon.skolelinux.org/popcon/.  The popcon package
              is pulled in by Debian Installer, so no need to list it in
              our tasks.
@@ -109,32 +95,27 @@ Responsible: Petter Reinholdtsen
 NeedConfig:  yes, get it to submit to both debian and debian-edu.
 
 Depends:     consolekit, libpam-ck-connector
-Why:         Make information on who is using which console available.  Required
              for dbus to know who to give access to local devices.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Recommends:  libpam-tmpdir
-Why:         Increase security by making users temp files harder
              to access for others.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Recommends:  libnss-myhostname
-Why:         Make sure local hostname map to a local loop address, also
              when the host name changes.  Look out for bug #705900 if
              it ever reappear.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     unattended-upgrades
-Why:         Add code to make sure 'apt-get update' is run regularly, and make it
              easier to enable automatic upgrades of new versions.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no, it should not be enabled by default.
 
 Suggests:    kexec-tools
-Why:         Allow for instant rebootes without invoking the BIOS.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
@@ -160,14 +141,12 @@ Ignore:      apache2-mpm-worker, \
              fonts-thai-tlwg, w3m, \
              wamerican, xfce4-terminal, xfdesktop4, \
              xfsprogs, xkeyboard-config, xmessage, xpmutils
-Why:         Include packages found in Edubuntu on the DVD, until we know if
              we want to install them as part of some task.
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
 
 Ignore:      tofrodos, gocr, quota, cervisia, \
              gphoto2, kompare, pwgen
-Why:         Include much used packages on the DVD, until we know if
              we want to install them as part of some task.
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
@@ -176,20 +155,17 @@ Ignore:      dc, doc-debian, iamerican, ibritish, ispell, \
              mpack, mutt, python-newt, \
              tcsh, texinfo, time, w3m, akregator, \
              blinken, cdparanoia, edict
-Why:         Include packages installed by the Debian/Etch Laptop + KDE
              desktop tasks, until we know if we want to install them
              as part of some task.
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
 
 Ignore:      backuppc, rsync, libfile-rsyncp-perl
-Why:         offers better and more features as slbackup and provides a webgui
 Responsible: Jürgen Leibner
 NeedConfig:  Yes
 
 Avoid:       xmail, ssmtp, smail, sendmail-bin, postfix, nullmailer, nbsmtp, \
              msmtp-mta, masqmail, esmtp-run, courier-mta
-Why:         One mail-transport-agent is enough, and we use the Debian
              default (exim).
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
@@ -226,7 +202,6 @@ Avoid:       libsdl1.2debian-all, libsdl1.2debian-arts, libsdl1.2debian-oss, \
              libsigc++-1.2-5c2, expect-tcl8.3, tk8.3, gobjc-4.2, gobjc++-4.2, \
              gfortran-4.2, aptitude-doc-cs, aptitude-doc-en, \
              aptitude-doc-fi, aptitude-doc-fr
-Why:         Packages avoided in the Debian Edu debian-cd diff.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
@@ -271,20 +246,17 @@ Avoid:       linux-image-2.6-powerpc-smp, linux-image-2.6.32-5-powerpc-smp, \
              uinput-modules-2.6.32-5-powerpc64-di, \
              usb-serial-modules-2.6.32-5-powerpc64-di, \
              xfs-modules-2.6.32-5-powerpc64-di
-Why:         Trim down the amount of powerpc packages on the netinst CD
              (and the DVD, but that is not the primary reason) to try to
              get all the packages needed by the installer on the CD.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Ignore:      tmpreaper
-Why:         Could be useful to clean up /tmp/.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Suggests:    firmware-bnx2, firmware-ipw2x00, firmware-iwlwifi, firmware-qlogic, \
              firmware-ralink
-Why:         Non-free driver firmware have been split out into separate
              packages.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
@@ -296,23 +268,19 @@ Depends:     cups, foomatic-db, foomatic-db-engine, foomatic-db-gutenprint, \
 Suggests:    foo2zjs
 Ignore:      escputil
 Avoid:       lpr
-Why:         CUPS printer system. This is the server part.
 	     All hosts can be print servers, so this is part of networked task.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Recommends:  bash-completion
-Why:         Make bash behave like it does in a normal Debian installation.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     cifs-utils
-Why:         Tools needed to mount SMB file systems
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
 
 Recommends:  command-not-found
-Why:         Help less knowledged command line users find the packages
              they are looking for.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
diff --git a/tasks/desktop-gnome b/tasks/desktop-gnome
index f0fda89..a5dbb94 100644
--- a/tasks/desktop-gnome
+++ b/tasks/desktop-gnome
@@ -8,7 +8,6 @@ Description: Debian Edu GNOME desktop applications
  that are useful for teachers and their students.
 
 Depends:     education-common
-Why:         Need the common packages
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  no
 
@@ -19,24 +18,20 @@ Depends:      gdm3 | x-display-manager, \
 Suggests:     dasher, gnome-mag, gok, \
               gnome-accessibility-themes,  gnome-orca
 Avoid:        xdm
-Why:          Gnome desktop environment
 Responsible:    José L. Redrejo Rodríguez
 NeedConfig:     No
 
 Depends:      libreoffice-gnome, libreoffice-gtk3,  libreoffice-writer, \
               libreoffice-calc, libreoffice-impress, libreoffice-draw, \
               libreoffice-math, libreoffice-base, libreoffice-filter-binfilter, libreoffice-java-common
-Why:          Use Libreoffice as the default office suite for Gnome
 Responsible:    José L. Redrejo Rodríguez
 NeedConfig:     No
 
 Depends:     totem | dragonplayer | vlc | kaffeine | xine-ui | mplayer
-Why:         Prefered video / multimedia player for the Gnome environment.
 Responsible: Mike Gabriel
 NeedConfig:  no
 
 Recommends:  ssh-askpass-gnome | ssh-askpass
-Why:         Gnome implementation of ssh-askpass for ssh login without a
              tty available.
 Responsible: Petter Reinholdtsen
 Needconfig:  no
diff --git a/tasks/desktop-kde b/tasks/desktop-kde
index 1a4bc1c..5222f8c 100644
--- a/tasks/desktop-kde
+++ b/tasks/desktop-kde
@@ -8,7 +8,6 @@ Description: Debian Edu KDE desktop applications
  that are useful for teachers and their students.
 
 Depends:     education-common
-Why:         Need the common packages
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  no
 
@@ -26,36 +25,30 @@ Recommends:  kcalc, ark, kmail, kaddressbook, kcharselect, \
 Suggests:    knode, kde-config-cron, kuser, kscd, kfind, \
              kruler, kfilereplace, kde-zeroconf, \
              kde-full
-Why:         KDE desktop environment
 Responsible: ? (someone need to check the package list is complete)
 NeedConfig:  no
 
 Recommends:  bluedevil
-Why:         Bluetooth support in the KDE desktop environment.
 Responsible: ?
 NeedConfig:  no
 
 Depends:     lightdm | x-display-manager
 Avoid:       xdm
-Why:         The KDE desktop environment does not pull in a display manager.
              Pick lightdm and not the most feature complete one gdm3,
              because gdm3 pulls in Gnome.
 NeedConfig:  yes, artwork
 
 Depends:     dragonplayer | totem | vlc | kaffeine | xine-ui | mplayer
-Why:         Prefered video / multimedia player for the KDE environment.
 Responsible: ?
 NeedConfig:  ?
 
 Depends:     kdeedu
 Recommends:  print-manager, kwalletmanager, \
              kinfocenter
-Why:         KDE 4 desktop environment.  List the new packages here.
 Responsible: ?
 NeedConfig:  ?
 
 Recommends:  krfb, krdc
-Why:         KDE remote desktop packages
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
@@ -63,17 +56,14 @@ Recommends:  kde-l10n-es, kde-l10n-it, kde-l10n-de, kde-l10n-fr, \
              kde-l10n-lv, kde-l10n-el, kde-l10n-ptbr, \
              kde-l10n-nl, kde-l10n-ca, \
              kde-l10n-sv
-Why:         KDE desktop translations for relevant languages.
 Responsible: ? (someone need to check the package list is complete)
 NeedConfig:  no
 
 Recommends:  libreoffice-kde
-Why:         Make sure OOo uses KDEs file dialog.
 Responsible: Petter Reinholdtsen
 Needconfig:  no
 
 Recommends:  ksshaskpass | ssh-askpass
-Why:         KDE implementation of ssh-askpass for ssh login without a
              tty available.
 Responsible: Petter Reinholdtsen
 Needconfig:  no
diff --git a/tasks/desktop-lxde b/tasks/desktop-lxde
index 3114e0e..e189226 100644
--- a/tasks/desktop-lxde
+++ b/tasks/desktop-lxde
@@ -8,37 +8,31 @@ Description: Debian Edu LXDE desktop applications
  desktop applications that are useful for teachers and their students.
 
 Depends:     education-common
-Why:         Need the common packages
 Responsible: Mike Gabriel
 NeedConfig:  no
 
 Depends:      lxde, desktop-file-utils
-Why:          LXDE needs login manager, opening files in LXDE depends on desktop-file-utils
 Recommends:   evince, galculator, osmo, parcellite, \
               pidgin, hexchat, mtpaint, fotoxx, gimp, \
               inkscape, \
               synaptic
 
 Recommends:  blueman
-Why:         Bluetooth support in the LXDE desktop environment.
 Responsible: ?
 NeedConfig:  no
 
 Depends:      lightdm | x-display-manager
 Avoid:        xdm
-Why:          The LXDE desktop environment pull in the lightdm display
               manager by default.  Keep it, and do not override and
               pick the most feature complete one gdm3 instead because
               it pull in Gnome when installed.
 NeedConfig:   yes, artwork
 
 Depends:     totem | dragonplayer | vlc | kaffeine | xine-ui | mplayer
-Why:         Prefered video / multimedia player for the LXDE environment.
 Responsible: Mike Gabriel
 NeedConfig:  no
 
 Recommends:  ssh-askpass
-Why:         X11 implementation of ssh-askpass for ssh login without a
              tty available.
 Responsible: Petter Reinholdtsen
 Needconfig:  no
diff --git a/tasks/desktop-mate b/tasks/desktop-mate
index a7a50a6..a908acd 100644
--- a/tasks/desktop-mate
+++ b/tasks/desktop-mate
@@ -8,7 +8,6 @@ Description: Debian Edu MATE desktop applications
  that are useful for teachers and their students.
 
 Depends:     education-common
-Why:         Need the common packages
 Responsible: Mike Gabriel
 NeedConfig:  no
 
@@ -19,24 +18,20 @@ Depends:      lightdm | x-display-manager, \
               synaptic
 Suggests:     dasher
 Avoid:        xdm
-Why:          MATE desktop environment
 Responsible:    Mike gabriel
 NeedConfig:     No
 
 Depends:      libreoffice-gtk2,  libreoffice-writer, \
               libreoffice-calc, libreoffice-impress, libreoffice-draw, \
               libreoffice-math, libreoffice-base, libreoffice-filter-binfilter, libreoffice-java-common
-Why:          Use Libreoffice as the default office suite for MATE
 Responsible:    Mike Gabriel
 NeedConfig:     No
 
 Depends:     vlc | xine-ui | kaffeine | mplayer | totem | dragonplayer
-Why:         Prefered video / multimedia player for the MATE environment.
 Responsible: Mike Gabriel
 NeedConfig:  no
 
 Recommends:  ssh-askpass-gnome | ssh-askpass
-Why:         MATE implementation of ssh-askpass for ssh login without a
              tty available (using GNOME's ssh-askpass here).
 Responsible: Mike Gabriel
 Needconfig:  no
diff --git a/tasks/desktop-other b/tasks/desktop-other
index 0709d41..a985254 100644
--- a/tasks/desktop-other
+++ b/tasks/desktop-other
@@ -14,22 +14,18 @@ Depends:     xorg, xserver-xorg-input-all, xserver-xorg-video-all, libgl1-mesa-d
              xfonts-75dpi-transcoded, \
              fonts-freefont-ttf, fonts-liberation, fonts-linex
 Suggests:    xfonts-100dpi-transcoded, fonts-mlym
-Why:         X11 Window system
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Suggests:    fonts-larabie-deco
-Why:         Nice font, but in non-free.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     synaptic
-Why:         Need a userfriendly debian package manager
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     alsa-utils
-Why:         Tools for the ALSA sound system, and we use alsa.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
@@ -121,7 +117,6 @@ Ignore:      libreoffice-help-cs, \
              libreoffice-l10n-za, \
              libreoffice-l10n-zh-cn, \
              libreoffice-l10n-zu
-Why:         Supplementary Libreoffice packages.
 Responsible: Gaute Hvoslef Kvalnes
 NeedConfig:  no
 
@@ -162,25 +157,21 @@ Suggests:    firefox-esr-l10n-af, \
              firefox-esr-l10n-tr, \
              firefox-esr-l10n-zh-cn, \
              firefox-esr-l10n-zh-tw
-Why:         Very nice browser.  Recommend the most used language packages,
              and suggest the rests.
 Responsible: Patrick Winnertz, Finn-Arne Johansen
 Needconfig:  Yes, Cache, Printerapp, proxy server
 
 Recommends:  chromium
-Why:         Useful browser where firefox-esr or konqueror fail to properly
              handle some web pages.
 Responsible: ?
 Needconfig:  ?
 
 Depends:     gecko-mediaplayer | mozilla-plugin-vlc
-Why:         Iceweasel should have video and audio support.  Include a useful
              firefox plugin for this.
 Responsible: ?
 NeedConfig:  no
 
 Recommends:  djview-plugin
-Why:         Handle the djVu format in the browser
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
@@ -191,7 +182,6 @@ Recommends:  thunderbird, \
              thunderbird-l10n-es-es, \
              thunderbird-l10n-fr, \
              thunderbird-l10n-it
-Why:         Get a nice mail client
 Responsible: Finn-Arne Johansen
 NeedConfig:  Yes, Cache, Printerapp, proxy server
 
@@ -199,7 +189,6 @@ Depends:     konqueror-plugin-gnash, browser-plugin-gnash | mozilla-plugin-gnash
 Suggests:    flashplugin-nonfree
 Ignore:      browser-plugin-lightspark
 Avoid:       flashplugin-nonfree
-Why:         Several web pages uses Macromedia Flash.  Recommend the
              packages gnash need to play youtube videos.  The depends
              and recommends are changed to suggests until gnash is
              ready for production use.
@@ -210,7 +199,6 @@ Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Recommends:  default-jre, icedtea-8-plugin
-Why:         We need a Java run-time environment, but possibly no
              development tools in the standard installation.  Info om
              Debian and Java is available from
              <URL:http://www.debian.org/doc/manuals/debian-java-faq/>.
@@ -218,49 +206,41 @@ Responsible: ?
 NeedConfig:  no
 
 Depends:     debian-edu-artwork, plymouth, plymouth-themes
-Why:         Nice desktop artwork
 Responsible: Holger Levsen
 Needconfig:  yes, kdm and kde need to be configured to use it.
 
 Depends:     gnupg2 | gnupg, gnupg-agent
 Suggests:    gnupg-doc
 Avoid:       pgp
-Why:         Allow sending and receiving signed and encrypted email
 Responsible: ?
 NeedConfig:  ?
 
 Depends:     avahi-daemon, libnss-mdns
 Suggests:    avahi-discover, mdns-scan, avahi-autoipd
-Why:         Packages needed for dynamic service location and
              network configuration.
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
 
 Depends:     cups-client, cups-bsd
-Why:         CUPS printer system.  This is the client part
 Responsible: ?
 NeedConfig:  ?
 
 Depends:     unzip, zip, bzip2
-Why:         Compress/uncompress utilities used by archive managers.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Ignore:      ifplugd
-Why:         Disconnected machines with network cards will hang for a
              long time when the interface is brought up
 Responsible: Finn-Arne Johansen
 NeedConfig:  yes - the if listed in /etc/default/ifplugd must not has auto eth(?) in interface
 
 Depends:     isc-dhcp-client | dhcp3-client
 Avoid:       pump
-Why:         Receive IP address from DHCP server.  Using isc-dhcp-client
              as it is the one used by default in Debian/Squeeze.
 Responsible: ?
 NeedConfig:  no
 
 Depends:     freerdp-x11 | rdesktop
-Why:         Let people work with windows Terminal servers even if they
              have a Linux Desktop
 Responsible: ?
 NeedConfig:  no
@@ -270,19 +250,16 @@ Note: This is the list of packages to be installed on standalone machines
       remove a package, search for all the entries.
 
 Depends:     ktuberling
-Why:         These packages are missed from the CD
 Responsible: ?
 NeedConfig:  no
 
 Depends:     openshot, kdenlive, stopmotion
 Recommends:  vgrabbj, dvgrab, libav-tools
 Suggests:    kino, pitivi, xine-ui, libdvdcss2, openmovieeditor
-Why:         Various tv/video players and recorders.
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
 
 Ignore:      clamav, clamav-docs, clamav-freshclam, clamav-data
-Why:         Include free virus scanner on the CD
 Responsible: ?
 NeedConfig:  ?
 
@@ -308,24 +285,20 @@ Ignore:      gcompris-sound-ar, gcompris-sound-bg, gcompris-sound-br, \
              gcompris-sound-cs, gcompris-sound-el, gcompris-sound-hi, \
              gcompris-sound-id, gcompris-sound-mr, gcompris-sound-so, \
              gcompris-sound-sr, gcompris-sound-ur
-Why:         Educational program (game for the youngest. lars.)
              The programs gnuchess, gnucap and tuxpaint are used by
              gcompris when present.
 Responsible: ?
 NeedConfig:  ?
 
 Suggests:    smbclient
-Why:         Access to SMB file systems.
 Responsible: ?
 NeedConfig:  no
 
 Suggests:    ncftp, wget
-Why:         Filoverfører
 Responsible: ?
 NeedConfig:  ?
 
 Suggests:    pgdesigner
-Why:         Database
 Responsible: ?
 NeedConfig:  ?
 
@@ -336,37 +309,31 @@ NeedConfig:  ?
 Note: VIDEREGÅENDE
 
 Suggests:    postgresql-client, postgresql
-Why:         Database
 Responsible: ?
 NeedConfig:  ?
 
 Suggests:    sql-ledger
-Why:         accounting and economical simulation
 Responsible: ?
 NeedConfig:  ?
 
 Note: ANDRE
 
 Recommends:  planner
-Why:         Project management.  Changed name from mrproject to planner
 Responsible: ?
 NeedConfig:  ?
 
 Suggests:    gnuplot
-Why:         Graph plotting programs.  gnuplot was requested by math teacher.
 Responsible: ?
 NeedConfig:  no
 
 Suggests:    texlive, texlive-doc-base, lacheck, auctex, texlive-latex-base
 Ignore:      texlive-full
-Why:         Requested by math teacher.  LaTeX allow math typesetting. TeXLive
              are the Lenny replacement packages for tetex.
 Responsible: ? (someone need to check the package list is complete)
 NeedConfig:  no
 
 Suggests:    lyx, \
              texmacs
-Why:         GUI frontend to LaTeX makes it easier to use for new users.
 Responsible: ?
 NeedConfig:  ?
 
@@ -375,19 +342,16 @@ Recommends:  gimp, gimp-data-extras, gimp-ufraw
 Suggests:    netpbm, gv, dia
 Ignore:      gimp-help-de, gimp-help-en, gimp-help-fr, \
              gimp-help-it, gimp-help-nl, gimp-help-sv
-Why:         Drawing/sketching programs
 Responsible: ?
 NeedConfig:  ?
 
 Recommends:  cheese
-Why:         Tool for using a web camera (snapshots, recording)
 Responsible: ?
 NeedConfig:  no
 
 Note: SYSTEM
 
 Recommends:  sane, sane-utils, skanlite, ocrad
-Why:         Scanner frontends and drivers.  Most schools have scanners
              available, and software to drive them should be available
              in Skolelinux.
 Responsible: Petter Reinholdtsen
@@ -405,49 +369,40 @@ Recommends:  hunspell-en-gb, \
              myspell-pt-pt, \
              tmispell-voikko
 Suggests:    hunspell-de-at, hunspell-de-ch, myspell-fr-gut
-Why:         Spellcheckers for all languages requested in debian-edu.
              It might be required to check that the language is
              supported by Skolelinux.
 Responsible: ? (someone need to check the package list is complete)
 NeedConfig:  ?
 
 Suggests:    lightspeed
-Why:         Fysikkprogrammer
 Responsible: ?
 NeedConfig:  ?
 
 Recommends:  k3b | brasero, k3b-i18n | brasero
-Why:         Writing CDs and DVD for backup and pleasure is useful to include.
 Responsible: Petter Reinholdtsen
 NeedConfig:  ? (access to the cdrom group, and kernel module loading?)
 
 Suggests:    kppp
-Why:         Allow modem and/or ISDN connection
 Responsible: ?
 NeedConfig:  ?
 
 Suggests:    pppoeconf
-Why:         Allow xDSL
 Responsible: ?
 NeedConfig:  ?
 
 Suggests:    kuser
-Why:         Grafical version of "adduser"
 Responsible: ?
 NeedConfig:  ?
 
 Ignore:      f-spot
-Why:         photo management
 Responsible: ?
 NeedConfig:  ?
 
 Recommends:  tuxmath
-Why:         Math game for children
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  no
 
 Ignore:      ttf-mscorefonts-installer
-Why:         Make it easier to fetch fonts from microsoft by providing
              the installation package on the DVD.  We provide
              fonts-liberation which is a free software alternative to
              the MS fonts.
@@ -456,38 +411,31 @@ NeedConfig:  no
 
 Ignore:      nvidia-settings, dosemu, \
              kmessedwords, gs,
-Why:         Make sure a few popular packages are included on the DVD.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Suggests:    tablix2, gtablix, fet
-Why:         Tool to generate the school schedule based on the list
              of courses, students, and teachers.
 Responsible: ?
 NeedConfig:  ?
 
 Ignore:      qemu, qemu-launcher, qemuctl
-Why:         Virtual PC useful for testing.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Suggests:    monopd
-Why:         Nice client/server board game.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Suggests:    fonts-arphic-uming, im-switch, scim-chewing, scim-tables-zh
-Why:         Chinese fonts, input method support
 Responsible: Andrew Lee
 NeedConfig:  no
 
 Ignore:      fonts-dzongkha
-Why:         Dzongkha / Butan support
 Responsible: ?
 NeedConfig:  ?
 
 Suggests:    rsibreak | workrave
-Why:         Provide tool to reduce the chance of repetitive strain injury
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
@@ -497,7 +445,6 @@ Suggests:    kpat, kbattleship, \
              katomic, klickety, kblackbox, kjumpingcube, \
              kmahjongg, kreversi
 Ignore:      kdegames
-Why:         Make some much used games available in the default
              installation.  Is this a good idea to do for schools?
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
@@ -507,32 +454,26 @@ Recommends:  education-astronomy, education-chemistry, \
              education-graphics, education-language, \
              education-logic-games, education-mathematics, \
              education-music, education-physics, education-misc
-Why:         Include all educational tasks proposed by Linex.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Suggests:    wine
-Why:         Run MS Windows applications.
 Responsible: ?
 NeedConfig:  ?
 
 Suggests:    gettext
-Why:         Include the tools we need in the Skolelinux project.
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
 
 Suggests:    kernel-package, libncurses5-dev
-Why:         Packages needed to configure and compile the kernel source.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Ignore:      mgp
-Why:         Presentasjonsverktøy
 Responsible: ?
 NeedConfig:  no
 
 Ignore:      gtkwhiteboard, bluetooth, xournal, wmgui, wminput
-Why:         Tools useful when creating a whiteboard using a Wii remote.
              See <URL:http://www.wiiteachers.com/> for example IR pens.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
@@ -553,27 +494,22 @@ Ignore:      kde-l10n-ar, kde-l10n-bg, \
              kde-l10n-sr, \
              kde-l10n-tr, kde-l10n-uk, \
              kde-l10n-zhcn, kde-l10n-zhtw
-Why:         Pad the last CD using KDE translations, to avoid
              noise in the package reports.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Suggests:    controlaula
-Why:         Assists teachers in the management of a classroom with computers
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  Yes
 
 Recommends:  gtk-recordmydesktop
-Why:         Assists teachers in creating screen recordings.
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  No
 
 Recommends:  pavucontrol
-Why:         Allow users to control Pulseaudio sinks and sources.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Recommends:  goplay
-Why:         Provide golearn for easy access to educational programs.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
diff --git a/tasks/desktop-xfce b/tasks/desktop-xfce
index 4aea418..0105db5 100644
--- a/tasks/desktop-xfce
+++ b/tasks/desktop-xfce
@@ -8,15 +8,12 @@ Description: Debian Edu Xfce desktop applications
  for teachers and their students.
 
 Depends:      education-common
-Why:          Need the common packages
 Responsible:  ?
 NeedConfig:   no
 
 Depends:      xfce4, xfce4-goodies
-Why:          The Xfce desktop environment.
 
 Depends:      lightdm | x-display-manager
-Why:          The Xfce desktop environment do not pull in a display manager.
               Pick lightdm like for LXDE.  Do not override and pick
               the most feature complete one gdm3 instead because it
               pull in Gnome when installed.
@@ -24,12 +21,10 @@ Why:          The Xfce desktop environment do not pull in a display manager.
 Recommends:   system-config-printer, tango-icon-theme
 
 Recommends:  blueman
-Why:         Bluetooth support in the Xfce desktop environment.
 Responsible: ?
 NeedConfig:  no
 
 Recommends:  ssh-askpass
-Why:         X11 implementation of ssh-askpass for ssh login without a
              tty available.
 Responsible: Petter Reinholdtsen
 Needconfig:  no
diff --git a/tasks/development b/tasks/development
index 1cd5e1f..5dcf61b 100644
--- a/tasks/development
+++ b/tasks/development
@@ -41,12 +41,10 @@ Recommends: drpython, gvrng, python-easygui
 Depends: umbrello
 
 Recommends: bluefish
-Why:        HTML editor and development environment.
 
 Depends: kdevelop
 
 Depends:     build-essential, autoconf, subversion, ddd
-Why:         Make it possible to create your own programs.
 Responsible: ?
 NeedConfig:  no
 
diff --git a/tasks/graphics b/tasks/graphics
index b60a680..852a1ea 100644
--- a/tasks/graphics
+++ b/tasks/graphics
@@ -12,7 +12,6 @@ Suggests:  xfig, xaos, tgif, hugin, blender
 Ignore: dcraw
 
 Depends:     scribus
-Why:         Simple desktop publishing system.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
diff --git a/tasks/lang-da b/tasks/lang-da
index d64fab2..4a66140 100644
--- a/tasks/lang-da
+++ b/tasks/lang-da
@@ -7,11 +7,9 @@ Description: Debian Edu applications for Danish installs
  language is selected during installation.
 
 Recommends:  myspell-da
-Why:         Danish language related tools
 Responsible: ?
 NeedConfig:  No
 
 Depends:     debian-edu-doc-da
-Why:         Documentation should be installed by default
 Responsible: Holger Levsen
 NeedConfig:  no
diff --git a/tasks/lang-da-desktop b/tasks/lang-da-desktop
index c2d601b..672e64e 100644
--- a/tasks/lang-da-desktop
+++ b/tasks/lang-da-desktop
@@ -7,25 +7,21 @@ Description: Debian Edu Desktop applications for Danish installs
  install when the Danish language is selected during installation.
 
 Depends:     gcompris-sound-da
-Why:         Danish packages for gcompris
 Responsible: ?
 NeedConfig:  No
 
 Recommends:  libreoffice-help-da, \
              libreoffice-l10n-da
-Why:         Provide Danish help text for libreoffice.  libreoffice
              itself is in desktop-other.
 Responsible: ?
 NeedConfig:  No
 
 Recommends:  firefox-esr-l10n-da
-Why:         Provide Danish help text for firefox-esr.  firefox-esr itself is
              in desktop-other.
 Responsible: ?
 NeedConfig:  No
 
 Suggests:    thunderbird-l10n-da
-Why:         Provide Danish help text for thunderbird.  thunderbird itself is
              suggested in desktop-other.
 Responsible: ?
 NeedConfig:  No
diff --git a/tasks/lang-da-desktop-kde b/tasks/lang-da-desktop-kde
index bdf35a7..030baff 100644
--- a/tasks/lang-da-desktop-kde
+++ b/tasks/lang-da-desktop-kde
@@ -6,6 +6,5 @@ Description: Danish Debian Edu KDE desktop applications
  This task localises the KDE desktop in Danish.
 
 Recommends:  kde-l10n-da
-Why:         KDE desktop translations for relevant languages.
 Responsible: ?
 NeedConfig:  no
diff --git a/tasks/lang-de b/tasks/lang-de
index 339cc4f..6003e68 100644
--- a/tasks/lang-de
+++ b/tasks/lang-de
@@ -7,11 +7,9 @@ Description: Debian Edu applications for German installs
  language is selected during installation.
 
 Recommends:  hunspell-de-at, hunspell-de-ch, hunspell-de-de
-Why:         German spell checking tools
 Responsible: Holger Levsen
 NeedConfig:  ?
 
 Depends:     debian-edu-doc-de
-Why:         Documentation should be installed by default
 Responsible: Holger Levsen
 NeedConfig:  no
diff --git a/tasks/lang-de-desktop b/tasks/lang-de-desktop
index 28572f5..a436f56 100644
--- a/tasks/lang-de-desktop
+++ b/tasks/lang-de-desktop
@@ -7,12 +7,10 @@ Description: Debian Edu Desktop applications for German installs
  that are useful for teachers and their students.
 
 Recommends:  gcompris-sound-de
-Why:         German packages for gcompris.
 Responsible: Holger Levsen
 NeedConfig:  no
 
 Recommends:  gimp-help-de
-Why:         Provide German help text for gimp.  gimp itself is in desktop-other.
 Responsible: Holger Levsen
 NeedConfig:  No
 
@@ -20,17 +18,14 @@ Recommends:  libreoffice-help-de, \
              hyphen-de, \
              libreoffice-l10n-de, \
              mythes-de, mythes-de-ch
-Why:         Provide german support for libreoffice.  libreoffice itself is in desktop-other.
 Responsible: Holger Levsen
 NeedConfig:  No
 
 Recommends:  firefox-esr-l10n-de
-Why:         Provide German help text for firefox-esr.  firefox-esr itself is in desktop-other.
 Responsible: Holger Levsen
 NeedConfig:  No
 
 Suggests:    thunderbird-l10n-de
-Why:         Provide German help text for thunderbird.  thunderbird itself is suggested in desktop-other.
 Responsible: Holger Levsen
 NeedConfig:  No
 
diff --git a/tasks/lang-de-desktop-kde b/tasks/lang-de-desktop-kde
index 70ce2e5..92f073a 100644
--- a/tasks/lang-de-desktop-kde
+++ b/tasks/lang-de-desktop-kde
@@ -6,6 +6,5 @@ Description: German Debian Edu KDE desktop applications
  This task localises the KDE desktop in German.
 
 Recommends:  kde-l10n-de
-Why:         KDE desktop translations for relevant languages.
 Responsible: Holger Levsen
 NeedConfig:  no
diff --git a/tasks/lang-es b/tasks/lang-es
index 167e3a1..5c5783c 100644
--- a/tasks/lang-es
+++ b/tasks/lang-es
@@ -8,11 +8,9 @@ Description: Debian Edu applications for Spanish installs
 
 Recommends: myspell-es, \
              manpages-es-extra
-Why:         Spanish language related tools
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  No
 
 Depends:     debian-edu-doc-es
-Why:         Documentation should be installed by default
 Responsible: Holger Levsen
 NeedConfig:  no
diff --git a/tasks/lang-es-desktop b/tasks/lang-es-desktop
index 321ab8b..a8c6517 100644
--- a/tasks/lang-es-desktop
+++ b/tasks/lang-es-desktop
@@ -7,27 +7,22 @@ Description: Debian Edu Desktop applications for Spanish installs
  install when the Spanish language is selected during installation.
 
 Depends:     gcompris-sound-es
-Why:         Spanish packages for gcompris
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  No
 
 Recommends:  gimp-help-es
-Why:         Provide Spanish help text for gimp.  gimp itself is in desktop-other.
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  No
 
 Recommends:  libreoffice-help-es, \
              libreoffice-l10n-es
-Why:         Provide Spanish help text for libreoffice.  libreoffice itself is in desktop-other.
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  No
 
 Recommends:  firefox-esr-l10n-es-es
-Why:         Provide Spanish help text for firefox-esr.  firefox-esr itself is in desktop-other.
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  No
 
 Suggests:    thunderbird-l10n-es-es
-Why:         Provide Spanish help text for thunderbird.  thunderbird itself is suggested in desktop-other.
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  No
diff --git a/tasks/lang-es-desktop-kde b/tasks/lang-es-desktop-kde
index 15cd2c9..21b1615 100644
--- a/tasks/lang-es-desktop-kde
+++ b/tasks/lang-es-desktop-kde
@@ -6,6 +6,5 @@ Description: Spanish Debian Edu KDE desktop applications
  This task localises the KDE desktop in Spanish.
 
 Recommends:  kde-l10n-es
-Why:         KDE desktop translations for relevant languages.
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  no
diff --git a/tasks/lang-fr b/tasks/lang-fr
index 4329fcd..f1a497e 100644
--- a/tasks/lang-fr
+++ b/tasks/lang-fr
@@ -8,11 +8,9 @@ Description: Debian Edu applications for French installs
 
 Recommends:  myspell-fr, \
              manpages-fr-extra
-Why:         French spell checking tools
 Responsible: David Prévot
 NeedConfig:  ?
 
 Depends:     debian-edu-doc-fr
-Why:         Documentation should be installed by default
 Responsible: Holger Levsen
 NeedConfig:  no
diff --git a/tasks/lang-fr-desktop b/tasks/lang-fr-desktop
index 3155527..75b6448 100644
--- a/tasks/lang-fr-desktop
+++ b/tasks/lang-fr-desktop
@@ -7,12 +7,10 @@ Description: Debian Edu Desktop applications for French installs
  that are useful for teachers and their students.
 
 Recommends:  gcompris-sound-fr
-Why:         French packages for gcompris.
 Responsible: David Prévot
 NeedConfig:  no
 
 Recommends:  gimp-help-fr
-Why:         Provide French help text for gimp.  gimp itself is in desktop-other.
 Responsible: David Prévot
 NeedConfig:  No
 
@@ -20,22 +18,18 @@ Recommends:  libreoffice-help-fr, \
              hyphen-fr, \
              libreoffice-l10n-fr, \
              mythes-fr
-Why:         Provide French support for libreoffice.  libreoffice itself is in desktop-other.
 Responsible: David Prévot
 NeedConfig:  No
 
 Recommends:  firefox-esr-l10n-fr
-Why:         Provide French help text for firefox-esr.  firefox-esr itself is in desktop-other.
 Responsible: David Prévot
 NeedConfig:  No
 
 Suggests:    thunderbird-l10n-fr
-Why:         Provide French help text for thunderbird.  thunderbird itself is suggested in desktop-other.
 Responsible: David Prévot
 NeedConfig:  No
 
 Suggests:    aptitude-doc-fr
-Why:         Provide French documentation for aptitude.  aptitude itself
              is installed by default in Debian.
 Responsible: David Prévot
 NeedConfig:  No
diff --git a/tasks/lang-fr-desktop-kde b/tasks/lang-fr-desktop-kde
index 3a2ec73..032b45f 100644
--- a/tasks/lang-fr-desktop-kde
+++ b/tasks/lang-fr-desktop-kde
@@ -6,6 +6,5 @@ Description: French Debian Edu KDE desktop applications
  This task localises the KDE desktop in French.
 
 Recommends:  kde-l10n-fr
-Why:         KDE desktop translations for relevant languages.
 Responsible: David Prévot
 NeedConfig:  no
diff --git a/tasks/lang-he b/tasks/lang-he
index 41d413c..63d1c44 100644
--- a/tasks/lang-he
+++ b/tasks/lang-he
@@ -7,6 +7,5 @@ Description: Debian Edu applications for Hebrew installs
  that are useful for teachers and their students.
 
 Recommends:  aspell-he, hspell, myspell-he
-Why:         Hebrew support
 Responsible: Lior Kaplan
 NeedConfig:  no
diff --git a/tasks/lang-he-desktop b/tasks/lang-he-desktop
index 620c505..882401a 100644
--- a/tasks/lang-he-desktop
+++ b/tasks/lang-he-desktop
@@ -7,22 +7,18 @@ Description: Debian Edu Desktop applications for Hebrew installs
  that are useful for teachers and their students.
 
 Recommends:  libfribidi0, culmus
-Why:         Hebrew support
 Responsible: Lior Kaplan
 NeedConfig:  no
 
 Recommends:  libreoffice-l10n-he
-Why:         Provide Hebrew help text for libreoffice.  libreoffice itself is in desktop-other.
 Responsible: ?
 NeedConfig:  No
 
 Recommends:  firefox-esr-l10n-he
-Why:         Provide Hebrew help text for firefox-esr.  firefox-esr itself is in desktop-other.
 Responsible: ?
 NeedConfig:  No
 
 Suggests:    thunderbird-l10n-he
-Why:         Provide Hebrew help text for thunderbird.  thunderbird itself is suggested in desktop-other.
 Responsible: ?
 NeedConfig:  No
 
diff --git a/tasks/lang-he-desktop-kde b/tasks/lang-he-desktop-kde
index 8fcea84..6607ba8 100644
--- a/tasks/lang-he-desktop-kde
+++ b/tasks/lang-he-desktop-kde
@@ -6,6 +6,5 @@ Description: Hebrew Debian Edu KDE desktop applications
  This task provide files to localises the KDE desktop in Hebrew.
 
 Recommends:  kde-l10n-he
-Why:         KDE desktop translations for relevant languages.
 Responsible: ? (someone need to check the package list is complete)
 NeedConfig:  no
diff --git a/tasks/lang-it b/tasks/lang-it
index a4f01fa..3cc1732 100644
--- a/tasks/lang-it
+++ b/tasks/lang-it
@@ -7,11 +7,9 @@ Description: Debian Edu applications for Italian installs
  language is selected during installation.
 
 Recommends: hunspell-it
-Why:         Italian language related tools
 Responsible: Claudio Carboncini
 NeedConfig:  No
 
 Depends:     debian-edu-doc-it
-Why:         Documentation should be installed by default
 Responsible: Holger Levsen
 NeedConfig:  no
diff --git a/tasks/lang-it-desktop b/tasks/lang-it-desktop
index ce1ca65..f1f5adc 100644
--- a/tasks/lang-it-desktop
+++ b/tasks/lang-it-desktop
@@ -7,23 +7,19 @@ Description: Debian Edu Desktop applications for Italian installs
  install when the Italian language is selected during installation.
 
 Depends:     gcompris-sound-it
-Why:         Italian packages for gcompris
 Responsible: Claudio Carboncini
 NeedConfig:  No
 
 Recommends:  gimp-help-it
-Why:         Provide Italian help text for gimp.  gimp itself is in desktop-other.
 Responsible: ?
 NeedConfig:  No
 
 Recommends:  libreoffice-help-it, \
              libreoffice-l10n-it, \
              mythes-it
-Why:         Provide Italian help text for libreoffice.  libreoffice itself is in desktop-other.
 Responsible: Claudio Carboncini
 NeedConfig:  No
 
 Recommends:  firefox-esr-l10n-it
-Why:         Provide Italian help text for firefox-esr.  firefox-esr itself is in desktop-other.
 Responsible: Claudio Carboncini
 NeedConfig:  No
diff --git a/tasks/lang-it-desktop-kde b/tasks/lang-it-desktop-kde
index e80b391..6463233 100644
--- a/tasks/lang-it-desktop-kde
+++ b/tasks/lang-it-desktop-kde
@@ -6,6 +6,5 @@ Description: Italian Debian Edu KDE desktop applications
  This task localises the KDE desktop in Italian.
 
 Recommends:  kde-l10n-it
-Why:         KDE desktop translations for relevant languages.
 Responsible: Claudio Carboncini
 NeedConfig:  no
diff --git a/tasks/lang-ja b/tasks/lang-ja
index 81a150f..653bd63 100644
--- a/tasks/lang-ja
+++ b/tasks/lang-ja
@@ -7,6 +7,5 @@ Description: Debian Edu applications for Japanese installs
  that are useful for teachers and their students.
 
 Depends:     debian-edu-doc-ja
-Why:         Documentation should be installed by default
 Responsible: Holger Levsen
 NeedConfig:  no
diff --git a/tasks/lang-ja-desktop b/tasks/lang-ja-desktop
index fc4e898..b0d5972 100644
--- a/tasks/lang-ja-desktop
+++ b/tasks/lang-ja-desktop
@@ -8,29 +8,24 @@ Description: Debian Edu Desktop applications for Japanese installs
 
 Recommends:  fonts-vlgothic, ibus-anthy
 Avoid:       cmap-adobe-japan1
-Why:         Japanese support.  Avoid the non-free japanese packages on
              the DVD.
 Responsible: ?
 NeedConfig:  no
 
 Recommends:  libreoffice-l10n-ja, \
              libreoffice-help-ja
-Why:         Provide japanese help text for libreoffice.  libreoffice itself is in desktop-other.
 Responsible: ?
 NeedConfig:  No
 
 Recommends:  firefox-esr-l10n-ja
-Why:         Provide japanese help text for firefox-esr.  firefox-esr itself is in desktop-other.
 Responsible: ?
 NeedConfig:  No
 
 Suggests:    thunderbird-l10n-ja
-Why:         Provide Japanese help text for thunderbird.  thunderbird itself is suggested in desktop-other.
 Responsible: ?
 NeedConfig:  No
 
 Suggests:    aptitude-doc-ja
-Why:         Provide Japanese documentation for aptitude.  Aptitude itself
              is installed by default in Debian.
 Responsible: ?
 NeedConfig:  No
diff --git a/tasks/lang-ja-desktop-kde b/tasks/lang-ja-desktop-kde
index a874d68..fce8c32 100644
--- a/tasks/lang-ja-desktop-kde
+++ b/tasks/lang-ja-desktop-kde
@@ -6,6 +6,5 @@ Description: Japanese Debian Edu KDE desktop applications
  This task provide files to localises the KDE desktop in Japanese.
 
 Recommends:  kde-l10n-ja
-Why:         KDE desktop translations for relevant languages.
 Responsible: ? (someone need to check the package list is complete)
 NeedConfig:  no
diff --git a/tasks/lang-no b/tasks/lang-no
index 866d9ae..3bd9d1e 100644
--- a/tasks/lang-no
+++ b/tasks/lang-no
@@ -8,11 +8,9 @@ Description: Debian Edu applications for Norwegian installs
 
 Recommends:  myspell-nb, aspell-no, \
              myspell-nn
-Why:         Norwegian spell checking tools
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
 
 Depends:     debian-edu-doc-nb
-Why:         Documentation should be installed by default
 Responsible: Holger Levsen
 NeedConfig:  no
diff --git a/tasks/lang-no-desktop b/tasks/lang-no-desktop
index 00ab784..2556a73 100644
--- a/tasks/lang-no-desktop
+++ b/tasks/lang-no-desktop
@@ -7,29 +7,24 @@ Description: Debian Edu Desktop applications for Norwegian installs
  install when Norwegian languages are selected during installation.
 
 Recommends:  gcompris-sound-nb
-Why:         Norwegian packages for gcompris.  nn sound is missing
 Responsible: ?
 NeedConfig:  no
 
 Recommends:  gimp-help-nn
-Why:         Provide norwegian help text for gimp.  gimp itself is in desktop-other.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Recommends:  libreoffice-l10n-nb, \
              libreoffice-l10n-nn
-Why:         Provide norwegian help text for libreoffice.  libreoffice itself is in desktop-other.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Recommends:  firefox-esr-l10n-nb-no, \
              firefox-esr-l10n-nn-no
-Why:         Provide norwegian help text for firefox-esr.  firefox-esr itself is in desktop-other.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Suggests:    thunderbird-l10n-nb-no, thunderbird-l10n-nn-no
-Why:         Provide norwegian help text for thunderbird.  thunderbird itself is suggested in desktop-other.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
diff --git a/tasks/lang-no-desktop-kde b/tasks/lang-no-desktop-kde
index c56425d..a22b3ef 100644
--- a/tasks/lang-no-desktop-kde
+++ b/tasks/lang-no-desktop-kde
@@ -7,6 +7,5 @@ Description: Norwegian (Bokmaal and Nynorsk) Debian Edu KDE desktop applications
 
 Recommends:  kde-l10n-nn, \
              kde-l10n-nb
-Why:         KDE desktop translations for relevant languages.
 Responsible: ? (someone need to check the package list is complete)
 NeedConfig:  no
diff --git a/tasks/lang-se b/tasks/lang-se
index a595b0f..9c84ceb 100644
--- a/tasks/lang-se
+++ b/tasks/lang-se
@@ -7,6 +7,5 @@ Description: Debian Edu applications for North Sami installs
  Sami language is selected during installation.
 
 Recommends:  hunspell-se
-Why:         North Sami spell checking tools
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
diff --git a/tasks/lang-zh-tw b/tasks/lang-zh-tw
index 1337acf..0577507 100644
--- a/tasks/lang-zh-tw
+++ b/tasks/lang-zh-tw
@@ -7,6 +7,5 @@ Description: Debian Edu applications for Traditional Chinese installs
  that are useful for teachers and their students.
 
 Depends:     fonts-arphic-ukai
-Why:         Chinese Printing fonts both for Simplified Chinese and Traditional Chinese
 Responsible: Andrew Lee
 NeedConfig:  no
diff --git a/tasks/lang-zh-tw-desktop b/tasks/lang-zh-tw-desktop
index de6c42b..9efe8fa 100644
--- a/tasks/lang-zh-tw-desktop
+++ b/tasks/lang-zh-tw-desktop
@@ -8,12 +8,10 @@ Description: Debian Edu Desktop applications for Traditional Chinese installs
 
 Depends:     libreoffice-help-zh-tw, \
              libreoffice-l10n-zh-tw
-Why:         Traditional Chinese packages for Libreoffice
 Responsible: ?
 NeedConfig:  ?
 
 Depends:     fonts-arphic-uming, fonts-wqy-zenhei, fonts-wqy-microhei, \
              im-switch, ibus-chewing, ibus-table-cangjie, ibus-array
-Why:         Chinese fonts, input methods support
 Responsible: Andrew Lee
 NeedConfig:  no
diff --git a/tasks/lang-zh-tw-desktop-kde b/tasks/lang-zh-tw-desktop-kde
index 8a0d0b7..5875f4b 100644
--- a/tasks/lang-zh-tw-desktop-kde
+++ b/tasks/lang-zh-tw-desktop-kde
@@ -6,6 +6,5 @@ Description: Traditional Chinese Debian Edu KDE desktop applications
  This task localises the KDE desktop in Traditional Chinese.
 
 Recommends:  kde-l10n-zhtw
-Why:         KDE desktop translations for relevant languages.
 Responsible: Andrew Lee (someone need to check the package list is complete)
 NeedConfig:  no
diff --git a/tasks/language b/tasks/language
index 344bf1b..9fd37de 100644
--- a/tasks/language
+++ b/tasks/language
@@ -11,13 +11,10 @@ Recommends: education-menus
 Suggests: kiten, typespeed, festival, kwordquiz, ktouch
 
 Suggests: brazilian-conjugate
-Why:: Brazilian Portuguese verb conjugator
 
 Suggests: collatinus
-Why: lemmatisation of latin text
 
 Suggests:  verbiste-gnome
-Why: a French conjugation system
 
 Suggests: malted
 Homepage: http://malted.cnice.mec.es/
diff --git a/tasks/laptop b/tasks/laptop
index 73100cb..3eac298 100644
--- a/tasks/laptop
+++ b/tasks/laptop
@@ -8,41 +8,34 @@ Description: Debian Edu laptop packages
  These packages extend the Debian laptop task.
 
 Depends:     xserver-xorg-input-synaptics, laptop-mode-tools
-Why:         Useful tools for laptop hardware
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Recommends:  bluedevil
 Suggests:    bluez-cups, bluez-utils
-Why:         Bluetooth support.  Laptops tend to have that feature.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Recommends:  unison
-Why:         File system synchronization tool, useful for keeping laptop and
              home directory server in sync.
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
 
 Recommends:  powertop
-Why:         Tool to tune the power consumption on laptops.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Ignore:      laptop-net, \
              battery-stats, hdapsd, fnfxd
-Why:         Laptop specific packages proposed by Ralf Gesellensetter
 Responsible: ?
 NeedConfig:  ?
 
 Recommends:  usb-modeswitch
-Why:         Handle USB devices with two modes (install CD + device)
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Ignore:      build-essential, module-assistant, \
              ndiswrapper-source, linux-wlan-ng-source
-Why:         Drivers for wireless network cards not provided by the
              default kernel, and the tools needed to build them.
 Responsible: ?
 NeedConfig:  ?
diff --git a/tasks/ltsp-server b/tasks/ltsp-server
index a4e1ca4..bad192f 100644
--- a/tasks/ltsp-server
+++ b/tasks/ltsp-server
@@ -10,74 +10,60 @@ Note: This is the list of packages to be installed on a LTSP server.
  Basis is LTSP versjon 3
 
 Depends:     iptables
-Why:         Need to do masquerading of the thin clients for DNS etc.
 Responsible: Ragnar WislÞff
 NeedConfig:  no
 
 Depends:     isc-dhcp-server-ldap
-Why:         We want to use DHCP, not the subset bootp.
 Responsible: Ragnar WislÞff
 NeedConfig:  yes
 
 Depends:     atftpd | tftpd-hpa, tftp-hpa
-Why:         LTSP needs tftpd, but the core LTSP package lists it as
              recommended.
 Responsible: Ragnar WislÞff
 Needconfig:  yes
 
 Depends:     ltsp-server, ltspfs, ldm-server, squashfs-tools
-Why:         Debian package based LTSP server for diskless and thin clients.
 Responsible: Petter Reinholdtsen
 NeedConfig:  yes
 
 Depends:     ltsp-docs
-Why:         LTSP server documentation, enhances Debian Edu documentation.
 Responsible: Wolfgang Schweer
 NeedConfig:  no
 
 Depends:     rdiff-backup
-Why:         To make the backup system able to backup the ltsp server
 Responsible: Morten Werner Forsbring
 NeedConfig:  no
 
 Depends:     nbd-server
-Why:         Is needed to provide swap over the net.
 Responsible: Ronny Aasen
 NeedConfig:  no
 
 Suggests:    italc-master
-Why:	     Nice tool for teachers to help and advice students - frontend
 Responsible: Patrick Winnertz
 NeedConfig:  yes
 
 Suggests:    ltsp-controlaula
-Why:	     Assists teachers in the management of a computers classroom - ltsp side
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  no
 
 Suggests:    italc-client
-Why:	     Nice tool for teachers to help and advice students - client side
 Responsible: Patrick Winnertz
 NeedConfig:  yes
 
 Depends:     education-workstation
-Why:         Packages which should be present on a LTSP server
 Responsible: Ragnar WislÞff
 NeedConfig:  no
 
 Recommends:  pulseaudio, pulseaudio-esound-compat, pulseaudio-utils
 Suggests:    libpulse-mainloop-glib0
-Why:         Packages providing pulseaudio support for thin clients.
 Responsible: José L. Redrejo Rodríguez
 NeedConfig:  no
 
 Recommends:  nagios-nrpe-server, monitoring-plugins-standard
-Why:         Nagios clients need these packages for the server to be able to
              probe their status.
 Responsible: Petter Reinholdtsen
 NeedConfig:  yes, done by sitesummary-client using preseeding
 
 Recommends:  xrdp, tightvncserver
-Why:         RDP desktop for windows clients
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
diff --git a/tasks/main-server b/tasks/main-server
index 4a68a01..04051c0 100644
--- a/tasks/main-server
+++ b/tasks/main-server
@@ -7,32 +7,27 @@ Description: Debian Edu main server packages
  main server installations in the Debian Edu Blend.
 
 Depends:     education-networked
-Why:         Packages which should be present on all networked
              skolelinux machines
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     iptables
 Ignore:      shorewall
-Why:         Needed to set up firewalling rules using netfilter in 2.4.x
 Responsible: Lars Bahner
 NeedConfig:  yes - set up default firewall rules
 
 Depends:     avahi-daemon, libnss-mdns
 Suggests:    avahi-discover, mdns-scan, avahi-autoipd
-Why:         Packages needed for dynamic service location, network
              configuration and print server discovery
 Responsible: Mike Gabriel
 NeedConfig:  ?
 
 Depends:     bind9 | pdns-backend-ldap
 Suggests:    nslint, dnswalk, dlint
-Why:         DNS server for the local clients. Depend on both so that pdns-backend-ldap can be kept on upgrades
 Responsible: Holger Levsen
 NeedConfig:  yes - set a few well known DNS names, and more.
 
 Depends:     ldap2zone | pdns-recursor
-Why:         Convert DNS information from ldap to bind zone file every hour and on reboots. Depend on both so that pdns-backend-ldap can be kept on upgrades.
 Responsible: Andreas B. Mundt
 NeedConfig:  yes - touch the corresponding bind zone file
 
@@ -41,24 +36,20 @@ Depends:     isc-dhcp-server-ldap, pxelinux, syslinux-common, \
              debian-installer-9-netboot-amd64 | debian-installer-8-netboot-amd64, \
              atftpd | tftpd-hpa
 Recommends:  memtest86+
-Why:         Automatic distribution of IP addresses to the clients,
              and enable PXE install.
 Responsible: Petter Reinholdtsen
 NeedConfig:  yes - set local IP range, DNS name and default routing
 
 Depends:     slapd, openssl
-Why:         Allow LDAP user authentication and centralized administration.
 Responsible: Rune Nordbøe Skillingstad
 NeedConfig:  yes - generate certificates for ssl/tls support
 
 Depends:     dovecot-imapd
 Suggests:    dovecot-pop3d
-Why:         The users use imap to get mail from the "postoffice"
 Responsible: Andreas B. Mundt
 NeedConfig:  yes
 
 Depends:     dovecot-gssapi
-Why:         Needed for Kerberos authentication.
 Responsible: Wolfgang Schweer
 NeedConfig:  yes
 
@@ -66,13 +57,11 @@ Depends:     exim4-daemon-heavy
 Avoid:       courier-mta, deliver, maildrop, masqmail, nullmailer, sendmail, \
              sendmail-base, sendmail-bin, sendmail-cf, postfix, \
              hula-mta, esmtp, esmtp-run, nbsmtp, ssmtp, msmtp-mta
-Why:         A smtp daemon with support for ldap.  Avoid all the other SMTP
              servers.
 Responsible: Maximilian Wilhelm
 NeedConfig:  yes
 
 Depends:     links
-Why:         To be able to access web without a gui. Quite
              good text-mode browser.
 Responsible: Patrick Winnertz
 NeedConfig:  no
@@ -80,60 +69,50 @@ NeedConfig:  no
 Depends:     nfs-kernel-server | nfs-server, samba, samba-common-bin, \
              makepasswd, tdb-tools, smbclient
 Suggests:    samba-doc
-Why:         Make home directory available on each client using NFS and SMB
 Responsible: ?
 NeedConfig:  yes - specify which directories to distribute and configure
              samba to use LDAP
 
 Depends:     apache2
 Suggests:    apache2-doc, webalizer
-Why:         Internal webserver
 Responsible: ?
 NeedConfig:  ?
 
 Depends:     squid
 Suggests:    calamaris, squidguard, sarg
-Why:         Speed up web browsing and reduce network load.
 Responsible: Petter Reinholdtsen
 NeedConfig:  yes
 
 Suggests:    dsh
-Why:         Distributed shell.  Make it easier to administrate many
 	     machines.
 Responsible: Petter Reinholdtsen
 NeedConfig:  maybe - configure host groups
 
 Depends:     ntp
-Why:         Make sure the server supports a local clock.  The configuration
              is done using cfengine.
 Responsible: Petter Reinholdtsen
 NeedConfig:  yes - set NTP server (client: ntp.intern, server: ntp.somewhere)
 
 Depends:     slbackup, slbackup-php
-Why:         The backup system, and it's admin tool.
 Responsible: Ronny Aasen
 NeedConfig:  yes - debconf (only the slbackup package)
 
 Avoid:       telnetd, ftpd
-Why:         The servers we want to exclude.  All really insecure services
              should be listed.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     munin
-Why:         Needed to see what happens
 Responsible: Finn-Arne Johansen
 NeedConfig:  yes, done automatically by preseeding sitesummary
 
 Depends:     icinga, monitoring-plugins-standard, \
              nagios-nrpe-plugin
-Why:         System and network monitoring with web UI (replacing nagios3)
 Responsible: Wolfgang Schweer
 NeedConfig:  yes, done via preseeding: icingaadmin password, enable cgi.
 
 Depends:     sitesummary
 Suggests:    ocsinventory-server, ocsinventory-reports, default-mysql-client
-Why:         Keep track of all the machines in the skolelinux network
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
@@ -145,32 +124,27 @@ Depends:     gosa, gosa-schema, gosa-plugin-samba, gosa-plugin-ldapmanager, \
              gosa-help-en, gosa-help-de, gosa-help-fr, gosa-help-nl, \
              gosa-plugin-netgroups, \
              gosa-plugin-goto
-Why:         GOsa packages and schema-files for the LDAP-GUI.
 Responsible: Andreas B. Mundt
 NeedConfig:  yes
 
 Ignore:      koha
 Homepage:    http://www.koha.org/
 WNPP:        389876
-Why:         Library database system, might be useful for schools.  Koha
              is part of the Suse Edu distro, so I add it here to track
              it in Debian Edu.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     krb5-kdc, krb5-admin-server, krb5-kdc-ldap, libsasl2-modules-gssapi-mit
-Why:         Kerberos KDC server packages, needed to set up a Kerberos Key
              Distribution Server.
 Responsible: Petter Reinholdtsen
 NeedConfig:  Yes - configure realm and the LDAP server as backend
 
 Recommends:  libapache2-mod-auth-kerb
-Why:         Apache module for Kerberos authentication on web services.
              See <URL: http://www.itefix.no/i2/node/11683 > for a recipe.
 Responsible: Petter Reinholdtsen
 NeedConfig:  Yes, individual services like Nagios need to use the apache module
 
 Suggests:    krb5-doc, libsasl2-modules-ldap
-Why:         Additional Kerberos packages
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
diff --git a/tasks/mathematics b/tasks/mathematics
index e983b7d..a00f2f3 100644
--- a/tasks/mathematics
+++ b/tasks/mathematics
@@ -8,7 +8,6 @@ Description: Debian Edu mathematical applications
 
 Depends:     geogebra
 Recommends:  kig
-Why:         Interactive geometry
 Responsible: Antonio Ullán de Celis, Andreas B. Mundt
 
 Depends: drgeo, gnuplot, kbruch, kmplot, mathwar, rocs
diff --git a/tasks/misc b/tasks/misc
index 1dab1df..a5d7771 100644
--- a/tasks/misc
+++ b/tasks/misc
@@ -12,7 +12,6 @@ Suggests:  blinken, flashplugin-nonfree
 
 Recommends:  vym
 Suggests:    freeplane
-Why:         Mind-mapping tool
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
@@ -28,6 +27,5 @@ Homepage: https://www.gnu.org/software/ggradebook/
 WNPP: 162059 162554
 
 Depends:     scratch
-Why:         Provide visual programming environment usable for kids.
 NeedConfig:  no
 Homepage:    http://scratch.mit.edu/
diff --git a/tasks/music b/tasks/music
index 146bd6e..71ce8d2 100644
--- a/tasks/music
+++ b/tasks/music
@@ -16,7 +16,6 @@ Ignore: cmt
 
 Depends:     rosegarden, swh-plugins, mcp-plugins, qsynth, fluidsynth, \
              fluid-soundfont-gm, qjackctl, jackd
-Why:         The tools needed to use Rosegarden and software MIDI synthesizing,
              and a few useful packages as well.
 Responsible: Alf Tonny Batz
 NeedConfig:  yes - configure the midi configuration
diff --git a/tasks/networked b/tasks/networked
index 129d96b..70ca3b7 100644
--- a/tasks/networked
+++ b/tasks/networked
@@ -11,23 +11,19 @@ Note: Some packages might be listed several times.  If you are
       removing a package, search to make sure you find them all.
 
 Depends:     education-networked-common
-Why:         Packages which should be present on all networked
              skolelinux machines
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     libpam-krb5
-Why:         Enable Kerberos authentication
 Responsible: Petter Reinholdtsen
 NeedConfig:  No - realm and KDC server are configured on the main-server.
 
 Depends:     nscd
-Why:         Document some of the common utilities we want present on all hosts
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     network-manager
-Why:         N-M is used to set hostname from the network on all clients
              except the main-server.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
diff --git a/tasks/networked-common b/tasks/networked-common
index 72a7656..647b73e 100644
--- a/tasks/networked-common
+++ b/tasks/networked-common
@@ -8,81 +8,66 @@ Description: Debian Edu common networking packages
  and main-server, but not standalone) in the Debian Edu Blend.
 
 Depends:     education-common
-Why:         Need the common packages on all networked installations.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     libnss-ldapd, nslcd
-Why:         Access list of users,  groups etc from LDAP server
 Responsible: ? (someone need to check the package list is complete)
 NeedConfig:  yes - set LDAP server to name of server
 
 Depends:     ng-utils, ldap-utils, ldapvi
-Why:         LDAP adminstration tools
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
 
 Depends:     ntpdate, ntp
 Suggests:    ntp-doc
-Why:         Make sure all machines have correct clock
 Responsible: Petter Reinholdtsen
 NeedConfig:  yes - set NTP server (client: ntp.local, server: ntp.extern)
 
 Depends:     nfs-common
-Why:         Make sure NFS locking workes
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Avoid:       fam
-Why:         Reduce network trafic when KDE and GNOME track file system
              changes. Should be installed, but have proven buggy, avoid
              for now.
 Responsible: Holger Levsen
 NeedConfig:  no
 
 Depends:     autofs-ldap | autofs5-ldap
-Why:         Automatic mount and umount shares based on LDAP maps
 Responsible: Rune Nordbøe Skillingstad
 NeedConfig:  yes, making sure autofs is disabled on mainserver
 
 Depends:     sudo-ldap
-Why:         configure sudoers in ldap (used for gosa-* scripts)
 Responsible: Andreas B. Mundt
 NeedConfig:  no
 
 Depends:     krb5-clients, krb5-user, libsasl2-modules-gssapi-mit
-Why:         Enable Kerberos authentication and make GSSAPI available.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No - realm and KDC server are configured on the main-server.
 
 Suggests:    cifs-utils, libpam-mount
-Why:         Tools to mount windows shares when users log in.
 Responsible: ?
 NeedConfig:  ?
 
 Depends:     munin-node
-Why:         Needed to see what happens
 Responsible: Petter Reinholdtsen
 NeedConfig:  Yes, configured by sitesummary-client preseeding.
 
 Depends:     sitesummary-client
 Suggests:    ocsinventory-agent
-Why:         Keep track of all the machines in a skolelinux network.
 Responsible: Petter Reinholdtsen
 NeedConfig:  yes, specify URL to collector
 
 Recommends:  killer
-Why:         Kill left behind processes for users no longer logged in.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Ignore:      autolog
-Why:         might be a nice complement to killer. not adding it now, as we are too close to release.
 Responsible: Holger Levsen
 NeedConfig:  no
 
 Suggests:    libpam-ccreds, nscd, libpam-sss, libnss-sss
-Why:         Tools useful for disconnected operations, see
              <URL: http://www.flyn.org/laptopldap/laptopldap.html >,
              <URL: http://fedoraproject.org/wiki/Features/DisconnectedOperation > and
              <URL:http://www.builderau.com.au/program/linux/soa/Authentication-caching-with-nscd/0,339028299,339285682,00.htm>
@@ -93,18 +78,15 @@ NeedConfig:  Yes
 Depends:     openssh-server
 Suggests:    fail2ban
 Avoid:       ssh-askpass
-Why:         Allow remote login and administration.
 Responsible: Petter Reinholdtsen
 NeedConfig:  yes - enable X login etc
 
 Depends:     shutdown-at-night
 Recommends:  nvram-wakeup
-Why:         Support turning off clients at night and automatically turn
              them on in the morning.
 Responsible: Petter Reinholdtsen
 NeedConfig:  yes - enable wake-on-lan sending based on sitesummary information.
 
 Ignore:      unburden-home-dir
-Why:         Reduce network IO when home directory is on network server.
 Responsible: Petter Reinholdtse
 NeedConfig:  ?
diff --git a/tasks/roaming-workstation b/tasks/roaming-workstation
index 3b56d62..d25e968 100644
--- a/tasks/roaming-workstation
+++ b/tasks/roaming-workstation
@@ -11,43 +11,35 @@ Note: Some packages might be listed several times.  If you are
       removing a package, search to make sure you find them all.
 
 Depends:     education-networked-common
-Why:         Packages which should be present on all networked
              skolelinux machines
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     education-desktop-other
-Why:         Need everything thats in standalone on a workstation
 
 Depends:     network-manager-gnome | plasma-widget-networkmanagement
-Why:         Provide dynamic network configuration GUI.
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
 
 Depends:     libnss-mdns
-Why:         Packages needed for dynamic DNS lookup.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     libpam-mklocaluser
-Why:         Create local user with local home directory on a roaming machine.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Depends:     libpam-sss, libnss-sss
-Why:         Make sure passwords and user/group information is cached when
              offline.
 Responsible: Petter Reinholdtsen
 NeedConfig:  yes, sssd.conf need to point to our LDAP and Kerberos server
 
 Recommends:  krb5-auth-dialog
-Why:         GUI tool to view and renew kerberos tickets.  In workstation
              task and not networked task, as it should not be included
              on main-server installations.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Depends:     gosa-desktop
-Why:         Provide menu entry for GOsa password change (website).
 Responsible: Wolfgang Schweer
 NeedConfig:  yes, override upstream url using /etc/gosa/desktoprc
diff --git a/tasks/standalone b/tasks/standalone
index 2ff745d..07c8205 100644
--- a/tasks/standalone
+++ b/tasks/standalone
@@ -7,28 +7,23 @@ Description: Debian Edu standalone workstation packages
  small standalone workstation installations in the Debian Edu Blend.
 
 Depends:     education-common
-Why:         Packages which should be present on all
              skolelinux machines
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     education-desktop-other
-Why:         Get the desktop packages
 Responsible: Petter Reinholdtsen
 Needconfig:  no
 
 Depends:     sudo
-Why:         The system administrator tool box. Networked machines use sudo-ldap
 Responsible: Andreas B. Mundt
 Needconfig:  no
 
 Depends:     plasma-nm | network-manager-gnome
-Why:         Make it easier to configure wireless networks.  The network
              manager suite seem to be best at the moment.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     libnss-mdns
-Why:         Packages needed for dynamic DNS lookup.
 Responsible: Petter Reinholdtsen
 NeedConfig:  ?
diff --git a/tasks/thin-client b/tasks/thin-client
index b6a5812..3befc07 100644
--- a/tasks/thin-client
+++ b/tasks/thin-client
@@ -7,17 +7,14 @@ Description: Debian Edu networked thin client packages
 
 Depends:     ltsp-client, iputils-ping
 Recommends:  alsa-utils, acpi-support-base
-Why:         Packages needed to get the client to work properly with our
              archive, network, sound and ACPI.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     debian-edu-artwork
-Why:         Packages needed to get our look on the client.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     sitesummary-client
-Why:         Make sure the clients report in to the sitesummary collector.
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
diff --git a/tasks/workstation b/tasks/workstation
index 10fc5e8..d362342 100644
--- a/tasks/workstation
+++ b/tasks/workstation
@@ -11,23 +11,19 @@ Note: Some packages might be listed several times.  If you are
       removing a package, search to make sure you find them all.
 
 Depends:     education-networked
-Why:         Packages which should be present on all networked
              skolelinux machines
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     education-desktop-other
-Why:         Need everything thats in standalone on a workstation
 
 Recommends:  krb5-auth-dialog
-Why:         GUI tool to view and renew kerberos tickets, gnome version.
              In workstation task and not networked task, as it should not
              be included on standalone installations.
 Responsible: Petter Reinholdtsen
 NeedConfig:  No
 
 Suggests:    kredentials
-Why:         GUI tool to view and renew kerberos tickets, kde version.
              In workstation task and not networked task, as it should not
              be included on standalone installations. Note: krb5-auth-dialog
              seems to be better suited as kredentials assumes afs is used.
@@ -35,11 +31,9 @@ Responsible: Andreas B. Mundt
 NeedConfig:  No
 
 Recommends:  jxplorer
-Why:         GUI LDAP adminstration tools
 Responsible: Petter Reinholdtsen
 NeedConfig:  no
 
 Depends:     gosa-desktop
-Why:         Provide menu entry for GOsa password change (website).
 Responsible: Wolfgang Schweer
 NeedConfig:  yes, override upstream url using /etc/gosa/desktoprc

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/debian-edu.git



More information about the debian-edu-commits mailing list