Gnus development mailing list
 help / color / mirror / Atom feed
* gnus should backup .newsrc.eld
@ 2008-12-12  1:15 jidanni
  2008-12-12  3:04 ` Dave Goldberg
  2008-12-12  3:17 ` Katsumi Yamaoka
  0 siblings, 2 replies; 12+ messages in thread
From: jidanni @ 2008-12-12  1:15 UTC (permalink / raw)
  To: ding

Why doesn't gnus make a backup of its .newsrc.eld?
Don't ask me "Why, what could ever go wrong?"
Just save one old version by default.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-12  1:15 gnus should backup .newsrc.eld jidanni
@ 2008-12-12  3:04 ` Dave Goldberg
  2008-12-12 11:54   ` Steinar Bang
  2008-12-12  3:17 ` Katsumi Yamaoka
  1 sibling, 1 reply; 12+ messages in thread
From: Dave Goldberg @ 2008-12-12  3:04 UTC (permalink / raw)
  To: ding

>>>>> On Fri, 12 Dec 2008 09:15:12 +0800, jidanni@jidanni.org said:

> Why doesn't gnus make a backup of its .newsrc.eld?
> Don't ask me "Why, what could ever go wrong?"
> Just save one old version by default.

Mine does.  I always have .newsrc.eld~ with the previous version.  I
don't see anything in my settings that suggests I've done something
special to have it.

-- 
Dave Goldberg
david.goldberg6@verizon.net



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-12  1:15 gnus should backup .newsrc.eld jidanni
  2008-12-12  3:04 ` Dave Goldberg
@ 2008-12-12  3:17 ` Katsumi Yamaoka
  2008-12-12  5:17   ` jidanni
  2008-12-12 11:57   ` Steinar Bang
  1 sibling, 2 replies; 12+ messages in thread
From: Katsumi Yamaoka @ 2008-12-12  3:17 UTC (permalink / raw)
  To: ding

>>>>> jidanni@jidanni.org wrote:
> Why doesn't gnus make a backup of its .newsrc.eld?
> Don't ask me "Why, what could ever go wrong?"
> Just save one old version by default.

If doing so, we'll also have to backup nnfolder-marks, nnml-marks,
and nntp-marks, that all are preferred to .newsrc.eld.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-12  3:17 ` Katsumi Yamaoka
@ 2008-12-12  5:17   ` jidanni
  2008-12-12  6:46     ` Tassilo Horn
  2008-12-12 11:57   ` Steinar Bang
  1 sibling, 1 reply; 12+ messages in thread
From: jidanni @ 2008-12-12  5:17 UTC (permalink / raw)
  To: ding

Oh, there it is
-rw-r--r-- 1 95765 2008-12-12 13:12 .newsrc.eld
-rw-r--r-- 1 95751 2008-12-12 12:06 .backups/.newsrc.eld!!!home!jidanni!~
I see, I am using
;;; backup-dir.el --- allow backup files to live in some other directory(s).
I found somewhere. Well, that's only one measly backup...



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-12  5:17   ` jidanni
@ 2008-12-12  6:46     ` Tassilo Horn
  0 siblings, 0 replies; 12+ messages in thread
From: Tassilo Horn @ 2008-12-12  6:46 UTC (permalink / raw)
  To: ding

jidanni@jidanni.org writes:

> Oh, there it is
> -rw-r--r-- 1 95765 2008-12-12 13:12 .newsrc.eld
> -rw-r--r-- 1 95751 2008-12-12 12:06 .backups/.newsrc.eld!!!home!jidanni!~
> I see, I am using
> ;;; backup-dir.el --- allow backup files to live in some other directory(s).
> I found somewhere. Well, that's only one measly backup...

You don't need an external lib to do that.  That's what I use:

--8<---------------cut here---------------start------------->8---
(setq version-control t)

;; Save the 20 last versions!
(setq kept-old-versions 0)
(setq kept-new-versions 20)
(setq delete-old-versions t)
(setq backup-directory-alist
      '((".*" . "~/.backupFiles/")))
--8<---------------cut here---------------end--------------->8---

Bye,
Tassilo



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-12  3:04 ` Dave Goldberg
@ 2008-12-12 11:54   ` Steinar Bang
  2008-12-12 18:15     ` Andreas Schwab
  0 siblings, 1 reply; 12+ messages in thread
