From unknown Sun Jun 15 01:08:06 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21906: julian-day->date negative input breakage Resent-From: Zefram Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Fri, 13 Nov 2015 14:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21906 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 21906@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.144742509510432 (code B ref -1); Fri, 13 Nov 2015 14:32:03 +0000 Received: (at submit) by debbugs.gnu.org; 13 Nov 2015 14:31:35 +0000 Received: from localhost ([127.0.0.1]:36836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxFO1-0002iA-64 for submit@debbugs.gnu.org; Fri, 13 Nov 2015 09:31:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51426) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxFNp-0002hs-9h for submit@debbugs.gnu.org; Fri, 13 Nov 2015 09:31:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZxFNo-0005Wd-5n for submit@debbugs.gnu.org; Fri, 13 Nov 2015 09:31:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,LOTS_OF_MONEY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56915) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxFNo-0005WZ-3V for submit@debbugs.gnu.org; Fri, 13 Nov 2015 09:31:20 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33168) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxFNi-0008Rf-KG for bug-guile@gnu.org; Fri, 13 Nov 2015 09:31:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZxFNh-0005VE-Q7 for bug-guile@gnu.org; Fri, 13 Nov 2015 09:31:14 -0500 Received: from river6.fysh.org ([2001:41d0:d:20da::2]:37661 helo=river.fysh.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxFNh-0005Uk-KN for bug-guile@gnu.org; Fri, 13 Nov 2015 09:31:13 -0500 Received: from zefram by river.fysh.org with local (Exim 4.80 #2 (Debian)) id 1ZxFNY-0001Zk-Gg; Fri, 13 Nov 2015 14:31:04 +0000 Date: Fri, 13 Nov 2015 14:31:04 +0000 From: Zefram Message-ID: <20151113143104.GP13455@fysh.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) scheme@(guile-user)> (use-modules (srfi srfi-19)) scheme@(guile-user)> (julian-day->date 0 0) $1 = # scheme@(guile-user)> (julian-day->date -1 0) $2 = # scheme@(guile-user)> (julian-day->date -100000 0) $3 = # scheme@(guile-user)> (julian-day->date -10000000 0) $4 = # Observe the various erroneous field values: negative hour, negative day-of-month, zero month. These occur in general for various negative JD inputs. Not only should the conversion not produce these kinds of values, the date structure type probably ought to reject them if they get that far. -zefram From unknown Sun Jun 15 01:08:06 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Zefram Subject: bug#21906: closed (Re: bug#21906: julian-day->date negative input breakage) Message-ID: References: <87o9bo0yur.fsf@netris.org> <20151113143104.GP13455@fysh.org> X-Gnu-PR-Message: they-closed 21906 X-Gnu-PR-Package: guile Reply-To: 21906@debbugs.gnu.org Date: Sun, 21 Oct 2018 03:22:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1540092122-15507-1" This is a multi-part message in MIME format... ------------=_1540092122-15507-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #21906: julian-day->date negative input breakage which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 21906@debbugs.gnu.org. --=20 21906: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21906 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1540092122-15507-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 21906-done) by debbugs.gnu.org; 21 Oct 2018 03:21:05 +0000 Received: from localhost ([127.0.0.1]:33691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gE4Ib-000411-2K for submit@debbugs.gnu.org; Sat, 20 Oct 2018 23:21:05 -0400 Received: from world.peace.net ([64.112.178.59]:45884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gE4IZ-00040D-K6 for 21906-done@debbugs.gnu.org; Sat, 20 Oct 2018 23:21:03 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1gE4IT-000396-Ps; Sat, 20 Oct 2018 23:20:57 -0400 From: Mark H Weaver To: Zefram Subject: Re: bug#21906: julian-day->date negative input breakage References: <20151113143104.GP13455@fysh.org> Date: Sat, 20 Oct 2018 23:20:44 -0400 In-Reply-To: <20151113143104.GP13455@fysh.org> (Zefram's message of "Fri, 13 Nov 2015 14:31:04 +0000") Message-ID: <87o9bo0yur.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21906-done Cc: 21906-done@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 (-) Zefram writes: > scheme@(guile-user)> (use-modules (srfi srfi-19)) > scheme@(guile-user)> (julian-day->date 0 0) > $1 = # > scheme@(guile-user)> (julian-day->date -1 0) > $2 = # > scheme@(guile-user)> (julian-day->date -100000 0) > $3 = # > scheme@(guile-user)> (julian-day->date -10000000 0) > $4 = # This is fixed by commit a58c7abd72648f77e4ede5f62a2c4e7969bb7f95 on the stable-2.2 branch. I'm closing this bug, but please reopen if appropriate. Thanks! Mark ------------=_1540092122-15507-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Nov 2015 14:31:35 +0000 Received: from localhost ([127.0.0.1]:36836 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxFO1-0002iA-64 for submit@debbugs.gnu.org; Fri, 13 Nov 2015 09:31:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51426) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZxFNp-0002hs-9h for submit@debbugs.gnu.org; Fri, 13 Nov 2015 09:31:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZxFNo-0005Wd-5n for submit@debbugs.gnu.org; Fri, 13 Nov 2015 09:31:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,LOTS_OF_MONEY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56915) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxFNo-0005WZ-3V for submit@debbugs.gnu.org; Fri, 13 Nov 2015 09:31:20 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33168) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxFNi-0008Rf-KG for bug-guile@gnu.org; Fri, 13 Nov 2015 09:31:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZxFNh-0005VE-Q7 for bug-guile@gnu.org; Fri, 13 Nov 2015 09:31:14 -0500 Received: from river6.fysh.org ([2001:41d0:d:20da::2]:37661 helo=river.fysh.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZxFNh-0005Uk-KN for bug-guile@gnu.org; Fri, 13 Nov 2015 09:31:13 -0500 Received: from zefram by river.fysh.org with local (Exim 4.80 #2 (Debian)) id 1ZxFNY-0001Zk-Gg; Fri, 13 Nov 2015 14:31:04 +0000 Date: Fri, 13 Nov 2015 14:31:04 +0000 From: Zefram To: bug-guile@gnu.org Subject: julian-day->date negative input breakage Message-ID: <20151113143104.GP13455@fysh.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) scheme@(guile-user)> (use-modules (srfi srfi-19)) scheme@(guile-user)> (julian-day->date 0 0) $1 = # scheme@(guile-user)> (julian-day->date -1 0) $2 = # scheme@(guile-user)> (julian-day->date -100000 0) $3 = # scheme@(guile-user)> (julian-day->date -10000000 0) $4 = # Observe the various erroneous field values: negative hour, negative day-of-month, zero month. These occur in general for various negative JD inputs. Not only should the conversion not produce these kinds of values, the date structure type probably ought to reject them if they get that far. -zefram ------------=_1540092122-15507-1--