-
Announcing printerd
For the last few weeks I’ve been working on an experimental new print spooler called printerd. It was designed in collaboration with Richard Hughes and it aims to be a modern print spooler for Linux. It is a polkit-enabled D-Bus system service, written using the GLib object system. Although modelled on concepts from IPP (Internet…
-
Session printing
There has been a discussion on the Fedora devel mailing list recently about user session printing: why that might be useful, and in what circumstances it makes sense. Where I can see it can make some sense to have printing entirely in the user session is for PDF printing to smart services hosted elsewhere: e.g.…
-
The portreserve problem: is systemd the solution?
Quite a while ago I wrote portreserve, a utility to prevent ports getting stolen at boot time by portmap. This would happen with CUPS, for example: portmap starts first (to allow for NFS-mounted filesystems), and calls bindresvport(). If the privileged (i.e. in the range 512-1023) port it allocates happens to be 631, when CUPS starts…
-
CUPS 1.6 changes ahead
As I mentioned elsewhere, there are some changes ahead in CUPS 1.6. These changes are not imminent but give an indication of the direction the CUPS project is heading. Back in 2007 CUPS became an Apple project. Now the parts that are not relevant on Mac OS are being dropped, with some of the Linux-relevant…
-
CUPS disabled on upgrade to Fedora 16
One common bug that people are running into with Fedora 16 is that CUPS is no longer enabled after upgrade from an earlier version of Fedora (fresh installs are unaffected). This has already been reported in Bugzilla, and a test update is available. There is also an Ask Fedora answer about it.
