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

Bug#702081: tasksel: task-laptop ends up installing print server via recommends



Package: tasksel
Version: 3.14+nmu1

While test-installing wheezy using the RC1 installer, I deselected the
"Print server" task (because I won't be printing from this test
installation), but I got the CUPS server installed and running anyway,
so in effect my choice was ignored.

Specifically, I used the text-mode expert KDE installer and selected
only the tasks "Debian desktop environment", "Laptop" and "Standard
system utilities".

(I encountered the same problem when test-installing the default GNOME
desktop half a year ago. I reported it then in installation report
#685681, but it seems that no one noticed, so I'm now reporting it as a
separate bug.)

I used aptitude on the installed system to find out what had happened:

# aptitude search print-server
p   task-print-server               - Print server
# aptitude show task-print-server
Package: task-print-server
State: not installed
Version: 3.14+nmu1
[...]
# aptitude why cups
i   task-laptop Recommends bluetooth
i A bluetooth   Recommends bluez-cups
i A bluez-cups  Depends    cups

So it appears that the Laptop task ends up installing CUPS via the
bluetooth package, even though the user specifically did not want to
install the "Print server". (This laptop doesn't even have Bluetooth
hardware.)

Now "aptitude -s install task-print-server" indicates that if I had
selected "Print server", I would have got the additional packages
cups-bsd, hp-ppd and openprinting-ppds (and task-print-server). So,
assuming that the PPDs are sometimes necessary, deselecting "Print
server" in the task selection but selecting "Laptop" creates a system
which appears to have a print server but does not work quite the same as
if the "Print server" task was selected...

I don't really know how this bug should be fixed. Perhaps the task
selection dialog in the installer should indicate the effective
dependency by auto-selecting "Print server" whenever "Laptop" is
selected? Or should bluetooth Suggest and not Recommend bluez-cups? (And
should bluez-cups or cups itself Recommend hp-ppd and openprinting-ppds?
I don't know whether they are needed for Bluetooth-connected printers.)


Reply to: