"Roland Winkler" <wink...@gnu.org> writes:

> On Fri, Sep 10 2021, Eric Abrahamsen wrote:
>> Yes, the .newsrc.eld file only gets written when you save Gnus ("s" in
>> the *Group* buffer), and I would absolutely not try to update files for
>> a Gnus that's still running, it will not handle that gracefully. It
>> should, however, be enough to shut Gnus down first (you can see the
>> `gnus-clear-system' function to see what happens then), rsync, then
>> restart Gnus.
>
> Thanks, it took me a while to get back to this.  It seems that
> `gnus-clear-system' / quitting gnus is missing
> `gnus-save-newsrc-file-last-timestamp'.  Quitting gnus, then rsync'ing
> gnus followed by a restart of gnus will use .newsrc.eld file from the
> other machine.  But when this .newsrc.eld file is saved again, the
> timestamp of the file on disk is compared against the old timestamp of
> the old file that's already gone.
>
> I submitted a bug report (bug#51052).

And it looks like it's already fixed! Thanks a lot for doing that --
there's so much uncertainty and magical thinking around Gnus' behavior,
it's good to get one step closer to reliability.


Reply via email to