* bug#50049: 28.0.50; lm-crack-address produces wrong-type-argument when facing invalid author format
@ 2021-08-13 16:25 Benjamin Orthen
2021-08-14 13:25 ` Lars Ingebrigtsen
0 siblings, 1 reply; 2+ messages in thread
From: Benjamin Orthen @ 2021-08-13 16:25 UTC (permalink / raw)
To: 50049
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@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@alphapapa.net")
(progn (lm-crack-address "Adam Porter <adam@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@alphapapa.net") would produce (nil
. "Adam Porter <adam@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/
^ permalink raw reply [flat|nested] 2+ messages in thread
* bug#50049: 28.0.50; lm-crack-address produces wrong-type-argument when facing invalid author format
2021-08-13 16:25 bug#50049: 28.0.50; lm-crack-address produces wrong-type-argument when facing invalid author format Benjamin Orthen
@ 2021-08-14 13:25 ` Lars Ingebrigtsen
0 siblings, 0 replies; 2+ messages in thread
From: Lars Ingebrigtsen @ 2021-08-14 13:25 UTC (permalink / raw)
To: Benjamin Orthen; +Cc: 50049
Benjamin Orthen <benjamin@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@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
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-08-14 13:25 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-13 16:25 bug#50049: 28.0.50; lm-crack-address produces wrong-type-argument when facing invalid author format Benjamin Orthen
2021-08-14 13:25 ` Lars Ingebrigtsen
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
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 read-only IMAP folder(s) and NNTP newsgroup(s).