From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/16982 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.gnus.user Subject: Re: archiving threads one contributes to Date: Wed, 23 Jul 2014 20:25:06 +0200 Organization: Aioe.org NNTP Server Message-ID: <87bnsg2arh.fsf@debian.uxu> References: <8761ipnuxe.fsf@thumper.dhh.gt.org> <878unljfiu.fsf@debian.uxu> <878unk9mpr.fsf@debian.uxu> <87ha282jh1.fsf@debian.uxu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1406140219 19557 80.91.229.3 (23 Jul 2014 18:30:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 23 Jul 2014 18:30:19 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Wed Jul 23 20:30:14 2014 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XA1Il-0001g8-CA for gegu-info-gnus-english@m.gmane.org; Wed, 23 Jul 2014 20:30:07 +0200 Original-Received: from localhost ([::1]:46478 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XA1Il-0004h6-0w for gegu-info-gnus-english@m.gmane.org; Wed, 23 Jul 2014 14:30:07 -0400 Original-Path: usenet.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!news.stack.nl!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.gnus Original-Lines: 78 Original-NNTP-Posting-Host: SIvZRMPqRkkTHAHL6NkRuw.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:2qlFPZc8DsteHDUxxzIQniGzu8k= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.gnus:88112 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:16982 Archived-At: Alan Schmitt writes: >> I want to make sure the articles are copied locally >> to some place where they won't expire. However I >> don't want to retain every article posted on these >> newsgroups indefinitely. Why not? It is just a >> bunch of text files, all neatly organized >> already. My News directory is 5.7M! > > I've been using gnus to read news and RSS for two > weeks (before it was only for email), and mine is at > 53M. I see that all the RSS from gwene is cached > there as well. Yes, 53M is a lot in two weeks! Either you have just been much, much more active, or there is something different in our setups/usage. You can check how many files you have in ~/News with: $ file ~/News -type f | wc -l and ditto directories, '-type d'. (I have 725 in 63.) >> If you want to delete the files with discretion, >> perhaps you can tell Gnus never to do it (if indeed >> Gnus does it for you) and then write a script that >> deletes unwanted posts habitually while keeping >> some, based on the Message ID and Subject headers I >> mentioned. > > I've dig a little into this, and it seems that one > needs to manually run 'gnus-agent-expire' or > gnus-agent-expire-group' ... the way, you should > check the value of agent-enable-expiration in your > groups, if it's ENABLE and you call one of these > commands, then old messages will go away. The value of `gnus-agent-enable-expiration' is indeed ENABLE, but I take it it doesn't matter as I won't invoke those commands? > (A bit later ...) I marked the messages I wanted to > keep with '*', and I ran 'gnus-agent-expire'. It > freed about 30M (it may seem small, but recall that > I've been using it for about 2 weeks). So I guess a > combination of '*' and regularly expiring is the > solution here. In the help for `gnus-agent-enable-expiration', it says: This value may be overridden to disable expiration in specific categories, topics, and groups. Of course, you could change gnus-agent-enable-expiration to DISABLE then enable expiration per categories, topics, and groups. So I think perhaps that'd be worth examining. If marking is the best way for you, perhaps you could "semi-automatize" that for example by writing a defun that when you call it, it marks all messages in the thread (with the same subject, say), or something like this. Because, you have a very well-defined thing what you'd like to do and not to do. Delete all except for those in threads where I (you) have been active. That's something that's 100% possible to automatize, you just have to find out how. But from my perspective I would rather examine why your News is so big after so little time. -- underground experts united