Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package maildir-utils for openSUSE:Factory 
checked in at 2022-07-06 15:42:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/maildir-utils (Old)
 and      /work/SRC/openSUSE:Factory/.maildir-utils.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "maildir-utils"

Wed Jul  6 15:42:14 2022 rev:31 rq:986973 version:1.8.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/maildir-utils/maildir-utils.changes      
2022-07-05 12:09:45.112580142 +0200
+++ /work/SRC/openSUSE:Factory/.maildir-utils.new.1548/maildir-utils.changes    
2022-07-06 15:42:28.658559492 +0200
@@ -1,0 +2,8 @@
+Wed Jul  6 06:54:08 UTC 2022 - Michael Vetter <[email protected]>
+
+- Update to 1.8.5:
+  * some minor build updates
+  * add a lispdir option
+  * the 1.8.4 release & tag got mixed up, so we're going straight to 1.8.5
+
+-------------------------------------------------------------------

Old:
----
  mu-1.8.3.tar.xz

New:
----
  mu-1.8.5.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ maildir-utils.spec ++++++
--- /var/tmp/diff_new_pack.al91bd/_old  2022-07-06 15:42:29.126560181 +0200
+++ /var/tmp/diff_new_pack.al91bd/_new  2022-07-06 15:42:29.130560187 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           maildir-utils
-Version:        1.8.3
+Version:        1.8.5
 Release:        0
 Summary:        Maildir indexer and searcher
 License:        GPL-3.0-or-later

++++++ mu-1.8.3.tar.xz -> mu-1.8.5.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mu-1.8.3/.github/ISSUE_TEMPLATE/mu4e-bug-report.md 
new/mu-1.8.5/.github/ISSUE_TEMPLATE/mu4e-bug-report.md
--- old/mu-1.8.3/.github/ISSUE_TEMPLATE/mu4e-bug-report.md      2022-07-01 
07:31:00.000000000 +0200
+++ new/mu-1.8.5/.github/ISSUE_TEMPLATE/mu4e-bug-report.md      2022-07-06 
00:14:42.000000000 +0200
@@ -4,20 +4,26 @@
 title: "[mu4e bug]"
 labels: bug, mu4e, new
 assignees: ''
-
 ---
 
 **Describe the bug**
-A clear and concise description of what the bug is, what you expected to 
happen and what actually happened.
 
