unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el
@ 2020-10-29 23:26 Basil L. Contovounesios
  2020-10-29 23:49 ` Basil L. Contovounesios
  2020-11-05 11:52 ` Basil L. Contovounesios
  0 siblings, 2 replies; 9+ messages in thread
From: Basil L. Contovounesios @ 2020-10-29 23:26 UTC (permalink / raw)
  To: 44322

[-- Attachment #1: Type: text/plain, Size: 1062 bytes --]

Tags: patch
thanks

Severity: minor
Tags: patch
X-Debbugs-Cc: Roland Winkler <winkler@gnu.org>

I went through the latest biblatex manual on my system
(v3.15 of 2020-08-19) and updated bibtex-biblatex-entry-alist
and bibtex-biblatex-field-alist accordingly.

The dataset and software entry types were missing, as were the
eventtitleaddon, issuetitleaddon, journaltitleaddon, shorthand, and
shorthandintro fields.  Several existing entry types were missing an
optional eid field, or had other deviations from the biblatex
documentation.

While there, I also fixed the abbreviation of PhD, which is normally
spelt either Ph.D. (two full stops) or PhD (no full stops).

How's the attached patch?

Thanks,

-- 
Basil

In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw3d scroll bars)
 of 2020-10-29 built on thunk
Repository revision: ada9b7c9cecdbc2dd6cbd08553d8f83cb80f793a
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12008000
System Description: Debian GNU/Linux bullseye/sid


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-Sync-biblatex-entries-and-fields-with-v3.15.patch --]
[-- Type: text/x-diff, Size: 20831 bytes --]

From 9009e6f644b08f992e6423d2de7dd246c24f60cf Mon Sep 17 00:00:00 2001
From: "Basil L. Contovounesios" <contovob@tcd.ie>
Date: Thu, 29 Oct 2020 22:48:12 +0000
Subject: [PATCH] Sync biblatex entries and fields with v3.15

* lisp/textmodes/bibtex.el (bibtex-BibTeX-entry-alist): Fix
abbreviation of PhD.
(bibtex-biblatex-entry-alist, bibtex-biblatex-field-alist): Sync
standard entry and field types with those described in the biblatex
v3.15 manual of 2020-08-19.
---
 lisp/textmodes/bibtex.el | 146 +++++++++++++++++++++++----------------
 1 file changed, 85 insertions(+), 61 deletions(-)

diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el
index 715379fa80..fcf63ed5ec 100644
--- a/lisp/textmodes/bibtex.el
+++ b/lisp/textmodes/bibtex.el
@@ -387,13 +387,13 @@ bibtex-BibTeX-entry-alist
      (("author")
       ("howpublished" "The way in which the booklet was published")
       ("address") ("month") ("year") ("note")))
