Page MenuHomeSolus

Deprecate Something For Reddit client. Replace with maintained client Giara
Closed, ResolvedPublic

Description

Summary

The Something For Reddit client does not launch. The project has not had a release since 2018. Remove this from the repos and replace, if possible, with Giara.

Steps to reproduce

Try to launch the client through the menu or command line (reddit-is-gtk)

Expected result

The client launches

Actual result

From the menu, the client silently fails to launch
From command line, you can see it crashes:

> reddit-is-gtk
Traceback (most recent call last):
  File "/usr/bin/reddit-is-gtk", line 12, in <module>
    import redditisgtk.main
  File "/usr/lib/python3.10/site-packages/redditisgtk/main.py", line 28, in <module>
    from redditisgtk.sublist import SubList
  File "/usr/lib/python3.10/site-packages/redditisgtk/sublist.py", line 23, in <module>
    from redditisgtk.comments import CommentsView
  File "/usr/lib/python3.10/site-packages/redditisgtk/comments.py", line 27, in <module>
    from redditisgtk import newmarkdown
  File "/usr/lib/python3.10/site-packages/redditisgtk/newmarkdown.py", line 72, in <module>
    MDX_CONTEXT = markdown.Markdown(extensions=[_RedditExtension()])
  File "/usr/lib/python3.10/site-packages/markdown/core.py", line 96, in __init__
    self.registerExtensions(extensions=kwargs.get('extensions', []),
  File "/usr/lib/python3.10/site-packages/markdown/core.py", line 125, in registerExtensions
    ext.extendMarkdown(self)
TypeError: _RedditExtension.extendMarkdown() missing 1 required positional argument: 'md_globals'

Environment

System is up to date
Repo: unstable

System details

❯ inxi -Fz
System:
  Kernel: 6.1.5-229.current arch: x86_64 bits: 64 Desktop: KDE Plasma
    v: 5.26.5 Distro: Solus 4.3 fortitude

Notes

https://github.com/samdroid-apps/something-for-reddit

Giara is a decent replacement candidate
https://gitlab.gnome.org/World/giara

It has been recently updated and is built with meson.
License is GPLv3,
I'll see if I can get this packaged in the near future, after I get through other package updates.

Deprecation and replacement plan

  • Deprecate Something For Reddit for the 4.4 ISO (this task)
  • Package Giara for 5.0 when Serpent tooling support is available, since it supports repos and not just tarballs

Event Timeline

TClark77 renamed this task from Deprecate Something For Reddit client. Will not launch, project is stale. to Deprecate Something For Reddit client. Replace with maintained client Giara.Apr 24 2023, 2:58 PM

Something for Reddit has been deprecated. Giara is available via flatpak