Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 765697 - x11-misc/rss-glx last rites
Summary: x11-misc/rss-glx last rites
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PMASKED, PullRequest
Depends on:
Blocks:
 
Reported: 2021-01-16 23:13 UTC by Jonas Stein
Modified: 2021-02-21 16:32 UTC (History)
9 users (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 Jonas Stein gentoo-dev 2021-01-16 23:13:13 UTC
* fails to compile #742755
* m-n
* Last release: 0.9.1 (2010)
* upstream bugs remain unfixed since 2010 https://sourceforge.net/p/rss-glx/bugs/search/?q=%21status%3Awont-fix+%26%26+%21status%3Aclosed-fixed+%26%26+%21status%3Aclosed-out-of-date
* no reverse dependencies

Reproducible: Always
Comment 1 Alex Belits 2021-01-17 07:57:52 UTC
Compiles just fine with GCC 9.3.0.
Bugs are mostly lack of compatibility with non-Linux platforms and hanging with bad OpenGL implementations.
Comment 2 Ben 2021-01-18 02:41:42 UTC
I have to agree that this is still working and does not warrant a lastrites just yet.
Bugs reported to it appears to be non-Linux and may be out of reach of developers.  Also I'd claim an X client that triggers the X server to crash is an X server bug (bug 13).

However if the requirement for all Gentoo packages to be able to be compiled with either LLVM or GCC, then this may be the sole reason to drop this package, which also seems kind of dubious.

Thus I'd vote to keep it in, perhaps mark it as unstable (due to inability to build with clang/llvm issue) until it specifically stops building or there are actual security bugs in the code.
Comment 3 je_fro@yahoo.com 2021-01-22 02:35:45 UTC
Another vote to keep this one around. I just built it fine - it's one of my favorite packages.
Comment 4 Zentoo 2021-01-22 13:46:23 UTC
+1 to keep this ebuild in portage even if unstable or masked because it works fine on x86 and amd64 platform.
Without this ebuild, Gentoo desktop got only windows 3.1 screesavers style.
Comment 5 Zentoo 2021-01-22 13:49:31 UTC
(In reply to Zentoo from comment #4)
> +1 to keep this ebuild in portage even if unstable or masked because it
> works fine on x86 and amd64 platform.
> Without this ebuild, Gentoo desktop got only windows 3.1 screesavers style.

If LLVM compile is the problem, why not add a dependency on gcc ?
Comment 6 Malcolm Lashley 2021-01-22 23:10:43 UTC
I've posted a patch on #752755 to fix compilation with clang - like others here asked, please keep the eye candy ;-)
Comment 7 Jesse Adelman 2021-01-23 01:04:42 UTC
Still works and still glorious eye candy. :)
Comment 8 Jonas Stein gentoo-dev 2021-01-23 01:45:42 UTC
The package needs a new maintainer, because desktop-misc is going to be dissolved.
I saw the open bugs, while cleaning up with old desktop-misc bugs.
I am absolutely fine with keeping the package, if it has users and we can fix it.
Thank you for reporting here.
Comment 9 Alexander Miller 2021-02-16 21:26:49 UTC
The package is still masked and has reached the deadline. Ago hasn't reported back or merged the patch patch on #752755.

If nobody else wants to maintain the package I can take it. Give me a few days, I haven't started working on it. But don't remove it yet!
Comment 10 Alexander Miller 2021-02-18 00:23:38 UTC
Created a PR: https://github.com/gentoo/gentoo/pull/19511

If you accept it, what's the best way forward? Since upstream looks inactive for a long time, I could pile up patches to address further issues or create a repo that could be used as new upstream. Is there a preferred solution for ebuilds?
Comment 11 Larry the Git Cow gentoo-dev 2021-02-21 16:32:24 UTC
The bug has been referenced in the following commit(s):

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

commit 83747935c8240bcd58a9178cd9f71b03315ac711
Author:     Alexander Miller <alex.miller@gmx.de>
AuthorDate: 2021-02-21 16:32:03 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-02-21 16:32:03 +0000

    package.mask: Rescue x11-misc/rss-glx
    
    Closes: https://github.com/gentoo/gentoo/pull/19511
    Bug: https://bugs.gentoo.org/765697
    Signed-off-by: Alexander Miller <alex.miller@gmx.de>
    Signed-off-by: David Seifert <soap@gentoo.org>

 profiles/package.mask | 5 -----
 1 file changed, 5 deletions(-)
Comment 12 David Seifert gentoo-dev 2021-02-21 16:32:53 UTC
Fixed again