TurnKey Linux's take on Ubuntu appliance development: KISS
Scott Kitterman
ubuntu at kitterman.com
Wed Dec 23 19:11:23 GMT 2009
On Wed, 23 Dec 2009 12:42:35 +0200 Liraz Siri <liraz at turnkeylinux.org>
wrote:
>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.
>
>I'm all for seeing more properly engineered configuration infrastructure
>in Debian and Ubuntu. When it becomes available we'll be the first to
>use it.
That's good. It is a general problem that needs some work on a solution.
>> Since all policy requires is a defined interface, I feel those who say
they
>> are unduly constrained by policy are promoting the idea that
independent
>> software components can be integrated without defined interfaces and the
>> software engineer in me shudders.
>
>There is always room for improvement but keep in mind that since a
>universal configuration interface does not yet exist, all Debian based
>servers are currently being integrated by hand at an inconsistent level
>of quality and with no reproducibility or peer review.
>
>Unless you are using an appliance.
>
>Remember that you don't have to be perfect to be useful, just better
>than the alternative.
>
I don't find this unreasonable. FAI, puppet, and others work in this space
too. It just takes added care not to break stuff.
Scott K
More information about the ubuntu-devel
mailing list