From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Roland Winkler Newsgroups: gmane.emacs.bugs Subject: bug#64972: bibtex-autokey-get-year does not recognize biblatex date ranges Date: Tue, 22 Aug 2023 19:09:31 -0500 Message-ID: <87lee2ty9w.fsf@gnu.org> References: <837cq9u9e0.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25175"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Gustavo Barros , 64972@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 23 02:10:20 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qYbRz-0006L8-0C for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 23 Aug 2023 02:10:19 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qYbRh-00064I-Up; Tue, 22 Aug 2023 20:10:01 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qYbRf-00063q-L8 for bug-gnu-emacs@gnu.org; Tue, 22 Aug 2023 20:09:59 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qYbRf-0004eJ-Bi for bug-gnu-emacs@gnu.org; Tue, 22 Aug 2023 20:09:59 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qYbRi-0007lD-D9 for bug-gnu-emacs@gnu.org; Tue, 22 Aug 2023 20:10:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Roland Winkler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Aug 2023 00:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64972 X-GNU-PR-Package: emacs Original-Received: via spool by 64972-submit@debbugs.gnu.org id=B64972.169274938529795 (code B ref 64972); Wed, 23 Aug 2023 00:10:02 +0000 Original-Received: (at 64972) by debbugs.gnu.org; 23 Aug 2023 00:09:45 +0000 Original-Received: from localhost ([127.0.0.1]:60633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qYbRQ-0007kV-K0 for submit@debbugs.gnu.org; Tue, 22 Aug 2023 20:09:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qYbRN-0007kF-PN for 64972@debbugs.gnu.org; Tue, 22 Aug 2023 20:09:43 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qYbRF-0004cJ-BP; Tue, 22 Aug 2023 20:09:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=CZu77S9DP+vUOZ2IslpO1JL/lqvQENjx2usTaiLaXv8=; b=mrOwD3CP7UsrW+BfewWo n0DyE5Tql1T4FRgsh80whENr03fJx8xNB8th4d8NywRK0iVtPQaqqu+6fWX3aWM8i34mgcUBm6BXN Jocy2/LYlKn33zFnlrFjeyckkauLwLCpqizjFQJDsjbPe+bCaTPepL4TFg4W9H3LSgFcSWPFtAqiW ipCqg86DGZOpu5OHG5ekXL7qO8xVNwWgqknoKk69A5WBM5YF4J0Dja9f12BEMP+AI6AKkyE5iU4x7 xJ+dMzoYlxj0fpwkDqBG7vA+GfSiM7e2wtCsHUXZw+GLL3R8bAt174bKcu/80MC0CS5z8UKaKbYMQ nS4YW7+a4D46ww==; In-Reply-To: <837cq9u9e0.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 05 Aug 2023 12:27:19 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:268191 Archived-At: On Sat, Aug 05 2023, Eli Zaretskii wrote: >> date =3D {2020-10/2020-12}, >>=20 >> Results in user-error "Year or date field =E2=80=982020-10/2020-12=E2=80= =99 invalid". >>=20 >> The "date" field, however, is valid `biblatex' syntax for a date >> range, according to the section "2.3.8 Date and Time Specifications" >> of `biblatex's manual. > > Roland, any comments? biblatex permits dates and date ranges according to ISO 8601. The problem in bibtex-autokey-get-year arises because iso8601-valid-p believes that the string "2020-10/2020-12" is not valid according to ISO 8601, though iso8601-parse-interval parses that string correctly. So it seems to me that this problem requires, first of all, some changes in iso8601.el. Who is familiar with this code and can possibly make suggestions? Roland