#3309 PR merged
: BACKUP=NSR: Deprecate 650_check_iso_recoverable.sh¶
Labels: cleanup
, fixed / solved / done
, external tool
jsmeix opened issue at 2024-09-05 10:22:¶
-
Type: Cleanup
-
Impact: High
High impact only for those who use BACKUP=NSR -
Reference to related issue (URL):
https://github.com/rear/rear/issues/3069 -
How was this pull request tested?
Cannot test it, see
https://github.com/rear/rear/issues/3069#issuecomment-2330860840 -
Description of the changes in this pull request:
Deprecate
layout/save/NSR/default/650_check_iso_recoverable.sh
because it conflicts with "rear checklayout", see
https://github.com/rear/rear/issues/3069
jsmeix commented at 2024-09-05 11:54:¶
@schlomo
what do you think about this deprecation request?
I ask in particular because (if I understand you correctly)
you proposed to simply delete it.
I think deprecation has the advantage that
layout/save/NSR/default/650_check_iso_recoverable.sh
is still there and can still be used "as is" via
DISABLE_DEPRECATION_ERRORS+=( nsr_check_iso_recoverable )
by users who need it and we (hopefully) learn
from user feedback how it is used in practice
and ideally some BACKUP=NSR may even provide
a pull request with a proper solution.
jsmeix commented at 2024-09-05 13:37:¶
A possible problem with the deprecation is that
either ReaR errors out or that script is run "as is"
(with "DISABLE_DEPRECATION_ERRORS+=( nsr_check_iso_recoverable )
")
but (at least in some cases) the latter causes
https://github.com/rear/rear/issues/3069
So this deprecation cannot actually fix
https://github.com/rear/rear/issues/3069
but it can only show the problem to the user
and tell the user to get in contact with us.
[Export of Github issue for rear/rear.]