all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Phillip Lord" <phillip.lord@russet.org.uk>
To: "Eli Zaretskii" <eliz@gnu.org>
Cc: 23203@debbugs.gnu.org, stromeko@nexgo.de,
	Phillip Lord <phillip.lord@russet.org.uk>
Subject: bug#23203: 25.0.91; some loaddefs files have auto-save remnants after building (and install doesn't ignore them)
Date: Sun, 3 Apr 2016 21:11:34 +0100	[thread overview]
Message-ID: <b04e63537a5a10067d54332f5d8183f4.squirrel@cloud103.planethippo.com> (raw)
In-Reply-To: <837fgepjm7.fsf@gnu.org>

On Sun, April 3, 2016 8:39 pm, Eli Zaretskii wrote:
>> Date: Sun, 3 Apr 2016 20:33:37 +0100
>> From: "Phillip Lord" <phillip.lord@russet.org.uk>
>> Cc: "Phillip Lord" <phillip.lord@russet.org.uk>,
>> 23203@debbugs.gnu.org,
>> stromeko@nexgo.de
>>
>>> If needed, backups can be disabled from the command line.
>>>
>>
>> That works too (see attached diff), although it's a bit of pain because
>> of duplication in the makefile.
>
> Thanks.
>
>
>> I would ask though, when do we want backup files produced from the
>> batch-update-autoloads function?
>
> Emacs always makes backups of all the files it writes, so summarily
> exempting autoload files from this rule sounds wrong to me.  Who are we to
> dictate to the entire world out there whether they should or shouldn't
> have backups of these files?

Who are we? Well, the obvious answer is core Emacs devs with commit
privileges.

Actually, my first batch did not exempt autoload files. It only did that
when called using batch-update-autoloads: i.e. in batch, and in a function
which is commented (but not documented) to be for use during the Emacs
build process. Interactive calls to "update-directory-autoloads" and the
like would be unaffected.

I think that the comment is wrong, as I use this function outside of the
Emacs build process (and I am sure others do also), so I think we should
remove that. Alternatively, if it is right, we should move it do the
docstring.

But, I think having a "no backup files" default is still sensible for a
function used in batch; if it is always used this way in the Emacs build,
then it it telling us something. So, I would change it, and update the
docstring. We could also split the function, so that there is a version
which does not suppress backup files.












  reply	other threads:[~2016-04-03 20:11 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-04-03  7:08 bug#23203: 25.0.91; some loaddefs files have auto-save remnants after building (and install doesn't ignore them) Achim Gratz
2016-04-03  8:26 ` Andreas Schwab
2016-04-03  8:28 ` Andreas Schwab
2016-04-03  8:48   ` Achim Gratz
2016-04-03 10:46     ` Andreas Schwab
2016-04-03 11:47       ` Achim Gratz
2016-04-03 13:58         ` Phillip Lord
2016-04-03 14:36         ` Andreas Schwab
2016-04-03 18:46         ` Phillip Lord
2016-04-03 18:58           ` Eli Zaretskii
2016-04-03 19:33             ` Phillip Lord
2016-04-03 19:39               ` Eli Zaretskii
2016-04-03 20:11                 ` Phillip Lord [this message]
2016-04-04 15:27                   ` Eli Zaretskii
2016-04-04 22:12                     ` Phillip Lord
2016-04-05 18:16                       ` Achim Gratz
2016-04-08  8:22                       ` Eli Zaretskii
2016-04-08 15:25                         ` Phillip Lord
2016-04-10 20:30                           ` Phillip Lord
2016-04-12 12:03                             ` Phillip Lord
2016-04-12 15:20                               ` Eli Zaretskii
2016-04-12 15:39                                 ` Glenn Morris
2016-04-12 16:34                                   ` Phillip Lord
2016-04-12 16:40                                     ` Eli Zaretskii
2016-04-12 18:08                                     ` John Wiegley
2020-08-15  4:11                               ` Stefan Kangas
2016-04-04 15:42             ` Achim Gratz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=b04e63537a5a10067d54332f5d8183f4.squirrel@cloud103.planethippo.com \
    --to=phillip.lord@russet.org.uk \
    --cc=23203@debbugs.gnu.org \
    --cc=eliz@gnu.org \
    --cc=stromeko@nexgo.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.