From unknown Tue Jun 17 19:51:46 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#44976 <44976@debbugs.gnu.org> To: bug#44976 <44976@debbugs.gnu.org> Subject: Status: 28.0.50; bibtex.el does not consider biblatex field name aliases Reply-To: bug#44976 <44976@debbugs.gnu.org> Date: Wed, 18 Jun 2025 02:51:46 +0000 retitle 44976 28.0.50; bibtex.el does not consider biblatex field name alia= ses reassign 44976 emacs submitter 44976 leonard@lausen.nl severity 44976 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 19:53:38 2020 Received: (at submit) by debbugs.gnu.org; 1 Dec 2020 00:53:38 +0000 Received: from localhost ([127.0.0.1]:57176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjtvG-0006Md-8E for submit@debbugs.gnu.org; Mon, 30 Nov 2020 19:53:38 -0500 Received: from lists.gnu.org ([209.51.188.17]:39562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjtvE-0006MV-KG for submit@debbugs.gnu.org; Mon, 30 Nov 2020 19:53:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45242) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjtvE-00043p-CD for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2020 19:53:36 -0500 Received: from devico.uberspace.de ([185.26.156.185]:37650) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kjtvB-0000bv-Tz for bug-gnu-emacs@gnu.org; Mon, 30 Nov 2020 19:53:36 -0500 Received: (qmail 13748 invoked from network); 1 Dec 2020 00:53:22 -0000 Received: from localhost (HELO localhost) (127.0.0.1) by devico.uberspace.de with SMTP; 1 Dec 2020 00:53:22 -0000 MIME-Version: 1.0 Date: Tue, 01 Dec 2020 00:53:21 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.14.0 From: leonard@lausen.nl Message-ID: Subject: 28.0.50; bibtex.el does not consider biblatex field name aliases To: bug-gnu-emacs@gnu.org Received-SPF: none client-ip=185.26.156.185; envelope-from=leonard@lausen.nl; helo=devico.uberspace.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) bibtex.el does not consider biblatex aliases correctly. The biblatex pack= age=0Adocumentation specifies in Section 2.2.5 beginning on page 32 a ser= ies of=0AField Aliases.=0A=0AThese include for example the alias "journal= " for "journaltitle" which helps=0Abiblatex to preserve backwards compati= bility with bibtex. This causes bibtex.el=0Ato throw error messages of th= e style "Mandatory field `%s' is missing" despite=0Athe alias field being= present.=0A=0ATo reproduce run `emacs -Q`. Then switch to `bibtex-mode` = and set=0A`(bibtex-set-dialect 'biblatex t)`. Finally paste=0A=0A @artic= le{doe2020lorem,=0A author =3D {John Doe},=0A title =3D {Lorem Ipsu= m},=0A date =3D {2020},=0A journal =3D {Communications of the ACM}= =0A }=0A=0Aand navigate the cursor into the @article entry. Then execute= `M-x=0Abibtex-clean-entry` and observe "Mandatory field =E2=80=98journal= title=E2=80=99 is missing"=0Aerror message.=0A=0AIn GNU Emacs 28.0.50 (bu= ild 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0)= =0A of 2020-11-30 built locally=0ARepository revision: 21104e6808a4496afb= 8163d92c6fb4d59e3010b7=0ARepository branch: feature/native-comp=0AWindowi= ng system distributor 'The X.Org Foundation', version 11.0.12008000=0ASys= tem Description: Ubuntu 20.04.1 LTS=0A=0AConfigured using:=0A 'configure = --with-cairo --with-modules --with-nativecomp'=0A=0AConfigured features:= =0AXPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY= =0AINOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOT= F=0AZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES NATIVE_COMP THREAD= S=0ALIBSYSTEMD PDUMPER LCMS2=0A=0AImportant settings:=0A value of $LANG:= en_US.UTF-8=0A value of $XMODIFIERS: @im=3Dibus=0A locale-coding-syste= m: utf-8-unix=0A=0AMajor mode: BibTeX=0A=0AMinor modes in effect:=0A too= ltip-mode: t=0A global-eldoc-mode: t=0A electric-indent-mode: t=0A mou= se-wheel-mode: t=0A tool-bar-mode: t=0A menu-bar-mode: t=0A file-name-= shadow-mode: t=0A global-font-lock-mode: t=0A font-lock-mode: t=0A bli= nk-cursor-mode: t=0A auto-composition-mode: t=0A auto-encryption-mode: = t=0A auto-compression-mode: t=0A line-number-mode: t=0A transient-mark= -mode: t=0A=0ALoad-path shadows:=0ANone found.=0A=0AFeatures:=0A(shadow s= ort mail-extr emacsbug message rmc puny dired dired-loaddefs=0Arfc822 mml= mml-sec epa derived epg epg-config gnus-util rmail=0Armail-loaddefs auth= -source eieio eieio-core eieio-loaddefs=0Apassword-cache json map text-pr= operty-search mm-decode mm-bodies=0Amm-encode mail-parse rfc2231 mailabbr= ev gmm-utils mailheader sendmail=0Acomp comp-cstr warnings rx cl-seq cl-m= acs cl-extra seq byte-opt gv=0Abytecomp byte-compile cconv rfc2047 rfc204= 5 ietf-drums mm-util=0Amail-prsvr mail-utils help-fns radix-tree cl-print= debug backtrace=0Ahelp-mode find-func bibtex easymenu time-date subr-x c= l-loaddefs cl-lib=0Atooltip eldoc electric uniquify ediff-hook vc-hooks l= isp-float-type=0Amwheel term/x-win x-win term/common-win x-dnd tool-bar d= nd fontset image=0Aregexp-opt fringe tabulated-list replace newcomment te= xt-mode elisp-mode=0Alisp-mode prog-mode register page tab-bar menu-bar r= fn-eshadow isearch=0Atimer select scroll-bar mouse jit-lock font-lock syn= tax facemenu=0Afont-core term/tty-colors frame minibuffer cl-generic cham= georgian=0Autf-8-lang misc-lang vietnamese tibetan thai tai-viet lao kor= ean=0Ajapanese eucjp-ms cp51932 hebrew greek romanian slovak czech europe= an=0Aethiopic indian cyrillic chinese composite charscript charprop=0Acas= e-table epa-hook jka-cmpr-hook help simple abbrev obarray=0Acl-preloaded = nadvice button loaddefs faces cus-face pcase macroexp files=0Awindow text= -properties overlay sha1 md5 base64 format env code-pages=0Amule custom w= idget hashtable-print-readable backquote threads dbusbind=0Ainotify lcms2= dynamic-setting system-font-setting font-render-setting=0Acairo move-too= lbar gtk x-toolkit x multi-tty make-network-process=0Anativecomp emacs)= =0A=0AMemory information:=0A((conses 16 123914 7697)=0A (symbols 48 8538 = 1)=0A (strings 32 27224 3373)=0A (string-bytes 1 883468)=0A (vectors 16 1= 6711)=0A (vector-slots 8 323004 11886)=0A (floats 8 29 34)=0A (intervals = 56 11155 0)=0A (buffers 984 14)) From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 01 11:38:42 2020 Received: (at 44976) by debbugs.gnu.org; 1 Dec 2020 16:38:42 +0000 Received: from localhost ([127.0.0.1]:33169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kk8fp-0001iW-QD for submit@debbugs.gnu.org; Tue, 01 Dec 2020 11:38:42 -0500 Received: from mail-wr1-f41.google.com ([209.85.221.41]:34786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kk8fi-0001i1-Br for 44976@debbugs.gnu.org; Tue, 01 Dec 2020 11:38:37 -0500 Received: by mail-wr1-f41.google.com with SMTP id k14so3636899wrn.1 for <44976@debbugs.gnu.org>; Tue, 01 Dec 2020 08:38:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=hypwf5lVS8G4lB9ijSgPXmkpCFZSS4S5tlSwu5nO1N8=; b=LtxWEo0owOYU5CO8bZT6VMM895tPf7PbPpuQKreEgrrVwsDu8AgVu9ODTLYnp5VwJd hhh5WGDZ5SIYEBNVizLxdB43ay/l4F9EfoTXh1tVva7H6C7z4Un6UpB3EeaeRKTX2tXY fH1B12rM0BBpvTo20nZXzgOKqV13moFfFqVZ0wegGN6c/2SvSFjb5LPiX3DVFdCEEx5N ZX+10QObiAPVzIrcxO57x3rONOZzbFft9PuVy5YpJyVDvA4ne1NE8To8hA71QEY8ABd4 lqt8r2HM0ySZgjMhSUj6PmgeMtd6xAP7v6eELK4ZS6F7nnxMSo73U4xT603GaTNVKGis vN7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=hypwf5lVS8G4lB9ijSgPXmkpCFZSS4S5tlSwu5nO1N8=; b=PtEPoDx/a/Q2Sro4IiSUU2rRBRgAixxDLRBsEHN7PWfXaS3vcIFYRntOUOkMwvDHOP bQ6QkYEfjXX9atiXOwv68QPShaj1czAKVaNKxTzVbg7b84R8Vza4PydspmCRA6nIaAuy 8+acFFCB5S3kouRX4vX5IErAxVoaXkzEOxCisL62o1urz/1HX4tCKmMeJEeO/qwhr4n9 IWEmrUXJA51Ea5Me+9M1FSK9R6I8Tu9N57KMX4JymCIH9q3dtaeI9N4ZcfrXhsavlAi3 X6HBK4FSoDsMRVtNOsDkIzR5GF4gkrmjCDnLV3DjCnOzaFCHjyt8rYYA4mIonSTExqNW UNtw== X-Gm-Message-State: AOAM53225e1IdopniIWtN1y0Ui9U+6WK1vvGAen1crHUJkaTJVKUIQql X5Ylb3DBkCYgwu6hyItcrAKqhA== X-Google-Smtp-Source: ABdhPJzI1UUw2MdZNMqvvlkYk2hYGe8idqmytgpb0/pZb4umd22cq/and8Qzs6Eae+hp2HM4dI9j9w== X-Received: by 2002:adf:a451:: with SMTP id e17mr4833762wra.99.1606840708748; Tue, 01 Dec 2020 08:38:28 -0800 (PST) Received: from localhost ([2a02:8084:20e2:c380:92bd:1bfd:38fc:fae2]) by smtp.gmail.com with ESMTPSA id x10sm192318wro.0.2020.12.01.08.38.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Dec 2020 08:38:27 -0800 (PST) From: "Basil L. Contovounesios" To: Roland Winkler , leonard@lausen.nl Subject: Re: bug#44976: 28.0.50; bibtex.el does not consider biblatex field name aliases References: Date: Tue, 01 Dec 2020 16:38:26 +0000 In-Reply-To: (leonard@lausen.nl's message of "Tue, 01 Dec 2020 00:53:21 +0000") Message-ID: <87v9dlscql.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44976 Cc: 44976@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) severity 44976 wishlist quit leonard@lausen.nl writes: > bibtex.el does not consider biblatex aliases correctly. The biblatex package > documentation specifies in Section 2.2.5 beginning on page 32 a series of > Field Aliases. > > These include for example the alias "journal" for "journaltitle" which helps > biblatex to preserve backwards compatibility with bibtex. This causes bibtex.el > to throw error messages of the style "Mandatory field `%s' is missing" despite > the alias field being present. I, for one, would be in favour of supporting these aliases. Roland, are there any reasons not to? Thanks, -- Basil From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 02 15:44:28 2020 Received: (at 44976) by debbugs.gnu.org; 2 Dec 2020 20:44:28 +0000 Received: from localhost ([127.0.0.1]:37516 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkYzE-0001JM-GH for submit@debbugs.gnu.org; Wed, 02 Dec 2020 15:44:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkYzC-0001J6-KF for 44976@debbugs.gnu.org; Wed, 02 Dec 2020 15:44:27 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:56995) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kkYz5-0000mo-V2; Wed, 02 Dec 2020 15:44:19 -0500 Received: from [2602:30a:2e52:d720:65b7:1416:12e7:8bfb] (port=45502 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1kkYz5-0004w7-Ec; Wed, 02 Dec 2020 15:44:19 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <64653.37608.888121.24519@gargle.gargle.HOWL> Date: Wed, 2 Dec 2020 14:43:57 -0600 From: "Roland Winkler" To: "Basil L. Contovounesios" Subject: Re: bug#44976: 28.0.50; bibtex.el does not consider biblatex field name aliases In-Reply-To: <87v9dlscql.fsf@tcd.ie> References: <87v9dlscql.fsf@tcd.ie> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44976 Cc: leonard@lausen.nl, 44976@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Tue Dec 1 2020 Basil L. Contovounesios wrote: > > bibtex.el does not consider biblatex aliases correctly. The biblatex package > > documentation specifies in Section 2.2.5 beginning on page 32 a series of > > Field Aliases. > > > > These include for example the alias "journal" for "journaltitle" which helps > > biblatex to preserve backwards compatibility with bibtex. This causes bibtex.el > > to throw error messages of the style "Mandatory field `%s' is missing" despite > > the alias field being present. > > I, for one, would be in favour of supporting these aliases. > > Roland, are there any reasons not to? Years ago, I added biblatex support to bibtex.el. However, I myself only use old-fashioned BibTeX, so I am not an expert of how biblatex is supposed to work, and it can well be that the current code can be improved in one or the other way. Do I understand correctly that, from biblatex's perspective, "journal" and "journaltitle" are alternatives similar to "year" and "date"? The code in bibtex.el already includes the machinery to support such alternatives. So all that's needed for this is to replace in bibtex-biblatex-entry-alist the elements ("journaltitle") with ("journaltitle" nil nil 17) ("journal" nil nil 17) with 17 replaced by the lowest unused number for the alternatives of this entry type, see "ALTERNATIVES" in the docstring of bibtex-BibTeX-entry-alist. Or am I missing something? When bibtex-entry inserts a template for a new entry, this includes the different alternatives with prefix "ALT". It could be useful to distingiush between alternatives that are listed in bibtex-entry's templates and "hidden" alternatives that are only silently accepted in the background because of biblatex's backward compatibility with the BibTeX format. For example, the ALTERNATIVE number could be positive or negative. Then, only if this number is positive, all alternatives are all included in the entry template with the ALT prefix. Otherwise, only the first alternative in bibtex-biblatex-entry-alist is printed without the prefix. Such a feature could also make sense for "year" and "date". From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 03 17:17:14 2020 Received: (at 44976) by debbugs.gnu.org; 3 Dec 2020 22:17:14 +0000 Received: from localhost ([127.0.0.1]:42048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkwuX-0008UY-Td for submit@debbugs.gnu.org; Thu, 03 Dec 2020 17:17:14 -0500 Received: from devico.uberspace.de ([185.26.156.185]:44242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kkwuV-0008UN-TP for 44976@debbugs.gnu.org; Thu, 03 Dec 2020 17:17:12 -0500 Received: (qmail 7005 invoked from network); 3 Dec 2020 22:17:09 -0000 Received: from localhost (HELO localhost) (127.0.0.1) by devico.uberspace.de with SMTP; 3 Dec 2020 22:17:09 -0000 MIME-Version: 1.0 Date: Thu, 03 Dec 2020 22:17:08 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.14.0 From: leonard@lausen.nl Message-ID: <517f128e9a064a0d8bd01d3eb88240c4@lausen.nl> Subject: Re: bug#44976: 28.0.50; bibtex.el does not consider biblatex field name aliases To: "Roland Winkler" , "Basil L. Contovounesios" In-Reply-To: <64653.37608.888121.24519@gargle.gargle.HOWL> References: <64653.37608.888121.24519@gargle.gargle.HOWL> <87v9dlscql.fsf@tcd.ie> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44976 Cc: 44976@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Do I understand correctly that, from biblatex's perspective,=0A> "journ= al" and "journaltitle" are alternatives similar to "year" and=0A> "date"?= The code in bibtex.el already includes the machinery to=0A> support such= alternatives.=0A=0AI think you understand correctly. The biblatex doc sp= ecifies:=0A=0A"The aliases listed in this section are provided for backwa= rds compatibility with traditional=0ABibTeX and other applications based = on traditional BibTeX styles. Note that these aliases are=0Aimmediately r= esolved as the bibfile is processed. All bibliography and citation styles= must use the=0Anames of the fields they point to, not the alias. In bibf= iles, you may use either the alias or the=0Afield name but not both at th= e same time."=0Ahttps://mirrors.concertpass.com/tex-archive/macros/latex/= contrib/biblatex/doc/biblatex.pdf#subsubsection.2.2.5=0A=0A> So all that'= s needed for this is to replace in bibtex-biblatex-entry-alist the elemen= ts=0A>=0A> ("journaltitle")=0A> =0A> with=0A> =0A> ("journaltitle" nil ni= l 17) ("journal" nil nil 17)=0A> =0A> with 17 replaced by the lowest unus= ed number for the alternatives of=0A> this entry type, see "ALTERNATIVES"= in the docstring of=0A> bibtex-BibTeX-entry-alist.=0A=0AGreat!=0A=0A> Or= am I missing something?=0A> =0A> When bibtex-entry inserts a template fo= r a new entry, this includes=0A> the different alternatives with prefix "= ALT". It could be useful to=0A> distingiush between alternatives that are= listed in bibtex-entry's=0A> templates and "hidden" alternatives that ar= e only silently accepted=0A> in the background because of biblatex's back= ward compatibility with=0A> the BibTeX format. For example, the ALTERNATI= VE number could be=0A> positive or negative. Then, only if this number is= positive, all=0A> alternatives are all included in the entry template wi= th the ALT prefix.=0A> Otherwise, only the first alternative in bibtex-bi= blatex-entry-alist=0A> is printed without the prefix. Such a feature coul= d also make sense=0A> for "year" and "date".=0A=0AThat would be a nice fe= ature as well.=0A=0ADo you have time to commit a fix for the aliases and = possibly add the negative/positive distinction of ALTERNATIVEs? From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 13 15:44:43 2020 Received: (at 44976) by debbugs.gnu.org; 13 Dec 2020 20:44:44 +0000 Received: from localhost ([127.0.0.1]:50538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koYEV-0004yJ-KU for submit@debbugs.gnu.org; Sun, 13 Dec 2020 15:44:43 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koYEU-0004xq-En for 44976@debbugs.gnu.org; Sun, 13 Dec 2020 15:44:42 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41431) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1koYEM-00053R-7k; Sun, 13 Dec 2020 15:44:36 -0500 Received: from [2602:30a:2e52:d720:65b7:1416:12e7:8bfb] (port=47344 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1koYEL-0005Ne-SP; Sun, 13 Dec 2020 15:44:33 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <32047.96287.405171.24534@gargle.gargle.HOWL> Date: Sun, 13 Dec 2020 14:44:31 -0600 From: "Roland Winkler" To: leonard@lausen.nl Subject: Re: bug#44976: 28.0.50; bibtex.el does not consider biblatex field name aliases In-Reply-To: <517f128e9a064a0d8bd01d3eb88240c4@lausen.nl> References: <64653.37608.888121.24519@gargle.gargle.HOWL> <87v9dlscql.fsf@tcd.ie> <517f128e9a064a0d8bd01d3eb88240c4@lausen.nl> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44976 Cc: "Basil L. Contovounesios" , 44976@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Thu Dec 3 2020 leonard@lausen.nl wrote: > Do you have time to commit a fix for the aliases and possibly add > the negative/positive distinction of ALTERNATIVEs? Thanks for the clarifications. I should have a draft of this soon. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 01 17:50:26 2021 Received: (at 44976) by debbugs.gnu.org; 1 Jan 2021 22:50:26 +0000 Received: from localhost ([127.0.0.1]:35023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kvTFZ-0003eG-Qv for submit@debbugs.gnu.org; Fri, 01 Jan 2021 17:50:26 -0500 Received: from eggs.gnu.org ([209.51.188.92]:48102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kvTFY-0003e1-6t for 44976@debbugs.gnu.org; Fri, 01 Jan 2021 17:50:24 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39278) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kvTFR-0002Tv-1t; Fri, 01 Jan 2021 17:50:17 -0500 Received: from [2602:30a:2e52:d720:65b7:1416:12e7:8bfb] (port=52920 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1kvTFN-0003ZS-7k; Fri, 01 Jan 2021 17:50:16 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <42787.5372.698975.24559@gargle.gargle.HOWL> Date: Fri, 1 Jan 2021 16:50:11 -0600 From: "Roland Winkler" To: leonard@lausen.nl, "Basil L. Contovounesios" , 44976@debbugs.gnu.org Subject: Re: bug#44976: 28.0.50; bibtex.el does not consider biblatex field name aliases In-Reply-To: <32047.96287.405171.24534@gargle.gargle.HOWL> References: <64653.37608.888121.24519@gargle.gargle.HOWL> <87v9dlscql.fsf@tcd.ie> <517f128e9a064a0d8bd01d3eb88240c4@lausen.nl> <32047.96287.405171.24534@gargle.gargle.HOWL> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44976 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Sun Dec 13 2020 Roland Winkler wrote: > On Thu Dec 3 2020 leonard@lausen.nl wrote: > > Do you have time to commit a fix for the aliases and possibly add > > the negative/positive distinction of ALTERNATIVEs? > > Thanks for the clarifications. I should have a draft of this soon. I have installed a patch for this (commit aac17c9dca21462df57367123301b7c940f9243a). In the end, the patch was significantly more substantial than what I had expected to make it work with the code for validating entries. Please, test it and let me know how it works for you. Please, see also the "FIXME" in the new function bibtex--skip-field-aliases. I am not yet entirely happy with the new code. But I do not know either how it works in real life. Maybe my concerns are not justified. (As I said, I only use old-fashioned BibTeX. Therefore, I am not familar with what biblatex users might like to do.) Also, I have not yet decided how the new behavior should possibly be advertised in etc/NEWS. As I said in the FIXME, most of the changes are under the hood. In that sense, I am not sure how much this should possibly be advertised. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 02 13:36:14 2021 Received: (at 44976) by debbugs.gnu.org; 2 Jan 2021 18:36:14 +0000 Received: from localhost ([127.0.0.1]:60879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kvll8-0006Xo-7Z for submit@debbugs.gnu.org; Sat, 02 Jan 2021 13:36:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kvll7-0006XU-1d for 44976@debbugs.gnu.org; Sat, 02 Jan 2021 13:36:13 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58166) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kvll0-0002CH-29; Sat, 02 Jan 2021 13:36:06 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kvlkx-0001aT-Ld; Sat, 02 Jan 2021 13:36:03 -0500 From: Glenn Morris To: "Roland Winkler" Subject: Re: bug#44976: 28.0.50; bibtex.el does not consider biblatex field name aliases References: <64653.37608.888121.24519@gargle.gargle.HOWL> <87v9dlscql.fsf@tcd.ie> <517f128e9a064a0d8bd01d3eb88240c4@lausen.nl> <32047.96287.405171.24534@gargle.gargle.HOWL> <42787.5372.698975.24559@gargle.gargle.HOWL> X-Spook: Nuclear facility BRLO Power lines JUWTF Worm Trafficking X-Ran: \a@@jhyg>Q7Ia@V,Gs7N>j[1!iRuKNR'o'c8tgCkn3L"7T(cZ3!+UC{FkZgaZ+IYa?F4CQ X-Hue: red X-Attribution: GM Date: Sat, 02 Jan 2021 13:36:03 -0500 In-Reply-To: <42787.5372.698975.24559@gargle.gargle.HOWL> (Roland Winkler's message of "Fri, 1 Jan 2021 16:50:11 -0600") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44976 Cc: "Basil L. Contovounesios" , leonard@lausen.nl, 44976@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) "Roland Winkler" wrote: > I have installed a patch for this > (commit aac17c9dca21462df57367123301b7c940f9243a). After this change, bibtex-biblatex-entry-alist fails to match its custom type. See test failure at https://hydra.nixos.org/build/134061256 From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 02 14:48:24 2021 Received: (at 44976) by debbugs.gnu.org; 2 Jan 2021 19:48:24 +0000 Received: from localhost ([127.0.0.1]:60979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kvmsx-0008Vt-Pg for submit@debbugs.gnu.org; Sat, 02 Jan 2021 14:48:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kvmsw-0008Ve-7H for 44976@debbugs.gnu.org; Sat, 02 Jan 2021 14:48:22 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59312) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kvmsp-0001ti-Hd; Sat, 02 Jan 2021 14:48:15 -0500 Received: from [2602:30a:2e52:d720:65b7:1416:12e7:8bfb] (port=54598 helo=regnitz) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1kvmsn-0007OQ-5k; Sat, 02 Jan 2021 14:48:13 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <52731.19618.530738.24560@gargle.gargle.HOWL> Date: Sat, 2 Jan 2021 13:48:11 -0600 From: "Roland Winkler" To: Glenn Morris Subject: Re: bug#44976: 28.0.50; bibtex.el does not consider biblatex field name aliases In-Reply-To: References: <64653.37608.888121.24519@gargle.gargle.HOWL> <87v9dlscql.fsf@tcd.ie> <517f128e9a064a0d8bd01d3eb88240c4@lausen.nl> <32047.96287.405171.24534@gargle.gargle.HOWL> <42787.5372.698975.24559@gargle.gargle.HOWL> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44976 Cc: "Basil L. Contovounesios" , leonard@lausen.nl, 44976@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Sat Jan 2 2021 Glenn Morris wrote: > "Roland Winkler" wrote: > > > I have installed a patch for this > > (commit aac17c9dca21462df57367123301b7c940f9243a). > > After this change, bibtex-biblatex-entry-alist fails to match its custom > type. See test failure at > https://hydra.nixos.org/build/134061256 Thanks, should be fixed now (commit dde3269633550debb8b13cdc77136fe638c8e1fc). Kind of related: With emacs 25.1, it takes me about 2s to get the customization buffer for bibtex-biblatex-entry-alist. But emacs 27.1 needs about 20s. Is this a known problem? From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 28 10:01:53 2022 Received: (at 44976) by debbugs.gnu.org; 28 Jan 2022 15:01:53 +0000 Received: from localhost ([127.0.0.1]:60149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDSl7-0001b3-13 for submit@debbugs.gnu.org; Fri, 28 Jan 2022 10:01:53 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDSl5-0001V6-Dm for 44976@debbugs.gnu.org; Fri, 28 Jan 2022 10:01:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VzzBSJKMc35DOQBqwYnkQL2sfxGJ9vyNGjBMD1zKKxc=; b=TBjZs8VtA9PWIoNj2hAhHRZdMC 2j36jJ2YWJ3BpihMMPiFbs7CCB3E6ZaswC6SyrFTczVW4rU22guVMtlZck+hKAwZrwdLIIK2V96yC YQDwXYqSpm1taSoKtyfdRcWcyJinexpJVgMMt/5WUOS2cN5TO2isCsrGFvKNZdr2TK50=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nDSkv-0003WX-Sw; Fri, 28 Jan 2022 16:01:44 +0100 From: Lars Ingebrigtsen To: "Roland Winkler" Subject: Re: bug#44976: 28.0.50; bibtex.el does not consider biblatex field name aliases References: <64653.37608.888121.24519@gargle.gargle.HOWL> <87v9dlscql.fsf@tcd.ie> <517f128e9a064a0d8bd01d3eb88240c4@lausen.nl> <32047.96287.405171.24534@gargle.gargle.HOWL> <42787.5372.698975.24559@gargle.gargle.HOWL> <52731.19618.530738.24560@gargle.gargle.HOWL> X-Now-Playing: Gong Splat's _Gong Splat_: "Giedi Prime" Date: Fri, 28 Jan 2022 16:01:41 +0100 In-Reply-To: <52731.19618.530738.24560@gargle.gargle.HOWL> (Roland Winkler's message of "Sat, 2 Jan 2021 13:48:11 -0600") Message-ID: <87y22zgazu.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "Roland Winkler" writes: > Thanks, should be fixed now (commit dde3269633550debb8b13cdc77136fe638c8e1fc). If I understand correctly, the reported issues here were fixed, so I'm closing this bug report. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 44976 Cc: "Basil L. Contovounesios" , Glenn Morris , leonard@lausen.nl, 44976@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) "Roland Winkler" writes: > Thanks, should be fixed now (commit dde3269633550debb8b13cdc77136fe638c8e1fc). If I understand correctly, the reported issues here were fixed, so I'm closing this bug report. > Kind of related: > > With emacs 25.1, it takes me about 2s to get the customization > buffer for bibtex-biblatex-entry-alist. But emacs 27.1 needs about > 20s. Is this a known problem? Nope. I'll open a new bug report for this. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 28 10:02:00 2022 Received: (at control) by debbugs.gnu.org; 28 Jan 2022 15:02:00 +0000 Received: from localhost ([127.0.0.1]:60152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDSlE-0001hO-Aw for submit@debbugs.gnu.org; Fri, 28 Jan 2022 10:02:00 -0500 Received: from quimby.gnus.org ([95.216.78.240]:42782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDSlD-0001bp-2a for control@debbugs.gnu.org; Fri, 28 Jan 2022 10:01:59 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=0kgMHPVPQygQ2ZAPLxBHgopMcKCkjZOt+81CVUcQe+Q=; b=fSwDANIUk00/Q7cHBA5l/pHOGA qMu1efAiLPDipyTdgwobVl3tZh+M7goG+UkSz9uAZKXrVInnuVgf2q51DNX/xe2n0+pdeUBAXpymL FmkY3mhYSIvmuHRFc9gcxdjeHXVvuJa4L7H2GkqQ1uU1cFooXrkTnD8J9qVinVRkyHoA=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nDSl5-0003Wg-0Y for control@debbugs.gnu.org; Fri, 28 Jan 2022 16:01:53 +0100 Date: Fri, 28 Jan 2022 16:01:50 +0100 Message-Id: <87wnijgazl.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #44976 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 44976 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 44976 28.1 quit From unknown Tue Jun 17 19:51:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 26 Feb 2022 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator