From unknown Sun Jun 22 07:52:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#75836: shepherd: cron-string->calendar-event does not seem to work Resent-From: Tomas Volf <~@wolfsden.cz> Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 25 Jan 2025 19:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 75836 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 75836@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.173783203913351 (code B ref -1); Sat, 25 Jan 2025 19:08:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jan 2025 19:07:19 +0000 Received: from localhost ([127.0.0.1]:52639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tblV1-0003TH-5q for submit@debbugs.gnu.org; Sat, 25 Jan 2025 14:07:19 -0500 Received: from lists.gnu.org ([2001:470:142::17]:42282) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tblUw-0003Su-8h for submit@debbugs.gnu.org; Sat, 25 Jan 2025 14:07:16 -0500 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 <~@wolfsden.cz>) id 1tblUe-0001kN-NT for bug-guix@gnu.org; Sat, 25 Jan 2025 14:06:56 -0500 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1tblUc-0003zv-6u for bug-guix@gnu.org; Sat, 25 Jan 2025 14:06:56 -0500 Received: by wolfsden.cz (Postfix, from userid 104) id B0BED342269; Sat, 25 Jan 2025 19:06:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1737832010; bh=XcrrTJ97Xdk2y86pgdwfTQe4w5hhNlEGoVJqbbAuxYg=; h=From:To:Subject:Date; b=ZOQSkrqV+rP1JNZt4FT8vpNZdymWpE/ht6enmnMyX7faH9qdPqWXMGl+S0f0IByMF vWYXIHQXDBLd78ziAL+RNaeyz/V90qCWX7T7JFisGdMAgvH0ezlaFenLVs7WCYXWQ3 Xcp54ex1b9N5GMCTTbHEpSkBS+D+xF8E/ztM1HE3DxGvRrPIdAEFU/54uGxOoa2+c2 dknXVb+xCZKl+1badzZAsiot/mZ4m2VAufVL1Kg+BD6zjyELp+r/Se1Sp8KqUCuVje wVtyrELUpF5FYYghz7UpOXql00XTu8wUEDoKkmRMVwB/GWgZiEYpsnVxYT2YGkwRwZ a8XOUxh6XeJZ9NpUj0qmLTixEg0NM95OLdoNiJXngY0JHoIa2LJiFwms3VqbY1aSv1 ju1lXyBof0+886Oa0DLEIXVTFLYp0GLijjSOpCCxSBXYIVW7Uo29nuEcDHTehc07ye ew5rI8dZUEiM4HlcSeYRFY/LlfuaJUr4AWHYTwLosfoI1uKCKeVZJEW6rHMFRsWqjS +xH7t3ih283u6odrOkYspexNJvN9FUTs45d5o+jUUHByNvN6xRkXkYqmJy5mbzJaaa ZgmDemdi4slA/vroH0YO04eyBEp4qfKmqsKS295+3aqOuGy4fHdKKbVkCVK0sk3rSq 6BUAyylDGP1EDptiVi12pLFY= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 477D1344431 for ; Sat, 25 Jan 2025 19:06:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1737832010; bh=XcrrTJ97Xdk2y86pgdwfTQe4w5hhNlEGoVJqbbAuxYg=; h=From:To:Subject:Date; b=ZOQSkrqV+rP1JNZt4FT8vpNZdymWpE/ht6enmnMyX7faH9qdPqWXMGl+S0f0IByMF vWYXIHQXDBLd78ziAL+RNaeyz/V90qCWX7T7JFisGdMAgvH0ezlaFenLVs7WCYXWQ3 Xcp54ex1b9N5GMCTTbHEpSkBS+D+xF8E/ztM1HE3DxGvRrPIdAEFU/54uGxOoa2+c2 dknXVb+xCZKl+1badzZAsiot/mZ4m2VAufVL1Kg+BD6zjyELp+r/Se1Sp8KqUCuVje wVtyrELUpF5FYYghz7UpOXql00XTu8wUEDoKkmRMVwB/GWgZiEYpsnVxYT2YGkwRwZ a8XOUxh6XeJZ9NpUj0qmLTixEg0NM95OLdoNiJXngY0JHoIa2LJiFwms3VqbY1aSv1 ju1lXyBof0+886Oa0DLEIXVTFLYp0GLijjSOpCCxSBXYIVW7Uo29nuEcDHTehc07ye ew5rI8dZUEiM4HlcSeYRFY/LlfuaJUr4AWHYTwLosfoI1uKCKeVZJEW6rHMFRsWqjS +xH7t3ih283u6odrOkYspexNJvN9FUTs45d5o+jUUHByNvN6xRkXkYqmJy5mbzJaaa ZgmDemdi4slA/vroH0YO04eyBEp4qfKmqsKS295+3aqOuGy4fHdKKbVkCVK0sk3rSq 6BUAyylDGP1EDptiVi12pLFY= From: Tomas Volf <~@wolfsden.cz> Date: Sat, 25 Jan 2025 20:06:49 +0100 Message-ID: <87lduyhfw6.fsf@wolfsden.cz> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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: -0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Five asterisks (* * * * *) is a valid cron time specification, but cron-string->calendar-event chokes one it: =2D-8<---------------cut here---------------start------------->8--- $ guix shell guile shepherd guile-fibers -- guile -c '(use-modules (shepher= d service timer)) (cron-string->calendar-event "* * * * *")' Backtrace: In ice-9/boot-9.scm: 1752:10 7 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 6 (apply-smob/0 #) In ice-9/boot-9.scm: 724:2 5 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 4 (_ #(#(#))) In ice-9/command-line.scm: 185:19 3 (_ #) In unknown file: 2 (eval (cron-string->calendar-event "* * * * *") #) In shepherd/service/timer.scm: 155:2 1 (calendar-event #:seconds _ #:minutes _ #:hours _ # _ # =E2=80= =A6) In srfi/srfi-1.scm: 634:9 0 (for-each # =E2=80=A6) srfi/srfi-1.scm:634:9: In procedure for-each: ERROR: 1. &message: "calendar-event: hours: 24: value out of range (0-23)" =2D-8<---------------cut here---------------end--------------->8--- I *think* on line 450 in timer.scm there should be `(hours 24 0)' instead of the current `(hours 60 0)'. Tomas =2D-=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmeVNkkOHH5Ad29sZnNk ZW4uY3oACgkQL7/ufbZ/wan7tRAAuP0k3pWnHM/V49BzXQD7TaREtqm8SbbypzED PFV0NM3RYzoGhtu4ONdAMD69ELufAHGa/1F44f/W7mri4fNIvRQab+U9CGIDGgL+ 4qck+yOq7b9NN5cIKo2AhWmGT2qIloPB3iLxUPytE8gCuzSaNsLWYgwyieasi5hL oggnXEnycQAJwdnbe5GH/mA8c8CEIUzkGc+qaXuWJU2RGvdVt5KkRUci1ikw8oMm 9oZLD9Gb0F9QmW6EbndyW3Ea5tjAQCtXhscTuZCk5yFkC7bYxnNi5PV3dBNHU9pT mQjjWfJbvXxeoTimtV2U2GF5V/eZn8JO/dYIZ6cuMJxyl960edhZ8ZjmN3HVQibs f+Wlk4qRFSx5Jvr1PrCHN7P/n7FwmBWvRm5SMOXaKLBvZM8fFOxm5fw3ZU04SOAz i9dnMpSZjbSgGp9gagUHRHcd+x3wbPhA8oRMUO0EIDqK2i8usyny0Aw0jArEL++o rJltokbyhNdWs6UW808zmZ3Hc5/lYBjQLFJZPZtsnDWLtPUGLQ4qCfNjXw7IfhTR l0I1y7QVvQ36qwF2FFHeLfhlwpYQIwWIIxjeYqm6SQG2XP/7w0G5tSyOivMt/Bk+ c+npuTbEenqxx4WsgM4iypuxqcudJ15Ks8L/lE+bRJVHDk6WWeqp4HwsgMFyqCiH qgA5bZc= =0Fgi -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:52:03 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: Tomas Volf <~@wolfsden.cz> Subject: bug#75836: closed (Re: bug#75836: shepherd: cron-string->calendar-event does not seem to work) Message-ID: References: <87o6zga2ok.fsf@gnu.org> <87lduyhfw6.fsf@wolfsden.cz> X-Gnu-PR-Message: they-closed 75836 X-Gnu-PR-Package: guix Reply-To: 75836@debbugs.gnu.org Date: Wed, 05 Feb 2025 14:26:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1738765562-19867-1" This is a multi-part message in MIME format... ------------=_1738765562-19867-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #75836: shepherd: cron-string->calendar-event does not seem to work which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 75836@debbugs.gnu.org. --=20 75836: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75836 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1738765562-19867-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 75836-done) by debbugs.gnu.org; 5 Feb 2025 14:26:01 +0000 Received: from localhost ([127.0.0.1]:49185 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tfgLp-0005AE-1v for submit@debbugs.gnu.org; Wed, 05 Feb 2025 09:26:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49044) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tfgLl-00059u-Lg for 75836-done@debbugs.gnu.org; Wed, 05 Feb 2025 09:25:58 -0500 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 1tfgLg-0003ET-5a; Wed, 05 Feb 2025 09:25:52 -0500 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=M9zlSfnQBdyk0a016g/LRSRWyeUkGe5JAbWW+qS7ROY=; b=Wc6b2F7q5Tfp3rtKnyN/ eXqa4p71nzadWlJuV4OU/eLIpC4m1lzBaDyj9y8VPOmdpSjrcSEH7Rgq2NEsqNM+9QXRWLA3DjKqN SLDfr31ndBRZm9a5bo2QnhLcMi4Jvpz0DGqtedGwPz5D+8skjJdJZ2+Id2/mbEcC4K62072yoN71X aZNiufjZ5TBmQm7mO+w0rSqM7s0hZcG4XQC6AlsxPaQCGx/AI7mQfV62PJcUocxLn5sRiiaHkEVfC Ou1gh7m+9/VmVOcKxV97hGnMeRvugIE/ABzgiOtgLEJqUlkZKQq/ZJlJP6sVDZdAB7aDIiM12ghEB gHu2phPKG56GNg==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tomas Volf <~@wolfsden.cz> Subject: Re: bug#75836: shepherd: cron-string->calendar-event does not seem to work In-Reply-To: <87lduyhfw6.fsf@wolfsden.cz> (Tomas Volf's message of "Sat, 25 Jan 2025 20:06:49 +0100") References: <87lduyhfw6.fsf@wolfsden.cz> Date: Wed, 05 Feb 2025 15:25:47 +0100 Message-ID: <87o6zga2ok.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75836-done Cc: 75836-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: -3.3 (---) Hello, Tomas Volf <~@wolfsden.cz> skribis: > $ guix shell guile shepherd guile-fibers -- guile -c '(use-modules (sheph= erd service timer)) (cron-string->calendar-event "* * * * *")' [...] > 1. &message: "calendar-event: hours: 24: value out of range (0-23)" > > I *think* on line 450 in timer.scm there should be `(hours 24 0)' > instead of the current `(hours 60 0)'. Indeed. Fixed in Shepherd commit e23044715b14dae3158926a49b771fd5862d65db. Thanks! Ludo=E2=80=99. ------------=_1738765562-19867-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Jan 2025 19:07:19 +0000 Received: from localhost ([127.0.0.1]:52639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tblV1-0003TH-5q for submit@debbugs.gnu.org; Sat, 25 Jan 2025 14:07:19 -0500 Received: from lists.gnu.org ([2001:470:142::17]:42282) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tblUw-0003Su-8h for submit@debbugs.gnu.org; Sat, 25 Jan 2025 14:07:16 -0500 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 <~@wolfsden.cz>) id 1tblUe-0001kN-NT for bug-guix@gnu.org; Sat, 25 Jan 2025 14:06:56 -0500 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1tblUc-0003zv-6u for bug-guix@gnu.org; Sat, 25 Jan 2025 14:06:56 -0500 Received: by wolfsden.cz (Postfix, from userid 104) id B0BED342269; Sat, 25 Jan 2025 19:06:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1737832010; bh=XcrrTJ97Xdk2y86pgdwfTQe4w5hhNlEGoVJqbbAuxYg=; h=From:To:Subject:Date; b=ZOQSkrqV+rP1JNZt4FT8vpNZdymWpE/ht6enmnMyX7faH9qdPqWXMGl+S0f0IByMF vWYXIHQXDBLd78ziAL+RNaeyz/V90qCWX7T7JFisGdMAgvH0ezlaFenLVs7WCYXWQ3 Xcp54ex1b9N5GMCTTbHEpSkBS+D+xF8E/ztM1HE3DxGvRrPIdAEFU/54uGxOoa2+c2 dknXVb+xCZKl+1badzZAsiot/mZ4m2VAufVL1Kg+BD6zjyELp+r/Se1Sp8KqUCuVje wVtyrELUpF5FYYghz7UpOXql00XTu8wUEDoKkmRMVwB/GWgZiEYpsnVxYT2YGkwRwZ a8XOUxh6XeJZ9NpUj0qmLTixEg0NM95OLdoNiJXngY0JHoIa2LJiFwms3VqbY1aSv1 ju1lXyBof0+886Oa0DLEIXVTFLYp0GLijjSOpCCxSBXYIVW7Uo29nuEcDHTehc07ye ew5rI8dZUEiM4HlcSeYRFY/LlfuaJUr4AWHYTwLosfoI1uKCKeVZJEW6rHMFRsWqjS +xH7t3ih283u6odrOkYspexNJvN9FUTs45d5o+jUUHByNvN6xRkXkYqmJy5mbzJaaa ZgmDemdi4slA/vroH0YO04eyBEp4qfKmqsKS295+3aqOuGy4fHdKKbVkCVK0sk3rSq 6BUAyylDGP1EDptiVi12pLFY= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 477D1344431 for ; Sat, 25 Jan 2025 19:06:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1737832010; bh=XcrrTJ97Xdk2y86pgdwfTQe4w5hhNlEGoVJqbbAuxYg=; h=From:To:Subject:Date; b=ZOQSkrqV+rP1JNZt4FT8vpNZdymWpE/ht6enmnMyX7faH9qdPqWXMGl+S0f0IByMF vWYXIHQXDBLd78ziAL+RNaeyz/V90qCWX7T7JFisGdMAgvH0ezlaFenLVs7WCYXWQ3 Xcp54ex1b9N5GMCTTbHEpSkBS+D+xF8E/ztM1HE3DxGvRrPIdAEFU/54uGxOoa2+c2 dknXVb+xCZKl+1badzZAsiot/mZ4m2VAufVL1Kg+BD6zjyELp+r/Se1Sp8KqUCuVje wVtyrELUpF5FYYghz7UpOXql00XTu8wUEDoKkmRMVwB/GWgZiEYpsnVxYT2YGkwRwZ a8XOUxh6XeJZ9NpUj0qmLTixEg0NM95OLdoNiJXngY0JHoIa2LJiFwms3VqbY1aSv1 ju1lXyBof0+886Oa0DLEIXVTFLYp0GLijjSOpCCxSBXYIVW7Uo29nuEcDHTehc07ye ew5rI8dZUEiM4HlcSeYRFY/LlfuaJUr4AWHYTwLosfoI1uKCKeVZJEW6rHMFRsWqjS +xH7t3ih283u6odrOkYspexNJvN9FUTs45d5o+jUUHByNvN6xRkXkYqmJy5mbzJaaa ZgmDemdi4slA/vroH0YO04eyBEp4qfKmqsKS295+3aqOuGy4fHdKKbVkCVK0sk3rSq 6BUAyylDGP1EDptiVi12pLFY= From: Tomas Volf <~@wolfsden.cz> To: bug-guix@gnu.org Subject: shepherd: cron-string->calendar-event does not seem to work Date: Sat, 25 Jan 2025 20:06:49 +0100 Message-ID: <87lduyhfw6.fsf@wolfsden.cz> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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: -0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Five asterisks (* * * * *) is a valid cron time specification, but cron-string->calendar-event chokes one it: =2D-8<---------------cut here---------------start------------->8--- $ guix shell guile shepherd guile-fibers -- guile -c '(use-modules (shepher= d service timer)) (cron-string->calendar-event "* * * * *")' Backtrace: In ice-9/boot-9.scm: 1752:10 7 (with-exception-handler _ _ #:unwind? _ # _) In unknown file: 6 (apply-smob/0 #) In ice-9/boot-9.scm: 724:2 5 (call-with-prompt _ _ #) In ice-9/eval.scm: 619:8 4 (_ #(#(#))) In ice-9/command-line.scm: 185:19 3 (_ #) In unknown file: 2 (eval (cron-string->calendar-event "* * * * *") #) In shepherd/service/timer.scm: 155:2 1 (calendar-event #:seconds _ #:minutes _ #:hours _ # _ # =E2=80= =A6) In srfi/srfi-1.scm: 634:9 0 (for-each # =E2=80=A6) srfi/srfi-1.scm:634:9: In procedure for-each: ERROR: 1. &message: "calendar-event: hours: 24: value out of range (0-23)" =2D-8<---------------cut here---------------end--------------->8--- I *think* on line 450 in timer.scm there should be `(hours 24 0)' instead of the current `(hours 60 0)'. Tomas =2D-=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJCBAEBCgAsFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmeVNkkOHH5Ad29sZnNk ZW4uY3oACgkQL7/ufbZ/wan7tRAAuP0k3pWnHM/V49BzXQD7TaREtqm8SbbypzED PFV0NM3RYzoGhtu4ONdAMD69ELufAHGa/1F44f/W7mri4fNIvRQab+U9CGIDGgL+ 4qck+yOq7b9NN5cIKo2AhWmGT2qIloPB3iLxUPytE8gCuzSaNsLWYgwyieasi5hL oggnXEnycQAJwdnbe5GH/mA8c8CEIUzkGc+qaXuWJU2RGvdVt5KkRUci1ikw8oMm 9oZLD9Gb0F9QmW6EbndyW3Ea5tjAQCtXhscTuZCk5yFkC7bYxnNi5PV3dBNHU9pT mQjjWfJbvXxeoTimtV2U2GF5V/eZn8JO/dYIZ6cuMJxyl960edhZ8ZjmN3HVQibs f+Wlk4qRFSx5Jvr1PrCHN7P/n7FwmBWvRm5SMOXaKLBvZM8fFOxm5fw3ZU04SOAz i9dnMpSZjbSgGp9gagUHRHcd+x3wbPhA8oRMUO0EIDqK2i8usyny0Aw0jArEL++o rJltokbyhNdWs6UW808zmZ3Hc5/lYBjQLFJZPZtsnDWLtPUGLQ4qCfNjXw7IfhTR l0I1y7QVvQ36qwF2FFHeLfhlwpYQIwWIIxjeYqm6SQG2XP/7w0G5tSyOivMt/Bk+ c+npuTbEenqxx4WsgM4iypuxqcudJ15Ks8L/lE+bRJVHDk6WWeqp4HwsgMFyqCiH qgA5bZc= =0Fgi -----END PGP SIGNATURE----- --=-=-=-- ------------=_1738765562-19867-1--