-
Notifications
You must be signed in to change notification settings - Fork 83
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
Add Description to Existing Snapshot #1134
Comments
You are right - a possibility to change the description is currently missing. |
@ossie-git Changing snapshot descriptions using Just out of curiosity: What are your reasons to not use |
Ah, and of course: Feedback to |
Thanks a lot
I'm a little new to Restic and currently use resticprofile. From what I can tell, Rustic doesn't currently have its features (unless I'm mistaken) |
Yes, for sure there are features in resticprofile/restic which rustic misses (as there are unique features in rustic). I was curious about which specific feature(s) you are missing in rustic. There is of course nothing wrong with using your setup, I was only wondering how we can improve rustic to make it suite more users' needs. |
Thanks. Like I mentioned, I'm still new to Restic and after looking at this comparison, I may end up using Rustic. However, a few things that make me less sure are:
|
@ossie-git Thanks for your feedback!
Fair enough. We are working on this and unit tests for Just one note about the description: This is so far a rustic-only feature. Which means that you still can use your snapshots and repository with restic, but restic won't show you the description you added with rustic (unless they also implement that feature).
Sorry, I didn't fully get this point but I think this is because you are new to restic / rustic. First, resticprofile is not much more than a tool which basically calls restic for all operations it's doing. I call it a wrapper-tool. It uses the restic binary and calls it and processes the restic json output. With rustic, of course any tool can do the same as rustic also supports json output (and every CLI tool can be also called by any other software). But in contrast to restic, rustic_core is available as library. So, additional to the possibility to call rustic as binary, a software author can call rustic_core and compile it into its binary. This has the advantage that the dependency on a foreign binary is removed (and also it might be faster and more powerfil than calling another executable). Second, yes, there are not many tools like resticprofile available for rustic. The existence of such tools is mainly coming from the fact that supporting configuration files has been excluded from restic's scope for a long time, see restic/restic#16. Anyway, if at any point you come to the conclusion that some feature is missing for you in rustic, please don't hesitate to open an issue. And, if you want to use a restic/rustic setup and are satisfied with this, of course use your setup! |
Thanks. Will have a look at config profiles. Like you said, I'm still new to Restic and Rustic. By the way, the snapshot description feature works. Thanks a lot |
I think trust into rustic's abilities/reliability and testing are correlated here. It's harder to build trust for things that aren't thoroughly tested. So from that POV, a solid user base is depending also on the foundations, which includes testing. It's a bit like a hen-egg-problem. Even if the user base would be solid already, there still need to be more tests making sure the bugs the users find are being taken care of long-term and no regressions are introduced further down the line. In that regard, each bug being fixed could include a test proving that it has been fixed, and so on. So while I agree that a solid user base is valuable, also for finding and reporting bugs. For a backup tool, it's not as easy to build up that solid user base if it would heavily rely on the user base itself to report bugs. Because I assume the software's goal itself (e.g. data protection) attracts people that are more critical towards these things. So it is less likely that the people give a leap of faith in that regard. Which is understandable. Important IMHO it's on us, as One starting point to prove that (e.g. within our testing suite), would be to show that you can back up and restore with So something along the lines:
Which would show that rustic/restic can be used interchangeably for this use case. And then we could do that for other use cases as well. |
Hi,
From what I can tell, the
--description
option is only available when creating a new snapshot. As I would prefer to use resticprofile for taking the actual snapshot, is there any way to add a description to an existing snapshot? ThanksThe text was updated successfully, but these errors were encountered: