From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 13 09:31:34 2015 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 From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 20 23:21:05 2018 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 From unknown Sun Jun 15 01:07:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 18 Nov 2018 12:24:05 +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