Fixing bug #600574 - Would like to disable creation of log files and backup files entirely
Geert Janssens
janssens-geert at telenet.be
Sat Jun 12 08:26:41 EDT 2010
I have created a patch that would fix bug #600574 [1].
I haven't committed it straight away because
1. it changes a string while we're in string freeze (at least that's how I
understood).
2. it may cause unwanted removal of log/backup files when upgrading from 2.2.x
to 2.4.x if the user had set the "Retain log files" preference to 0.
I don't know how many users we have that really would keep backups and log
files forever and how important that data would be to them, so it's difficult
for me to assess the impact.
If this patch would be accepted, the release notes should obviously clearly
document this change in behaviour, including the potential risk.
I do believe though that the change in functionality makes sense. For non-
technical people not keeping any logs if this preference is set 0 days would
make much more sense than it to mean keep logs forever. That is my main
decision to implement it this way.
I'm still pondering whether it would make more sense to apply the patch now,
ignoring the string freeze, or waiting until after the 2.4 release.
For me personally, it feels better to introduce such a change in behaviour in
a major release than in a minor one. I think a minor release should behave as
consistent as possible while a major release can introduce new ways of doing
things.
In that light I would propose to apply the patch still in the 2.3.x series.
Comments/thoughts/objections ?
Geert
[1] https://bugzilla.gnome.org/show_bug.cgi?id=600574
More information about the gnucash-devel
mailing list