Task: Common
Section: metapackages
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

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
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
NeedConfig:  no

Depends:     man-db, manpages, ethtool, hdparm, pciutils, \
             nictools-pci, apt-listchanges, \
             debian-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, iproute2 | 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, \
             cpqarrayd, arrayprobe, mpt-status, \
             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.
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

Ignore:      apache2-mpm-worker, \
             brltty, brltty-x11, \
             capiutils, \
             diveintopython, \
             espeak, gamin, gnome-user-guide, \
             gnome-terminal, gpaint, ipppd, \
             isdnutils-base, isdnutils-xtools, jfsutils, \
             language-support-en, \
             linux-wlan-ng, mcpp, min12xxw, mouseemu, \
             mozilla-firefox-locale-en-gb, \
             pppdcapiplugin, \
             python-notify, \
             scim-gtk2-immodule, scim-modules-socket, \
             scim-modules-table, scim-tables-additional, \
             sessreg, thunar, fonts-arabeyes, \
             fonts-beng, fonts-deva, \
             fonts-gujr, fonts-indic, fonts-knda, \
             fonts-lao, fonts-mlym, fonts-orya, \
             fonts-guru, fonts-taml, fonts-telu, \
             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:  ?

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

Avoid:       libsdl1.2debian-all, libsdl1.2debian-arts, libsdl1.2debian-oss, \
             libsdl1.2debian-nas, atlas3-base, atlas3-sse, \
             atlas3-sse2, atlas3-3dnow, 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, \
             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-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, \
             xfsprogs, sysv-rc-bootsplash, \
             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.
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

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

Depends:     cups, foomatic-db, foomatic-db-engine, foomatic-db-gutenprint, \
             cups-filters | foomatic-filters, \
             cups-browsed, printer-driver-pnm2ppa, \
             printer-driver-hpijs, hpijs-ppds, hplip, ijsgutenprint
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
