Bug#950553: Remove task-print-{server,service}
Package: tasksel
Version: 3.58
Severity: important
Tags: patch
Hello,
in the context of trying to reduce the number of printing-related packages
installed (see discussion starting at [0], I looked at what's pulled by the
task-print-server and task-print-service packages.
Initially, my patch would have been to replace the "Recommends" with
"Suggests", but then it seems that the package is mostly a void shell to
install "CUPS".
To be honest, I think "print-server" in todays' terms means "cups", and I
never really saw the point of having this option in d-i or tasksel.
So I'd propose to completely remove these two packages; as I think anyone who
would use d-i to install CUPS, would just do so, and wouldn't (shouldn't)
blindly rely on the task-print-service.
If that'd help for transition measures, I'd be happy to add a Provides:
task-print-service on cups.
Cheers,
OdyX
[0] https://lists.debian.org/3876697.1jAmxiPhCd@odyx.org
-- System Information:
Debian Release: bullseye/sid
APT prefers buildd-unstable
APT policy: (990, 'buildd-unstable'), (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (100, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.4.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_CH.UTF-8, LC_CTYPE=fr_CH.UTF-8 (charmap=UTF-8), LANGUAGE=fr_CH:fr (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages tasksel depends on:
ii apt 1.8.4
ii debconf [debconf-2.0] 1.5.73
ii liblocale-gettext-perl 1.07-4
ii perl-base 5.30.0-9
ii tasksel-data 3.58
tasksel recommends no packages.
tasksel suggests no packages.
-- debconf information excluded
diff --git a/debian/control b/debian/control
index 5f5c2bca..803cae49 100644
--- a/debian/control
+++ b/debian/control
@@ -323,34 +323,6 @@ Recommends:
apache2-doc,
analog,
-Package: task-print-service
-Architecture: all
-Description: print service
- This task sets up your system to provide print services. It is required to
- use printers plugged into your system, network printers, or to make available
- printers plugged into this system to other network systems.
-Provides: task-print-server
-Depends: ${misc:Depends},
- cups
-Recommends:
- foomatic-db-engine,
- printer-driver-all,
- hplip,
- hp-ppd,
- openprinting-ppds,
-
-Package: task-print-server
-Architecture: all
-Section: oldlibs
-Description: print service -- transitional package
- This task sets up your system to provide print services. It is required to
- use printers plugged into your system, network printers, or to make available
- printers plugged into this system to other network systems.
- .
- This is a transitional package, task-print-server was renamed to
- task-print-service.
-Depends: ${misc:Depends}, task-print-service
-
Package: task-ssh-server
Architecture: all
Description: SSH server
diff --git a/tasks/print-service b/tasks/print-service
deleted file mode 100644
index 8778e381..00000000
--- a/tasks/print-service
+++ /dev/null
@@ -1,6 +0,0 @@
-Task: print-service
-Relevance: 4
-Section: user
-Test-desktop: 1
-Key:
- task-print-service
Reply to: