Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 399719 - x11-misc/lightdm-1.1.3 version bump
Summary: x11-misc/lightdm-1.1.3 version bump
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Markos Chandras (RETIRED)
URL: http://launchpad.net/lightdm/+download
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-22 12:15 UTC by teidakankan
Modified: 2012-02-18 11:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
first draft lightdm-1.1.1.ebuild (lightdm-1.1.1.ebuild,2.58 KB, text/plain)
2012-01-23 21:58 UTC, Ben Kohler
Details
separate lightdm-gtk-greeter-1.1.1.ebuild (lightdm-gtk-greeter-1.1.1.ebuild,1.04 KB, text/plain)
2012-01-23 22:00 UTC, Ben Kohler
Details
lightdm-gtk-greeter-1.1.1-missing-vars.patch (lightdm-gtk-greeter-1.1.1-missing-vars.patch,2.34 KB, patch)
2012-01-23 22:03 UTC, Ben Kohler
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description teidakankan 2012-01-22 12:15:35 UTC
1.1.1 release from the trunk series released 2012-01-17

(They have moved.)

http://launchpad.net/lightdm/trunk/1.1.1/+download/lightdm-1.1.1.tar.gz

Reproducible: Always




Overview of changes in lightdm 1.1.1

    * Add a --disable-tests option
    * Add note to AUTHORS file where to find author list
    * Update build system to find moc/uic
    * Fix non-distributed tests/src/lightdm-session
    * Fix X sessions with arguments in Exec not working
    * Use previous session for automatic login or if greeter does not request
      one.
    * Set default resolution of VNC to 1024x768, add settings for width, height,
      depth into lightdm.conf.
    * AppArmor profile: Fix broken gnome-keyring and dbus/gwibber, and quiesce
      annoying kernel audit messages for privileges that we definitively do not
      want to grant.
    * Set LOGNAME environment variable
    * Don't set USERNAME environment variable - this is not specified in POSIX,
      please report if this causes any major problems.
    * Drop privileges when reading ~/.dmrc
    * Move the GTK+ and Qt greeters into their own projects
    * Fix crash when quitting with newer GLib
    * Fix crash calling lightdm_get_layout
    * Support for reading users' backgrounds from Accounts Service
    * Fix --debug working with new glib
    * Support PAM requesting a change of password
    * Update build system to work with automake 1.11.2
    * Run tests inside their own system D-Bus, simulating ConsoleKit and
      AccountsService
    * Add regression test for users that have their home directory created after
      authentication.
    * Move lightdm-guest-session from libexec to pkglibexec directory
Comment 1 Ben Kohler gentoo-dev 2012-01-23 21:58:53 UTC
Created attachment 299669 [details]
first draft lightdm-1.1.1.ebuild

As of 1.1.1, the greeters are now split out into separate projects, and as far as I can tell, there is no qt4 greeter for the new version yet.  I've moved the gtk greeter stuff into a new ebuild.
Comment 2 Ben Kohler gentoo-dev 2012-01-23 22:00:00 UTC
Created attachment 299671 [details]
separate lightdm-gtk-greeter-1.1.1.ebuild
Comment 3 Ben Kohler gentoo-dev 2012-01-23 22:03:36 UTC
Created attachment 299673 [details, diff]
lightdm-gtk-greeter-1.1.1-missing-vars.patch

Minor problem with src/Makefile.am makes it look for important files under / instead of /usr/share/lightdm-gtk-greeter, found fix here:

https://code.launchpad.net/~agateau/lightdm-gtk-greeter/fix-missing-greeter-ui/+merge/89239

Patch attached (already applied by the lightdm-gtk-greeter-1.1.1.ebuild above)
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2012-01-29 10:03:50 UTC
Hmm they changed far too much in the new version. I wonder if I should wait for a qt4 greeter to come out before bumping this ebuild
Comment 5 teidakankan 2012-02-16 03:48:35 UTC
Well they are up to 1.1.3.  Here are the latest changes:

Overview of changes in lightdm 1.1.3

    * Actually return the system default keyboard layout, not just 'us'
    * Add keyboard layout variants to list of keyboard layouts
    * Check accountsservice as well as .dmrc for users' layouts
    * Add lightdm_user_get_layouts() to query the configured list of layouts
      on a per-user basis
    * Add Lock D-Bus method that locks the seat and provides a hint to the
      greeter to be in lock mode.
    * Automatically lock sessions when switching away from them
    * Add a has-messages property to liblightdm
    * Add regression tests for PAM modules changing usernames
    * Don't use g_key_file_unref, it requires glib 2.32

Overview of changes in lightdm 1.1.2

    * Add regression tests for getting the user language and layout
    * Stop accidentally distributing libsystem
    * Fix introspection bindings not containing any methods
    * lightdm-set-defaults can now set the autologin user
    * Add Python greeter regression tests (representative of all introspection
      based greeters)
    * Wait for the VT to become active when switching to avoid a suspected
      race condition somewhere between LightDM, X, ConsoleKit and the kernel.
    * Stop lightdm_greeter_start_session_sync() blocking on success.
Comment 6 Markos Chandras (RETIRED) gentoo-dev 2012-02-18 11:24:25 UTC
Bumped but I masked the patch because I believe it needs more testing. Feel free to test it and report back here. Thanks for the ebuilds