TurnKey Linux's take on Ubuntu appliance development: KISS

Steve Langasek steve.langasek at ubuntu.com
Tue Dec 15 19:05:27 GMT 2009


On Tue, Dec 15, 2009 at 08:34:22AM -0500, Scott Kitterman wrote:
> The bit of Debian policy that keeps getting quoted about packages not 
> modifying conffiles of other packages is incomplete.  It goes on to say ... 
            ^^^^^^^^^
> except through defined interfaces.  There is nothing in Debian Policy that 
> prevents packages from being used for integration work.  It insists on 
> properly engineered work.

Terminology is being conflated here.  "Conffiles" != "config files";
"conffile" is the term used for a dpkg-managed config file shipped in the
binary package, and it is *never* ok for a package to edit such a file,
whether it's in the same package or in a different package, because it
*will* result in prompts that the user didn't ask for and won't know how to
resolve.

Config files that are not shipped as conffiles are another manner; there are
plenty of examples of these config files being managed by packages (in fact,
that's one of the main reasons to not ship them as conffiles).

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20091215/1a85c767/attachment.pgp 


More information about the ubuntu-devel mailing list