nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c Hi there, any plans to support .rpm packages for Gossip desktop client in the future? If not, perhaps AppImage? Tried to follow build instructions but couldn't get Rust going. Thanks!
Discussion
I did an AppImage a while ago but it failed to work on some people's computers, enough that I decided I must have done it wrong.
I'm not against the idea of other packaging, but packaging can be a lot of work. Somebody submitted a way to build a .deb so I included it. I just run that and it reliably builds a .deb. I would be happy if someone submitted a way to build an .rpm or an AppImage or a FlatPak. I would accept any of those.
Releasing gossip is a PITA so I don't do it very often. I have to boot into windows. I have to boot up my apple box. I have to transfer files around on USB sticks to machines that don't have enough USB ports (the apple, for instance). I have to verify SHA hashes to make sure nothing got corrupted before I sign anything.
Because of the infrequent releases, many people compile for themselves so they can get more up-to-date code.
Gossip is almost entirely just a single binary file. Making packages is almost stupidly complex given that fact.
Thanks for the detailed and fast response, Mike. I definitely can imagine how painful packaging is and why you'd rarely compile new binaries considering how tedious the process is.
Managed to compile it from source in the end. This is my first note using gossip, so far so good. Need to get familiarized with keyboard shortcuts, features, et. al. Nobody has come up with cheatsheets yet? Ha.
Any advice to get a ping when important bug fixes, new features/commits are added to the repository, other than checking manually every now and then? Nice docs, btw. Compiling was a piece of cake, barring the Rust error I ran into, not related to gossip per se.
I don't think there are any keyboard shortcuts. But there are a lot of little UI things to become familiar with.
Follow npub189j8y280mhezlp98ecmdzydn0r8970g4hpqpx3u9tcztynywfczqqr3tg8 for updates. I don't do them often, but anything important and all releases are announced there.
Thanks, will do. I have had few crashes with gossip. Best way to get you logs would be to execute from terminal via `./gossip` and send you as much output as I can retrieve, right?
Crashes, really? Well I have never
Yes, send the console logs. Open a github issue.
Done. https://github.com/mikedilger/gossip/issues/656
Noticed pg up and pg dn buttons don't work to scroll through, any chance those will be enabled in the future?
PgUp/PgDn used to work but I noticed they freeze the UI. I just fixed this moments ago. Arrow up and down also work. Thanks for pointing this out.
So far so good, seems like that might've been what was going on; glad I brought it up. Will keep using for a day or two before reporting back, closing issue on GitHub.
Is there a way to make the load more button keep on loading/refreshing indefinitely? Otherwise I have to keep clicking on load more. Feature request, perhaps?
You mean once you hit the bottom it loads more without needing to press a button? Yes that is possible.