Bug 565674
Summary: | should /etc/cups/{printers,classes}.conf be in /var/lib/cups? | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | James Ralston <ralston> |
Component: | cups | Assignee: | Tim Waugh <twaugh> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | dcleal, jpopelka, twaugh |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | cups-1.5-0.2.b2.fc16 | Doc Type: | Enhancement |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-05-31 14:44:48 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
James Ralston
2010-02-15 21:51:39 UTC
Marking as FutureFeature for consideration. It is a large change to make in terms of user expectation. Perhaps. But since system-config-printer is the preferred administration mechanism, and http-based administration can also be used, I'm not sure that it matters that much. I suspect that users who are expert enough to be editing cups configuration files by hand are users who will be able to discover that the "config" files are in /var/lib/cups. And it is definitely wrong for a daemon to be maintaining state files in /etc, even if they are (mis)used as config files. Could the timestamp updates be disabled, still permitting CUPS to rewrite the configuration file data if needed? This solves the immediate problem of CUPS upsetting auditing and fighting configuration management systems. This seems to be the solution that Debian opted for (no-conffile-timestamp.dpatch): http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549673#29 Turning off the timestamp altogether seems wrong -- CUPS *will* rewrite that file when its configuration is changed via IPP, so we may as well know when that happened. I could see about removing the need to re-write the file on start-up though, if that's still happening; i.e. avoiding unnecessary re-writes of the file. Change from comment #4 filed upstream. Fix will be in 1.4.7. |