-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 20-05-2005 10:46, cobaco (aka Bart Cornelis) wrote:
> On Friday 20 May 2005 09:42, Jonas Smedegaard wrote:
> 
>>Package: desktop-profiles
>>Version: 1.4.5
>>Severity: serious
>>Justification: Policy 10.7.4
>>
>>The file /etc/gconf2/path is a conffile owned by the package gconf2.
> 
> 
> That file is left alone by default on installation of desktop-profiles.

Second part of section 10.7.4:

> The maintainer scripts must not alter a `conffile' of _any_ package,
> including the one the scripts belong to.


> => AIUI this is ok, specifically policy 10.7.3 has the following:

Section 10.7.3 discusses conffiles within same package, not interaction
between files between several packages.


>>I see no other policy-compliant approaches to fixing this than either
>> a) Convince the gconf2 maintainer to adopt your hack
> 
> 
> was planning on contacting the gconf2 maintainer already (I'll probably get 
> around to that this weekend), I don't expect that debconf-question to be a 
> long-lived thing.

The current behaviour is *not* policy.compliant, so is a non-living
thing ;-)


>> c) Provide your hack only as a "tweak"
> 
> that's the current situation I think, no?

No. Your hack replaces the file, ignoring any and all local changes.
Also, your hack is tied to the packaging scripts, so is only invoked by
running dpkg-reconfigure and interacting with debconf.

A self-contained and (to my belief) idempotent tweeak is now provided
here:
http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/tweaks/oldtweaks/oldtweaks/gconf/?cvsroot=tweaks

I suggest including the above script below /usr/lib/desktop-profiles/bin
and mention its existense in your README.Debian. README.Debian is the
first place to look for Debian-specific info - not the manpage and not a
debconf-note (which is by nature optional).

I recommend *not* putting it below
/usr/share/doc/desktop-profiles/examples as that is discouraged as a
location relied upon by other packages and the local admin (forgot where
but mentioned in Debian Policy somewhere).

I also recommend *not* putting it below /usr/sbin as its use is too
narrow to clutter the general sbin namespace.


 - Jonas

- --
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

 - Enden er nÃr: http://www.shibumi.org/eoti.htm
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCjbvKn7DbMsAkQLgRAsbbAJ9w4bH8fHJ0bC3CpxtD1N5voi7ddACcCfg6
zFCouhJd51ZRIDx2FKbJQSk=
=iXyJ
-----END PGP SIGNATURE-----

Reply via email to