Bug#240111: gdm: 2.4.4.7 breaks sessions

Josselin Mouette Josselin Mouette <joss@debian.org>, 240111@bugs.debian.org
Tue, 30 Mar 2004 10:04:58 +0200


--=-U5hXjIe6SEgbgPxew3UP
Content-Type: multipart/mixed; boundary="=-gQ+n6BWrBnb3lV7v6J5h"


--=-gQ+n6BWrBnb3lV7v6J5h
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable

tag 240111 patch
thanks

Le mar 30/03/2004 =E0 02:44, Ryan Murray a =E9crit :
> On Mon, Mar 29, 2004 at 04:22:02PM -0700, Matt Gaudet wrote:
> > During an upgrade today from 2.4.1.7 to 2.4.4.7-1, GDM's sessions were =
broken. I was
>=20
> I'm afraid you'll have to be a little more verbose.  "broken" doesn't tel=
l me
> anything.

The old sessions are not automatically converted. I have written a
snippet for the init script to automatically convert them from the old
to the new format. Just apply the attached patches. One is for the code,
the other is for the Debian directory.

Regards,
--=20
 .''`.           Josselin Mouette        /\./\
: :' :           josselin.mouette@ens-lyon.org
`. `'                        joss@debian.org
  `-  Debian GNU/Linux -- The power of freedom

--=-gQ+n6BWrBnb3lV7v6J5h
Content-Description:
Content-Disposition: inline; filename=04_generated_sessions.patch
Content-Transfer-Encoding: base64
Content-Type: text/x-diff; charset=ISO-8859-15

LS0tIGRhZW1vbi9nZG0uaC5vcmlnCTIwMDQtMDItMjcgMTY6Mjc6NDEuMDAwMDAwMDAwICswMTAw
DQorKysgZGFlbW9uL2dkbS5oCTIwMDQtMDItMjcgMTY6Mjg6MDcuMDAwMDAwMDAwICswMTAwDQpA
QCAtMTQ1LDcgKzE0NSw3IEBADQogI2RlZmluZSBHRE1fS0VZX1JFQk9PVCAiZGFlbW9uL1JlYm9v
dENvbW1hbmQ9L3Vzci9iaW4vcmVib290Oy9zYmluL3JlYm9vdDsvc2Jpbi9zaHV0ZG93biAtciBu
b3c7L3Vzci9zYmluL3NodXRkb3duIC1yIG5vdyINCiAjZGVmaW5lIEdETV9LRVlfUk9PVFBBVEgg
ImRhZW1vbi9Sb290UGF0aD0vc2JpbjovdXNyL3NiaW46L2JpbjovdXNyL2JpbjoiIFhfQ09ORl9Q
QVRIICI6IiBFWFBBTkRFRF9CSU5ESVINCiAjZGVmaW5lIEdETV9LRVlfU0VSVkFVVEggImRhZW1v
bi9TZXJ2QXV0aERpcj0iIEVYUEFOREVEX0FVVEhESVINCi0jZGVmaW5lIEdETV9LRVlfU0VTU0RJ
UiAiZGFlbW9uL1Nlc3Npb25EZXNrdG9wRGlyPS9ldGMvWDExL3Nlc3Npb25zLzoiIEVYUEFOREVE
X1NZU0NPTkZESVIgIi9kbS9TZXNzaW9ucy86IiBFWFBBTkRFRF9EQVRBRElSICIveHNlc3Npb25z
LyINCisjZGVmaW5lIEdETV9LRVlfU0VTU0RJUiAiZGFlbW9uL1Nlc3Npb25EZXNrdG9wRGlyPS9l
dGMvWDExL3Nlc3Npb25zLzoiIEVYUEFOREVEX1NZU0NPTkZESVIgIi9kbS9TZXNzaW9ucy86IiBF
WFBBTkRFRF9EQVRBRElSICIveHNlc3Npb25zLzovdmFyL2xpYi9nZG0vc2Vzc2lvbnMvIg0KICNk
ZWZpbmUgR0RNX0tFWV9CQVNFWFNFU1NJT04gImRhZW1vbi9CYXNlWHNlc3Npb249IiBFWFBBTkRF
RF9TWVNDT05GRElSICIvZ2RtL1hzZXNzaW9uIg0KICNkZWZpbmUgR0RNX0tFWV9ERUZBVUxUU0VT
U0lPTiAiZGFlbW9uL0RlZmF1bHRTZXNzaW9uPWdub21lLmRlc2t0b3AiDQogI2RlZmluZSBHRE1f
S0VZX1NVU1BFTkQgImRhZW1vbi9TdXNwZW5kQ29tbWFuZD0iDQotLS0gY29uZmlnL2dkbS5jb25m
LmluLm9yaWcJMjAwNC0wMi0yNyAxNjoyODo1Ni4wMDAwMDAwMDAgKzAxMDANCisrKyBjb25maWcv
Z2RtLmNvbmYuaW4JMjAwNC0wMi0yNyAxNjoyOToxOC4wMDAwMDAwMDAgKzAxMDANCkBAIC0xMDQs
NyArMTA0LDcgQEANCiAjIFRoaXMgaXMgYSBkaXJlY3Rvcnkgd2hlcmUgLmRlc2t0b3AgZmlsZXMg
ZGVzY3JpYmluZyB0aGUgc2Vzc2lvbnMgbGl2ZQ0KICMgSXQgaXMgcmVhbGx5IGEgUEFUSCBzdHls
ZSB2YXJpYWJsZSBzaW5jZSAyLjQuNC4yIHRvIGFsbG93IGFjdHVhbA0KICMgaW50ZXJvcGVyYWJp
bGl0eSB3aXRoIEtETQ0KLSNTZXNzaW9uRGVza3RvcERpcj0vZXRjL1gxMS9zZXNzaW9ucy86QEVY
UEFOREVEX1NZU0NPTkZESVJAL2RtL1Nlc3Npb25zLzpARVhQQU5ERURfREFUQURJUkAveHNlc3Np
b25zLw0KKyNTZXNzaW9uRGVza3RvcERpcj0vZXRjL1gxMS9zZXNzaW9ucy86QEVYUEFOREVEX1NZ
U0NPTkZESVJAL2RtL1Nlc3Npb25zLzpARVhQQU5ERURfREFUQURJUkAveHNlc3Npb25zLzovdmFy
L2xpYi9nZG0vc2Vzc2lvbnMvDQogIyBUaGlzIGlzIHRoZSBkZWZhdWx0IC5kZXNrdG9wIHNlc3Np
b24uICBPbmUgb2YgdGhlIG9uZXMgaW4gU2Vzc2lvbkRlc2t0b3BEaXINCiAjRGVmYXVsdFNlc3Np
b249Z25vbWUuZGVza3RvcA0KICMgQmV0dGVyIGxlYXZlIHRoaXMgYmxhbmsgYW5kIEhPTUUgd2ls
bCBiZSB1c2VkLiAgWW91IGNhbiB1c2Ugc3ludGF4IH4vIGJlbG93DQo=

