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

Bug#993668: CUPS is missing after a default GNOME Desktop Install



Control: retitle -1 Install CUPS for all *-desktop tasks, now that task-print-service is no longer existing
Control: tags -1 + patch


Holger Wansing <hwansing@mailbox.org> wrote (Sun, 5 Sep 2021 21:48:35 +0200):
> Hmm, apparently you are right.
> (I was under the impression, that the libcups2 package pulls all the needed
> cups packages, but I was wrong here.)
> 
> So we will need to add cups to all the *-desktop tasks probably, to
> make this work again.
> (Rationale: the print server task has been removed from tasksel under the
> assumption, that cups is installed with all desktop environments anyway.
> However, this is not true as it seems, at least not now.)

The attached diff should do it.

Holger

-- 
Holger Wansing <hwansing@mailbox.org>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076
diff --git a/debian/control b/debian/control
index 9cff6f6d..1f469e86 100644
--- a/debian/control
+++ b/debian/control
@@ -31,80 +31,82 @@ Recommends: laptop-detect, tasksel
 Conflicts: tasksel (<< 2.67)
 Description: official tasks used for installation of Debian systems
  This package contains data about the standard tasks available on a Debian
  system.
 
 Package: task-desktop
 Architecture: all
 Description: Debian desktop environment
  This task package is used to install the Debian desktop.
 Depends: ${misc:Depends},
 	xorg,
 	xserver-xorg-video-all,
 	xserver-xorg-input-all,
 	desktop-base,
 Recommends:
 # One of the actual desktop tasks is needed to get a full desktop environment.
 # The order here is significant when installing this task manually;
 # when tasksel installs this task it instead selects one of these based
 # on the tasksel/desktop debconf setting.
 	task-gnome-desktop | task-xfce-desktop | task-kde-desktop | task-lxde-desktop | task-gnome-flashback-desktop | task-cinnamon-desktop | task-mate-desktop | task-lxqt-desktop,
 # For use by third-party apps.
 	xdg-utils,
 # Font with wide unicode coverage, prevents â??Unicode tofuâ??
 	fonts-symbola,
 # mdns/zeroconf stuff
 	avahi-daemon,
 	libnss-mdns,
 # desktop machines might not be up 24/7
 	anacron,
 # Make sure that CDs etc can be ejected. May not be installed by d-i.
 	eject,
 # wireless networking tools (they're more and more used on desktops too)
 	iw,
 # sound
 	alsa-utils,
 # For use by users, to elevate privileges
 	sudo,
 # firefox is the most popular web browser at the moment,
 # although both gnome and kde offer their own too
 	firefox | firefox-esr,
+# print system
+	cups,
 
 Package: task-gnome-desktop
 Architecture: all
 Description: GNOME
  This task package is used to install the Debian desktop, featuring
  the GNOME desktop environment, and with other packages that Debian users
  expect to have available on the desktop.
 Depends: ${misc:Depends},
 	task-desktop,
 # only depend on a very minimal gnome desktop, to ensure it fits on CD1
 	gnome-core,
 Recommends:
 # The full gnome desktop environment should be included if possible
 # even if the larger gnome metapackage doesn't fit.
 	gnome,
 # Package management
 	synaptic,
 # GNOME support in LibreOffice
 	libreoffice-gnome,
 # libreoffice is the best word processor / office suite at the moment
 	libreoffice-writer,
 	libreoffice-calc,
 	libreoffice-impress,
 # make help menu work
 	libreoffice-help-en-us,
 # make thesaurus work
 	mythes-en-us,
 # make spellchecker work
 	hunspell-en-us,
 # make hyphenation work
 	hyphen-en-us,
 # we need a working network setup at least
 	network-manager-gnome,
 
 Package: task-gnome-flashback-desktop
 Architecture: all
 Description: GNOME Flashback
  This task package is used to install the Debian desktop, featuring
  the GNOME Flashback desktop environment, and with other packages that
  Debian users expect to have available on the desktop.

Reply to: