Page 1 of 2

LXQt 0.13 in test repo

Posted: Mon Apr 15, 2019 11:04 am
by Adrian
I was playing with my MX-LXQt and tried to update LXQt from Test repo, however after installing I cannot log in anymore. I see in /var/log/lightdm/lightdm.log a CRITICAL message user_get_uid: assertion 'user != NULL' failed, not sure if that the problem. Anybody else tried these packages, are they supposed to work? If they don't work, can we pull them out of Test?

Posted: Mon Apr 15, 2019 11:49 am
by timkb4cq
I just installed the lxqt metapackage from Test, logged out of XFCE4 and logged in to LXQt. I'm posting this from it now.
There is likely a dependency problem which something else I installed earlier handled.

Re:

Posted: Mon Apr 15, 2019 12:25 pm
by Adrian
timkb4cq wrote: Mon Apr 15, 2019 11:49 am I just installed the lxqt metapackage from Test, logged out of XFCE4 and logged in to LXQt. I'm posting this from it now.
There is likely a dependency problem which something else I installed earlier handled.
Not sure, I just updated all LXQt stuff that shows an upgrade mark in Test Repo, I will test more. Right now I tried a minimal update using only lxqt and I see with startlxqt:

Code: Select all

lxqt-session: symbol lookup error: lxqt-session: undefined symbol: _ZN4LXQT5PowerC1EbP7QObject

Re: LXQt 0.13 in test repo

Posted: Mon Apr 15, 2019 12:42 pm
by timkb4cq
After some experimenting, these libraries need to be updated as well.
liblxqt0
liblxqt-globalkeys0
liblxqt-globalkeys-ui0

I downloaded your respin, upgraded lxqt from Test with MXPI and had the same issue.
Logged into openbox, checked Synaptic (with Test enabled) and found these libs weren't upgraded by MXPI. Upgraded them, problem solved.

Re: LXQt 0.13 in test repo

Posted: Mon Apr 15, 2019 1:01 pm
by Adrian
Great! Do we need to add them as dependencies to one of the packages?

Re: LXQt 0.13 in test repo

Posted: Mon Apr 15, 2019 1:15 pm
by timkb4cq
Well, they are listed in the dependencies - but liblxqt0 is in the deps unversioned, and the other two are listed as >0.8 when apparently it needs to be >=0.13

That worked fine for my new LXQt install from Test since those libs were pulled in from Test as well - but obviously fails as an upgrade so we'll need to adjust them.

Re: LXQt 0.13 in test repo

Posted: Mon Apr 15, 2019 1:31 pm
by Adrian
They are easy to miss especially in MX Packageinstaller where we hide libraries. That's why I didn't see them, I assumed whatever libraries are needed would be pulled when I install 0.13 packages (I didn't update from Test)

Re: LXQt 0.13 in test repo

Posted: Mon Apr 15, 2019 2:32 pm
by Stevo
That's what's supposed to happen, but obviously dh_shlibs didn't result in a high enough version.

I don't know if one or all of these need fixing:

Code: Select all

$ apt rdepends liblxqt0
liblxqt0
Reverse Depends:
  Depends: lxqt-about (>= 0.9.0+20150911)
  Depends: lxqt-runner
  Depends: lxqt-panel
  Depends: lxqt-globalkeys
  Depends: lxqt-config
  Depends: lxqt-policykit
  Depends: lxqt-about
  Depends: lxqt-powermanagement
  Depends: lxqt-notificationd
  Depends: lxqt-sudo
  Depends: lxqt-session
  Depends: lxqt-openssh-askpass
  Depends: lxqt-admin
  Depends: lxqt-sudo (>= 0.9.0+20150911)
  Depends: lxqt-session (>= 0.11.0)
  Depends: lxqt-runner (>= 0.9.0+20150911)
  Depends: lxqt-powermanagement (>= 0.11.0)
  Depends: lxqt-policykit (>= 0.9.0+20150911)
  Depends: lxqt-panel (>= 0.11.0)
  Depends: lxqt-openssh-askpass (>= 0.9.0+20150911)
  Depends: lxqt-notificationd (>= 0.11.0)
  Replaces: liblxqt-l10n (<< 0.11.0)
  Breaks: liblxqt-l10n (<< 0.11.0)
  Depends: lxqt-globalkeys (>= 0.9.0+20150911)
  Depends: lxqt-config (>= 0.11.0)
  Depends: lxqt-admin (>= 0.11.0)
  Depends: liblxqt0-dev (= 0.11.1-1)

Re: LXQt 0.13 in test repo

Posted: Mon Apr 15, 2019 2:43 pm
by Stevo
A possible cheat would be to add versioned dependencies to the lxqt metapackage to fix the mistakes...

Re: LXQt 0.13 in test repo

Posted: Mon Apr 15, 2019 2:58 pm
by Stevo
This will probably fix the install from the package installer:
lxqt_metapackages_rebuild.zip