Frank Küster <[EMAIL PROTECTED]> writes:

> Goswin von Brederlow <[EMAIL PROTECTED]> wrote:
>
>> Also how would a package inset such a Post-Invoke line into the
>> conffig? Modifying the conffile would be a policy violation.
>
> The package that provides the hook to run provides the config entry; the
> packages that need to run the hook touch a file in /var/<whatever> or
> append a line to such a file.

That means that every such case has to reinvent the wheel.

Also you still haven't gotten the hook into the Post-Invoke apt
option.

>>> The big problem with that is that if such a command ever fails, how does
>>> the package system know which package caused the error?  It could be the
>>> one that first registered the call, but also an other package that would
>>> have added it to the journal if it hadn't been there yet.
>>
>> Probably all of them instead of just one.
>>
>> I don't see this as a big problem. Currently if one of the packages
>> adds broken files causing the update script to fail on average half
>> the packages will be broken (everything after the broken one).
>>
>> So having them all set to failed is just twice as bad from a statistic
>> point of view and doesn't create any extra work.
>
> You forget the extra work of the user (and the admin of the wrongly
> blamed package) to find out which package is responsible.  With the
> current setup, you just need to look at dpkg's output and check which
> package was first to fail.

Ok. If the error message sucks and doesn't reveal the culprit then you
have a point.

> Regards, Frank

MfG
        Goswin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to