There is now a fork of the SLiM project upstream and it has issued a first release, targetted mostly at fixing the bugs as needed by Gentoo. I have an updated ebuild which I've tested on X86 and AMD64 (openRC/PAM). Reproducible: Always Steps to Reproduce: N/A - ebuild bump request Expected Results: The new ebuild should be cleaner and should fix a few bugs As I say, there's a new upstream project. Full disclosure - I'm the owner. I was getting annoyed with all the -r7 stuff and the big list of patches.
Created attachment 764205 [details] Updated ebuild for new upstream This ebuild has the revised upstream project references and the trimmed-out patch list. Also fixes a QA issue with IUSE.
Created attachment 764206 [details, diff] Revised patch for Gentoo-friendly config file When I forked the upstream, I decided not to make it too Gentoo-specific, so some parts of the default slim.conf still want a tweak.
The -rX stuff really is irrelevant. Does it fix any of the known bugs? https://bugs.gentoo.org/buglist.cgi?quicksearch=x11-misc%2Fslim&list_id=6039363
I believe it fixes 803476, 732430, 756181, plus 828669 (which I think was already fixed). Bug 832303 I would have to check - I know I spotted the problem (as compiler warnings) when forking, but can't remember off-hand whether I fixed it before or after making the release. The others are all on my screen at home for me to look at.
Created attachment 766328 [details] Updated ebuild for new release I've released version 1.3.8 upstream, which additionally fixes bug 832303 and bug 580458, as well as some other issues no identified as Gentoo bugs. This is the new ebuild
Created attachment 766329 [details, diff] Revised patch for Gentoo-friendly config file The upstream config file has some formatting changes so the Gentoo-isation patch needed a tweak
Created attachment 835361 [details] Another updated ebuild, for 1.3.9, with a small fix Here's another ebuild, for a new release. It also has a minor bugfix - the "branding" prepare step was replacing the word "default" in a comment.
Created attachment 835367 [details, diff] Updated config file patch for 1.3.9 release To go with the v1.3.9 release, the Gentoo-friendliness patch of the config file needs minor adjustment
I added 1.4.0 to my overlay: https://github.com/stefantalpalaru/gentoo-overlay
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33127b6d177f2d123c333c239a4ca13bfafd8124 commit 33127b6d177f2d123c333c239a4ca13bfafd8124 Author: Robert Pearce <gentoo@flitspace.org.uk> AuthorDate: 2023-02-21 08:01:47 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2023-03-14 19:28:15 +0000 x11-misc/slim: Added ebuilds for the resurrected upstream project Fixed issues from pkgcheck List myself as a proxy maintainer Correct several issues pointed out in review by ceamac and added a -9999 ebuild in light of discussion Closes: https://bugs.gentoo.org/832562 Closes: https://bugs.gentoo.org/727544 Closes: https://bugs.gentoo.org/832303 Closes: https://bugs.gentoo.org/580458 Closes: https://bugs.gentoo.org/803476 Closes: https://bugs.gentoo.org/732430 Closes: https://bugs.gentoo.org/756181 Signed-off-by: Robert Pearce <gentoo@flitspace.org.uk> Closes: https://github.com/gentoo/gentoo/pull/29838 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> x11-misc/slim/Manifest | 2 + x11-misc/slim/files/slim-1.3.9-config.diff | 49 ++++++++++ .../slim/files/slim-1.3.9-greeter-session.diff | 12 +++ x11-misc/slim/files/slim-1.4.0-config.diff | 48 ++++++++++ x11-misc/slim/metadata.xml | 11 ++- x11-misc/slim/slim-1.3.9.ebuild | 98 +++++++++++++++++++ x11-misc/slim/slim-1.4.0.ebuild | 104 +++++++++++++++++++++ x11-misc/slim/slim-9999.ebuild | 104 +++++++++++++++++++++ 8 files changed, 426 insertions(+), 2 deletions(-)