Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: freeze-exception
Hi,
last but not least (for today), I’m asking for an unblock of gdm3.
gdm3 (2.30.5-3) unstable; urgency=low
[ Josselin Mouette ]
* pt_BR.po: new Brazilian Portuguese translation by Sérgio Cipolla.
Closes: #597669.
* 26_username_escape.patch: stolen in upstream git (2.30 branch). Fix
escaping in the user list.
[ Luca Bruno ]
* 13_gdmsetup.patch: refresh and fix user-manager loading according
to upstream changes. Closes: #598034.
gdm3 (2.30.5-2) unstable; urgency=low
* 03_ipv6.patch: new patch from Julien Cristau, thanks a lot for
investigating! Fix an allocation error that leads to passing garbage
as addresses.
Add to that a stripping of ::ffff: from IPv4 mapped addresses, since
this is not understood in $DISPLAY.
Closes: #579033.
* 11_no_xhost_thanks.patch: new patch. Drops the very suspicious xhost
authentication that is set in the login window. In addition to
questioning the security, it interacts badly with the Xephyr patch.
* 11_xephyr_nested.patch: re-enabled.
+ Updated to apply cleanly.
+ Modified to not affect the logic of 19_configure_xserver.patch.
+ Handle the upgrade situation, where the IsNested method does not
exist on the daemon yet.
+ Don’t pass a vtX argument to nested servers.
+ Start the nested server with an authorization that is accessible
to the user that launches it. Add another authorization for
Debian-gdm later. The implication is that the parent user has
access to the nested display. Which is, well, completely
unimportant since it already owns the server process.
+ Set GDM_PARENT_{DISPLAY,XAUTHORITY} so that the keymap is set in
the nested display as well.
+ Put back in place the code that keeps a connection open to the X
server, it is necessary for proper setting of the keyboard map.
+ Rework the xkb setting in the Init script. Passing model/layout/
variant/options seems to work better than keymap/types/compat/…
+ Pass GDM_PARENT_DISPLAY to the greeter session too.
+ In the greeter panel, display only a "Quit" element when
GDM_PARENT_DISPLAY is set. Call the session manager to force a
logout when pressed.
* debian/po-up/*.po:
+ Add translations for the Quit and Disconnect strings from gdm
2.20.11.
* Install the gdmflexiserver-xnest.desktop file.
* Recommend x11-xkb-utils for xkbcomp.
* 19_configure_xserver.patch:
+ Updated to apply cleanly.
+ Add the ability to configure the nested X server command.
* 20_endsession_respawn.patch: don’t respawn nested X servers.
* 22_noconsole.patch: refreshed.
* 14_pam_dialog.patch: show messages from PAM in a dialog so that the
user can actually see them.
* Remove debian/TODO, yay!
gdm3 (2.30.5-1) unstable; urgency=low
* greeter.gconf-defaults: disable the power management icon, it allows
to change the power management settings. Closes: #580629.
* 25_xdmcpfill_length.patch, 26_xdmcp_fill.patch: stolen upstream.
Correctly initialize XdmcpFill. Closes: #579033.
* 03_authdir.patch: drop, it’s useless since we override it again with
a make argument.
* Use linux-any wildcard instead of listing non-linux architectures.
* Bump standards version accordingly.
* New upstream translation and bugfix release.
* 08_frequent-users_greeter.patch, 09_default_session.patch,
18_switch_kill_greeter.patch, 20_endsession_respawn.patch,
21_schemas_usr.patch, 24_show_user_other.patch: refreshed.
* 14_bindv6only.patch, 25_xdmcpfill_length.patch,
26_xdmcpfill_length.patch: dropped, merged upstream.
* 08_frequent-users_greeter.patch: updated to not mark users as logged
on if they are not logged on using GDM (e.g. console sessions).
* 13_gdmsetup.patch: update gui/Makefile.am accordingly to upstream
changes.
* 25_upower.patch: stolen from upstream git. Use directly upower-glib
instead of devkit-power-gobject. Closes: #595087.
* Update build-dependencies accordingly.
* 90_relibtoolize.patch: regenerated for the new version.
The Debian changes are fairly large, yet they are small compared to the
upstream ones between 2.30.2 and 2.30.3 - even though done in a pure
maintenance branch. I’m afraid that tells a lot about this code’s
reliability :/
I used the 2.30.5 version as a base for fixing the remaining regressions
from gdm, which are now (AFAICT) all solved. I’d like to avoid
backporting this daunting work to 2.30.2, and I wouldn’t ship gdm3 in
squeeze without some of the changes here (especially the XDMCP, IPv6 and
xhost related ones).
Cheers,
--
.''`. Josselin Mouette
: :' :
`. `' “If you behave this way because you are blackmailed by someone,
`- […] I will see what I can do for you.” -- Jörg Schilling
Attachment:
signature.asc
Description: This is a digitally signed message part