[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: