GNU bug report logs - #50049
28.0.50; lm-crack-address produces wrong-type-argument when facing invalid author format

Previous Next

Package: emacs;

Reported by: Benjamin Orthen <benjamin <at> orthen.net>

Date: Fri, 13 Aug 2021 16:31:01 UTC

Severity: normal

Found in version 28.0.50

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 50049 in the body.
You can then email your comments to 50049 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#50049; Package emacs. (Fri, 13 Aug 2021 16:31:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Benjamin Orthen <benjamin <at> orthen.net>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 13 Aug 2021 16:31:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Benjamin Orthen <benjamin <at> orthen.net>
To: bug-gnu-emacs <at> gnu.org
Subject: 28.0.50; lm-crack-address produces wrong-type-argument when facing
 invalid author format
Date: Fri, 13 Aug 2021 18:25:18 +0200
With recent changes (commit 5809728bc502d58f4fe96e98b472c569da3d8879),
lm-crack-address produces an error when facing an invalid author format, 
which leads to package-build--package to fail unfortunately.

(lm-crack-address "Adam Porter <adam <at> alphapapa.net"), notice the missing
">" at the end, leads to:

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
  string-trim-right(nil)
  (cons (string-trim-right (match-string 1 x)) (match-string 2 x))
  (cons (cons (string-trim-right (match-string 1 x)) (match-string 2 
x)) (lm-crack-address (substring x (match-end 0))))
  (cond ((string-match (concat "[, \11]*\\(?:" "\\(.+?\\) 
+[(<]\\(\\S-+@\\S-+\\)[>)]" "\\|" "\\(?2:\\S-+@\\S-+\\) 
+[(<]\\(?1:[^,]*\\)[>)]" "\\|" "\\(?2:\\S-+@\\S-+\\)" "\\)") x) (cons 
(cons (string-trim-right (match-string 1 x)) (match-string 2 x)) 
(lm-crack-address (substring x (match-end 0))))) ((string-match "\\`[, 
\11]*\\'" x) nil) (t (list (list x))))
  lm-crack-address("Adam Porter <adam <at> alphapapa.net")
  (progn (lm-crack-address "Adam Porter <adam <at> alphapapa.net"))
  elisp--eval-last-sexp(nil)
  eval-last-sexp(nil)
  funcall-interactively(eval-last-sexp nil)
  command-execute(eval-last-sexp)

Before the changes in commit
5809728bc502d58f4fe96e98b472c569da3d8879,
(lm-crack-address "Adam Porter <adam <at> alphapapa.net") would produce (nil 
. "Adam Porter <adam <at> alphapapa.net"), which is maybe not incorrect, but 
did not throw an error.

I understand the fault is with the maintainers not meeting the required 
format, but waiting until they correct this might take long (some 
packages which have this fault, e.g. org-noter, seem now unmaintained).



In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 
3.24.27, cairo version 1.16.0)
Repository revision: 69398a4da0076f8b2b3045dbd80d63b7d694596e
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12013000
System Description: openSUSE Tumbleweed

Configured using:
 'configure
 --prefix=/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0
 --disable-build-details --with-modules --with-x-toolkit=gtk3 --with-xft
 --with-cairo --with-native-compilation'

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
X11 XDBE XIM XPM GTK3 ZLIB

Important settings:
  value of $EMACSLOADPATH: 
/nix/store/rcbzi1nh8c1igfc9wi60g3ggv53qy12w-emacs-packages-deps/share/emacs/site-lisp:
  value of $EMACSNATIVELOADPATH: 
/nix/store/rcbzi1nh8c1igfc9wi60g3ggv53qy12w-emacs-packages-deps/share/emacs/native-lisp::
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8

Major mode: ELisp/d

Minor modes in effect:
  dap-tooltip-mode: t
  dap-ui-many-windows-mode: t
  dap-ui-controls-mode: t
  dap-ui-mode: t
  lsp-treemacs-sync-mode: t
  treemacs-icons-dired-mode: t
  treemacs-filewatch-mode: t
  treemacs-follow-mode: t
  treemacs-git-mode: deferred
  treemacs-fringe-indicator-mode: t
  gdb-many-windows: t
  dap-auto-configure-mode: t
  dap-mode: t
  beacon-mode: t
  company-box-mode: t
  lsp-dired-mode: t
  modern-c++-font-lock-global-mode: t
  highlight-defined-mode: t
  company-prescient-mode: t
  company-quickhelp-mode: t
  company-quickhelp-local-mode: t
  evil-smartparens-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  TeX-PDF-mode: t
  global-company-mode: t
  company-mode: t
  global-flycheck-mode: t
  flycheck-mode: t
  org-super-agenda-mode: t
  projectile-mode: t
  helm-mode: t
  helm-adaptive-mode: t
  helm--remap-mouse-mode: t
  async-bytecomp-package-mode: t
  evil-leader-mode: t
  evil-commentary-mode: t
  global-evil-collection-unimpaired-mode: t
  evil-collection-unimpaired-mode: t
  disable-mouse-global-mode: t
  shell-dirtrack-mode: t
  evil-mode: t
  evil-local-mode: t
  windmove-mode: t
  su-mode: t
  global-origami-mode: t
  origami-mode: t
  format-all-mode: t
  doom-modeline-mode: t
  highlight-numbers-mode: t
  rainbow-delimiters-mode: t
  global-hl-todo-mode: t
  hl-todo-mode: t
  zoom-mode: t
  google-this-mode: t
  direnv-mode: t
  flyspell-mode: t
  which-key-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  smartparens-global-mode: t
  smartparens-mode: t
  global-hl-line-mode: t
  desktop-save-mode: t
  show-paren-mode: t
  global-auto-revert-mode: t
  global-display-line-numbers-mode: t
  display-line-numbers-mode: t
  delete-selection-mode: t
  override-global-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  global-prettify-symbols-mode: t
  prettify-symbols-mode: t
  tab-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
/home/ben/.nix-profile/share/emacs/site-lisp/site-start hides 
/nix/store/rcbzi1nh8c1igfc9wi60g3ggv53qy12w-emacs-packages-deps/share/emacs/site-lisp/site-start
/home/ben/.nix-profile/share/emacs/site-lisp/site-start hides 
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/site-start
/home/ben/.nix-profile/share/emacs/site-lisp/cmake-mode hides 
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/cmake-mode-20210104.1831/cmake-mode
/home/ben/.nix-profile/share/emacs/site-lisp/site-start hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/site-lisp/site-start
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/transient-20210723.1601/transient 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/transient
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-version 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-version
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-install 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-install
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-texinfo 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-texinfo
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-publish 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-publish
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-org 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-org
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-odt 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-odt
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-md 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-md
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-man 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-man
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-latex 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-latex
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-icalendar 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-icalendar
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-html 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-html
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-beamer 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-beamer
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ox-ascii 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ox-ascii
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-timer 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-timer
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-tempo 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-tempo
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-table 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-table
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-src 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-src
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-refile 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-refile
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-protocol 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-protocol
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-plot 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-plot
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-pcomplete 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-pcomplete
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-num 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-num
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-mouse 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-mouse
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-mobile 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-mobile
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-macs 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-macs
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-macro 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-macro
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-loaddefs 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-loaddefs
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-list 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-list
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-lint 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-lint
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-keys 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-keys
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-inlinetask 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-inlinetask
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-indent 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-indent
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-id 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-id
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-habit 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-habit
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-goto 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-goto
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-footnote 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-footnote
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-feed 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-feed
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-faces 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-faces
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-entities 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-entities
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-element 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-element
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-duration 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-duration
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-datetree 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-datetree
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-ctags 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-ctags
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-crypt 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-crypt
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-compat 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-compat
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-colview 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-colview
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-clock 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-clock
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-capture 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-capture
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-attach 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-attach
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-attach-git 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-attach-git
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-archive 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-archive
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/org-agenda 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/org-agenda
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-w3m 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-w3m
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-rmail 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-rmail
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-mhe 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-mhe
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-irc 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-irc
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-info 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-info
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-gnus 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-gnus
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-eww 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-eww
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-eshell 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-eshell
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-docview 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-docview
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-bibtex 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-bibtex
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ol-bbdb 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ol-bbdb
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-vala 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-vala
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-tangle 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-tangle
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-table 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-table
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-stan 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-stan
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-sqlite 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-sqlite
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-sql 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-sql
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-shen 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-shen
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-shell 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-shell
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-sed 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-sed
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-screen 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-screen
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-scheme 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-scheme
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-sass 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-sass
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-ruby 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-ruby
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-ref 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-ref
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-python 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-python
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-processing 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-processing
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-plantuml 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-plantuml
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-picolisp 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-picolisp
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-perl 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-perl
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-org 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-org
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/ob-octave 
hides 
/nix/store/7mj70m7dy4ndr4xaziyypk5cf31vhlv1-emacs-gcc-20210729.0/share/emacs/28.0.50/lisp/org/ob-octave
/nix/store/vc3x9y0jypplaha1yiz1fkm1nzcw380n-emacs-packages-deps/share/emacs/site-lisp/elpa/org-20210726/




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#50049; Package emacs. (Sat, 14 Aug 2021 13:26:02 GMT) Full text and rfc822 format available.

Message #8 received at 50049 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Benjamin Orthen <benjamin <at> orthen.net>
Cc: 50049 <at> debbugs.gnu.org
Subject: Re: bug#50049: 28.0.50; lm-crack-address produces
 wrong-type-argument when facing invalid author format
Date: Sat, 14 Aug 2021 15:25:35 +0200
Benjamin Orthen <benjamin <at> orthen.net> writes:

> With recent changes (commit 5809728bc502d58f4fe96e98b472c569da3d8879),
> lm-crack-address produces an error when facing an invalid author
> format, which leads to package-build--package to fail unfortunately.
>
> (lm-crack-address "Adam Porter <adam <at> alphapapa.net"), notice the missing
> ">" at the end, leads to:

Yeah, we need an address splitting thing that's less strict than
`mail-header-parse-address' (which is used for protocol-specific stuff)
and less weird than `mail-extract-address-components' all over Emacs.

So I've now added this to Emacs 28 make lm-crack-address use that
instead, which fixes this problem.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




bug marked as fixed in version 28.1, send any further explanations to 50049 <at> debbugs.gnu.org and Benjamin Orthen <benjamin <at> orthen.net> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Sat, 14 Aug 2021 13:27:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 12 Sep 2021 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 9 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.