Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 810329 - lxde-base/lxdm: missing dependencies (was: last-rite lxdm?)
Summary: lxde-base/lxdm: missing dependencies (was: last-rite lxdm?)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Brian Evans (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 798963
  Show dependency tree
 
Reported: 2021-08-25 13:10 UTC by Joonas Niilola
Modified: 2021-11-07 05:59 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joonas Niilola gentoo-dev 2021-08-25 13:10:59 UTC
We're in the process of getting rid of lxde in Gentoo, since its upstream development has shifted to lxqt. I'd like to hear whether you still find lxdm worthy of keeping around? It doesn't seem to depend on the lxde-internals that much, but that being said, there are many alternatives to a display manager available too. Looking at lxdm, it's last release was at 2015 and I can't find any development afterwards. That looks like it's abandoned to me. 

Please see the general last-rite bug: https://bugs.gentoo.org/810091

If you want to keep it around, then at least update the ebuild with:
 * QA Notice: Binary files linked to libcrypt.so found
 * But a dependency on virtual/libcrypt is not declared!
 * 
 *   /var/tmp/portage/lxde-base/lxdm-0.5.3-r2/image/usr/libexec/lxdm-session
 *   /var/tmp/portage/lxde-base/lxdm-0.5.3-r2/image/usr/sbin/lxdm-binary
 * 
 * Please add virtual/libcrypt:= dependency
 * Gentoo bug: https://bugs.gentoo.org/699422
 * Tracker bug: https://bugs.gentoo.org/798963
 * See: https://wiki.gentoo.org/wiki/Project:Toolchain/libcrypt_implementation

In addition, it seems to depend on:
 * QA: detected possibly incorrect RDEPEND (lxde-base/lxdm-0.5.3-r2)
 * +dev-libs/glib:2
 * +sys-libs/libxcrypt:=
 * +x11-libs/cairo
 * +x11-libs/gdk-pixbuf:2
 *  x11-libs/gtk+:3
 * -x11-libs/libxcb
 * +x11-libs/libX11
 * +x11-libs/libxcb:=
 * +x11-libs/pango
Comment 1 Brian Evans (RETIRED) gentoo-dev 2021-08-25 13:21:43 UTC
I intend to keep this around.

I will analyze dependencies this week and move to x11-apps
Comment 2 Andreas Sturmlechner gentoo-dev 2021-08-25 13:52:37 UTC
(In reply to Brian Evans from comment #1)
> I will analyze dependencies this week and move to x11-apps

That would be wrong:

> x11-apps contains applications distributed as part of X.Org X11.
Comment 3 Brian Evans (RETIRED) gentoo-dev 2021-08-25 14:08:53 UTC
(In reply to Andreas Sturmlechner from comment #2)
> (In reply to Brian Evans from comment #1)
> > I will analyze dependencies this week and move to x11-apps
> 
> That would be wrong:
> 
> > x11-apps contains applications distributed as part of X.Org X11.

x11-misc then. gui-apps would be wrong as well
Comment 4 Joonas Niilola gentoo-dev 2021-08-25 15:54:28 UTC
Not that I mind about the pkgmove as it's most likely ahead at some point anyway.  But you may want to hold up with that until a decisive decision is made about lxde's removal. I'm not going to force it through if there's opposition. Gonna gather more feedback about it.

This bug should still stay valid about the missing deps for lxdm.
Comment 5 Larry the Git Cow gentoo-dev 2021-08-28 13:15:06 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a71ccec26b31c625be0bbc3bb3c2f7b45c42fd

commit a6a71ccec26b31c625be0bbc3bb3c2f7b45c42fd
Author:     Brian Evans <grknight@gentoo.org>
AuthorDate: 2021-08-28 13:13:59 +0000
Commit:     Brian Evans <grknight@gentoo.org>
CommitDate: 2021-08-28 13:13:59 +0000

    lxde-base/lxdm: Update dependencies
    
    Closes: https://bugs.gentoo.org/810329
    Signed-off-by: Brian Evans <grknight@gentoo.org>

 lxde-base/lxdm/lxdm-0.5.3-r3.ebuild | 83 +++++++++++++++++++++++++++++++++++++
 1 file changed, 83 insertions(+)
Comment 6 ta2002 2021-11-07 05:59:55 UTC
Two comments:

1. With regards to the initial description, lxdm-0.5.3-r3 requires stabilization, especially with the rollout of libcrypt-2 (requiring a rebuild of lxdm).

2. Please keep lxdm around. Few alternatives exist that don't require pam.