From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#52209: 28.0.60; [PATCH] date-to-time fails on pure dates Date: Tue, 21 Dec 2021 12:01:07 +0100 Message-ID: <871r26i5n0.fsf@gnus.org> References: <7c22f300-eedb-da65-db02-e82025ec2f48@cs.ucla.edu> <25023.40959.627321.685762@orion.rgrjr.com> <875yrjpp03.fsf@gnus.org> <25024.42989.718735.680188@orion.rgrjr.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23519"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Katsumi Yamaoka , Paul Eggert , 52209@debbugs.gnu.org To: Bob Rogers Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 21 12:02:14 2021 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 1mzcuL-0005vZ-W7 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 21 Dec 2021 12:02:14 +0100 Original-Received: from localhost ([::1]:50510 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzcuK-0003rL-JL for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 21 Dec 2021 06:02:12 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43426) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzcuA-0003r4-KG for bug-gnu-emacs@gnu.org; Tue, 21 Dec 2021 06:02:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40967) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mzcuA-0004Xk-A0 for bug-gnu-emacs@gnu.org; Tue, 21 Dec 2021 06:02:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mzcuA-0002zV-33 for bug-gnu-emacs@gnu.org; Tue, 21 Dec 2021 06:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Dec 2021 11:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52209 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 52209-submit@debbugs.gnu.org id=B52209.16400844829494 (code B ref 52209); Tue, 21 Dec 2021 11:02:02 +0000 Original-Received: (at 52209) by debbugs.gnu.org; 21 Dec 2021 11:01:22 +0000 Original-Received: from localhost ([127.0.0.1]:52513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzctW-0002Sl-AA for submit@debbugs.gnu.org; Tue, 21 Dec 2021 06:01:22 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:36446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzctU-0002Lv-AR for 52209@debbugs.gnu.org; Tue, 21 Dec 2021 06:01:21 -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=tQBBr6Uiku8kvsaRpZpEEJYwhQypOVKlXkws7T/Ntao=; b=shsFMh5TnudAJgcHePnFpJisHw rNu+85cO8KztIIkNDVcG+PPUs5GDuIg48M1Jds95eDwD+64lyLlOyWnSJzcWHaYFOkgk6ovaAPWnv 8L/iIxbtZNSTiWLuOZqiMlumGQbssW1g8gLEuxPkNkU6u1jy1EzUP5m27iSs9B/aZGis=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mzctH-0005Z1-UX; Tue, 21 Dec 2021 12:01:10 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEVPcZAhOVFtjauf t87X5fD///9yaa3UAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+UMFQoqG8Dz6i8AAAGdSURBVDjLbZTR ecMgDIQFzgDQdAAsMkCKPEFg/5l6EmDjflVeYn6fhA5hokAz4hrkAjHzPwDBFj79Bb4D7iCcqYjz DbipCCxlAZTcTMUiWBbZbcFLAdGtQiFSygSbSOp7UoVFB1mUkAfIKwj6r/RcE7iRyYD1IUfTJ2eC 1uoK6gDfDYFdWg0vcoKjdSKC9ZQ72CM9bV2fDHAvssf0aidRb3024L5KO6OatwB4KW35Ao0SCIqA JDluAD8Dmu0GnDrad8mtvacKtd0EVbCr5wkyqo7XPgEeLKD4Ad7xedXAaRQaVfcVwBBJaERFP/Fx ATX3DR87OG5AqibUVGHpIwabEgXVPVYQsbHSAb1uwKaaFSR/AzoRrGdSU2BeAC6C70V0CLalRj9e gI8e+6ijF8d7PZF6dPCYfZDaZeMEb9ZUwWcZQHzMa4N9RhXkxZIT2JitfRDPqdZLcqyKeUFKstG3 UzbFlDCjqSlHH56HRuciTDl1DzMPED1fYH4BAEyPe1/EvEqG8Oxo44woJSuA8X4Ad6rHJ8fSJXJx fHIS/wI1yLQaHchSrwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0xMi0yMVQxMDo0MjoyNyswMDow MN6SRekAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMTItMjFUMTA6NDI6MjcrMDA6MDCvz/1VAAAA AElFTkSuQmCC X-Now-Playing: Laurie Freelove's _Songs From The Nineline_: "The Moon In Our Hearts" In-Reply-To: <25024.42989.718735.680188@orion.rgrjr.com> (Bob Rogers's message of "Mon, 20 Dec 2021 10:57:33 -0500") 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" Xref: news.gmane.io gmane.emacs.bugs:222867 Archived-At: Bob Rogers writes: > On the other hand, I can imagine the caller might want to insist that > the passed string must be in a certain format and force an error if > parse-time finds otherwise. Yup. That's one good reason to not have a time parsing function guess at formats, because the input data will be different. In my previous job, we had a library to parse date/time strings, and I think we were up to about 80 distinct formats to handle the different data feeds we were getting. For instance, "01 02 03" may be three different dates depending on where you get the date from. > One question: Did you have in mind that parse-time should have the > same return value as parse-time-string, in order to feed into the other > Emacs time functions? Yes, I think so. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no