From: Steinar Bang @ 2008-12-12 11:54 UTC (permalink / raw)
  To: ding

>>>>> Dave Goldberg <david.goldberg6@verizon.net>:

> Mine does.  I always have .newsrc.eld~ with the previous version.  I
> don't see anything in my settings that suggests I've done something
> special to have it.

Ah... mine don't, because of this setting in .emacs:
(setq make-backup-files nil)

(The setting goes back to 1993-1995, and PC-NFS becoming very confused
when new versions of files got new inodes (ie. when I edited a file in
emacs on unix, programs on the PC still saw the old version).  I could
change this now, I guess... but I've never had much use for the ~
backups so losing them was actually losing a nuisance.  The autosave
files on the other hand, them I could not do without)




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-12  3:17 ` Katsumi Yamaoka
  2008-12-12  5:17   ` jidanni
@ 2008-12-12 11:57   ` Steinar Bang
  1 sibling, 0 replies; 12+ messages in thread
From: Steinar Bang @ 2008-12-12 11:57 UTC (permalink / raw)
  To: ding

>>>>> Katsumi Yamaoka <yamaoka@jpl.org>:

> If doing so, we'll also have to backup nnfolder-marks, nnml-marks, and
> nntp-marks, that all are preferred to .newsrc.eld.

However, the .newsrc.eld also is the single repository for much
information that's mostly static:
 - Group parameters
 - Servers that are browsed to

That makes sense to back up (and IMO makes sense to move to a separate
file). 




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-12 11:54   ` Steinar Bang
@ 2008-12-12 18:15     ` Andreas Schwab
  2008-12-15 17:21       ` jidanni
  0 siblings, 1 reply; 12+ messages in thread
From: Andreas Schwab @ 2008-12-12 18:15 UTC (permalink / raw)
  To: ding

Steinar Bang <sb@dod.no> writes:

>>>>>> Dave Goldberg <david.goldberg6@verizon.net>:
>
>> Mine does.  I always have .newsrc.eld~ with the previous version.  I
>> don't see anything in my settings that suggests I've done something
>> special to have it.
>
> Ah... mine don't, because of this setting in .emacs:
> (setq make-backup-files nil)

You can have it anyway.

