[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Package maintainer script policy.



Manoj Srivastava <srivasta@datasync.com> wrote:
> 	We are talking about a general policy here; and I do not think
>  we can make ad hoc generalizations about quality control like this. I
>  am not willing to vote for a draconian policy proscribing binaries in
>  postinst based on shaky grounds like this. 
> 
> 	Are there better reasons?

Did you miss that by examining the object code of that postinst script
I found that it violated policy (does not respect $PATH when calling
ldconfig)?

However, I also argue that scripts which use /bin/sh or /usr/bin/perl
are easier to maintain (and audit, and get working right) than C code.

I'd argue that that a dynamically linked executable has *NO* reliability
advantage over a script.  Both can be knocked out if the libraries they
need are not present.

So what we have here is one package which introduces extra complexity
and bulk for no gain.  And, by the way, it's buggy, but this is not
immediately obvious from looking at it because of this extra complexity
and bulk.

How good of a reason do you need?

-- 
Raul


--  
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: