Hello community, here is the log from the commit of package emacs-vm for openSUSE:Factory checked in at 2015-08-05 19:17:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/emacs-vm (Old) and /work/SRC/openSUSE:Factory/.emacs-vm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "emacs-vm" Changes: -------- --- /work/SRC/openSUSE:Factory/emacs-vm/emacs-vm.changes 2015-04-05 02:03:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.emacs-vm.new/emacs-vm.changes 2015-08-05 19:17:34.000000000 +0200 @@ -1,0 +2,9 @@ +Mon Jul 27 08:51:54 UTC 2015 - eich@suse.com + +- U_rev-1313.patch: + - Added a variable `vm-confirm-for-auto-archive' that controls the + confirmation dialogue for `vm-auto-archive-messages'. (lp#793541) + - Add autoload for `vm-select-recipient-from-sender'. (lp#907286) + (bsc#939497). + +------------------------------------------------------------------- New: ---- U_rev-1313.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ emacs-vm.spec ++++++ --- /var/tmp/diff_new_pack.UVzKMz/_old 2015-08-05 19:17:35.000000000 +0200 +++ /var/tmp/diff_new_pack.UVzKMz/_new 2015-08-05 19:17:35.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package emacs-vm # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,6 @@ BuildRequires: info %endif Url: http://www.nongnu.org/viewmail/ -Provides: calc Requires: ed Requires: emacs PreReq: %install_info_prereq @@ -33,8 +32,10 @@ Summary: VM - a mail reader for GNU Emacs License: GPL-2.0+ Group: Productivity/Editors/Emacs -Source: https://launchpad.net/vm/8.2.x/8.2.0b/+download/vm-%{version}.tgz +Source: https://launchpad.net/vm/8.2.x/%{version}/+download/vm-%{version}.tgz Source2: emacs-vm-autoload.el +# PATCH-FIX-UPSTREAM U_rev-1313.patch bsc#939497 eich@suse.com -- Fix Launchpad lp#793541 and lp#907286 +Patch1: U_rev-1313.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -54,6 +55,7 @@ %prep %setup -n vm-%{version} +%patch1 %build export LC_CTYPE=ISO-8859-1 ++++++ U_rev-1313.patch ++++++ ------------------------------------------------------------ revno: 1313 fixes bugs: https://launchpad.net/bugs/793541 https://launchpad.net/bugs/907286 committer: Uday S Reddy <u.s.reddy@cs.bham.ac.uk> branch nick: trunk timestamp: Thu 2011-12-29 19:19:09 +0000 message: - Added a variable `vm-confirm-for-auto-archive' that controls the confirmation dialogue for `vm-auto-archive-messages'. (Bug 793541) - Add autoload for `vm-select-recipient-from-sender'. (Bug 907286) diff: === modified file 'info/vm.texinfo' --- info/vm.texinfo 2011-12-26 17:40:02 +0000 +++ info/vm.texinfo 2011-12-29 19:19:09 +0000 @@ -3487,10 +3487,15 @@ does. Messages saved this way are flagged ``written''. @findex vm-auto-archive-messages @kindex A +@vindex vm-confirm-for-auto-archive @item A (@code{vm-auto-archive-messages}) Save all unfiled messages that auto-match a folder via @code{vm-auto-folder-alist} to their appropriate folders. Messages that -are flagged for deletion are not saved by this command. If invoked with a +are flagged for deletion are not saved by this command. This command asks +for confirmation before archiving because it is a wholesale operation that +cannot be easy reversed. (Set @code{vm-confirm-for-auto-archive} to +@code{nil} to override the confirmation dialogue.) If the command is +invoked with a prefix argument, confirmation will be requested for each save. @findex vm-pipe-message-to-command @kindex || === modified file 'lisp/vm-reply.el' --- lisp/vm-reply.el 2011-12-26 09:50:31 +0000 +++ lisp/vm-reply.el 2011-12-29 19:19:09 +0000 @@ -1643,6 +1643,7 @@ (add-hook 'vm-mail-send-hook 'vm-forget-composition-buffer nil t) (vm-update-ml-composition-buffer-count)) +;;;###autoload (defun vm-select-recipient-from-sender () "Select a recipient's address from the current message's sender, if there is a current message." === modified file 'lisp/vm-save.el' --- lisp/vm-save.el 2011-12-26 15:46:17 +0000 +++ lisp/vm-save.el 2011-12-29 19:19:09 +0000 @@ -105,6 +105,10 @@ `vm-auto-folder-alist' to their appropriate folders. Messages that are flagged for deletion are not saved. +This command asks for confirmation before proceeding. Set +`vm-confirm-for-auto-archive' to nil to turn off the confirmation +dialogue. + Prefix arg means to ask user for confirmation before saving each message. When invoked on marked messages (via `vm-next-command-uses-marks'), === modified file 'lisp/vm-vars.el' --- lisp/vm-vars.el 2011-12-27 14:56:42 +0000 +++ lisp/vm-vars.el 2011-12-29 19:19:09 +0000 @@ -2983,7 +2983,7 @@ sent is a resent message (i.e. has a Resent- recipient header) then the Resent-Date header will be removed/inserted instead. -This is useful if you set mail-archive-file-name, +This is useful if you set `mail-archive-file-name', because your archived message will contain a Date header. A nil value means don't insert a Date header." @@ -2997,7 +2997,7 @@ sent is a resent message (i.e. has a Resent- recipient header) a Resent-Message-ID header will be removed/inserted instead. -This is useful if you set mail-archive-file-name, because your +This is useful if you set `mail-archive-file-name', because your archived messages will contain a Message-ID header, which may be useful later for threading messages. @@ -4606,7 +4606,7 @@ :type 'boolean) (defcustom vm-delete-after-archiving nil - "*Non-nil value causes VM automatically to mark messages for deletion + "*Non-nil value causes VM to automatically mark messages for deletion after successfully auto-archiving them with the `vm-auto-archive-messages' command." :group 'vm-dispose @@ -4618,6 +4618,12 @@ :group 'vm-dispose :type 'boolean) +(defcustom vm-confirm-for-auto-archive t + "*Non-nil value causes VM to ask for confirmation when +`vm-auto-archive-messages' is invoked." + :group 'vm-dispose + :type 'boolean) + (defcustom vm-circular-folders nil "*Value determines whether VM folders will be considered circular by various commands. `Circular' means VM will wrap from the end of the folder