Bug#240111: gdm: 2.4.4.7 breaks sessions

Josselin Mouette Josselin Mouette <joss@debian.org>, 240111@bugs.debian.org
Tue, 30 Mar 2004 19:34:29 +0200


--=-q5kH98kwrlbLf9TzG/Cs
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

Le mar 30/03/2004 =E0 19:28, Ryan Murray a =E9crit :
> > Converting the old sessions doesn't prevent from migrating the packages=
.
> > This is a measure to prevent breakage, especially when we are at the
> > beginning of a freeze.
>=20
> This creates breakage; you now have two scripts setting up the session
> environment, and as they both will perform user mod map entries, this can
> render the keyboard broken.

What are you talking about? The new session scheme doesn't change
anything about that.

> We also _aren't_ frozen yet, and the six packages
> affected by this can upgrade to do this properly.

But they will be *broken* until the upgrade.

> > Furthermore, if you break packages, you must conflict with the older
> > versions of those packages, so that GDM is not upgraded until all
> > packages use the new scheme.
>=20
> I don't conflict with them.  I work perfectly well with them, through the
> default session, if they are what the system Xsession will pick up.

This is untrue. Until these packages are upgraded, they won't work
properly. This means *your* package is *breaking* them. This is
expressed by a conflict with the older version.

I am quite amazed that a person maintaining so much important stuff in
the Debian project is not able to understand how to make a smooth
upgrade path for a package.

> They don't *solve* anything.  They create a mess that I'll have to debug =
in
> bug reports down the road.  This isn't a bug in gdm, it's a change in the
> way it works, and other packages need to change to work with it.

If *you* change the way it works for *other* packages, you have to
provide an upgrade path. That's how things usually work in Debian.
Otherwise, unstable would never be usable.

> Bugs have
> already been filed for that.

I haven't received a bug for gnome-session.
--=20
 .''`.           Josselin Mouette        /\./\
: :' :           josselin.mouette@ens-lyon.org
`. `'                        joss@debian.org
  `-  Debian GNU/Linux -- The power of freedom

--=-q5kH98kwrlbLf9TzG/Cs
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
	=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e=2E?=

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

iD8DBQBAaa+krSla4ddfhTMRApW9AKCYT+/EcNYPDrP+v6tH0Un00wu4ogCeLGWN
3jc8bF4LcFa7ALgDspfKVew=
=Wztg
-----END PGP SIGNATURE-----

--=-q5kH98kwrlbLf9TzG/Cs--