Bug#310065: requesting change to default path file/managing configuration sources with desktop-profiles

cobaco (aka Bart Cornelis) "cobaco (aka Bart Cornelis)" <cobaco@linux.be>, 310065@bugs.debian.org
Mon, 23 May 2005 14:16:10 +0200


--nextPart2202846.I6pYgkXDGT
Content-Type: text/plain;
  charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Monday 23 May 2005 10:22, Josselin Mouette wrote:
> Post-sarge, we will have to re-think the path file to bear with the
> system defaults moving to /var/lib. This will be the time to deal with
> such packages. I think the best way is to split it into
> a /etc/gconf/path.d directory, where packages can add their files.

Ok, apperently I didn't make this clear:
desktop-profiles is a general mechanism for packages to add their own=20
configuration sources (i.e. it provides everything  a path.d dir would=20
provide + some extra's*)

As a bonus it's cross-desktop. This might not seem important, but even for =
a=20
pure** gnome user this reduces the number of mechanisms for controlling=20
adding/overriding/deactivating configuration sets from 2 to 1 (at the very=
=20
least you also need to know about the freedesktop way of adding/overriding=
=20
things)

* mostly it allowing conditional activation of configuration sources (i.e=20
activate this configuration set if the user is a student, activate that=20
configuration set if the user is a teacher, ...)
** not using any apps from other desktops

> If we go on this way, the gconf configuration files will become a=20
> complete mess.=20

desktop-profiles doesn't change _anything_ regarding the default =20
configuration, out of the box the resulting configuration will be _exactly_=
=20
the same.

What desktop-profiles does do is provide a standard way for:
a) admins/CDD's/packages to add their own configuration sets=20
(additions/overrides/alternatives to the default configuration)
b) the admin to control which of the installed configuration sets are=20
actived under which conditions

How this makes the gconf configuration a complete mess I fail to see?

> Please stop the madness.=20

I'm not seeing what is madness about desktop-profiles. Possibly this is=20
because I didn't make myself clear enough (if so sorry about that),=20
If that's not the reason behind the madness comment could you please=20
elaborate on why you think it is madness?

(I'm apperently not alone in not seeing the maddness as the people I=20
discussed this with at the cdd-devcamp in Valencia all reacted positifely=20
regarding desktop-profiles)

> There's already a package which wants to modify the path based on other
> things.=20

just out of curiousity: which one? and why?
=2D-=20
Cheers, cobaco (aka Bart Cornelis)
 =20
1. Encrypted mail preferred (GPG KeyID: 0x86624ABB)
2. Plain-text mail recommended since I move html and double
    format mails to a low priority folder (they're mainly spam)

--nextPart2202846.I6pYgkXDGT
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBCkcmQ5ihPJ4ZiSrsRAjzxAJ9NJcX6cfF7vTOz07VRvB0oCQMiKQCfYstb
W58KOM0WsXQ4T1Qay3cRPUY=
=DY/R
-----END PGP SIGNATURE-----

--nextPart2202846.I6pYgkXDGT--