Task: Common
Architecture: any
Leaf: false
Description: DebianEdu common packages
 A metapackage containing dependencies for packages required on all
 installations in the DebianEdu custom Debian distribution.


Depends:     rsyslog
Why:         Rsyslog is a modern, well maintained syslogd implementation 
	     than can be configured for network logging.
Responsible: Holger Levsen
NeedConfig:  yes - Todo
Suggests:    rsyslog-doc
DontAvoid:   sysklogd (can't avoid this one yet, debootstrap lists it as required)

Depends:     dash
Why:         Speed up shell scripting and make sure /usr/ isn't locked
             when using nss-ldap.
Responsible: Petter Reinholdtsen
NeedConfig:  yes - preseeding to be the default /bin/sh

Depends:     procinfo
Why:         Needed to access procinfo for debugging
Responsible: Petter Reinholdtsen
NeedConfig:  no

Depends:     openssh-client, libpam-ssh
Avoid:       ssh-askpass
Why:         Allow connections to remote hosts.
Responsible: Petter Reinholdtsen
NeedConfig:  yes - enable X login etc

Depends:     cfengine2
Suggests:    cfengine2-doc
Why:         Allow central administration and configuration
Responsible: ?
NeedConfig:  yes

Suggests:    vim, emacs22 | emacs21
Avoid:       vim, 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-tiny is the smallest.
Responsible: Petter Reinholdtsen
NeedConfig:  no

Depends:     nullidentd | ident-server
Why:         Provide some ident server, to keep IRC servers and others
             happy.
Responsible: Petter Reinholdtsen
NeedConfig:  no

Depends:     lvm2, udev
Why:         We want to use Logical Volume Management.  These are the
             required packages.
Responsible: Petter Reinholdtsen
NeedConfig:  no

Depends:     man-db, manpages, nscd, ethtool, hdparm, pciutils, \
             nictools-pci, apt-listchanges, \
             debian-archive-keyring, debian-edu-archive-keyring, \
             reportbug, resolvconf, psmisc, mii-diag, lsscsi, scsiadd, sysfsutils, \
             etherwake, debsecan
Recommends:  iputils-arping | arping, finger, gdebi
Suggests:    apticron | cron-apt, nictools-nopci, nvram-wakeup
Why:         Document some of the common utilities we want present on all hosts
Responsible: Petter Reinholdtsen
NeedConfig:  no

Depends:     bind9-host, traceroute, tcptraceroute, iftop, less, \
             tcpdump, bc, wget, strace, nmap, eject, libwww-perl, \
             mtools, ncftp, dmidecode, hwinfo, procmail, iproute, \
             sudo, mtr-tiny | mtr, fping, iotop
Recommends:  rsync, memtest86
Suggests:    raidutils | dpt-raidutil, cpqarrayd, arrayprobe, mpt-status, \
             isag, modconf, wireshark 
Ignore:      smartmontools | smartsuite, smart-notifier, recover, ext2resize
Why:         The system administrator tool box.
Responsible: Petter Reinholdtsen
NeedConfig:  no

Depends:     read-edid
Recommends:  mdetect
Suggests:    hwdata, kudzu
Why:         Include some HW detect tools.  These should be replaced with a
             proper system when it works.
Responsible: Holger Levsen
NeedConfig:  no

Depends:     debian-edu-doc
Why:         Documentation should be installed by default
Responsible: Holger Levsen
NeedConfig:  no

Depends:     debian-edu-config, debian-edu-install, localization-config, \
             debconf-utils
Why:         Framework for automatic configuration of services and programs.
Responsible: Petter Reinholdtsen
NeedConfig:  no

Depends:     popularity-contest
Suggests:    debian-goodies
Why:         We would like as many as possible to submit usage information
             to http://popcon.skolelinux.org/popcon/.
Responsible: Petter Reinholdtsen
NeedConfig:  yes, get it to submit to both debian and debian-edu.

Depends:     libpam-foreground
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:  yes - /etc/pam.d/common-* need to be edited, and dbus need a patch

Suggests:    libpam-tmpdir
Why:         Increase security by making users temp files harder
             to access for others.
Responsible: Petter Reinholdtsen
NeedConfig:  no

Suggests:    libpam-devperm
Why:         This package could be used to update sound and cdrom
             device permissions on login.
Responsible: Petter Reinholdtsen
NeedConfig:  ?

Depends:     debian-edu-artwork-usplash, usplash
Why:         Nice boot splash screen artwork.
Responsible: Holger Levsen
Needconfig:  no

Depends:     cpufrequtils
Why:         Reduce power consumption, useful on laptops and others to
             reduce the power bill.
Responsible: Petter Reinholdtsen
NeedConfig:  no, it autodetect kernel modules and enables itself when supported

Suggests:    kexec-tools
Why:         Allow for instant rebootes without invoking the BIOS.
Responsible: Petter Reinholdtsen
NeedConfig:  Yes, need to be enabled in /etc/default/kexec

Ignore:      apache2-mpm-worker, atomix, atomix-data, belocs-locales-bin, \
             bpalogin, brltty, brltty-x11, \
             build-essential, capiutils, console-setup, \
             console-terminus, contact-lookup-applet, diveintopython, \
             efibootmgr, elilo, espeak, gamin, gnome2-user-guide, \
             gnome-app-install, gnome-terminal, gpaint, ipppd, \
             isdnutils-base, isdnutils-xtools, jfsutils, \
             language-support-en, libc6-i686, \
             liferea-mozilla, linux-wlan-ng, mcpp, min12xxw, mouseemu, \
             mozilla-firefox-locale-en-gb, nvidia-glx, \
             pessulus, pppdcapiplugin, pulseaudio, \
             pulseaudio-esound-compat, python-at-spi, python-notify, \
             reiserfsprogs, scim-gtk2-immodule, scim-modules-socket, \
             scim-modules-table, scim-tables-additional, screem, \
             sessreg, thunar, thunderbird-locale-en-gb, ttf-arabeyes, \
             ttf-bengali-fonts, ttf-devanagari-fonts, \
             ttf-gujarati-fonts, ttf-indic-fonts, ttf-kannada-fonts, \
             ttf-lao, ttf-malayalam-fonts, ttf-oriya-fonts, \
             ttf-punjabi-fonts, ttf-tamil-fonts, ttf-telugu-fonts, \
             ttf-thai-tlwg, unattended-upgrades, upstart, w3m, \
             wamerican, xdriinfo, 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:      amsn, memtester, tofrodos, xvncviewer, gocr, quota, cervisia, \
             gphoto2, kcpuload, 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:  ?

Ignore:      dc, doc-debian, doc-linux-text, iamerican, ibritish, ispell, \
             linux-image-2.6-686, mpack, mutt, python-newt, \
             tcsh, texinfo, time, w3m, akregator, amor, apmd, arts, \
             artsbuilder, 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: Jrgen Leibner
NeedConfig:  Yes

Avoid:       crafty, festlex-oald, fglrx-driver, gcc-4.1-doc, gcc-doc-base, \
             gnupg-doc, scilab, scilab-bin, sun-java5-bin, \
             sun-java5-jre, sun-java5-plugin, ttf-kochi-gothic-naga10, \
             ttf-kochi-mincho-naga10, zd1211-firmware
Why:         Avoid non-free pakcages on the CD and DVD while we check which
             of these licenses allow us to distribute the packages.
             See http://bugs.skolelinux.no/show_bug.cgi?id=1138
Responsible: Petter Reinholdtsen
NeedConfig:  No

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

Avoid:       libsdl1.2debian-all, libsdl1.2debian-arts, libsdl1.2debian-oss, \
             libsdl1.2debian-nas, atlas3-base, atlas3-sse, \
             atlas3-sse2, atlas3-3dnow, apt-file, elilo, acorn-fdisk, \
             aspell-fo, biff, bison, bootp, choose-mirror, gpm, \
             gs-aladdin, ipmasqadm, mailutils, net-retriever, \
             netcfg-static, palo, pidentd, postfix-ldap, postfix-pcre, \
             inetutils-ping, netkit-ping, python-newt, sendmail-doc, \
             ssh-askpass, vacation, libsasl2-modules-mysql, \
             efibootmgr, amiga-fdisk-cross, delo, elvis-tiny, \
             kbd-compat, kbd, file-rc, nagios-mysql, nagios-pgsql, \
             realtime-lsm, realtime-lsm-source, debconf-english, \
             hotplug, bin86, console-cyrillic, fbset, flex, gnu-efi, \
             gs-afpl, inetutils-inetd, inetutils-syslogd, jfbterm, \
             jfsutils, libgnutls12, libc6-amd64, libtextwrap1, \
             libconfigfile-perl, libgamin0, libident, \
             libnss-db, reiserfsprogs, update, yaird, socklog-run, \
             syslog-ng, apache2-mpm-worker, apache2-mpm-perchild, \
             nas-bin, initrd-tools, nvidia-kernel-legacy-2.6.18-4-486, \
             nvidia-kernel-legacy-2.6.18-4-686, \
             nvidia-kernel-legacy-2.6.18-4-k7, nvidia-glx, \
             nvidia-glx-legacy, kernel-image-2.6-686-smp, \
             kernel-image-2.6-power3, \
             kernel-image-2.6-power4, linux-image-2.6-prep, \
             console-keymaps-acorn, console-keymaps-amiga, \
             console-keymaps-atari, console-keymaps-dec, \
             console-keymaps-sun, kaffe, sablevm, jikes, 9wm, aewm, \
             afterstep, aterm, aterm-ml, blackbox, bterm-unifont, \
             ctwm, enlightenment, evilwm, fluxbox, fvwm, fvwm-gnome, \
             fvwm1, fvwm95, habak, hanterm-xf, icewm, ion2, ion3, jwm, \
             kterm, mlterm, mlterm-tiny, mrxvt, multi-gnome-terminal, \
             pterm, ratpoison, rxvt, terminal.app, wterm, wterm-ml, \
             xfce4-terminal, xfsprogs, sysv-rc-bootsplash, \
             gcc-4.0-base, cdebconf-udeb, libdebian-installer4-udeb, \
             libtextwrap1-udeb, libslang1-utf8-udeb, php5, php5-cli, \
             php5-cgi, libapache2-mod-php5, \
             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, aptitude-doc-ja
Why:         Packages avoided in the Debian Edu debian-cd diff for etch.
             Copied here to make the diff simpler for lenny.
Responsible: Petter Reinholdtsen
NeedConfig:  No

Ignore:      tmpreaper
Why:         Could be useful to clean up /tmp/.
Responsible: Petter Reinholdtsen
NeedConfig:  No

Avoid:       linux-image-2.6.24-1-686, linux-headers-2.6.24-1-686
Why:         Not space for more than one kernel, and the -486 kernel should work for most people.
Responsible: Petter Reinholdtsen
NeedConfig:  No

Depends:     insserv
Why:         Use dependency based boot sequencing by default for Lenny.
Responsible: Petter Reinholdtsen
NeedConfig:  Yes - preseed to enable

Recommends:  readahead
Why:         Speed and clean up the boot.
Responsible: Petter Reinholdtsen
NeedConfig:  Yes
