-
Notifications
You must be signed in to change notification settings - Fork 247
Description
I love backintime, it's been the backbone of my multi-level, multi-device backup strategy for many years now. The backups are simple, resilient and portable. In this regard, I think it's much superior to borg, restic or bup (which absurdly seem to think that everything in the world should be stored in the form of a git repo).
But after upgrading my system and trying to set up backintime >=1.2, I'm shocked at the sorry state of it:
-
The new default of
rsync --perms
is causing mayhem, most notably with "New" permissions handling in 1.2.0 causes re-backup of files that haven't changed #988 (which points to a design flaw) and Files with permissions r--r--r-- being repeatedly backed up #994 (which points to an implementation error). It's likely that many users are running into this issue, but cannot identify the cause and just give up, as probably happened for backintime gets slower with new incremental backups #1132.- Make v1.1.x style permission handling configurable via expert settings. #1086 and Remove new permissions handling #1128 are hacks to restore the old behaviour, but neither has been picked up.
-
backintime does not work with Python 3.10, as evidenced by AttributeError: module 'collections' has no attribute 'MutableSet' #1210 and backintime available for 22.04 ? #1223. Python 3.10 is the default in the upcoming *buntu 22.04 LTS, so this is very significant.
- There seems to be a trivial fix given in Make tools.py work on python 3.10 #1174, but it hasn't been picked up.
-
There seems to be no maintenance of this github repository's issues and pull requests, as evidenced by:
-
trivial fixes like Small typo in French #1077 not getting picked up
-
silly issues like Just asking, where is the software available for download? #1160 not getting closed
-
completely resolved issues like fixed ita typos #1123 being left open
-
I love and rely on backintime enough to consider creating a fork to maintain basic functionality, but that won't help many others who install it from this official source. With backintime not even running on *buntu 22.04 LTS and the fix not being implemented, there's probably not much time left before distributions drop backintime completely for being unmaintained. That would be a great loss.
I'm willing to help fix the code, and also with basic housekeeping of this repo's issues and pull requests. But I'm not sure is there's anyone left here doing any actual maintaining, and so I'd like to know what the official team, or other loyal users are thinking before committing.