optiman wrote:Update-- when I de-select "hide old" and re-select "hide old", the old posts go away. But they always show up before I go through that sequence.
Quade wrote:Actually I DID figure out why you're seeing this. Don't really know how to fix it at this point. One solution would be a database of "old" posts but, I suspect that's would grow to be too slow. When you set the group to "auto-old" meaning set the group "old" after viewing. It works fine because this is a blanket "mark everything old". The problem is files that are downloaded, because they lose the knowledge of where they came from. Say you have a GOG of 20 groups and this file is crossposted to 5 of the groups. You want it marked old in all 5 groups but, when it finishes downloading, it only knows how to reference a single group of the 5.
So, there you go. Know what's happening. Don't know how to fix it yet.
Quade wrote:I came up with a solution, which is to tag them old AS they're added to the download list, not after download finishes. That's how NZB and I-Search posts are tagged too (though the actual tracking mechanism is different).
Quade wrote:The problem isn't the filtering, that's trivial. The problem is actually changing the state. When headers are loaded into a post list, the information about what group and what record number the file is, is encoded in the listing item. What happens is, when you added the file to the download list, this information is lost because it's not actually needed at that point. With GOG's, there might be N groups and M record numbers associated with each post list item so, it's not enough to only track and tag one.
I came up with a solution, which is to tag them old AS they're added to the download list, not after download finishes. That's how NZB and I-Search posts are tagged too (though the actual tracking mechanism is different).
optiman wrote:Does it have something to do with dbl-clicking a GOG, where you are downloading new headers at the same time as loading old posts?
itimpi wrote:optiman wrote:Does it have something to do with dbl-clicking a GOG, where you are downloading new headers at the same time as loading old posts?
This could well be relevant as it can cause some complicated behavior!
If you are using the auto-mark old facility and you do this then any headers you download after the double-click will NOT be marked as old on disk. They will therefore show up as new the next time you load the group and be marked as old for the subsequent load. Headers that were already on disk before the double-click will be marked as old on disk, so will not show up as new on the next groupd load. The net result would be that SOME headers get marked as old and others do not for the next group load.
Return to Newsbin Version 6 Beta Support
Users browsing this forum: No registered users and 3 guests