------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
Summary: Removed feeds should be completely removed
Platform: Gentoo Packages
Component: metakit plugin
AssignedTo: akregator-devel lists sourceforge net
ReportedBy: mathieu.bonnet riverside-idealism org
Version: (using KDE KDE 3.5.7)
Installed from: Gentoo Packages
When we remove a feed, its specific .mk4 file is still on disk. Moreover, it is still listed in the "archiveindex.mk4" and "feedlistbackup.mk4" files (and in the "feeds.opml~" file, but it seems to be overwritten regularly, even without feed changes -is it?).
There is no problem with keeping data for some time, in case the user removed the feed by error. Even keeping the archives might be useful, to avoid having to review all entries, if readding it soon after.
However, if I remove a feed, I do not want its data to be kept indefinitely, notably if I remove numerous large feeds, or feeds I do not want to keep any information on.
When removing a feed, we should be able to confirm we want to completely remove all information related to the feed.
If you want to keep some backup information (the equivalent of "moving to trash"), this should be voluntary, and the information should probably be removed after a few weeks (or the user should be able to access a "feed trash", to clean it out, but this is probably overkill). Note the feed information is currently still kept, even after the archive expiration date was passed (which might possibly be used, to remove the backups, although it would mean, people with long expiration dates, would have to keep removed feed data, for longer).
There would be a "Remove completely", and a "Remove, but keep backups for two weeks" buttons, or something like this. If you think this is overkill, then, when removing a feed, all data should be completely removed (except, maybe, the feed address, in the "feeds.opml~", if it is overwritten regularly, even without modifying the feed list).
Another solution would be to group all information about a deleted feed, in a single file, and really move it to the trash. If we restore the file, it would open Akregator, and restore the feed and its archives. Again, this is probably overkill, though.
Anyway, thanks to everyone who will work on this.