Package Details: lightdm-webkit-greeter 2.0.0-1

Git Clone URL: https://aur.archlinux.org/lightdm-webkit-greeter.git (read-only, click to copy)
Package Base: lightdm-webkit-greeter
Description: A lightweight display manager
Upstream URL: https://launchpad.net/lightdm-webkit-greeter
Licenses: GPL3, LGPL3
Submitter: None
Maintainer: disastro
Last Packager: disastro
Votes: 123
Popularity: 0.000000
First Submitted: 2011-06-16 18:26
Last Updated: 2016-01-27 20:54

Pinned Comments

disastro commented on 2019-10-30 11:49

You should be using lightdm-webkit2-greeter from the repos, not this package.

webkitgtk is insecure and should not be used. webkit2gtk is the up-to-date replacement

Latest Comments

1 2 3 4 5 6 ... Next › Last »

disastro commented on 2019-10-30 11:49

You should be using lightdm-webkit2-greeter from the repos, not this package.

webkitgtk is insecure and should not be used. webkit2gtk is the up-to-date replacement

nesadi commented on 2019-10-30 11:20

It's definitely an upstream issue. One of the headers in the lightdm dependency was changed and this was never updated to account for changes in the function definitions. I got it working by downloading the original source, fixing the errors and changing the PKBUILD so it uses the local copy (remove the source and md5sums lines).

Necessary changes are to add 0 as a second or third argument to each line that gives an error.

There are like 4-5 errors that are similar to

lightdm-webkit-greeter.c: In function ‘authenticate_cb’:

lightdm-webkit-greeter.c:541:3: error: too few arguments to function

‘lightdm_greeter_authenticate’ lightdm_greeter_authenticate (GREETER, name);

^~~~~~~~~~~~~~~~~~~~~~~~~~~~

Here you'd change the function call to: lightdm_greeter_authenticate (GREETER, name, 0)

If the function call originally only shows (GREETER), or a single argument, instead of (GREETER, name), or two arguments, then just add a second argument of 0, so (GREETER, 0).

The greeter seems to work fine once it's built (at least I haven't encountered any issues). I have no idea what effects it might have under what situations, but I figure since it's just for error messages, it's not a huge deal if it goes nowhere.

edit: Apparently somebody did upload a fixed version in 2017, but there's no archive. If you want to skip manually editing it, you can pull the source from https://code.launchpad.net/~sofyanartem/lightdm-webkit-greeter/build-fixes

The relevant commit is here https://bazaar.launchpad.net/~sofyanartem/lightdm-webkit-greeter/build-fixes/revision/76 if you want to see what changes were made.

frail commented on 2017-07-01 19:03

@Darkhogg: I don't think it's upstream as it's only just begun with this issue when I was reinstalling this build. I've installed this several times since January of last year. Did something else update that needs the PKGBUILD to compensate for here?

Darkhogg commented on 2017-03-20 12:50

This fails while building with:

lightdm-webkit-greeter.c: In function ‘authenticate_cb’:
lightdm-webkit-greeter.c:541:3: error: too few arguments to function ‘lightdm_greeter_authenticate’
lightdm_greeter_authenticate (GREETER, name);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~

and a few other like that. The bzr version does the same, I'm guessing it's an upstream problem, and actually looks like it's a lightdm version problem...

lesebas commented on 2016-11-18 13:56

Hello disatro

Here is a post for more details about debug : https://forums.archlinux.fr/viewtopic.php?f=1&t=18691#p157232

disastro commented on 2016-11-18 10:58

Hi lesebas!
I'm currently using sddm myself so I can't immediately confirm or deny your report :) I can see though that lightdm already has an optional dependency for accountsservice for "Enhanced user accounts handling". Nevertheless, I will look into this in the next few days!

lesebas commented on 2016-11-18 09:22

Hello,

The webkit theme doesn't work without accountservice (I can see the background but not the users : name, face...). I suggest to add accountservice in the dependencies (at least optional for webkit theme).

pepper_chico commented on 2016-01-28 01:04

Hey @disastro, thanks bro!

Everything is running smoothly again, at last!

But, sorry for you, everything I said and what others reported was true.
First, I do use lightdm-webkit-theme-archlinux on top of this, I'm not using the variant available from AUR, I'm using a newer variant from:

- https://github.com/shosca/lightdm-webkit-archlinux-theme

Besides this, as I said, and as other users have reported, I did test
it with the default webkit theme and its behavior was the same! Many
users have reported that for several kinds of themes, so:

- it was not working for many themes.
- it was flagged as out of date because of the version 2 release.
- there were no status about going to try a fix regarding the many complains.

Now, after the 2.0.0 update, all is working again.

ALL THE BEST!

disastro commented on 2016-01-27 20:53

ALL THEMES SHOULD WORK WITH 2.0.0 AGAIN
2.0.0 seems to have been made backwards compatible with old function names.

Unless it's some other error than the password field of course.

disastro commented on 2016-01-27 20:30

Unflagging. This package works, webkit and simple themes work. Other themes probably need an update.

lightdm-webkit-theme-archlinux doesn't even depend on this but lightdm-webkit2-greeter

There is a reason why you should check what you update especially from AUR.
Anybody is more than welcome to send logs, I am still following and troubleshooting this issue in between my university studies and other personal life even though pepper_chico is steaming on orphaning this. The package works and is maintained!

EDIT: I'll push 2.0.0, didn't actually check instantly since I thought it was flagged just because it is "broken"
EDIT2: Reference for themes needing update, themes I've seen break over this commit, so report them to themes upstream not to me https://bazaar.launchpad.net/~lightdm-webkit-greeter-team/lightdm-webkit-greeter/trunk/revision/33
EDIT3: Unless it's something else I've seen yet in case, logs or try and debug yourself.