Control: tag -1 pending Hi,
Thanks for your detailed analysis of this. On Mon, Apr 13, 2015 at 01:40:35AM -0700, Michael Campbell wrote: > Package "cups", in its default configuration, depends on > "cups-filters", which installs this: > > $ dpkg -L cups-filters | grep modules > /etc/modules-load.d > /etc/modules-load.d/cups-filters.conf > > $ cat /etc/modules-load.d/cups-filters.conf > # Parallel printer driver modules loading for cups > # LOAD_LP_MODULE was 'yes' in /etc/default/cups > lp > ppdev > parport_pc This is the real problem. If the lp module isn't available, things shouldn't try to load it. However, this default configuration with a stock kernel is acceptable, because lp would be available. The Requires= line dates back from initial conversion to systemd and it's to ensure that necessary modules are available (breaking a dependency loop that gets generated otherwise). I agree that Wants= is probably acceptable, but it is not a fix. It is still possible to end up with a system without any netfilters if the modules required for them are not loaded, because the unit will fail. This will be applied in the next upload and we'll see what happens; I haven't decided whether to backport it to Jessie yet. Thanks, -- Jonathan Wiltshire j...@debian.org Debian Developer http://people.debian.org/~jmw 4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC 74C3 5394 479D D352 4C51
signature.asc
Description: Digital signature