Task: Common
Architecture: any
Leaf: false
Description: Debian Edu common packages
 A metapackage containing dependencies for packages required on all
 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
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

Suggests:    vim, emacs23
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, 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
NeedConfig:  no

Depends:     man-db, manpages, ethtool, hdparm, pciutils, \
             nictools-pci, apt-listchanges, \
             debian-archive-keyring, debian-edu-archive-keyring, \
             resolvconf, psmisc, mii-diag, lsscsi, \
             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

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

Recommends:  gdb
Suggests:    valgrind
Why:         Allow the KDE bug reporting tools and others to extract
             backtrace of crashing applications.  Only suggests
             valgrind, as it uses very much space on the DVD (75 MiB).
Responsible: Petter Reinholdtsen
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

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.
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:  libnss-myhostname
Why:         Make sure local hostname map to a local loop address, also when
             the host name changes.
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

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:  No

Ignore:      apache2-mpm-worker, belocs-locales-bin, \
             bpalogin, brltty, brltty-x11, \
             capiutils, \
             contact-lookup-applet, diveintopython, \
             espeak, gamin, gnome2-user-guide, \
             gnome-app-install, gnome-terminal, gpaint, ipppd, \
             isdnutils-base, isdnutils-xtools, jfsutils, \
             language-support-en, \
             liferea-mozilla, linux-wlan-ng, mcpp, min12xxw, mouseemu, \
             mozilla-firefox-locale-en-gb, nvidia-glx, \
             pessulus, pppdcapiplugin, \
             python-at-spi, python-notify, \
             scim-gtk2-immodule, scim-modules-socket, \
             scim-modules-table, scim-tables-additional, screem, \
             sessreg, thunar, 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, tofrodos, 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, \
             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:       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, file-rc, nagios-mysql, nagios-pgsql, \
             realtime-lsm, realtime-lsm-source, debconf-english, \
             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, \
             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, \
             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-cgi, \
             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 for etch.
             Copied here to make the diff simpler for lenny.
Responsible: Petter Reinholdtsen
NeedConfig:  No

Avoid:       linux-image-2.6-powerpc-smp, linux-image-2.6.32-5-powerpc-smp, \
             affs-modules-2.6.32-5-powerpc64-di, \
             ata-modules-2.6.32-5-powerpc64-di, \
             core-modules-2.6.32-5-powerpc64-di, \
             crypto-dm-modules-2.6.32-5-powerpc64-di, \
             crypto-modules-2.6.32-5-powerpc64-di, \
             ext2-modules-2.6.32-5-powerpc64-di, \
             ext3-modules-2.6.32-5-powerpc64-di, \
             ext4-modules-2.6.32-5-powerpc64-di, \
             fancontrol-modules-2.6.32-5-powerpc64-di, \
             fat-modules-2.6.32-5-powerpc64-di, \
             floppy-modules-2.6.32-5-powerpc64-di, \
             hfs-modules-2.6.32-5-powerpc64-di, \
             hypervisor-modules-2.6.32-5-powerpc64-di, \
             irda-modules-2.6.32-5-powerpc64-di, \
             isofs-modules-2.6.32-5-powerpc64-di, \
             jfs-modules-2.6.32-5-powerpc64-di, \
             linux-image-2.6-powerpc64, \
             linux-image-2.6.32-5-powerpc64, \
             loop-aes-modules-2.6.30-2-powerpc64-di, \
             loop-modules-2.6.32-5-powerpc64-di, \
             md-modules-2.6.32-5-powerpc64-di, \
             multipath-modules-2.6.32-5-powerpc64-di, \
             nic-extra-modules-2.6.32-5-powerpc64-di, \
             nic-modules-2.6.32-5-powerpc64-di, \
             nic-pcmcia-modules-2.6.32-5-powerpc64-di, \
             nic-shared-modules-2.6.32-5-powerpc64-di, \
             nls-core-modules-2.6.32-5-powerpc64-di, \
             pata-modules-2.6.32-5-powerpc64-di, \
             pcmcia-modules-2.6.32-5-powerpc64-di, \
             pcmcia-storage-modules-2.6.32-5-powerpc64-di, \
             ppp-modules-2.6.32-5-powerpc64-di, \
             reiserfs-modules-2.6.32-5-powerpc64-di, \
             sata-modules-2.6.32-5-powerpc64-di, \
             scsi-extra-modules-2.6.32-5-powerpc64-di, \
             serial-modules-2.6.32-5-powerpc64-di, \
             squashfs-modules-2.6.32-5-powerpc64-di, \
             ufs-modules-2.6.32-5-powerpc64-di, \
             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

Avoid:       linux-headers-2.6-486, linux-headers-2.6.32-5-486, \
             linux-image-2.6-486, linux-image-2.6.32-5-486
Why:         Drop 486 kernel and leave 686 kernel in place on CD
             and DVD, to try to fit all our recommended packages
             on the DVD.  Originally, LTSP required the 486 kernel,
             but an override in debian-edu-config should change this
             requirement to 686 instead.
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

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

Depends:     cups, foomatic-db-engine, foomatic-db-gutenprint, \
             foomatic-filters-ppds | cupsomatic-ppd, pnm2ppa, \
             hpijs, hpijs-ppds, hplip, ijsgutenprint
Suggests:    foo2zjs
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

Avoid:       sun-java5-bin, sun-java5-jre, sun-java5-plugin
Why:         Avoid some non-free pakcages on the CD and DVD where the
             license do not allow us to distribute and install them automatically.
             See http://bugs.skolelinux.no/show_bug.cgi?id=1138
Responsible: Petter Reinholdtsen
NeedConfig:  No

Depends:     cifs-utils
Why:         Tools needed to mount SMB file systems
Responsible: Petter Reinholdtsen
NeedConfig:  ?
