-
Notifications
You must be signed in to change notification settings - Fork 354
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flatpak builds #1437
Comments
Turns out irssi doesn't follow XDG base directory standards, but we can use --persist in the Flatpak for that. |
if there were to be a flatpak, it must support loading the python, icb, fish, xmpp etc. plug-ins as well as support all kinds of perl scripts (a sample collection can be found on scripts.irssi.org) and scripts such as scriptassist and desktop-notify must work and show notifications on the gnome desktop. furthermore, /set autolog on must work and users must be able to find and grep their log files at ~/irclogs as they used to be. care must be taken that /DCC file up- and downloads work. finally, the flatpak maintainer must be an active user of this flat to ensure the quality is suitable for daily usage |
I will be using the Flatpak often, so that's not a worry. As for everything else, I need to figure out the plugins system; I'd appreciate some tips on where they need to be installed, and how it works. I think notifications will work just fine if irssi uses libnotify, or uses the notifications portal. The log files will not be in the standard home directories, but will instead be moved to ~/.var/app/org.irssi.irssi; it's not recommended for a Flatpak to pull in data from the host. |
my fear is that it will be hard to deliver a satisfactory irssi experience in flatpak. you can try to follow this test protocol, but I'm sure I forgot some things:
if some paths are deviating from the regular folders then that may be acceptable (although not ideal) as long as it is clearly documented, however it is highly troublesome if the output of commands such as irssi supports a command line option to relocate the ~/.irssi folder, |
I'd appreciate it if irssi handled things like that in a configuration file that follows the XDG base directory standards, rather than rely on putting everything in a directory directly in the home folder. |
that would be a separate issue, but you could finish #1251 |
I'd love to, but C isn't my style. I'd love to give pointers on how it should be handled though, because what from what I can see and understand, your suggestions on that pull request don't really follow the standards. |
Hi, I'm recently getting into IRC to help contribute to the Asahi Linux project. I noticed that irssi doesn't provide any Flatpak bundles, so I wanted to ask, how well does irssi handle Linux standards? Does it follow the appropriate xdg base directories? Having flatpak binaries available, at least on Flathub, seems best to ensure a stable experience for end users in a simple way.
The text was updated successfully, but these errors were encountered: