After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 303918 - Use temp file + atomic move to store the channel.xml file
Use temp file + atomic move to store the channel.xml file
Status: RESOLVED FIXED
Product: blam
Classification: Other
Component: General
1.8.x
Other All
: Normal critical
: ---
Assigned To: Mikael Hallendal
Mikael Hallendal
: 157149 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2005-05-12 13:11 UTC by Mikael Hallendal
Modified: 2005-10-03 10:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mikael Hallendal 2005-05-12 13:11:46 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.
Comment 1 Mikael Hallendal 2005-05-12 13:12:33 UTC
*** Bug 303890 has been marked as a duplicate of this bug. ***
Comment 2 Mikael Hallendal 2005-05-12 13:13:07 UTC
*** Bug 157149 has been marked as a duplicate of this bug. ***
Comment 3 Mikael Hallendal 2005-06-18 22:06:58 UTC
Fixed in CVS.
Comment 4 Michael Monreal 2005-10-03 10:17:04 UTC
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