From debbugs-submit-bounces@debbugs.gnu.org Thu May 21 21:53:01 2020 Received: (at submit) by debbugs.gnu.org; 22 May 2020 01:53:01 +0000 Received: from localhost ([127.0.0.1]:57711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbwro-0001V2-WD for submit@debbugs.gnu.org; Thu, 21 May 2020 21:53:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:38036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jbwrk-0001Us-AF for submit@debbugs.gnu.org; Thu, 21 May 2020 21:52:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45684) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbwrk-0006xZ-1s for guix-patches@gnu.org; Thu, 21 May 2020 21:52:52 -0400 Received: from mail-io1-xd44.google.com ([2607:f8b0:4864:20::d44]:33420) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jbwrf-000659-5y for guix-patches@gnu.org; Thu, 21 May 2020 21:52:51 -0400 Received: by mail-io1-xd44.google.com with SMTP id k18so9841601ion.0 for ; Thu, 21 May 2020 18:52:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cune-org.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:user-agent:mime-version; bh=/j0Jd3tsJNt6llI4P5Yjk8aAurrvTSzkTxHevfMaqW4=; b=TS2UzZSCZ5AGloHq4gsPzuPWPe9HFPOfjagopVlKodxr6GtBWY+S/awIf3Y6DZnslU yeYKIjwsaguWCj4VFtQgXlyBSa5iKrUrLhxxWImhiRqx+sDzlAmyHGiGeYrqmPGT07qX W8kk60RiusZreyd7Wb2uJvbUM51fqWugy1fo6e3pRuUI/qlv8gwVfVWl9ZVNcgnjZEDJ 9zaNbtcXu/nG8V8T84zEWTyE0QXWhPfvmZJr4ODBGoigz5M/M76lZr30OzCNAKTu6JEE y9nvvhpkRfRzc3aIPhGOoOWe/Pb+CIAhws2t03HMgQqsU0X1+kwLo3/xxs2SjmHMgHAH oCXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=/j0Jd3tsJNt6llI4P5Yjk8aAurrvTSzkTxHevfMaqW4=; b=cgvQ4RrtfwkLaU3KZODPy6ydWa1zRVH/hL7OHv+RNkCS6P8Nz71RN0rTNe7NI0omHb kjgZMU8gkldRzakoTRNmQ+7KSmlPfO89Ry8yQ5Fyb3CPP3Mz+ksCZ2tx9ZBc/oE/Q6Li 2v6Jfc8Fh8XG9QsDzEMH2Uhus7ZRP9M9NHbpQntH5n628uVtYg8pwN5ddF+N9ohpySQg DDpK9FJZYBNPGfBISqqpQ1F+SGu52LiRHknQQ3kH+FXqt/ZLR1x6z9t+NfMymoRWq29A KGCgC1QMd1TSDKQpm7xdn080rOXx6+9Jn644QRBxXe3zEcjtzcf9JPmYP9px7owM7uwV W5ZQ== X-Gm-Message-State: AOAM530yNljBVLYA5G5BR33Y4pQ7cEthB7zpmz5fpMZ7f9Z1IaEa+TFm uAvebxGZkBu0vb2a8cB1Y/VnLZgpw5M= X-Google-Smtp-Source: ABdhPJzbAZqfyiFEEjzfqyYGACLEG+qQaWMpT11du+asYbyRU3hdWcpOhpaKt/1mDgF5k87v3k9bqQ== X-Received: by 2002:a5d:84d4:: with SMTP id z20mr1319958ior.36.1590112364898; Thu, 21 May 2020 18:52:44 -0700 (PDT) Received: from GuixPotato ([208.89.170.24]) by smtp.gmail.com with ESMTPSA id p7sm3082127iob.7.2020.05.21.18.52.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2020 18:52:44 -0700 (PDT) From: Caleb Ristvedt To: guix-patches@gnu.org Subject: [PATCH] Fix guile-fibers resource leak Date: Thu, 21 May 2020 20:52:38 -0500 Message-ID: <87zha0zqft.fsf@cune.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: pass client-ip=2607:f8b0:4864:20::d44; envelope-from=caleb.ristvedt@cune.org; helo=mail-io1-xd44.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain This adds a patch to guile-fibers to fix a resource leak that caused file descriptors to be opened and never closed with each invocation of `run-fibers'. This is presumably what was causing the tests to fail, as guile will abort when it gets EMFILE while attempting to create a new thread. I've verified that it builds on my system, but it's only a 4-core machine, and the rate at which file descriptors leak scales with the number of cores, so it's possible it would have built successfully here regardless. Could someone with access to a system with more cores verify that it now builds properly there? Hopefully a bug fix release will show up soon enough and we can get rid of this. - reepca --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-gnu-guile-fibers-Add-patch-to-fix-resource-leak.patch Content-Transfer-Encoding: quoted-printable From=20659fa6b70cb8364187753e240076cdb107320070 Mon Sep 17 00:00:00 2001 From: Caleb Ristvedt Date: Thu, 21 May 2020 20:30:58 -0500 Subject: [PATCH] gnu: guile-fibers: Add patch to fix resource leak. guile-fibers@1.0.0 has a resource leak where run-fibers will only destroy o= ne scheduler, but it creates as many as there are cpu cores by default (see https://github.com/wingo/fibers/issues/36). This causes the tests to fail = on systems with many cores, and can cause guile to crash under certain circumstances. This fixes that resource leak. At present neither git mast= er nor the latest release has fixed this yet. * gnu/packages/patches/guile-fibers-destroy-peer-schedulers.patch: new patc= h. * gnu/local.mk: add it to the list of patches. * gnu/packages/guile-xyz.scm (guile-fibers): use it. =2D-- gnu/local.mk | 1 + gnu/packages/guile-xyz.scm | 5 +++- ...guile-fibers-destroy-peer-schedulers.patch | 24 +++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/guile-fibers-destroy-peer-schedule= rs.patch diff --git a/gnu/local.mk b/gnu/local.mk index 1d9de9a57e..2f24f892b1 100644 =2D-- a/gnu/local.mk +++ b/gnu/local.mk @@ -1053,6 +1053,7 @@ dist_patch_DATA =3D \ %D%/packages/patches/guile-3.0-relocatable.patch \ %D%/packages/patches/guile-linux-syscalls.patch \ %D%/packages/patches/guile-3.0-linux-syscalls.patch \ + %D%/packages/patches/guile-fibers-destroy-peer-schedulers.patch \ %D%/packages/patches/guile-gdbm-ffi-support-gdbm-1.14.patch \ %D%/packages/patches/guile-present-coding.patch \ %D%/packages/patches/guile-rsvg-pkgconfig.patch \ diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 674b1f922b..a1deee32d1 100644 =2D-- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -523,7 +523,10 @@ Unix-style DSV format and RFC 4180 format.") (("#:use-module \\(fibers\\)") (string-append "#:use-module (fibers)\n" "#:use-module (ice-9 threads)\n"))) =2D #t)))) + #t)) + (patches + ;; fixes a resource leak that causes crashes in the tests + (search-patches "guile-fibers-destroy-peer-schedulers.patch= ")))) (build-system gnu-build-system) (arguments '(;; The code uses 'scm_t_uint64' et al., which are deprecated in 3.0. diff --git a/gnu/packages/patches/guile-fibers-destroy-peer-schedulers.patc= h b/gnu/packages/patches/guile-fibers-destroy-peer-schedulers.patch new file mode 100644 index 0000000000..8bb7153153 =2D-- /dev/null +++ b/gnu/packages/patches/guile-fibers-destroy-peer-schedulers.patch @@ -0,0 +1,24 @@ +Fibers 1.0.0 has a bug in run-fibers in which peer schedulers aren't destr= oyed - +so if you had 4 cores, 1 would be destroyed when run-fibers returned, but = the +other 3 would stay around. Each scheduler uses 3 file descriptors, so for +machines with many cores, this resource leak adds up quickly - quickly eno= ugh +that the test suite can even fail because of it. + +See https://github.com/wingo/fibers/issues/36. + +This fixes that. It should be safe to destroy the peer schedulers at the = given +point because the threads that could be running them are all either dead o= r the +current thread. + +As of May 21, 2020, this bug still existed in the 1.0.0 (latest) release a= nd in +git master. +--- a/fibers.scm 2020-05-21 18:38:06.890690154 -0500 ++++ b/fibers.scm 2020-05-21 18:38:56.395686693 -0500 +@@ -137,5 +137,6 @@ + (%run-fibers scheduler hz finished? affinity)) + (lambda () + (stop-auxiliary-threads scheduler))))) ++ (for-each destroy-scheduler (scheduler-remote-peers scheduler)) + (destroy-scheduler scheduler) + (apply values (atomic-box-ref ret)))))) + =2D-=20 2.26.2 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEdNapMPRLm4SepVYGwWaqSV9/GJwFAl7HMGYACgkQwWaqSV9/ GJyeoAf/d/jVHgzjj4V/5g2JAfGhzz02VaFoI8xi5hTR/QzGuV1oHtQTqOW52P// L2EXz4U0jA2fKoBn3wrmu2J8X87N/o02G+uai42MFshOVn8wjqrtYOm9TIVLYZPp oQYusoklnR123viu/QEABfzP7GF0u3dizMqF/q1ukdTMb+fNy7sLZ/UrYl7wimS3 JyRq2pisaOFJWxSQkg8WROsPHxOQBGE8/2aPp6KdTu2QZpuyDm8pYApd4/rG8ZrY Xrx1naejA8SA5GyEmdkAZWbphze3l2Hj0aNTa8PzHfsa7sRuod2wvYgLlVmg3E3g 1+SlYaBnTAHCsLyUqx62t29p/harLA== =oNOA -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 22 13:45:07 2020 Received: (at 41444) by debbugs.gnu.org; 22 May 2020 17:45:07 +0000 Received: from localhost ([127.0.0.1]:60310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcBjH-0002Hk-AW for submit@debbugs.gnu.org; Fri, 22 May 2020 13:45:07 -0400 Received: from mira.cbaines.net ([212.71.252.8]:59992) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcBjF-0002Ha-2x for 41444@debbugs.gnu.org; Fri, 22 May 2020 13:45:05 -0400 Received: from localhost (unknown [46.237.173.189]) by mira.cbaines.net (Postfix) with ESMTPSA id 12DDF27BBE1; Fri, 22 May 2020 18:45:04 +0100 (BST) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 2b268bcc; Fri, 22 May 2020 17:45:01 +0000 (UTC) References: <87zha0zqft.fsf@cune.org> User-agent: mu4e 1.2.0; emacs 26.3 From: Christopher Baines To: Caleb Ristvedt , 41444@debbugs.gnu.org Subject: Re: [bug#41444] [PATCH] Fix guile-fibers resource leak In-reply-to: <87zha0zqft.fsf@cune.org> Date: Fri, 22 May 2020 18:44:59 +0100 Message-ID: <87eerbc19g.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41444 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 (-) --=-=-= Content-Type: text/plain Caleb Ristvedt writes: > This adds a patch to guile-fibers to fix a resource leak that caused > file descriptors to be opened and never closed with each invocation of > `run-fibers'. This is presumably what was causing the tests to fail, as > guile will abort when it gets EMFILE while attempting to create a new > thread. I've verified that it builds on my system, but it's only a > 4-core machine, and the rate at which file descriptors leak scales with > the number of cores, so it's possible it would have built successfully > here regardless. Could someone with access to a system with more cores > verify that it now builds properly there? I've tried this on bayfront.guix.gnu.org which has 32 cores and I'm very glad to say it seems to work! Maybe tweak the capitalisation in the commit message, "New patch", "Add it ...", "Use it", but yeah, I'm all for merging this, with it I'll be able to reconfigure bayfront hopefully. Are you set to tweak the commit message and push? Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl7ID5tfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XeMjg/9FjyEOHwUerdwzDNIz8l/KikV3SWCM0W7bFdoohfeMHHhq8MI7SPzWPu3 pL750T/kgjHW6cyE/Q5yil7wqnPTItEXP+IL1vIw9IRTjmKCU4iBqvFzXG/wj3N1 TKGlxbUGfs8tkinn4JU3zaQL+zwQtfS8krXUoMdzcD7S4cGi8+tDh/JIMvFV9R1k YzduQRr60YTO2q24QY9jfwrlHH9+kDLU5gAs2dRMLcOjdCwyKQid1CGttOge6K8N qUB4Wh/RreGt5OojzjWRtgngN3hlIbUUX7fbT5tiFh6nl1SkT/X73XRKg8CAjzAo XTGexUNZNbwPGd1yqkc/xh3+FOvixDB9M3kRlZOB9MfJM32hbPY2HY7G93hQDvHH jJ97CT+OPtD3YFZeoS9q3K7Jlwg1hZluk/V++y1chDsgSgbDWvPEIryP7AOnmhxW uLzCAly/NkjI/0h+G/7H7qfmcE0PRKg856cVaUh89VyifLQ+XJDXpgbYGSSL2cBj WTbSyMczzVWsLM5YIpGnofJ7svCUNCZwxOoYC9yg4qCc0I3Meqk4z+k0iR58uYe+ SuQ1Cr64xad0UnuzFLO/vdlDSR/sjcf0FbXalQKtzB31kCwywjryZwJfuyvUwmm8 iS6y893Ywq9FHfw0DLVnlc2LtRdffTP+x7efQMmcHlGRpCbqnGo= =oaFa -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri May 22 15:38:52 2020 Received: (at 41444) by debbugs.gnu.org; 22 May 2020 19:38:52 +0000 Received: from localhost ([127.0.0.1]:60460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcDVM-00056R-8X for submit@debbugs.gnu.org; Fri, 22 May 2020 15:38:52 -0400 Received: from mail-io1-f65.google.com ([209.85.166.65]:37939) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcDVK-00056E-CU for 41444@debbugs.gnu.org; Fri, 22 May 2020 15:38:51 -0400 Received: by mail-io1-f65.google.com with SMTP id d7so12586432ioq.5 for <41444@debbugs.gnu.org>; Fri, 22 May 2020 12:38:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cune-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=+upUBw1YBaSTQI1T7r8Nte/EjJDFUU+iD8Hgp40MoRI=; b=BBSOWUrOyA8cOryyiR3CsmewcceyAVoP3iU2x0fdyrU5Z6kjDhzI4q+CY06xu1TEgV valsXSqzUbS0KT/B2t2Zls9G8B6o/1zwMFBhe/mjRI7b2DcdDNkDSr3PRstIZOq/DNBc fKwwlTPWmD502JFLoaXDdMx3MjcSaXvk/S8egFh3CwlvMSNs/m6aCHU+u6RrrMiJf322 X8S7/CF0WdO7l9xWj/gEZE6Ihjj7PnkJYAXWXXZryscuqxxuXuwV6gd5Odl4gpXTDXHC 4YvWHcD8GDNqdVtxXNL32OA7ZYNy7m8LafGkfgKkOudTZqAFnr7gs/TyF8biVrnFdsP/ ebWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=+upUBw1YBaSTQI1T7r8Nte/EjJDFUU+iD8Hgp40MoRI=; b=iTaNKoPVmCncA/Rvl4z5fVeNTHxMavZba0uMkC01+hrWzdfmjwfab/GL9JxcFoVYOA TNDrO95zjL3Rj6L1CBgIn2rTZpliyMcdXajl33Nf0x/VxMazCBxBgwPssSfm3Lfb1I+m bTil4FzvUx1YqV59gKKQk3uEma2RrjJzuvejE6A9Zn2JFQ1UzepwaC/D+9ttDvqLprgD MEpDw9+pQuz6C0yvNkx4U+BaF2ADWf8jThG6nQoZ4lKl6rXxYQw/6woqaSIdM+GOdB+P dduUaSzFbruzl7J6gbdlyxMvf8eDTrGg4ARnHqV/i1f2+MqrWI1EUF8zcw2nfIrTSQke FnMw== X-Gm-Message-State: AOAM530l7Y+Ll6wox4w+WWbw0kWUrGwxpd8OCn0FaB6jg3mzWupyb3R9 GJGmeLfUyx4k3B/BQwZ7CuI0JyaIxSc= X-Google-Smtp-Source: ABdhPJwnWPjn++H1KlQmpZJ68exfSKSHcyil4EdPYepoc+4mNC+odSuhHWy/QfC3zc5v754zqirVKw== X-Received: by 2002:a5d:860b:: with SMTP id f11mr4330428iol.104.1590176324405; Fri, 22 May 2020 12:38:44 -0700 (PDT) Received: from GuixPotato ([208.89.170.24]) by smtp.gmail.com with ESMTPSA id w26sm5314259ill.19.2020.05.22.12.38.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2020 12:38:44 -0700 (PDT) From: Caleb Ristvedt To: Christopher Baines Subject: Re: [bug#41444] [PATCH] Fix guile-fibers resource leak References: <87zha0zqft.fsf@cune.org> <87eerbc19g.fsf@cbaines.net> Date: Fri, 22 May 2020 14:38:42 -0500 In-Reply-To: <87eerbc19g.fsf@cbaines.net> (Christopher Baines's message of "Fri, 22 May 2020 18:44:59 +0100") Message-ID: <87tv07zrnh.fsf@cune.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41444 Cc: 41444@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 (-) Christopher Baines writes: > I've tried this on bayfront.guix.gnu.org which has 32 cores and I'm very > glad to say it seems to work! Excellent. > Maybe tweak the capitalisation in the commit message, "New patch", "Add > it ...", "Use it", Done. > Are you set to tweak the commit message and push? Indeed, tweaked and pushed as 9af90aafdfd8afd5fb7b5377ca5daf2215d38d7a. - reepca From debbugs-submit-bounces@debbugs.gnu.org Fri May 22 15:39:25 2020 Received: (at 41444-done) by debbugs.gnu.org; 22 May 2020 19:39:25 +0000 Received: from localhost ([127.0.0.1]:60464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcDVs-00057Z-I3 for submit@debbugs.gnu.org; Fri, 22 May 2020 15:39:24 -0400 Received: from mail-io1-f44.google.com ([209.85.166.44]:38263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcDVr-00057M-CJ for 41444-done@debbugs.gnu.org; Fri, 22 May 2020 15:39:23 -0400 Received: by mail-io1-f44.google.com with SMTP id d7so12588040ioq.5 for <41444-done@debbugs.gnu.org>; Fri, 22 May 2020 12:39:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cune-org.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:user-agent:mime-version; bh=WvFzGGFbyCUy4Y1ReeGnl2VJLtdhu3nJxnpOI7j93BI=; b=luSqxgelXvnPzrEwwGIWkx1GB8IMRPT6WfWdNWf2uIPYB54Couq4vw221b7an/3eZ9 f91Yib5zSxPf0w2g7vs0RJyC+uX4YTVRQ+y92ZEo2ItfoF9juVpikwAa2YInd4dafsNk 7jJHcLArTnY5iqDOj07vCo1ocUSRO8ceDjEi0BNqKUmLcK8arcsM81V2hqHOkWIj8ql1 XDUIr41CV/3I3D+BdnXlV01eve1fifFiPFjrTCkk+4PtPtjpZXYEW1PJhHGmJNCcLBRj ZJ6ybPnlkGPvEjpvngjOxCUYei4pqBC2uVKQI8eMkKQNXWbC1g1bRS389SeTHphNwmb/ nC9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version; bh=WvFzGGFbyCUy4Y1ReeGnl2VJLtdhu3nJxnpOI7j93BI=; b=AgPZWJhRwpdzsi6H1vbFXulzJyqjU4mQIZbYJKw6KOjzbQJrddD9jyT4YVlf6ac83o PZdPZ6voWpP0c21Vt5TtD410d+nNH7heT5Fc+0by31rreJtX6e+C4T7OXMU8gJU10CwN w9cMbjhuaJxMJGU9i7HP3n6vJDK8rgTjAlGdnzDhe0TEXas5wtb0tEbBkz1w1Xg5iHW5 0q5vky2KKVv4+lqtqC+XC62CWgV75ho9WAc8F+lQGvS+/4XEGxSqtnwO0pzZGNveztSS 6kGxD6sqUowCiTAaDWeeipGfLemc4qsmjJML9l5aZAwU+jz10emNPqudZUqj/9liRHWJ UNsA== X-Gm-Message-State: AOAM530c/FYJrvBHejf7SsUvJaGPtU8PG6Jr80o93U/Qpf9t0iaplDVg BT2DTqfi+sb6W+hCes6Rc+vyaJR8kd8= X-Google-Smtp-Source: ABdhPJwlxaOxzSbB1kmATP9PdE5tofqjo1QagGdmu2GvDFWeXEaSBFtRajLQPqO5YXmP2WOan/CoAA== X-Received: by 2002:a05:6602:13c6:: with SMTP id o6mr4358056iov.84.1590176357676; Fri, 22 May 2020 12:39:17 -0700 (PDT) Received: from GuixPotato ([208.89.170.24]) by smtp.gmail.com with ESMTPSA id c7sm3446058ioa.38.2020.05.22.12.39.16 for <41444-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2020 12:39:17 -0700 (PDT) From: Caleb Ristvedt To: 41444-done@debbugs.gnu.org Subject: done Date: Fri, 22 May 2020 14:39:16 -0500 Message-ID: <87pnavzrmj.fsf@cune.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 41444-done 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 (-) closed. From unknown Mon Aug 18 09:10:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 20 Jun 2020 11:24:06 +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