[pkg-lighttpd] Bug#498951: Bug#498951: closed by Olaf van der Spek <olaf at xwis.net> ()
Jonas Smedegaard
dr at jones.dk
Tue Oct 26 13:19:36 UTC 2010
On Tue, Oct 26, 2010 at 02:37:59PM +0200, Olaf van der Spek wrote:
>On Mon, Oct 25, 2010 at 3:41 PM, Jonas Smedegaard <dr at jones.dk> wrote:
>> So you find it more important to not "bother" our users with
>> questions than to help provide idempotency of packages: allow
>> packages to clean up after themselves.
>
>AFAIK idempotency isn't the right word.
Oh, ok. What I meant was for a Debian system to be exactly in the same
state before and after installing+removing+purging e.g. sympa.
>Yes, in this case I think it's better to not bother the user than to do
>perfect cleanup.
>
>> You could ask at install time something like "Ignore module
>> auto-disabling?", and (ah, another benefit of debconf!) mark the
>> question as being of low severity to only bother users wanting to be
>> bothered.
>
>That doesn't solve anything, a normal user wouldn't see the question.
It solves the issue of your package collecting cruft of other packages'
install routines because they cannot revert during purge: Normal users
would not see the question, while providing an opt-in for careful users.
>>> Wouldn't it be better to add hooks for normal scripts to the install
>>> process?
>>
>> No. You are right that it is possible, but debconf and package lists
>> are the standard formats for the debian-installer, whereas hooks are
>> custom code.
>>
>> You dislike the amount of custom code needed to use debconf. So do
>> I.
>
>"lighty-enable-mod ..." seems to be the minimal amount of code/data. A
>Debconf approach wouldn't use less data, would it?
Above is an introduction. Doesn't make sense to discuss that out of its
context below.
>> I would like that to go away, and had (among other work) an hour-long
>> phone international phone conversation with the author of
>> Config::Model to encourage working on integrating those two.
>
>Haven't heard of Config::Model before. I'll have a look.
>
>> For other parts of the Debian system I also want custom code to be
>> avoided whenever possible. I want to be able to remote-control the
>> configuration of packages through the de-facto standard Debian system
>> for that purpose: debconf.
>
>I understand, but IMO that may/should involve improving Debconf if
>necessary.
Sure. Improvements won't hurt.
And while waiting for improvements to debconf to occur, the larger
packaging ecosystem will benefit from adding custom debconf code, I
believe.
>> I could offer my help generally with maintaining it - but notice that
>> you are a little team already. Besides I favor other packaging tools
>> (CDBS and
>
>Eh, what team? :p
The package lists 3 uploaders.
>> git-buildpackage) which I imagine you wouldn't want to adopt just to
>> get me involved.
>
>Why would a change be necessary before you can get involved?
Instead of debating that, let's try the opposite:
Would you be interested in teaming up with me in maintaining lighttpd
for Debian?
Due to my personal streamlining (I am involved in 140+ packages), I
require all packages that I am involved in to use CDBS and
git-buildpackage.
I am happy to educate you in using those tools. But don't expect to
convince me to use SVN or dh (a.k.a. short-form debhelper - I happily
use debhelper, but wrapped with CDBS instead of letting it take over the
whole rules file).
Is that of any interest?
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-lighttpd-maintainers/attachments/20101026/94a62af1/attachment.pgp>
More information about the pkg-lighttpd-maintainers
mailing list