Bug#1107680: unblock: debian-edu/2.13.1 (pre-upload approval request)
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: debian-edu@packages.debian.org
Control: affects -1 + src:debian-edu
User: release.debian.org@packages.debian.org
Usertags: unblock
Please pre-upload approve unblocking package debian-edu
[ Reason ]
We would like to make Debian Edu aware of the Lomiri Operating
Environment, so we can offer Lomiri as a desktop environment on
Debian Edu systems.
This upload will also include further minor changes / fixes:
* Reference network-manager-applet instead of network-manager-gnome.
* Install required software by certain Debian Edu installation profiles
via education-* package recommendations rather than via cfengine3
scripts in debian-edu-config src:pkg (counterpart upload is in prep).
* Add sources.list.trixie (required for ISO image generation and
blends-dev scripts).
[ Impact ]
This unblock request is mainly about whether the release team
acknowledges the debian-edu upload via NEW to get
education-desktop-lomiri added to the set of bin:pkgs provided by
debian-edu src:pkg.
If this gets rejected, we can live with it, but it would be really nice
to provide a tablet capable shell (i.e. Lomiri) in Debian Edu.
If the Lomiri integration gets rejected, we will provide an alternative
2.13.1 upload only including the minor changes / fixes listed above.
[ Tests ]
None, except from building the package and checking the dependency changes.
(Normally, nothing else needs testing).
[ Risks ]
Nearly none, impact only on Debian Edu.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
[ Other info ]
Relevant for Debian Lomiri and Debian Edu.
unblock debian-edu/2.13.1
diff -Nru debian-edu-2.13.0/debian/changelog debian-edu-2.13.1/debian/changelog
--- debian-edu-2.13.0/debian/changelog 2025-06-02 16:46:03.000000000 +0200
+++ debian-edu-2.13.1/debian/changelog 2025-06-12 00:02:05.000000000 +0200
@@ -1,3 +1,34 @@
+debian-edu (2.13.1) unstable; urgency=medium
+
+ * tasks/desktop-lomiri:
+ - Add Lomiri Operating Environment to Debian Edu. This adds a new bin:pkg
+ to the debian-edu src:pkg.
+ - debian-edu-tasks.desc: Update file. Add education-desktop-lomiri task.
+ * tasks/desktop-lxqt:
+ - Add network-manager-applet. In Debian Edu, we use nm-applet in LxQt, not
+ connman.
+ * tasks/desktop-lxde:
+ - Replace network-manager-gnome (transitional package) with network-manager-
+ applet.
+ * tasks/main-server:
+ - Add icinga2-ido-mysql. In Debian 12, this was pulled in via the cfengine3
+ post-install cf.icinga script. In Debian 13, we need to install this
+ before cfengin3 scripts are run.
+ * sources.list.trixie: Add file. Assure that packages targetting trixie are
+ honoured by Debian Pure Blends scripts.
+
+ * d/control: Update file via 'make dist' applying the following changes:
+ Workstations:
+ - lxde: Replace network-manager-gnome by network-manager-applet.
+ - lxqt: Add network-manager-applet.
+ - lomiri: Add Lomiri as a Debian Edu desktop environment.
+ Main server:
+ - Add icinga2-ido-mysql (previously installed via cfengine3 during
+ main-server post-installation scripts)
+ * d/copyright: Update copyright attributions.
+
+ -- Mike Gabriel <sunweaver@debian.org> Thu, 12 Jun 2025 00:02:05 +0200
+
debian-edu (2.13.0) unstable; urgency=medium
* tasks/main-server: As timeserver, use ntpsec instead of old ntp.
diff -Nru debian-edu-2.13.0/debian/control debian-edu-2.13.1/debian/control
--- debian-edu-2.13.0/debian/control 2025-06-02 16:46:03.000000000 +0200
+++ debian-edu-2.13.1/debian/control 2025-06-12 00:02:05.000000000 +0200
@@ -233,6 +233,17 @@
This metapackage depends on various KDE office and desktop applications
that are useful for teachers and their students.
+Package: education-desktop-lomiri
+Architecture: any
+Depends: ${misc:Depends},
+ education-tasks (= ${binary:Version})
+Recommends: education-common,
+ lomiri
+Description: Debian Edu Lomiri for Tablets
+ This metapackage installs the Lomiri Operating Environment in a software
+ composition suitable for tablets as they may be useful for teachers and
+ their students.
+
Package: education-desktop-lxde
Architecture: any
Depends: ${misc:Depends},
@@ -254,7 +265,7 @@
hexchat,
kdeedu,
mtpaint,
- network-manager-gnome,
+ network-manager-applet,
osmo,
pidgin,
ssh-askpass,
@@ -288,6 +299,7 @@
kdeedu,
lightdm,
mtpaint,
+ network-manager-applet,
osmo,
pidgin,
task-lxqt-desktop
@@ -705,6 +717,7 @@
hp-ppd,
hpijs-ppds,
icinga2,
+ icinga2-ido-mysql,
icingaweb2,
iptables,
ipxe,
diff -Nru debian-edu-2.13.0/debian/copyright debian-edu-2.13.1/debian/copyright
--- debian-edu-2.13.0/debian/copyright 2025-06-02 16:46:03.000000000 +0200
+++ debian-edu-2.13.1/debian/copyright 2025-06-12 00:02:05.000000000 +0200
@@ -57,6 +57,7 @@
menus/applications-merged/video.menu
sources.list.bookworm
sources.list.bullseye
+ sources.list.trixie
sources.list.README
sources.list.stable
sources.list.unstable
@@ -66,6 +67,7 @@
tasks/desktop-cinnamon
tasks/desktop-gnome
tasks/desktop-kde
+ tasks/desktop-lomiri
tasks/desktop-lxde
tasks/desktop-lxqt
tasks/desktop-mate
@@ -99,7 +101,7 @@
Copyright: 2001, Raphael Hertzog <hertzog@debian.org>
2001-2018, Petter Reinholdtsen <pere@hungry.com>
2006-2023, Holger Levsen <holger@layer-acht.org>
- 2011-2018, Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
+ 2011-2025, Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
2013-2021, Wolfgang Schweer <w.schweer@gmx.de>
License: GPL-2+
diff -Nru debian-edu-2.13.0/debian-edu-tasks.desc debian-edu-2.13.1/debian-edu-tasks.desc
--- debian-edu-2.13.0/debian-edu-tasks.desc 2025-06-02 16:46:03.000000000 +0200
+++ debian-edu-2.13.1/debian-edu-tasks.desc 2025-06-12 00:02:05.000000000 +0200
@@ -31,6 +31,17 @@
Key:
education-desktop-kde
+Task: education-desktop-lomiri
+Section: debian-edu
+Description: Debian Edu Lomiri for Tablets
+ This metapackage installs the Lomiri Operating Environment in a software
+ composition suitable for tablets as they may be useful for teachers and
+ their students.
+Relevance: 10
+Test-edu-preferred-desktop: lomiri
+Key:
+ education-desktop-lomiri
+
Task: education-desktop-lxde
Section: debian-edu
Description: Debian Edu LXDE desktop applications
diff -Nru debian-edu-2.13.0/sources.list.trixie debian-edu-2.13.1/sources.list.trixie
--- debian-edu-2.13.0/sources.list.trixie 1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-2.13.1/sources.list.trixie 2025-06-12 00:02:05.000000000 +0200
@@ -0,0 +1,2 @@
+# Use trixie as final target for Debian Edu metapackages
+deb http://deb.debian.org/debian/ trixie main contrib non-free
diff -Nru debian-edu-2.13.0/tasks/desktop-lomiri debian-edu-2.13.1/tasks/desktop-lomiri
--- debian-edu-2.13.0/tasks/desktop-lomiri 1970-01-01 01:00:00.000000000 +0100
+++ debian-edu-2.13.1/tasks/desktop-lomiri 2025-06-12 00:02:05.000000000 +0200
@@ -0,0 +1,14 @@
+Format: https://blends.debian.org/blends/1.1
+Task: Lomiri
+Architecture: any
+Test-edu-preferred-desktop: lomiri
+Description: Debian Edu Lomiri for Tablets
+ This metapackage installs the Lomiri Operating Environment in a software
+ composition suitable for tablets as they may be useful for teachers and
+ their students.
+
+Recommends:
+ education-common,
+
+Recommends:
+ lomiri
diff -Nru debian-edu-2.13.0/tasks/desktop-lxde debian-edu-2.13.1/tasks/desktop-lxde
--- debian-edu-2.13.0/tasks/desktop-lxde 2025-06-02 16:46:03.000000000 +0200
+++ debian-edu-2.13.1/tasks/desktop-lxde 2025-06-12 00:02:05.000000000 +0200
@@ -14,7 +14,7 @@
task-lxde-desktop,
Recommends:
- network-manager-gnome,
+ network-manager-applet,
osmo,
pidgin,
hexchat,
diff -Nru debian-edu-2.13.0/tasks/desktop-lxqt debian-edu-2.13.1/tasks/desktop-lxqt
--- debian-edu-2.13.0/tasks/desktop-lxqt 2025-06-02 16:46:03.000000000 +0200
+++ debian-edu-2.13.1/tasks/desktop-lxqt 2025-06-12 00:02:05.000000000 +0200
@@ -16,6 +16,7 @@
Recommends:
galculator,
+ network-manager-applet,
osmo,
pidgin,
mtpaint,
diff -Nru debian-edu-2.13.0/tasks/main-server debian-edu-2.13.1/tasks/main-server
--- debian-edu-2.13.0/tasks/main-server 2025-06-02 16:46:03.000000000 +0200
+++ debian-edu-2.13.1/tasks/main-server 2025-06-12 00:02:05.000000000 +0200
@@ -116,6 +116,7 @@
Recommends:
icinga2,
+ icinga2-ido-mysql,
icingaweb2,
mariadb-server,
monitoring-plugins-standard,
Reply to: