Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 77390) by debbugs.gnu.org; 31 Mar 2025 13:17:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 31 09:17:17 2025 Received: from localhost ([127.0.0.1]:40347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tzF0u-0005sz-7f for submit <at> debbugs.gnu.org; Mon, 31 Mar 2025 09:17:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44394) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tzF0p-0005l1-0m for 77390 <at> debbugs.gnu.org; Mon, 31 Mar 2025 09:17:13 -0400 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 <ludo@HIDDEN>) id 1tzF0i-0004fw-TF; Mon, 31 Mar 2025 09:17:04 -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=k6iuGWCMNCWxWGVItwVxIa1IK+XgNQKjEHkCdqMNvLU=; b=aBV/vPiBomi32g2Ni8ZZ +7LQgti0T2LOB9+ZmWMcG8TLxvtzhS/6gRkyu3nKi6MtL2mMd9/MJanOVBe4laPQravEt83PzsgHN MQkRIRXbPWDVhte4Dm0iYt2A7T2hjPusns7BQhsFsc+iDCfjNOMfOykCRYUphJ1H3rna05CQUNeBD 2K+YJ+m/ezmWb/WbrF856EMwBkAWmoB5CecVU1IEZ7LSpRVbd9Au1Sj+FCMJ/6CTrnuV8Q6tPGlpi hhvk3Tg0P81QOzmVXrh9LLWT29br8vREVWk6XjM8gy4o0zZZZBCqyVwbECh52L4sk1jYtV3D+hR5v DSGav3JAVbPRwQ==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN> To: "Timo Wilken" <guix@HIDDEN> Subject: Re: bug#77390: Shepherd: bug in timer scheduling on daylight savings time change In-Reply-To: <D8TVBYDNEVB3.2M6JZ0D96HFML@HIDDEN> (Timo Wilken's message of "Sun, 30 Mar 2025 22:04:07 +0200") References: <D8TVBYDNEVB3.2M6JZ0D96HFML@HIDDEN> Date: Mon, 31 Mar 2025 15:17:00 +0200 Message-ID: <87semtl4qb.fsf@HIDDEN> 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: 77390 Cc: 77390 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Hi Timo, "Timo Wilken" <guix@HIDDEN> skribis: > Last night, this hit the exact moment of the CET/CEST change and seems to= have > confused the Shepherd a lot, to the point where it kept spamming the same > message to /var/log/messages, and used up 80% of my system's total memory, > according to htop. (This led to various things getting oom-killed, and the > system grinding to a halt until I had a look at it in the afternoon.) > > First, at 01:00, the Shepherd spawned about 30 processes for this one tim= er: > > --8<---------------cut here > 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned proces= s 1691. > 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'nextcloud-cron' spawned= process 1692. > 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for nex= tcloud-cron. > 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'gpsplot' spawned proces= s 1693. > 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for gps= plot. > 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'dynamic-dns-ipv4.api.my= thic-beasts.com' spawned process 1694. > 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for dyn= amic-dns-ipv4.api.mythic-beasts.com. > 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned proces= s 1698. > 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for gui= x-gc. I saw the exact same problem on berlin (aka. ci.guix.gnu.org): https://issues.guix.gnu.org/77401 but not on the other servers I co-administer; I suspect the difference is that these other servers did not have a timer running at 01:00. So I guess that the fix for <https://issues.guix.gnu.org/75622> was bogus somehow? To be continued=E2=80=A6 Ludo=E2=80=99.
bug-guix@HIDDEN
:bug#77390
; Package guix
.
Full text available.Ludovic Courtès <ludo@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at submit) by debbugs.gnu.org; 30 Mar 2025 20:04:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 30 16:04:49 2025 Received: from localhost ([127.0.0.1]:38175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tyytj-00078e-Us for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 16:04:48 -0400 Received: from lists.gnu.org ([2001:470:142::17]:52410) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <timo@HIDDEN>) id 1tyyth-000783-EZ for submit <at> debbugs.gnu.org; Sun, 30 Mar 2025 16:04:46 -0400 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 <timo@HIDDEN>) id 1tyytR-0006ZC-2j for bug-guix@HIDDEN; Sun, 30 Mar 2025 16:04:31 -0400 Received: from mx2.mythic-beasts.com ([2a00:1098:0:82:1000:0:2:1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <timo@HIDDEN>) id 1tyytN-00021E-1I for bug-guix@HIDDEN; Sun, 30 Mar 2025 16:04:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=twilken.net ; s=mythic-beasts-k1; h=To:From:Subject:Date; bh=uotxTyu6NZJZ61+GBfSqAGv1Akk1RbYpaC1geEiZozc=; b=UO75YAqP10Nz5Lpyd2LqRM1TAd XT7GqU/trfMbHI7J7j45eRGyLkrxPqTG5N77UG6ZRZesvk1usa4U01pG72iOjErVwGNI4Bb6RKo5Y qJx8REbLjYV7SvhtAY0iMdieckQYMe20b0UD4e/MuVTyytRQCY4yTXHT0OTrsylWHkI9JLXBuCO3x SP3yBn6E5YnIqd0TGTeDfvBYv0F7Ggsb7SyYUrRqv5kIFQFZnXX76oW98cO6IdyM++iNcZE2J/0QR oI7aT59QRIJCpflTYKgoxwxj4hbp+L/MF0BCiuLyUz3TDRdHCrJf474bM9tTkv5H1WotwNv/faydQ nfc3Uvkg==; Received: by mailhub-hex-d.mythic-beasts.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <timo@HIDDEN>) id 1tyytK-008UvH-Sv for bug-guix@HIDDEN; Sun, 30 Mar 2025 21:04:23 +0100 Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Sun, 30 Mar 2025 22:04:07 +0200 Message-Id: <D8TVBYDNEVB3.2M6JZ0D96HFML@HIDDEN> Subject: Shepherd: bug in timer scheduling on daylight savings time change From: "Timo Wilken" <guix@HIDDEN> To: <bug-guix@HIDDEN> X-Mailer: aerc 0.20.1 X-BlackCat-Spam-Score: 7 X-Spam-Status: No, score=0.7 Received-SPF: pass client-ip=2a00:1098:0:82:1000:0:2:1; envelope-from=timo@HIDDEN; helo=mx2.mythic-beasts.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hi, Last night, my server's time changed from CET to CEST automatically, as it = is set to Europe/Berlin time. I have a Shepherd timer set to run every night at 02:00 local time: https://cgit.twilken.net/dotfiles/tree/tw/system.scm?h=3Dcd39f5d3340c0bcd59= bb80d3ff4f12741db75e07#n136 --8<---------------cut here (simple-service 'disk-maintenance shepherd-root-service-type (list (shepherd-service (provision '(guix-gc)) (requirement '(user-processes file-systems)) (documentation "Delete unused files from Guix' store.") (modules '((shepherd service timer))) (start #~(make-timer-constructor (calendar-event #:hours '(2) #:minutes '(0)) (command (list "guix" "gc" "-d" "2w")))) (stop #~(make-timer-destructor)) (actions (list (shepherd-action (name 'trigger) (procedure #~trigger-timer) (documentation "Collect garbage now."))))))) --8<---------------cut here Last night, this hit the exact moment of the CET/CEST change and seems to h= ave confused the Shepherd a lot, to the point where it kept spamming the same message to /var/log/messages, and used up 80% of my system's total memory, according to htop. (This led to various things getting oom-killed, and the system grinding to a halt until I had a look at it in the afternoon.) First, at 01:00, the Shepherd spawned about 30 processes for this one timer= : --8<---------------cut here 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1691. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'nextcloud-cron' spawned p= rocess 1692. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for nextc= loud-cron. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'gpsplot' spawned process = 1693. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for gpspl= ot. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'dynamic-dns-ipv4.api.myth= ic-beasts.com' spawned process 1694. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for dynam= ic-dns-ipv4.api.mythic-beasts.com. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1698. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1703. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1713. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1715. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1723. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1726. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1732. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1736. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1740. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1750. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1754. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1761. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1766. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1768. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1778. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1785. 2025-03-30 01:00:00 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:00 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1791. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1806. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1811. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1818. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1822. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1829. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1838. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1848. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1851. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1862. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1872. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1876. 2025-03-30 01:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 01:00:02 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1883. 2025-03-30 01:00:02 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 03:00:00 localhost linux: [46479.948177] perf: interrupt took to= o long (2504 > 2500), lowering kernel.perf_event_max_sample_rate to 79750 2025-03-30 03:00:01 localhost linux: [47490.137060] perf: interrupt took to= o long (3138 > 3130), lowering kernel.perf_event_max_sample_rate to 63500 2025-03-30 03:00:01 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1887. 2025-03-30 03:00:01 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 03:00:02 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1896. 2025-03-30 03:00:02 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 03:00:03 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1910. 2025-03-30 03:00:03 localhost shepherd[1]: Registering new logger for guix-= gc. 2025-03-30 03:00:03 localhost shepherd[1]: Timer 'guix-gc' spawned process = 1915. --8<---------------cut here I then get 731(!!) lines like the following over the course of 3 seconds: --8<---------------cut here 2025-03-30 03:00:03 localhost shepherd[1]: Waiting anew for timer 'guix-gc'= (resuming from sleep state?). [...] 2025-03-30 03:00:06 localhost shepherd[1]: Waiting anew for timer 'guix-gc'= (resuming from sleep state?). --8<---------------cut here The Shepherd then gets more confused and starts spamming the same message o= ver and over again, but now without newlines, leading to lines like: --8<---------------cut here 2025-03-30 03:00:06 localhost shepherd[1]: Waiting anew for timer 'guix-gc'= (resuming from sleep state?).Waiting anew for timer 'guix-gc' (resuming fr= om sleep state?).Waiting anew for timer 'guix-gc' (resuming from sleep stat= e?).Waiting anew for timer 'guix-gc' (resuming from sleep state?).Waiting a= new for timer 'guix-gc' (resuming from sleep state?).Waiting anew for timer= 'guix-gc' (resuming from sleep state?).Waiting anew for timer 'guix-gc' (r= esuming from sleep state?).Waiting anew for timer 'guix-gc' (resuming from = sleep state?).Waiting anew for 2025-03-30 03:00:06 localhost shepherd[1]: timer 'guix-gc' (resuming from = sleep state?).Waiting anew for timer 'guix-gc' (resuming from sleep state?)= .Waiting anew for timer 'guix-gc' (resuming from sleep state?).Waiting anew= for timer 'guix-gc' (resuming from sleep state?).Waiting anew for timer 'g= uix-gc' (resuming from sleep state?).Waiting anew for timer 'guix-gc' (resu= ming from sleep state?).Waiting anew for timer 'guix-gc' (resuming from sle= ep state?).Waiting anew for timer 'guix-gc' (resuming from sleep state?).Wa= iting anew for timer 'guix-gc' --8<---------------cut here Then there's some output from the various "guix gc" processes spawned by th= e timer, which of course all step on each other's toes. The Shepherd keeps happily writing the above lines out in large blocks. It goes on like this until the afternoon, when the OOM kills start (probabl= y when I start SSH'ing in to see what's going on): --8<---------------cut here 2025-03-30 15:21:44 localhost linux: [93869.155828] sshd-session invoked oo= m-killer: gfp_mask=3D0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=3D0, = oom_score_adj=3D0 --8<---------------cut here After a bit of that, I decide to reboot the machine. I've saved the system logs from that night - let me know if you need more d= etails. I'm running Shepherd 1.0.3, as packaged in Guix: --8<---------------cut here Generation 235 Mar 29 2025 12:07:15 (current) file name: /var/guix/profiles/system-235-link canonical file name: /gnu/store/p7infvmm678nysvdg3xvxlr83xxkj66j-system label: GNU with Linux-Libre 6.13.8 bootloader: grub-efi root device: UUID: c63af3e6-3c2b-43d2-b1e6-944f09a10e0f kernel: /gnu/store/d7z9027yrs1vfmpvds10iqfl69cyvixn-linux-libre-6.13.8/bz= Image channels: tw: repository URL: https://git.twilken.net/dotfiles branch: master commit: 39abf96d68ce500abbd55f9bdbd68e1c63282d36 guix: repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 67f4a2feadbb6cc04a61b5a3bc7b8f4bace2a0bb [non-free channels omitted] --8<---------------cut here Cheers, Timo
"Timo Wilken" <guix@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#77390
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.