Changelog
debian-edu (1.925) unstable; urgency=medium
[ Mike Gabriel ]
* tasks/*: Remove Why: fields. Not used by blends task page. Too much
information and too hard to maintain.
* tasks/*: Remove Responsible: fields. Not up-to-date and too hard to
maintain continuously.
* tasks/*: Drop NeedConfig: fields that are set to "no". Too much
non-information not used anywhere.
* tasks/*: Drop NeedConfig: fields that are set to "no" plus a comment.
Not providing information to the blends framework, either.
* tasks/*: Drop Note: fields. Not required by blends framework, not
providing real additional information, thus too much noise.
* tasks/development: Turn Note: field for eclipse into Remark: field
(i.e., this gets processed by the blends task page script an
provides extra information TTW.
* tasks/*: Drop all NeedConfig: fields with '?'. Not really helpful, either.
* tasks/*: Rewrite Needconfig: fields to NeedConfig:.
* tasks/*: De-capitalize the word "yes" in NeedConfig: fields.
* tasks/*: NeedConfig: fields with no explicit "yes", add the "yes".
* tasks/*: Use "yes - ..." in NeedConfig: fields instead of "yes, ...".
* tasks/*: Remove trailing backslashes. Not required anymore.
* tasks/*: Drop Homepage: License: and Pkg-Description fields. Will soon
not be supported anymore. (Thanks to Andreas Tille for informing us).
* tasks/*: Break-up lines with multiple packages, so that there is now
only one line per package, preceded with one blank, and trailing komma
after the package name. This makes the tasks files much more machine-
parseable.
* tasks/*: Don't break Enhances: field into multi-lines. Not supported
by blends-dev.
* Drop all trailing white-spaces from this package.
* debian/control: Bump versioned B-D: blends-dev (>= 0.6.97). Required
for new task file format (esp. supporting Depends:, Suggests:, etc.
fields that list the first package in the next line).
* tasks/*: Remove all packages that are not in unstable (anymore).
* tasks/main-server: task/main-server: Drop koha. Not in Debian, Koha is
heavily oversized for school libraries (experience at one of our local
schools).
* tasks/misc: Drop ggradebook. Dead upstream, last release from the your 2000.
* tasks/misc: Drop ksociograma. No upstream available anymore. Probably a KDE3
application.
* tasks/common: Re-add bind9-host. Removed by automatic script by accident.
* Update debian-edu-tasks.desc and debian/control by running "make dist" on
sid.
* tasks/astronomy: Drop celestia-* packages, not in Debian anymore. Recommend
openuniverse instead. Drop Ignore: field, move packages to Suggests:
instead. Downgrade all astro packages under Depends: to Recommends:. Move
education-menu to Depends: field.
* tasks/chemistry: Downgrade chemical packages from Depends: to Recommends:.
Upgrade education-menus from Recommends: to Depends:.
* tasks/common: Rework NeedConfig: fields to provide up-to-date / correct
information. Drop that field on packages under Ignore: fields.
* tasks/common: Promote cups and cups-browsed to Depends: field.
* tasks/common: Promote libnss-myhostname and libpam-tmpdir to Depends:.
Essential component of D-E systems.
* tasks/common: Promote smartmontools from Suggests: to Recommends:. Drop
smartsuite (gone from Debian)."
* Makefile: Drop work-around for gosa-plugin-netgroups being promoted to
Depends: in debian/control. This is now supported by blends-dev. To
enable the new "GENCONTROL_DEPENDS" mode in blends-dev, we set
GENCONTROL_DEV to true. (See #825172 for more details).
* debian/control: Bump B-D for blends-dev to (>= 0.6.99).
* task/lang-??-desktop-kde: Drop KDE language task files. Most KDE related
l10n packages get pulled in via task desktop-other. (Closes: #871836).
* tasks/desktop-gnome: De-promote libreoffice related packages and the
mediaplayer packages from Depends: to Recommends:.
* tasks/desktop-*: Re-arrange installation of libreoffice non-l10n packages.
Basically, install libreoffice via the desktop-other task.
* tasks/desktop-gome: Promote accessibility packages to Recommends:. Drop
gnome-mag and gok. Not packaged in Debian anymore.
* tasks/desktop-gnome: Move gdm3 into separate section. Add NeedConfig:
common, as gdm3 requires artwork tweaks.
* tasks/desktop-lxde: Prefer more lightweight atril over evince. Prefer vlc
over totem.
* Add task file: desktop-lxqt. (Closes: #855587).
* tasks/desktop-mate: Move lightdm to separate block. Add NeedConfig: field to
remind us on pre-configuring artwork.
* tasks/desktop-mate: Add accessibility packages, promote to Recommends:.
* tasks/desktop-mate: Drop mate-*-pulse packages, not shipped since jessie
anymore.
* tasks/desktop-xfce: Move lightdm to separate block. Avoid xdm. Add
NeedConfig: field as we need to do artwork tweaking.
* tasks/video: New task for video processing in class.
* tasks/{mathematics,physics}: Add matplotlib and jupyter-notebook.
* tasks/development: Rework task completely, de-promote everything under
Depends: to Recommends:. Add various useful IDEs, sqlite3, etc. Possibly
needs reconsideration.
* tasks/desktop-other: Add standardskriver to Recommends:.
* tasks/music: Rework task file. De-promote all Depends: to Recommends:.
* tasks/music: Add musescore and TimGM6mb soundfonts.
* tasks/desktop-other: Add xul-ext-adblock-plus and xul-ext-ublock-origin.
* tasks/desktop-other: Teachers nowadays expect to have Firefox and
Chrom(e|ium) available alike.
* tasks/language: Add various phonetic fonts.
* tasks/graphics: De-promote all Depends: to Recommends:. Add pinta.
* tasks/thin-client: Spell Thin-Client with capital C.
* tasks/physics: De-promote all to Recommends:.
* tasks/services: Drop services task. It only recommended dansguardian, which
is dead upstream. We should have a filter-server task, instead.
* tasks/misc: De-promote all to Recommends:.
* tasks/{standalone,roaming-workstation}: Ideally both network-manager
applets are available (plasma-nm, network-manager-gome). As we don't
know the desktop-environment, let's pull in both.
* tasks/mathematics: De-promote all to Recommends:.
* tasks/music: Drop reference to never-packaged lenmus.
* tasks/{main-server,networked*}: Add many more NeedConfig fields with some
additional information. Drop some alternatives that don't get used anymore.
* tasks/ltsp-server: italc-master does not require configuration. Drop
NeedConfig: field.
* tasks/laptop: Switch from xserver-xorg-input-synaptics to
xserver-xorg-input-libinput. Most desktop envs will support this for
buster.
* tasks/logic-games: De-promote all packages to Recommends:.
* tasks/{desktop-other,video}: Move some video package over to new task
video.
* tasks/primaryschool: Split out packages targetting primary school level.
* tasks/lang-*: Fully rework localization tasks. Have 10 languages supported
by default on Debian Edu systems. (Closes: #859780).
* tasks/desktop-other: Add more NeedConfig: fields.
* tasks/lang-he-desktop: Whitespace fix.
* tasks/language: Turn various relation fields into Recommends: fields (either
from Suggests: or from Depends:).
* tasks/geography: De-promote Depends: to Recommends:. Drop earth3d, gone from
Debian.
* tasks/lang-zh-tw-desktop: Fix missing komma.
* tasks/language: Replace "." by "," as field separator.
* tasks/electronics: De-promote all Depends: to Recommends:. Drop ktechlab,
not in Debian anymore.
* Overall error spotting: Go through all packages listed as avoided or missing
by blends-dev and remove them, fix the package name or find a newer/better
software as replacement.
* tasks/desktop-gnome: Drop libreoffice-java-common, already in desktop-other.
* menus/applications-merged/music.menu: Drop kguitar.desktop, rename
noteedit.desktop to nted.desktop.
* debian/control{,.stub}: Bump B-D on blends-dev to 0.6.100. The previous
version contained a nasty typo that caused FTBFS on this package.
* Update debian-edu-tasks.desc and debian/control by running "make dist" on
sid immediately before upload (using blends-dev 0.6.100).
* debian/control{,.stub}: Rename XS-Testsuite: to Testsuite: as this field is
supported since dpkg (>= 1.17.10).
* debian/control{,.stub}: Use secure URL in Vcs-Git: field.
* debian/*.lintian-overrides: Drop various override files that are not
required anymore (lintian says: education-foo binary:
maintainer-script-empty postrm, education-foo binary:
maintainer-script-empty preinst).
* tasks/lang-*,debian/control*,debian-edu-tasks.desc: Rephrase
SYNOPSIS and LONG_DESCRIPTION of lang-* tasks.
* Use phrases "metapackages" (written together) everywhere.
* tasks/desktop-xfce: Correctly capitalize "Xfce" in LONG_DESCRIPTION.
* debian/education-desktop-other.lintian-overrides: Drop
depends-on-x-metapackage override, use depends-on-metapackage only
and set to 'depends: xorg'.
* tasks/desktop-other: De-promote to Suggests: xfonts-75dpi-transcoded and
xfonts-100dpi-transcoded. X.org should use UTF-8 fonts these days by
default.
* debian/copyright: Turn into DEP-5 compliant format.
[ Holger Levsen ]
* Add sources.list.buster and make sources.list.UNRELEASED symlink point to
it.
* Update debian-edu-tasks.desc and debian/control by running "make dist" on
sid.
* Drop transitional education-thin-client-server package. (Closes: #859792)
* Stop pulling in consolekit (dead upstream) and libpam-ck-connector which
have been replaced by systemd-logind/libpam-systemd. (Closes: #865030)
* Drop dependency on pulseaudio-esound-compat as esound shall be deprecated
for Buster. (Closes: #868823)
* Bump Standards-Version to 4.0.1, change priority from extra to optional.
* Drop no longer active people from uploaders, thanks for all your work:
- Andreas Tille,
- José L. Redrejo Rodríguez,
- Andrew Lee (李健秋).
* debian/tests/test-metapkgs: test packages from Buster, not Jessie…
-- Mike Gabriel <email address hidden> Tue, 22 Aug 2017 13:42:15 +0200