(defun my-gnus-save-quick-newsrc-hook ()
  (set (make-local-variable 'make-backup-files) t)
  (set (make-local-variable 'version-control) t)
  (set (make-local-variable 'delete-old-versions) t)
  (set (make-local-variable 'kept-old-versions) 0)
  (set (make-local-variable 'kept-new-versions) 6))
(add-hook 'gnus-save-quick-newsrc-hook 'my-gnus-save-quick-newsrc-hook)

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-12 18:15     ` Andreas Schwab
@ 2008-12-15 17:21       ` jidanni
  2008-12-15 19:40         ` Reiner Steib
  2008-12-15 23:34         ` Steinar Bang
  0 siblings, 2 replies; 12+ messages in thread
From: jidanni @ 2008-12-15 17:21 UTC (permalink / raw)
  To: ding

Oh, every body missed (info "(gnus)Startup Files") "If you want
version control for this file, set `gnus-backup-startup-file'."
Well, maybe it should be t by default.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-15 17:21       ` jidanni
@ 2008-12-15 19:40         ` Reiner Steib
  2008-12-15 23:34         ` Steinar Bang
  1 sibling, 0 replies; 12+ messages in thread
From: Reiner Steib @ 2008-12-15 19:40 UTC (permalink / raw)
  To: ding

On Mon, Dec 15 2008, jidanni@jidanni.org wrote:

> Oh, every body missed (info "(gnus)Startup Files") "If you want
> version control for this file, set `gnus-backup-startup-file'."
> Well, maybe it should be t by default.

Whether backups of ~/.newsrc.eld are created is controlled by
`make-backup-files'.  `gnus-backup-startup-file' just controls whether
Gnus makes numerical backups, like `version-control' does for other
Emacs files.  In other words, `gnus-backup-startup-file' overrides
`version-control' for .newsrc.eld, nothing more.

So with the defaults (make-backup-files == t, gnus-backup-startup-file
== never) you get a single backup file for .newsrc.eld (see the doc
string of `version-control').  One could argue that
`gnus-backup-startup-file' should default to the value of
`version-control', but as .newsrc.eld tends to become large, it might
be a good idea to create only a single backup.  But defaulting to t
(i.e., make numeric backup versions unconditionally) — independent
from the value of `version-control' — is a bad idea, IMHO.

For now, I fixed the doc string of `gnus-backup-startup-file' which
was misleading:

--8<---------------cut here---------------start------------->8---
--- gnus-start.el	4 Sep 2008 06:04:04 -0000	7.67
+++ gnus-start.el	15 Dec 2008 19:37:27 -0000
@@ -50,7 +50,7 @@
   :type 'file)
 
 (defcustom gnus-backup-startup-file 'never
-  "Whether to create backup files.
+  "Control use of version numbers for backups of `gnus-startup-file'.
 This variable takes the same values as the `version-control'
 variable."
   :version "22.1"
--8<---------------cut here---------------end--------------->8---

Bye, Reiner.
-- 
       ,,,
      (o o)
---ooO-(_)-Ooo---  |  PGP key available  |  http://rsteib.home.pages.de/



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-15 17:21       ` jidanni
  2008-12-15 19:40         ` Reiner Steib
@ 2008-12-15 23:34         ` Steinar Bang
  2008-12-16 17:58           ` jidanni
  1 sibling, 1 reply; 12+ messages in thread
From: Steinar Bang @ 2008-12-15 23:34 UTC (permalink / raw)
  To: ding

>>>>> jidanni@jidanni.org:

> Oh, every body missed (info "(gnus)Startup Files") "If you want
> version control for this file, set `gnus-backup-startup-file'."  Well,
> maybe it should be t by default.

Didn't miss it exactly.  I've never looked, because I'm not so much
interested in having a backup version of this file (or any file).

However, I _am_ interested in moving the mostly static information
(group parameters, server and agent settings), residing in this file,
into a separate file that isn't as large, and isn't saved as often.




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: gnus should backup .newsrc.eld
  2008-12-15 23:34         ` Steinar Bang
@ 2008-12-16 17:58           ` jidanni
  0 siblings, 0 replies; 12+ messages in thread
From: jidanni @ 2008-12-16 17:58 UTC (permalink / raw)
  To: ding

(I now do (setq gnus-backup-startup-file version-control) in .gnus.el,
and (setq version-control t) in .emacs.)

SB> However, I _am_ interested in moving the mostly static information
SB> (group parameters, server and agent settings), residing in this
SB> file, [.newsrc.eld] into a separate file that isn't as large, and
SB> isn't saved as often.

And can be edited by humans [even if only when gnus is turned off.]
E.g., I can never use the "Customize" system (too dazzling), and edit
~/.emacs-custom.el by hand.



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2008-12-16 17:58 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-12  1:15 gnus should backup .newsrc.eld jidanni
2008-12-12  3:04 ` Dave Goldberg
2008-12-12 11:54   ` Steinar Bang
2008-12-12 18:15     ` Andreas Schwab
2008-12-15 17:21       ` jidanni
2008-12-15 19:40         ` Reiner Steib
2008-12-15 23:34         ` Steinar Bang
2008-12-16 17:58           ` jidanni
2008-12-12  3:17 ` Katsumi Yamaoka
2008-12-12  5:17   ` jidanni
2008-12-12  6:46     ` Tassilo Horn
2008-12-12 11:57   ` Steinar Bang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).