-**To Reproduce**
-Detailed steps to reproduce the behavior. If this is about a specific (kind 
of) message, **always**
-attach an (anonymized as need) example message.
+Please provide a clear and concise description of what you expected to happen
+and what actually happened.
+
+**How to Reproduce**
+
+Include the exact steps of what you were doing (commands executed etc.). 
Include
+any relevant logs and outputs.
+
+If this is about a specific (kind of) message, attach an example message. (Open
+the message, press `.` (`mu4e-view-raw-message`), then `C-x C-w` and attach.
+Anonymize as needed, all that matters is that the issue still reproduces.
 
 **Environment**
 Please describe the versions of OS, Emacs, mu/mu4e etc. you are using.
 
 **Checklist**
-- [ ] you are running vanilla emacs (i.e. without Doom, Evil, Spacemacs etc.) 
(otherwise, please try to reproduce without those
-- [ ] you are running mu4e without any third-party extensions (otherwise, 
please try to reproduce without those)
-- [ ] you are running either the latest 1.6.x release, or a 1.7.x development 
release (otherwise, please upgrade).
+- [ ] you are running either the latest 1.6.x release, or a 1.8.x release 
(otherwise, please upgrade)
+- [ ] you are running mu4e without any third-party extensions (otherwise, make 
sure you can reproduce without those)
+- [ ] you have read all of the above
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mu-1.8.3/README.org new/mu-1.8.5/README.org
--- old/mu-1.8.3/README.org     2022-07-01 07:31:00.000000000 +0200
+++ new/mu-1.8.5/README.org     2022-07-06 00:14:42.000000000 +0200
@@ -1,4 +1,4 @@
-#+TITLE:Mu
+#+TITLE:mu
 
[[https://github.com/djcb/mu/blob/master/COPYING][https://img.shields.io/github/license/djcb/mu?logo=gnu&.svg]]
 
[[https://en.cppreference.com][https://img.shields.io/badge/Made%20with-C/CPP-1f425f?logo=c&.svg]]
 
[[https://img.shields.io/github/v/release/djcb/mu][https://img.shields.io/github/v/release/djcb/mu.svg]]
@@ -27,8 +27,7 @@
 ~mu~ is a tool for dealing with e-mail messages stored in the Maildir-format. 
~mu~'s
 purpose in life is to help you to quickly find the messages you need; in
 addition, it allows you to view messages, extract attachments, create new
-maildirs, and so on. See the [[www/cheatsheet.md][mu cheatsheet]] for some 
examples. =mu= is fully
-documented.
+maildirs, and so on. =mu= is fully documented.
 
 After indexing your messages into a 
[[http://www.xapian.org][Xapian]]-database, you can search them using a
 custom query language. You can use various message fields or words in the body
@@ -36,13 +35,13 @@
 
 Built on top of ~mu~ are some extensions (included in this package):
 
-- mu4e: a full-featured e-mail client that runs inside emacs
+- ~mu4e~: a full-featured e-mail client that runs inside emacs
 
-- mu-guile: bindings for the Guile/Scheme programming language (version 3.0 and
+- ~mu-guile~: bindings for the Guile/Scheme programming language (version 3.0 
and
   later)
 
-~mu~ is written in C and C++; ~mu4e~ is written in ~elisp, and ~mu-guile~ in a 
mix of
-C++ and Scheme.
+~mu~ is written in C and C++; ~mu4e~ is written in ~elisp~ and ~mu-guile~ in a 
mix of C++ and
+Scheme.
 
 Note, ~mu~ is available in Linux distributions (e.g. Debian/Ubuntu and Fedora)
 under the name ~maildir-utils~; apparently because they don't like short names.
@@ -51,22 +50,26 @@
 
 * Installation
 
-Note: building from sources is an /advanced/ subject; esp. if something goes
+Note: building from source is an /advanced/ subject; esp. if something goes
 wrong. The below simple examples are a start, but all tools involved have many
 options; there are differences between systems, versions etc. So if this is all
 a bit daunting we recommend to wait for someone else to build it for you, such
-as a Linux distribution.
+as a Linux distribution. Many have packages available.
 
-** Requirement
+** Requirements
 
-Ensure you have:
+To be able to build ~mu~, ensure you have:
 
 - a C++17 compiler (~gcc~ or ~clang~ are known to work)
-- development packages for /Xapian/ and /GMime and /GLib/ (see ~meson.build~ 
for the
+- development packages for /Xapian/ and /GMime/ and /GLib/ (see ~meson.build~ 
for the
   versions)
 - basic tools such as ~make~, ~sed~, ~grep~
 - ~meson~
 
+For ~mu4e~, you also need ~emacs~.
+
+** Building
+
 #+begin_example
 $ git clone git://github.com/djcb/mu.git
 $ cd mu
@@ -86,7 +89,7 @@
 $ ninja -C build install
 #+end_example
 
-This allows for passing various meson options, such as ~--prefix~. Consult the
+This allows for passing various ~meson~ options, such as ~--prefix~. Consult 
the
 ~meson~ documentation for details.
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mu-1.8.3/build-aux/meson-install-info.sh 
new/mu-1.8.5/build-aux/meson-install-info.sh
--- old/mu-1.8.3/build-aux/meson-install-info.sh        2022-07-01 
07:31:00.000000000 +0200
+++ new/mu-1.8.5/build-aux/meson-install-info.sh        2022-07-06 
00:14:42.000000000 +0200
@@ -4,7 +4,11 @@
 infofile=$2
 
 # Meson post-install script to update info metadata
-install-info --info-dir ${MESON_INSTALL_DESTDIR_PREFIX}/${infodir} \
-            ${MESON_INSTALL_DESTDIR_PREFIX}/${infodir}/${infofile}
+# If DESTDIR is set, do _not_ install-info, since it's only a temporary
+# install
+if test -z "${DESTDIR}"; then
+    install-info --info-dir ${MESON_INSTALL_DESTDIR_PREFIX}/${infodir} \
+                ${MESON_INSTALL_DESTDIR_PREFIX}/${infodir}/${infofile}
+fi
 
 gzip --force ${MESON_INSTALL_DESTDIR_PREFIX}/${infodir}/${infofile}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mu-1.8.3/configure.ac new/mu-1.8.5/configure.ac
--- old/mu-1.8.3/configure.ac   2022-07-01 07:31:00.000000000 +0200
+++ new/mu-1.8.5/configure.ac   2022-07-06 00:14:42.000000000 +0200
@@ -15,7 +15,7 @@
 ## Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 
 AC_PREREQ([2.68])
-AC_INIT([mu],[1.8.3],[https://github.com/djcb/mu/issues],[mu])
+AC_INIT([mu],[1.8.5],[https://github.com/djcb/mu/issues],[mu])
 AC_COPYRIGHT([Copyright (C) 2008-2022 Dirk-Jan C. Binnema])
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_SRCDIR([mu/mu.cc])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mu-1.8.3/lib/mu-server.cc 
new/mu-1.8.5/lib/mu-server.cc
--- old/mu-1.8.3/lib/mu-server.cc       2022-07-01 07:31:00.000000000 +0200
+++ new/mu-1.8.5/lib/mu-server.cc       2022-07-06 00:14:42.000000000 +0200
@@ -400,7 +400,7 @@
        const auto docid_res{store().add_message(path)};
 
        if (!docid_res)
-               throw Error(Error::Code::Store, "failed to add message to 
store");
+               throw docid_res.error();
 
        const auto docid{docid_res.value()};
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mu-1.8.3/meson.build new/mu-1.8.5/meson.build
--- old/mu-1.8.3/meson.build    2022-07-01 07:31:00.000000000 +0200
+++ new/mu-1.8.5/meson.build    2022-07-06 00:14:42.000000000 +0200
@@ -18,7 +18,7 @@
 # project setup
 #
 project('mu', ['c', 'cpp'],
-       version: '1.8.3',
+       version: '1.8.5',
        meson_version: '>= 0.52.0', # debian 10
        license: 'GPL-3.0-or-later',
        default_options : [
@@ -31,10 +31,18 @@
 
 # installation paths
 prefixdir = get_option('prefix')
-bindir   = join_paths(prefixdir, get_option('bindir'))
-datadir          = join_paths(prefixdir, get_option('datadir'))
-mandir   = join_paths(prefixdir, get_option('mandir'))
-infodir          = join_paths(prefixdir, get_option('infodir'))
+bindir   = prefixdir /  get_option('bindir')
+datadir          = prefixdir / get_option('datadir')
+mandir   = prefixdir / get_option('mandir')
+infodir          = prefixdir / get_option('infodir')
+
+# allow for configuring lispdir, as with autotools.
+# default to <p
+if get_option('lispdir') == ''
+  mu4e_lispdir= datadir / join_paths('emacs', 'site-lisp', 'mu4e')
+else
+  mu4e_lispdir= get_option('lispdir') / 'mu4e'
+endif
 
 
################################################################################
 # compilers / flags
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mu-1.8.3/meson_options.txt 
new/mu-1.8.5/meson_options.txt
--- old/mu-1.8.3/meson_options.txt      2022-07-01 07:31:00.000000000 +0200
+++ new/mu-1.8.5/meson_options.txt      2022-07-06 00:14:42.000000000 +0200
@@ -29,3 +29,7 @@
        type: 'string',
        value: 'emacs',
        description: 'name/path of the emacs executable')
+
+option('lispdir',
+       type: 'string',
+       description: 'path under which to install emacs-lisp files')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mu-1.8.3/mu4e/meson.build 
new/mu-1.8.5/mu4e/meson.build
--- old/mu-1.8.3/mu4e/meson.build       2022-07-01 07:31:00.000000000 +0200
+++ new/mu-1.8.5/mu4e/meson.build       2022-07-06 00:14:42.000000000 +0200
@@ -14,15 +14,13 @@
 ## along with this program; if not, write to the Free Software Foundation,
 ## Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 
-# where the lisp goes
-lispdir =  join_paths(datadir, 'emacs', 'site-lisp', 'mu4e')
 
 # generate some build data for use in mu4e
 mu4e_meta = configure_file(
   input: 'mu4e-config.el.in',
   output: 'mu4e-config.el',
   install: true,
-  install_dir: lispdir,
+  install_dir: mu4e_lispdir,
   configuration: {
       'VERSION'         : meson.project_version(),
       # project_build_root() with meson >= 0.56
@@ -79,7 +77,7 @@
                 build_by_default: true,
                 input: src,
                 output: target_name,
-                install_dir: lispdir,
+                install_dir: mu4e_lispdir,
                 install: true,
                 command: [emacs,
                           '--no-init-file',
@@ -92,7 +90,7 @@
 endforeach
 
 # also install the sources and the config
-install_data(mu4e_srcs, install_dir: lispdir)
+install_data(mu4e_srcs, install_dir: mu4e_lispdir)
 
 # install mu4e-about.org
 install_data('mu4e-about.org', install_dir : join_paths(datadir, 'doc', 'mu'))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mu-1.8.3/mu4e/mu4e-helpers.el 
new/mu-1.8.5/mu4e/mu4e-helpers.el
--- old/mu-1.8.3/mu4e/mu4e-helpers.el   2022-07-01 07:31:00.000000000 +0200
+++ new/mu-1.8.5/mu4e/mu4e-helpers.el   2022-07-06 00:14:42.000000000 +0200
@@ -510,7 +510,7 @@
 
 (defsubst mu4e-is-mode-or-derived-p (mode)
   "Is the current mode equal to MODE or derived from it?"
-  (or (eq major-mode 'mode) (derived-mode-p mode)))
+  (or (eq major-mode mode) (derived-mode-p mode)))
 
 (defun mu4e-display-manual ()
   "Display the mu4e manual page for the current mode.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mu-1.8.3/mu4e/mu4e-message.el 
new/mu-1.8.5/mu4e/mu4e-message.el
--- old/mu-1.8.3/mu4e/mu4e-message.el   2022-07-01 07:31:00.000000000 +0200
+++ new/mu-1.8.5/mu4e/mu4e-message.el   2022-07-06 00:14:42.000000000 +0200
@@ -191,7 +191,6 @@
 
 ;; backward compatibility ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 (defalias 'mu4e-msg-field 'mu4e-message-field)
-(defalias 'mu4e-body-text 'mu4e-message-body-text) ;; backward compatibility
 
 (defun mu4e-field-at-point (field)
   "Get FIELD for the message at point.

Reply via email to