-    ("PhdThesis" "PhD. Thesis"
+    ("PhdThesis" "PhD Thesis"
      (("author")
-      ("title" "Title of the PhD. thesis")
-      ("school" "School where the PhD. thesis was written")
+      ("title" "Title of the PhD thesis")
+      ("school" "School where the PhD thesis was written")
       ("year"))
      nil
-     (("type" "Type of the PhD. thesis")
+     (("type" "Type of the PhD thesis")
       ("address" "Address of the school (if not part of field \"school\") or country")
       ("month") ("note")))
     ("MastersThesis" "Master's Thesis"
@@ -467,8 +467,8 @@ bibtex-biblatex-entry-alist
       ("year" nil nil 0) ("date" nil nil 0))
      nil
      (("translator") ("annotator") ("commentator") ("subtitle") ("titleaddon")
-      ("editor") ("editora") ("editorb") ("editorc")
-      ("journalsubtitle") ("issuetitle") ("issuesubtitle")
+      ("editor") ("editora") ("editorb") ("editorc") ("journalsubtitle")
+      ("journaltitleaddon") ("issuetitle") ("issuesubtitle") ("issuetitleaddon")
       ("language") ("origlanguage") ("series") ("volume") ("number") ("eid")
       ("issue") ("month") ("pages") ("version") ("note") ("issn")
       ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass")
@@ -481,7 +481,7 @@ bibtex-biblatex-entry-alist
       ("introduction") ("foreword") ("afterword") ("subtitle") ("titleaddon")
       ("maintitle") ("mainsubtitle") ("maintitleaddon")
       ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes")
-      ("series") ("number") ("note") ("publisher") ("location") ("isbn")
+      ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("eid")
       ("chapter") ("pages") ("pagetotal") ("addendum") ("pubstate") ("doi")
       ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("MVBook" "Multi-Volume Book"
@@ -502,7 +502,7 @@ bibtex-biblatex-entry-alist
       ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
       ("maintitleaddon") ("booksubtitle") ("booktitleaddon")
       ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes")
-      ("series") ("number") ("note") ("publisher") ("location") ("isbn")
+      ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("eid")
       ("chapter") ("pages") ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("BookInBook" "Book in Collection" ; same as @inbook
@@ -513,7 +513,7 @@ bibtex-biblatex-entry-alist
       ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
       ("maintitleaddon") ("booksubtitle") ("booktitleaddon")
       ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes")
-      ("series") ("number") ("note") ("publisher") ("location") ("isbn")
+      ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("eid")
       ("chapter") ("pages") ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("SuppBook" "Supplemental Material in a Book" ; same as @inbook
@@ -524,7 +524,7 @@ bibtex-biblatex-entry-alist
       ("afterword") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
       ("maintitleaddon") ("booksubtitle") ("booktitleaddon")
       ("language") ("origlanguage") ("volume") ("part") ("edition") ("volumes")
-      ("series") ("number") ("note") ("publisher") ("location") ("isbn")
+      ("series") ("number") ("note") ("publisher") ("location") ("isbn") ("eid")
       ("chapter") ("pages") ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("Booklet" "Booklet (Bound, but no Publisher)"
@@ -532,9 +532,9 @@ bibtex-biblatex-entry-alist
       ("year" nil nil 1) ("date" nil nil 1))
      nil
      (("subtitle") ("titleaddon") ("language") ("howpublished") ("type")
-      ("note") ("location") ("chapter") ("pages") ("pagetotal") ("addendum")
-      ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype")
-      ("url") ("urldate")))
+      ("note") ("location") ("eid") ("chapter") ("pages") ("pagetotal")
+      ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass")
+      ("eprinttype") ("url") ("urldate")))
     ("Collection" "Single-Volume Collection"
      (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0))
      nil
@@ -543,8 +543,8 @@ bibtex-biblatex-entry-alist
       ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
       ("maintitleaddon") ("language") ("origlanguage") ("volume")
       ("part") ("edition") ("volumes") ("series") ("number") ("note")
-      ("publisher") ("location") ("isbn") ("chapter") ("pages") ("pagetotal")
-      ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass")
+      ("publisher") ("location") ("isbn") ("eid") ("chapter") ("pages")
+      ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass")
       ("eprinttype") ("url") ("urldate")))
     ("MVCollection" "Multi-Volume Collection"
      (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0))
@@ -558,32 +558,40 @@ bibtex-biblatex-entry-alist
     ("InCollection" "Article in a Collection"
      (("author") ("title") ("year" nil nil 0) ("date" nil nil 0))
      (("booktitle"))
-     (("editor") ("editora") ("editorb") ("editorc") ("translator") ("annotator")
-      ("commentator") ("introduction") ("foreword") ("afterword")
+     (("editor") ("editora") ("editorb") ("editorc") ("translator")
+      ("annotator") ("commentator") ("introduction") ("foreword") ("afterword")
       ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
       ("maintitleaddon") ("booksubtitle") ("booktitleaddon")
       ("language") ("origlanguage") ("volume") ("part") ("edition")
       ("volumes") ("series") ("number") ("note") ("publisher") ("location")
-      ("isbn") ("chapter") ("pages") ("addendum") ("pubstate") ("doi")
+      ("isbn") ("eid") ("chapter") ("pages") ("addendum") ("pubstate") ("doi")
       ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("SuppCollection" "Supplemental Material in a Collection" ; same as @incollection
-     (("author") ("editor") ("title") ("year" nil nil 0) ("date" nil nil 0))
+     (("author") ("title") ("year" nil nil 0) ("date" nil nil 0))
      (("booktitle"))
-     (("editora") ("editorb") ("editorc") ("translator") ("annotator")
-      ("commentator") ("introduction") ("foreword") ("afterword")
+     (("editor") ("editora") ("editorb") ("editorc") ("translator")
+      ("annotator") ("commentator") ("introduction") ("foreword") ("afterword")
       ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
       ("maintitleaddon") ("booksubtitle") ("booktitleaddon")
       ("language") ("origlanguage") ("volume") ("part") ("edition")
       ("volumes") ("series") ("number") ("note") ("publisher") ("location")
-      ("isbn") ("chapter") ("pages") ("addendum") ("pubstate") ("doi")
+      ("isbn") ("eid") ("chapter") ("pages") ("addendum") ("pubstate") ("doi")
       ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
+    ("Dataset" "Data Set"
+     (("author" nil nil 0) ("editor" nil nil 0) ("title")
+      ("year" nil nil 1) ("date" nil nil 1))
+     nil
+     (("subtitle") ("titleaddon") ("language") ("edition") ("type") ("series")
+      ("number") ("version") ("note") ("organization") ("publisher")
+      ("location") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass")
+      ("eprinttype") ("url") ("urldate")))
     ("Manual" "Technical Manual"
      (("author" nil nil 0) ("editor" nil nil 0) ("title")
       ("year" nil nil 1) ("date" nil nil 1))
      nil
      (("subtitle") ("titleaddon") ("language") ("edition")
       ("type") ("series") ("number") ("version") ("note")
-      ("organization") ("publisher") ("location") ("isbn") ("chapter")
+      ("organization") ("publisher") ("location") ("isbn") ("eid") ("chapter")
       ("pages") ("pagetotal") ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("Misc" "Miscellaneous"
@@ -592,35 +600,37 @@ bibtex-biblatex-entry-alist
      nil
      (("subtitle") ("titleaddon") ("language") ("howpublished") ("type")
       ("version") ("note") ("organization") ("location")
-      ("date") ("month") ("year") ("addendum") ("pubstate")
+      ("month") ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("Online" "Online Resource"
      (("author" nil nil 0) ("editor" nil nil 0) ("title")
-      ("year" nil nil 1) ("date" nil nil 1) ("url"))
+      ("year" nil nil 1) ("date" nil nil 1)
+      ("doi" nil nil 2) ("eprint" nil nil 2) ("url" nil nil 2))
      nil
      (("subtitle") ("titleaddon") ("language") ("version") ("note")
-      ("organization") ("date") ("month") ("year") ("addendum")
-      ("pubstate") ("urldate")))
+      ("organization") ("month") ("addendum")
+      ("pubstate") ("eprintclass") ("eprinttype") ("urldate")))
     ("Patent" "Patent"
      (("author") ("title") ("number") ("year" nil nil 0) ("date" nil nil 0))
      nil
      (("holder") ("subtitle") ("titleaddon") ("type") ("version") ("location")
-      ("note") ("date") ("month") ("year") ("addendum") ("pubstate")
+      ("note") ("month") ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("Periodical" "Complete Issue of a Periodical"
      (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0))
      nil
-     (("editora") ("editorb") ("editorc") ("subtitle") ("issuetitle")
-      ("issuesubtitle") ("language") ("series") ("volume") ("number") ("issue")
-      ("date") ("month") ("year") ("note") ("issn") ("addendum") ("pubstate")
+     (("editora") ("editorb") ("editorc") ("subtitle") ("titleaddon")
+      ("issuetitle") ("issuesubtitle") ("issuetitleaddon") ("language")
+      ("series") ("volume") ("number") ("issue")
+      ("month") ("note") ("issn") ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("SuppPeriodical" "Supplemental Material in a Periodical" ; same as @article
      (("author") ("title") ("journaltitle")
       ("year" nil nil 0) ("date" nil nil 0))
      nil
      (("translator") ("annotator") ("commentator") ("subtitle") ("titleaddon")
-      ("editor") ("editora") ("editorb") ("editorc")
-      ("journalsubtitle") ("issuetitle") ("issuesubtitle")
+      ("editor") ("editora") ("editorb") ("editorc") ("journalsubtitle")
+      ("journaltitleaddon") ("issuetitle") ("issuesubtitle") ("issuetitleaddon")
       ("language") ("origlanguage") ("series") ("volume") ("number") ("eid")
       ("issue") ("month") ("pages") ("version") ("note") ("issn")
       ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass")
@@ -628,19 +638,19 @@ bibtex-biblatex-entry-alist
     ("Proceedings" "Single-Volume Conference Proceedings"
      (("title") ("year" nil nil 0) ("date" nil nil 0))
      nil
-     (("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
-      ("maintitleaddon") ("eventtitle") ("eventdate") ("venue") ("language")
-      ("editor")
-      ("volume") ("part") ("volumes") ("series") ("number") ("note")
-      ("organization") ("publisher") ("location") ("month")
-      ("isbn") ("chapter") ("pages") ("pagetotal") ("addendum") ("pubstate")
-      ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
+     (("editor") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
+      ("maintitleaddon") ("eventtitle") ("eventtitleaddon") ("eventdate")
+      ("venue") ("language") ("volume") ("part") ("volumes") ("series")
+      ("number") ("note") ("organization") ("publisher") ("location") ("month")
+      ("isbn") ("eid") ("chapter") ("pages") ("pagetotal") ("addendum")
+      ("pubstate") ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url")
+      ("urldate")))
     ("MVProceedings" "Multi-Volume Conference Proceedings"
-     (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0))
+     (("title") ("year" nil nil 0) ("date" nil nil 0))
      nil
-     (("subtitle") ("titleaddon") ("eventtitle") ("eventdate") ("venue")
-      ("language") ("volumes") ("series") ("number") ("note")
-      ("organization") ("publisher") ("location") ("month")
+     (("editor") ("subtitle") ("titleaddon") ("eventtitle") ("eventtitleaddon")
+      ("eventdate") ("venue") ("language") ("volumes") ("series") ("number")
+      ("note") ("organization") ("publisher") ("location") ("month")
       ("isbn") ("pagetotal") ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("InProceedings" "Article in Conference Proceedings"
@@ -648,9 +658,9 @@ bibtex-biblatex-entry-alist
      (("booktitle"))
      (("editor") ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
       ("maintitleaddon") ("booksubtitle") ("booktitleaddon")
-      ("eventtitle") ("eventdate") ("venue") ("language")
+      ("eventtitle") ("eventtitleaddon") ("eventdate") ("venue") ("language")
       ("volume") ("part") ("volumes") ("series") ("number") ("note")
-      ("organization") ("publisher") ("location") ("month") ("isbn")
+      ("organization") ("publisher") ("location") ("month") ("isbn") ("eid")
       ("chapter") ("pages") ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("Reference" "Single-Volume Work of Reference" ; same as @collection
@@ -661,8 +671,8 @@ bibtex-biblatex-entry-alist
       ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
       ("maintitleaddon") ("language") ("origlanguage") ("volume")
       ("part") ("edition") ("volumes") ("series") ("number") ("note")
-      ("publisher") ("location") ("isbn") ("chapter") ("pages") ("pagetotal")
-      ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass")
+      ("publisher") ("location") ("isbn") ("eid") ("chapter") ("pages")
+      ("pagetotal") ("addendum") ("pubstate") ("doi") ("eprint") ("eprintclass")
       ("eprinttype") ("url") ("urldate")))
     ("MVReference" "Multi-Volume Work of Reference" ; same as @mvcollection
      (("editor") ("title") ("year" nil nil 0) ("date" nil nil 0))
@@ -674,42 +684,51 @@ bibtex-biblatex-entry-alist
       ("location") ("isbn") ("pagetotal") ("addendum") ("pubstate") ("doi")
       ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("InReference" "Article in a Work of Reference" ; same as @incollection
-     (("author") ("editor") ("title") ("year" nil nil 0) ("date" nil nil 0))
+     (("author") ("title") ("year" nil nil 0) ("date" nil nil 0))
      (("booktitle"))
-     (("editora") ("editorb") ("editorc") ("translator") ("annotator")
-      ("commentator") ("introduction") ("foreword") ("afterword")
+     (("editor") ("editora") ("editorb") ("editorc") ("translator")
+      ("annotator") ("commentator") ("introduction") ("foreword") ("afterword")
       ("subtitle") ("titleaddon") ("maintitle") ("mainsubtitle")
       ("maintitleaddon") ("booksubtitle") ("booktitleaddon")
       ("language") ("origlanguage") ("volume") ("part") ("edition")
       ("volumes") ("series") ("number") ("note") ("publisher") ("location")
-      ("isbn") ("chapter") ("pages") ("addendum") ("pubstate") ("doi")
+      ("isbn") ("eid") ("chapter") ("pages") ("addendum") ("pubstate") ("doi")
       ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("Report" "Technical or Research Report"
      (("author") ("title") ("type") ("institution")
       ("year" nil nil 0) ("date" nil nil 0))
      nil
      (("subtitle") ("titleaddon") ("language") ("number") ("version") ("note")
-      ("location") ("month") ("isrn") ("chapter") ("pages") ("pagetotal")
-      ("addendum") ("pubstate")
+      ("location") ("month") ("isrn") ("eid") ("chapter") ("pages")
+      ("pagetotal") ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
-    ("Thesis" "PhD. or Master's Thesis"
+    ("Software" "Computer Software" ; Same as @misc.
+     (("author" nil nil 0) ("editor" nil nil 0) ("title")
+      ("year" nil nil 1) ("date" nil nil 1))
+     nil
+     (("subtitle") ("titleaddon") ("language") ("howpublished") ("type")
+      ("version") ("note") ("organization") ("location")
+      ("month") ("addendum") ("pubstate")
+      ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
+    ("Thesis" "PhD or Master's Thesis"
      (("author") ("title") ("type") ("institution")
       ("year" nil nil 0) ("date" nil nil 0))
      nil
      (("subtitle") ("titleaddon") ("language") ("note") ("location")
-      ("month") ("isbn") ("chapter") ("pages") ("pagetotal")
+      ("month") ("isbn") ("eid") ("chapter") ("pages") ("pagetotal")
       ("addendum") ("pubstate")
       ("doi") ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate")))
     ("Unpublished" "Unpublished"
      (("author") ("title") ("year" nil nil 0) ("date" nil nil 0))
      nil
-     (("subtitle") ("titleaddon") ("language") ("howpublished")
-      ("note") ("location") ("isbn") ("date") ("month") ("year")
-      ("addendum") ("pubstate") ("url") ("urldate"))))
+     (("subtitle") ("titleaddon") ("type") ("eventtitle") ("eventtitleaddon")
+      ("eventdate") ("venue") ("language") ("howpublished") ("note")
+      ("location") ("isbn") ("month") ("addendum") ("pubstate") ("doi")
+      ("eprint") ("eprintclass") ("eprinttype") ("url") ("urldate"))))
   "Alist of biblatex entry types and their associated fields.
 It has the same format as `bibtex-BibTeX-entry-alist'."
   :group 'bibtex
-  :version "24.1"
+  :version "28.1"
   :type 'bibtex-entry-alist
   :risky t)
 
@@ -766,6 +785,7 @@ bibtex-biblatex-field-alist
     ("eprinttype" "Type of eprint identifier")
     ("eventdate" "Date of a conference or some other event")
     ("eventtitle" "Title of a conference or some other event")
+    ("eventtitleaddon" "Annex to the eventtitle (e.g., acronym of known event)")
     ("file" "Local link to an electronic version of the work")
     ("foreword" "Author(s) of a foreword to the work")
     ("holder" "Holder(s) of a patent")
@@ -781,9 +801,11 @@ bibtex-biblatex-field-alist
     ("issue" "Issue of a journal")
     ("issuesubtitle" "Subtitle of a specific issue of a journal or other periodical.")
     ("issuetitle" "Title of a specific issue of a journal or other periodical.")
+    ("issuetitleaddon" "Annex to the issuetitle")
     ("iswc" "International Standard Work Code of a musical work")
     ("journalsubtitle" "Subtitle of a journal, a newspaper, or some other periodical.")
     ("journaltitle" "Name of a journal, a newspaper, or some other periodical.")
+    ("journaltitleaddon" "Annex to the journaltitle")
     ("label" "Substitute for the regular label to be used by the citation style")
     ("language" "Language(s) of the work")
     ("library" "Library name and a call number")
@@ -811,6 +833,8 @@ bibtex-biblatex-field-alist
     ("series" "Name of a publication series")
     ("shortauthor" "Author(s) of the work, given in an abbreviated form")
     ("shorteditor" "Editor(s) of the work, given in an abbreviated form")
+    ("shorthand" "Special designation overriding the default label")
+    ("shorthandintro" "Phrase overriding the standard shorthand introduction")
     ("shortjournal" "Short version or an acronym of the journal title")
     ("shortseries" "Short version or an acronym of the series field")
     ("shorttitle" "Title in an abridged form")
@@ -829,7 +853,7 @@ bibtex-biblatex-field-alist
     "Alist of biblatex fields.
 It has the same format as `bibtex-BibTeX-entry-alist'."
   :group 'bibtex
-  :version "24.1"
+  :version "28.1"
   :type 'bibtex-field-alist)
 
 (defcustom bibtex-dialect-list '(BibTeX biblatex)
-- 
2.28.0


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el
  2020-10-29 23:26 bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el Basil L. Contovounesios
@ 2020-10-29 23:49 ` Basil L. Contovounesios
  2020-10-30 12:34   ` Lars Ingebrigtsen
  2020-11-05 11:52 ` Basil L. Contovounesios
  1 sibling, 1 reply; 9+ messages in thread
From: Basil L. Contovounesios @ 2020-10-29 23:49 UTC (permalink / raw)
  To: 44322; +Cc: Roland Winkler

severity 44322 minor
quit

"Basil L. Contovounesios" <contovob@tcd.ie> writes:

> Tags: patch
> thanks

Ugh, I fixed this bug in submit-emacs-patch on master[1].  I wanted to
try it out, saw that it unconditionally shortcircuits custom
pseudo-headers, switched to the usual report-emacs-bug, but was still
bitten by the global add-hook in submit-emacs-patch.

[1]: Modify only local send hook in submit-emacs-patch
d7a2d7250d 2020-10-29 23:33:29 +0000
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=d7a2d7250d74ab91dc7fb21325b39ea801b0796b

Another recent bug/annoyance I hit in either report-emacs-bug or
submit-emacs-patch is that I was prompted for how to send the email via
sendmail-query-user-about-smtp, which doesn't usually happen when
sending normal emails.  It then also asked me if I wanted to save the
resulting send-mail-function to my custom-file.  I guess I'll look into
this more next time I email bug-gnu-emacs.

> Severity: minor
> Tags: patch
> X-Debbugs-Cc: Roland Winkler <winkler@gnu.org>

CCed now.

-- 
Basil





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el
  2020-10-29 23:49 ` Basil L. Contovounesios
@ 2020-10-30 12:34   ` Lars Ingebrigtsen
  2020-10-30 13:18     ` Basil L. Contovounesios
  0 siblings, 1 reply; 9+ messages in thread
From: Lars Ingebrigtsen @ 2020-10-30 12:34 UTC (permalink / raw)
  To: Basil L. Contovounesios; +Cc: 44322, Roland Winkler

"Basil L. Contovounesios" <contovob@tcd.ie> writes:

> Another recent bug/annoyance I hit in either report-emacs-bug or
> submit-emacs-patch is that I was prompted for how to send the email via
> sendmail-query-user-about-smtp, which doesn't usually happen when
> sending normal emails.  It then also asked me if I wanted to save the
> resulting send-mail-function to my custom-file.  I guess I'll look into
> this more next time I email bug-gnu-emacs.

Hm, odd.  That doesn't happen when I use the function...  Do you have
message-send-mail-function customised but not send-mail-function or some
other combination of settings here?

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





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el
  2020-10-30 12:34   ` Lars Ingebrigtsen
@ 2020-10-30 13:18     ` Basil L. Contovounesios
  2020-11-01 12:00       ` Lars Ingebrigtsen
  0 siblings, 1 reply; 9+ messages in thread
From: Basil L. Contovounesios @ 2020-10-30 13:18 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 44322, Roland Winkler

Lars Ingebrigtsen <larsi@gnus.org> writes:

> "Basil L. Contovounesios" <contovob@tcd.ie> writes:
>
>> Another recent bug/annoyance I hit in either report-emacs-bug or
>> submit-emacs-patch is that I was prompted for how to send the email via
>> sendmail-query-user-about-smtp, which doesn't usually happen when
>> sending normal emails.  It then also asked me if I wanted to save the
>> resulting send-mail-function to my custom-file.  I guess I'll look into
>> this more next time I email bug-gnu-emacs.
>
> Hm, odd.  That doesn't happen when I use the function...  Do you have
> message-send-mail-function customised but not send-mail-function or some
> other combination of settings here?

My relevant settings are:

  (setq-default
   message-confirm-send t
   message-send-mail-function #'message-send-mail-with-sendmail
   message-sendmail-envelope-from 'header
   sendmail-program "msmtp")

Do I now need to also set send-mail-function to sendmail-send-it?

[I'm guessing the current behaviour is due to the new setq's in
report-emacs-bug-hook.]

Thanks,

-- 
Basil





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el
  2020-10-30 13:18     ` Basil L. Contovounesios
@ 2020-11-01 12:00       ` Lars Ingebrigtsen
  2020-11-01 15:07         ` Basil L. Contovounesios
  0 siblings, 1 reply; 9+ messages in thread
From: Lars Ingebrigtsen @ 2020-11-01 12:00 UTC (permalink / raw)
  To: Basil L. Contovounesios; +Cc: 44322, Roland Winkler

"Basil L. Contovounesios" <contovob@tcd.ie> writes:

> My relevant settings are:
>
>   (setq-default
>    message-confirm-send t
>    message-send-mail-function #'message-send-mail-with-sendmail
>    message-sendmail-envelope-from 'header
>    sendmail-program "msmtp")
>
> Do I now need to also set send-mail-function to sendmail-send-it?

Yes, the Message variables inherit from it, so setting the Message
variables directly should no longer be necessary.

> [I'm guessing the current behaviour is due to the new setq's in
> report-emacs-bug-hook.]

Yes and no -- it's more fallout from the sendmail/message integration
work from a few years back, compounded by more DWIM stuff that's been
added later.

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





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el
  2020-11-01 12:00       ` Lars Ingebrigtsen
@ 2020-11-01 15:07         ` Basil L. Contovounesios
  2020-11-02 15:00           ` Lars Ingebrigtsen
  0 siblings, 1 reply; 9+ messages in thread
From: Basil L. Contovounesios @ 2020-11-01 15:07 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 44322

Lars Ingebrigtsen <larsi@gnus.org> writes:

> "Basil L. Contovounesios" <contovob@tcd.ie> writes:
>
>> My relevant settings are:
>>
>>   (setq-default
>>    message-confirm-send t
>>    message-send-mail-function #'message-send-mail-with-sendmail
>>    message-sendmail-envelope-from 'header
>>    sendmail-program "msmtp")
>>
>> Do I now need to also set send-mail-function to sendmail-send-it?
>
> Yes, the Message variables inherit from it, so setting the Message
> variables directly should no longer be necessary.

Okay, I can set send-mail-function to sendmail-send-it and then
message-default-send-mail-function will automatically resolve to
message-send-mail-with-sendmail.

But what value should I set debbugs-gnu-send-mail-function to?
Nil (meaning send-mail-function), or message-send-mail-with-sendmail?
Does it make a difference?

Thanks,

-- 
Basil





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el
  2020-11-01 15:07         ` Basil L. Contovounesios
@ 2020-11-02 15:00           ` Lars Ingebrigtsen
  2020-11-04 21:53             ` Basil L. Contovounesios
  0 siblings, 1 reply; 9+ messages in thread
From: Lars Ingebrigtsen @ 2020-11-02 15:00 UTC (permalink / raw)
  To: Basil L. Contovounesios; +Cc: 44322

"Basil L. Contovounesios" <contovob@tcd.ie> writes:

> But what value should I set debbugs-gnu-send-mail-function to?
> Nil (meaning send-mail-function), or message-send-mail-with-sendmail?
> Does it make a difference?

I don't think it makes a difference -- just leave it as nil, I think?

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





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el
  2020-11-02 15:00           ` Lars Ingebrigtsen
@ 2020-11-04 21:53             ` Basil L. Contovounesios
  0 siblings, 0 replies; 9+ messages in thread
From: Basil L. Contovounesios @ 2020-11-04 21:53 UTC (permalink / raw)
  To: Lars Ingebrigtsen; +Cc: 44322

Lars Ingebrigtsen <larsi@gnus.org> writes:

> "Basil L. Contovounesios" <contovob@tcd.ie> writes:
>
>> But what value should I set debbugs-gnu-send-mail-function to?
>> Nil (meaning send-mail-function), or message-send-mail-with-sendmail?
>> Does it make a difference?
>
> I don't think it makes a difference -- just leave it as nil, I think?

Turns out it was a silly question - message-send-mail-with-sendmail will
obviously heed message.el settings that send-mail-function doesn't know
about, such as message-sendmail-envelope-from.

-- 
Basil





^ permalink raw reply	[flat|nested] 9+ messages in thread

* bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el
  2020-10-29 23:26 bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el Basil L. Contovounesios
  2020-10-29 23:49 ` Basil L. Contovounesios
@ 2020-11-05 11:52 ` Basil L. Contovounesios
  1 sibling, 0 replies; 9+ messages in thread
From: Basil L. Contovounesios @ 2020-11-05 11:52 UTC (permalink / raw)
  To: 44322-done

tags 44322 fixed
close 44322 28.1
quit

"Basil L. Contovounesios" <contovob@tcd.ie> writes:

> How's the attached patch?

Now pushed to master, so I'm closing this report.

Sync biblatex entries and fields with v3.15
771046f5d8 2020-11-05 11:30:34 +0000
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=771046f5d888c703c875d8629fdf227429a36d3d

-- 
Basil





^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-11-05 11:52 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-29 23:26 bug#44322: 28.0.50; Update biblatex entry types and fields in bibtex.el Basil L. Contovounesios
2020-10-29 23:49 ` Basil L. Contovounesios
2020-10-30 12:34   ` Lars Ingebrigtsen
2020-10-30 13:18     ` Basil L. Contovounesios
2020-11-01 12:00       ` Lars Ingebrigtsen
2020-11-01 15:07         ` Basil L. Contovounesios
2020-11-02 15:00           ` Lars Ingebrigtsen
2020-11-04 21:53             ` Basil L. Contovounesios
2020-11-05 11:52 ` Basil L. Contovounesios

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).