--=-gQ+n6BWrBnb3lV7v6J5h
Content-Description:
Content-Disposition: inline; filename=gdm_convert_sessions.patch
Content-Transfer-Encoding: base64
Content-Type: text/x-diff; charset=ISO-8859-15

ZGlmZiAtUHJ1TiBkZWJpYW4ub3JpZy9kaXJzIGRlYmlhbi9kaXJzDQotLS0gZGViaWFuLm9yaWcv
ZGlycwkyMDA0LTAzLTMwIDA5OjU5OjUxLjAwMDAwMDAwMCArMDIwMA0KKysrIGRlYmlhbi9kaXJz
CTIwMDQtMDMtMzAgMTA6MDM6MjMuMDAwMDAwMDAwICswMjAwDQpAQCAtMSw1ICsxLDUgQEANCiB2
YXIvbG9nL2dkbQ0KLXZhci9saWIvZ2RtDQordmFyL2xpYi9nZG0vc2Vzc2lvbnMNCiB1c3Ivc2hh
cmUvZmFjZXMNCiB1c3Ivc2hhcmUvaG9zdHMNCiBldGMvcGFtLmQNCmRpZmYgLVBydU4gZGViaWFu
Lm9yaWcvaW5pdCBkZWJpYW4vaW5pdA0KLS0tIGRlYmlhbi5vcmlnL2luaXQJMjAwNC0wMy0zMCAx
MDowMDowMy4wMDAwMDAwMDAgKzAyMDANCisrKyBkZWJpYW4vaW5pdAkyMDA0LTAzLTMwIDEwOjAw
OjU2LjAwMDAwMDAwMCArMDIwMA0KQEAgLTI5LDEyICsyOSwyNiBAQA0KIA0KIHRlc3QgLXggJERB
RU1PTiB8fCBleGl0IDANCiANCisjIENvbnZlcnQgb2xkLXN0eWxlIHNlc3Npb25zIHRvIHRoZSBu
ZXcgZm9ybWF0IGlmIG5lY2Vzc2FyeQ0KK2NvbnZlcnRfc2Vzc2lvbnMoKQ0KK3sNCisgIHJtIC1m
IC92YXIvbGliL2dkbS9zZXNzaW9ucy8qLmRlc2t0b3ANCisgIGZvciBmaWxlIGluIC9ldGMvZ2Rt
L1Nlc3Npb25zLyo7IGRvDQorICAgIGlmIFsgLXggIiRmaWxlIiBdOyB0aGVuDQorICAgICAgc2Vz
c2lvbj1gYmFzZW5hbWUgIiRmaWxlIiAvZXRjL2dkbS9TZXNzaW9ucy9gDQorICAgICAgc2VkIHMv
QE5BTUVALyIkc2Vzc2lvbiIvIC91c3Ivc2hhcmUvZ2RtL3RlbXBsYXRlLmRlc2t0b3AgXA0KKyAg
ICAgICAgPiAvdmFyL2xpYi9nZG0vc2Vzc2lvbnMvIiRzZXNzaW9uIi5kZXNrdG9wDQorICAgIGZp
DQorICBkb25lDQorfQ0KKw0KIGNhc2UgIiQxIiBpbg0KICAgc3RhcnQpDQogICAJaWYgWyAtZSAi
JERFRkFVTFRfRElTUExBWV9NQU5BR0VSX0ZJTEUiIC1hICIkSEVFRF9ERUZBVUxUX0RJU1BMQVlf
TUFOQUdFUiIgPSAidHJ1ZSIgLWEgIiQoY2F0ICRERUZBVUxUX0RJU1BMQVlfTUFOQUdFUl9GSUxF
KSIgIT0gIiREQUVNT04iIF07IHRoZW4NCiAJCWVjaG8gIk5vdCBzdGFydGluZyBHTk9NRSBEaXNw
bGF5IE1hbmFnZXIgKGdkbSk7IGl0IGlzIG5vdCB0aGUgZGVmYXVsdCBkaXNwbGF5IG1hbmFnZXIu
Ig0KIAllbHNlDQogCQllY2hvIC1uICJTdGFydGluZyBHTk9NRSBEaXNwbGF5IE1hbmFnZXI6IGdk
bSINCisJCWNvbnZlcnRfc2Vzc2lvbnMNCiAJCXN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RhcnQgLS1x
dWlldCAtLXBpZGZpbGUgJFBJREZJTEUgLS1uYW1lIGdkbSAkU1NEX0FSRyB8fCBlY2hvIC1uICIg
YWxyZWFkeSBydW5uaW5nIg0KIAkJZWNobyAiLiINCiAJZmkNCkBAIC00Nyw2ICs2MSw3IEBADQog
ICByZWxvYWQpDQogCWVjaG8gIlJlbG9hZGluZyBHTk9NRSBEaXNwbGF5IE1hbmFnZXIgY29uZmln
dXJhdGlvbi4gIENoYW5nZXMgd2lsbCB0YWtlIGVmZmVjdCINCiAJZWNobyAid2hlbiBhbGwgY3Vy
cmVudCBYIHNlc3Npb25zIGhhdmUgZW5kZWQuIg0KKwljb252ZXJ0X3Nlc3Npb25zDQogCXN0YXJ0
LXN0b3AtZGFlbW9uIC0tc3RvcCAtLXNpZ25hbCBVU1IxIC0tcXVpZXQgLS1waWRmaWxlIFwNCiAJ
CSRQSURGSUxFIC0tbmFtZSBnZG0gJFNTRF9BUkcNCiAgIDs7DQo=

--=-gQ+n6BWrBnb3lV7v6J5h--

--=-U5hXjIe6SEgbgPxew3UP
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)

iD8DBQBAaSoprSla4ddfhTMRAsYDAJ4/V/cM0iAmO10KbycbNBIa+8mK5wCg88ah
zTLF8kkON390jx82TJtSgag=
=tL7M
-----END PGP SIGNATURE-----

--=-U5hXjIe6SEgbgPxew3UP--