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

Re: policy violation and bug reports.



Manoj Srivastava wrote:
> 	Ok, my solution again. For games that do not need a prebuilt
>  score file, touch the file in postinst and *set the permission to be
>  group writable*. All the games work with that that I tried,
>  including, actually, Maelstrom. 

I have no problem with this.
 
> 	For any games that shall not work that way, put the file
>  somewhere, and move it into /var/lib in postinst when no such
>  exists. (I do not know a game that can't handle zero length files
>  with proper permissions)
> Joey> 2. Have to handle score files that come with some scores already
> Joey>    in them, for you to try to beat. (Ie, Maelstrom's score file)
> 
> 	Does that.

Presumably you mean your solution does that by having the postinst copy
/usr/lib/maelstrom/scores to /var/lib/games in the postinst. Which it does,
but that leaves /usr/lib/maelstrom/scores sitting there, never to be used
again. What a waste of space, especially if you scale this up to lambdacore
and have a 2mb lambdacore file sitting in /usr forever after.

> Joey> 3  We already have a mechanism for doing this (conffiles). Why
> Joey>    re-implement it on a package by package basis?
> 
> 	Because it does not. We do not need the complexities of the
>  conffile solution

What complexities? A conffile seems less complex and error-prone than
implementing your proposal in a few dozen postinst's.

>  and they are not configuration files in the first
>  place. Configuration files, for which our solution exists, belong in
>  /etc/ We do not need to use the conffile solution. Other means
>  exist.

If conffiles were originally only meant for configuration files, and we've
found a new use for the machanism, well, great! That just means conffiles
are a nice general solution to a general problem that has manifestations the
implementor didn't envision. Nothing wrong with that.

> Joey> 4  These are variable data files, and the fsstnd says the place
> Joey> for them is /var, not /etc. 
> 
> 	Fine. They are not conffiles. we agree here.

I thought at one point you were proposing sylinks into /etc for some score
files?

-- 
see shy jo


Reply to: