GNOME Bugzilla – Bug 303918
Use temp file + atomic move to store the channel.xml file
Last modified: 2005-10-03 10:17:04 UTC
Currently it's possible for Blam to corrupt it's datafile by a number of ways. Should write to a temporary file and then use move to move it over the old file.
*** Bug 303890 has been marked as a duplicate of this bug. ***
*** Bug 157149 has been marked as a duplicate of this bug. ***
Fixed in CVS.
For a few weeks now i'm unable to use blam because it always resets the subscriptions to the ones it ships with when restarted. I originally reported bug 303890 but the problem was fixed for a long time, now it happens again. The program needs notably longer to close (around 3 seconds) and during this time it screws all the subscriptions you've made. As blam itself didn't see much development in recent times I suspect this is due incompatiblity with some newer version of the dependencies but I havn't found out what triggers this, yet. Currently using: mono-1.1.9, gtk-sharp-1.0.10 and gecko-sharp-0.6