From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Gustavo Barros Newsgroups: gmane.emacs.bugs Subject: bug#21099: 24.3; bibtex-clean-entry and date fields in biblatex Date: Fri, 02 Aug 2019 16:18:40 -0300 Message-ID: <878ssbbckv.fsf@gmail.com> References: <871ry4eit2.fsf@mouse.gnus.org> <8736ik61l6.fsf@gmail.com> <87wofv95h1.fsf@mouse.gnus.org> <87sgqjhey5.fsf@gmail.com> <87blx7phf7.fsf@mouse.gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="100748"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: mu4e 1.2.0; emacs 26.2 Cc: 21099@debbugs.gnu.org, Brian Zbriger , Roland Winkler To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Aug 02 21:19:29 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1htd5N-000Q58-Gt for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Aug 2019 21:19:29 +0200 Original-Received: from localhost ([::1]:37108 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1htd5M-0000sZ-Iq for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Aug 2019 15:19:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45708) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1htd4z-0000sS-80 for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2019 15:19:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1htd4x-0002jX-K6 for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2019 15:19:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48915) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1htd4v-0002iQ-Uu for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2019 15:19:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1htd4v-0007TQ-P2 for bug-gnu-emacs@gnu.org; Fri, 02 Aug 2019 15:19:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gustavo Barros Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Aug 2019 19:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21099 X-GNU-PR-Package: emacs Original-Received: via spool by 21099-submit@debbugs.gnu.org id=B21099.156477353328713 (code B ref 21099); Fri, 02 Aug 2019 19:19:01 +0000 Original-Received: (at 21099) by debbugs.gnu.org; 2 Aug 2019 19:18:53 +0000 Original-Received: from localhost ([127.0.0.1]:57736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htd4m-0007T2-U6 for submit@debbugs.gnu.org; Fri, 02 Aug 2019 15:18:53 -0400 Original-Received: from mail-qk1-f181.google.com ([209.85.222.181]:46298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1htd4l-0007Sn-59 for 21099@debbugs.gnu.org; Fri, 02 Aug 2019 15:18:51 -0400 Original-Received: by mail-qk1-f181.google.com with SMTP id r4so55570646qkm.13 for <21099@debbugs.gnu.org>; Fri, 02 Aug 2019 12:18:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version:content-transfer-encoding; bh=PdbuMDfvrEWU4/GyOZDMFB2oKRUpIrXicPNcbgsZDfU=; b=mtLLvPwViq1XAh44YsJTNvkhPDkqqjGI06GiRMfnRKXN+8DpnpmJjRNHw5ScQuB7UU pjfVbCgmUZkVCj8iJKNkaEuM3hPhQf4IXlSwIAEdZme57ySMH6iIcU6OW6TCtNCe4dP4 41gqdVZPPi4sgNboAoG5Qx28hrh58Ekafo+OdfwIZCAqZHuieP6xN1x92+qM7TPiVLL3 g5QGhRSmMrsQKd9NAciXbt87t4UqAZPDP5Fga2594lit+TJplJW7iXGuWKI5V8E98CbX cizomWbkq9EUelVlD/VKpLK/G6Ry0EZ4sg6EK5hKUOJpMKBo7Sj9GnBqnC+Noirgwxor MZbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version:content-transfer-encoding; bh=PdbuMDfvrEWU4/GyOZDMFB2oKRUpIrXicPNcbgsZDfU=; b=trfEDZ5G31EQK4SmRerHAIUB869r9xJex0ToV9cDTsQnfaYEuzlnB9JVx5NQzriL4x 8vkUMjRrHlNDzh9E7HpUrAVYzLdziI3B9mLIDz7Tb+lOjoSP+rLPqwEhYtJk4s0DbkQO cuZhHucQDLDTFF3mcJR03b8yr8GRWfWHSCTKKDw0UUUTlUxA6xNUJq421PsJI+dZXWqo zx+iGuUG82xjFsmvwCYcjoR24Hq0+8Jsh2XdeSrv8fPJe3WK0amaQXlLMDnqGucXP5Y2 Z6TTFkqvVBUWOW24bYMfJ0mfrpSMsS1bWDKk+g1cVxZwcov4VftPqVaseyPE4iq9shAV sbtg== X-Gm-Message-State: APjAAAVxta2Exvyr0BnrgVLhPf2qI4vXYLq/zzgvpLq1kUEcGWs9AEVP Hjwq/dPKXGKBcWWbijVmL6Y= X-Google-Smtp-Source: APXvYqxZitbSMgMQBpvcmS52H5yBplXKxy13suQz/LNXEISaAzQZ1dPGIIvAd2ERMrg7/Gsni28A3w== X-Received: by 2002:a37:a5c6:: with SMTP id o189mr92392418qke.455.1564773525620; Fri, 02 Aug 2019 12:18:45 -0700 (PDT) Original-Received: from gusbrs-laptop ([107.182.231.115]) by smtp.gmail.com with ESMTPSA id r26sm31574917qkm.57.2019.08.02.12.18.42 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 02 Aug 2019 12:18:44 -0700 (PDT) In-reply-to: <87blx7phf7.fsf@mouse.gnus.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:164383 Archived-At: Hi Lars, On Fri, Aug 02 2019, Lars Ingebrigtsen wrote: > > Right; this is what the bug report claims makes latexmk and biber stop > working, but you say later that this isn't the case? Could there be > versions of these programs that choke on brace-less entries? > Not that I=E2=80=99m aware of. biblatex tries hard to keep backward=20 compatibility, especially with the BibTeX entry *format*. So I=E2=80=99d b= e=20 surprised if that was the case. (Not so with a field with text,=20 e.g. `month =3D jan` is indeed different from `month =3D "jan"`). I=E2=80= =99ve been=20 active a number of years on TeX.SX with the biblatex and biber tags, and=20 I don=E2=80=99t recall a case of missing braces in dates producing issues. = Of=20 course, it is hard to remember such things, so before I wrote I had done=20 some (light) testing on a file with different cases and built it=20 successfully with `latex -> biber -> latex` with a current TeX=20 Live. (That=E2=80=99s why you got "Author2019c" as an example). Anyway, si= nce=20 you asked, I took a look at the file "biblatex-examples.bib", which=20 ships with biblatex and which, as far as I know, is the one used for=20 testing it, entries such as: @article{aksin, author =3D {Aks{\i}n, {\"O}zge and T{\"u}rkmen, Hayati and=20 Artok, Levent and {\c{C}}etinkaya, Bekir and Ni, Chaoying and B{\"u}y{\"u}kg{\"u}ng{\"o}r, Orhan and {\"O}zkal,=20 Erhan}, title =3D {Effect of immobilization on catalytic=20 characteristics of saturated {Pd-N}-heterocyclic carbenes in=20 {Mizoroki-Heck} reactions}, journaltitle =3D jomch, date =3D 2006, volume =3D 691, number =3D 13, pages =3D {3027-3036}, indextitle =3D {Effect of immobilization on catalytic=20 characteristics}, } @article{angenendt, author =3D {Angenendt, Arnold}, title =3D {In Honore Salvatoris~-- Vom Sinn und Unsinn der Patrozinienkunde}, journaltitle =3D {Revue d'Histoire Eccl{\'e}siastique}, date =3D 2002, volume =3D 97, pages =3D {431--456, 791--823}, langid =3D {german}, indextitle =3D {In Honore Salvatoris}, shorttitle =3D {In Honore Salvatoris}, annotation =3D {A German article in a French journal. Apart from=20 that, a typical \texttt{article} entry. Note the=20 \texttt{indextitle} field}, } @article{baez/article, author =3D {Baez, John C. and Lauda, Aaron D.}, title =3D {Higher-Dimensional Algebra {V}: 2-Groups}, journaltitle =3D {Theory and Applications of Categories}, date =3D 2004, volume =3D 12, pages =3D {423-491}, version =3D 3, eprint =3D {math/0307200v3}, eprinttype =3D {arxiv}, langid =3D {english}, langidopts =3D {variant=3Damerican}, annotation =3D {An \texttt{article} with \texttt{eprint} and \texttt{eprinttype} fields. Note that the arXiv=20 reference is transformed into a clickable link if=20 \texttt{hyperref} support has been enabled. Compare \texttt{baez\slash=20 online}, which is the same item given as an \texttt{online}=20 entry}, } @article{bertram, author =3D {Bertram, Aaron and Wentworth, Richard}, title =3D {Gromov invariants for holomorphic maps on=20 {Riemann} surfaces}, journaltitle =3D jams, date =3D 1996, volume =3D 9, number =3D 2, pages =3D {529-571}, langid =3D {english}, langidopts =3D {variant=3Damerican}, shorttitle =3D {Gromov invariants}, annotation =3D {An \texttt{article} entry with a \texttt{volume}=20 and a \texttt{number} field}, } @article{doody, author =3D {Doody, Terrence}, title =3D {Hemingway's Style and {Jake's} Narration}, year =3D 1974, volume =3D 4, number =3D 3, pages =3D {212-225}, langid =3D {english}, langidopts =3D {variant=3Damerican}, related =3D {matuz:doody}, relatedstring=3D {\autocap{e}xcerpt in}, journal =3D {The Journal of Narrative Technique}, annotation =3D {An \texttt{article} entry cited as an excerpt from= =20 a \texttt{collection} entry. Note the format of the \texttt{related} and \texttt{relatedstring}=20 fields}, } @collection{matuz:doody, editor =3D {Matuz, Roger}, title =3D {Contemporary Literary Criticism}, year =3D 1990, volume =3D 61, publisher =3D {Gale}, location =3D {Detroit}, pages =3D {204-208}, langid =3D {english}, langidopts =3D {variant=3Damerican}, annotation =3D {A \texttt{collection} entry providing the excerpt=20 information for the \texttt{doody} entry. Note the format of=20 the \texttt{pages} field}, } And there is plenty more of examples of numeric fields without braces or=20 quotes there. Regarding latexmk, I=E2=80=99m not a regular user of it. But, as far as I = know,=20 it is not a proper TeX =E2=80=9Cengine=E2=80=9D, it is a build automation t= ool which=20 wraps around the usual ones. So I see no reason why it should make a=20 difference. Best regards, Gustavo Barros.