Oddbean new post about | logout
 GOSSIP 0.8.2 has been released

9 bugfixes and 2 important improvements.  See changelog or git history for details.

It might run a bit slower, but your database should not corrupt in the case of a system crash anymore.

Due to multiple reports that the AppImage didn't work last time, I'm not able to provide one until I come up with (or somebody provides me) a recipe that actually works.

dd26c54f18069220c017974ec324818cfaa8abed09f5c36091c636931e575877  changelog.txt
e1e6149e34b95de289a08cdedda32d9b1b44544a4925d6e23980489603d772cf  filter.rhai.example
25b5372911a2f699358eab7d641426e5a75ab31596cf5473a5adecce84ec7ca3  gossip_0.8.2_amd64.deb
460b5f449c1b8a15081b259acbd2799541f283d519e28f742c83a74a729317a4  gossip-0.8.2-Darwin-arm64.dmg
dc4dad4ce8c15fa5bd8ee9d040a12465dfd3bf80e4f311280b07a4360c120520  gossip-0.8.2-Darwin-x86_64.dmg
cc9190aa86d5b9c669e13316f1bb4480706340222afe8670d70e59a7b5055b68  gossip.0.8.2.msi
60a0275523aba27b3b8979e43ee212d33fd2cf7f76be7f177fffbf3ea02609aa  gossip-0.8.2.tar.gz
8daa6294a4b7b402eed1e3df349fb81bb408dcc79537c54360251a2c38dc8f2b  gossip.0.8.2.wxs
e2860f22b4ae91017e138509f14a0c6c7e63aaae1bda7178b85020301b67cce4  LICENSE.txt
702bd583d106ed3d142f7cf92eb86a681fa93a7e46c3a1643773374694242bf2  README.macos.txt
65a1e61fc5374f7c391f230856809c8b37c8527c25a7a0d9113ce46d8920a8ef  README.txt
 
 This release is just patching a few bugs.  The master branch is far ahead of this release. 
 There Is a chance to change followed,
Sometimes i don't Remember the meaning of overwrite, merge and publish something like Update (remote to local)
Back ( local to remote) 
( Sorry for this)  
 would it be possible for you to provide .deb files from the master branch from time to time?

 @Mike Dilger 
 I'll do them when I do releases, which is already tedious as I have to move computers and monitors around, shift files to different computers checking their SHA sums, deal with lots of fiddly things that have to be right, login under my gossip account to post the sums, etc. It is much more of a pain in the ass for me than it would be for you to compile from source or to build the .deb yourself. 
 understood. i'll try to compile. 👍 
 compiling versions 0.8.0 and 0.8.2 worked. :-y

I am currently getting an error when compiling the master branch:

gossip/packaging/debian$  docker system prune
gossip/packaging/debian$  ./deb.sh

 => ERROR [builder 7/8] RUN cargo deb                                      101.4s
------
 > [builder 7/8] RUN cargo deb:
101.4 cargo-deb: This is a workspace with multiple packages, and there is no single package at the root. Please specify package name with -p. Available packages are: gossip, gossip-lib
------
Dockerfile:22

 @Mike Dilger 
 I have DMs going back 10 months. Gossip isn't deleting local DM events (unless you are purging the database).  But also, when we subscribe to a particular DM channel, there is no "since" field, we load all events in that channel (the DM channel is you plus the other party or parties (can be multiple with upcoming giftwrap DMs)).  Eventually we may need to optimize this but most people don't have thousands of messages to a single other person, so we just load them all again right now.

So if you click into a DM channel and wait, and if the events are on your inbox relays, they should get loaded and display.

If not, I guess we can try some debugging. 
 I made the prune. can i reload all?
I thought that only applied to messages that were not from me.
Is it possible to differentiate between them?

@Mike Dilger 
 In the channel, the filter looks like this: `{ authors: [you, counterparty], kinds: [4] }`
It subscribes to this filter on all of your outboxes and inboxes. 
 In the channel, the filter looks like this: `{ authors: [you, counterparty], kinds: [4] }`
It subscribes to this filter on all of your outboxes and inboxes.