From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id wHXEMpozs2NpjgAAbAwnHQ (envelope-from ) for ; Mon, 02 Jan 2023 20:42:18 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id uILJMpozs2P7QwEA9RJhRA (envelope-from ) for ; Mon, 02 Jan 2023 20:42:18 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 74102297D0 for ; Mon, 2 Jan 2023 20:42:18 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pCQgh-0002j7-ND; Mon, 02 Jan 2023 14:41:35 -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 ) id 1pCQgf-0002ii-Ep for guix-devel@gnu.org; Mon, 02 Jan 2023 14:41:33 -0500 Received: from mout.kundenserver.de ([217.72.192.75]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCQgc-0005Sq-Am for guix-devel@gnu.org; Mon, 02 Jan 2023 14:41:32 -0500 Received: from hermia.goebel-consult.de ([87.176.140.105]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1MZTyi-1pHOkA2F5K-00WZwT; Mon, 02 Jan 2023 20:41:20 +0100 Received: from [192.168.110.2] (lenashee.goebel-consult.de [192.168.110.2]) by hermia.goebel-consult.de (Postfix) with ESMTP id 26D5262032; Mon, 2 Jan 2023 20:41:31 +0100 (CET) Content-Type: multipart/alternative; boundary="------------mKGXi68S0cyyfunh1twERnzs" Message-ID: <12f602da-16fb-0c19-1fe2-8e4c9a921868@crazy-compilers.com> Date: Mon, 2 Jan 2023 20:41:17 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: Re: All updaters are broken Content-Language: de-DE, en-US To: Ricardo Wurmus Cc: guix-devel@gnu.org References: <874jtb7icl.fsf@elephly.net> <875ydp5ctv.fsf@elephly.net> <871qod5b4v.fsf@elephly.net> <87wn644u9y.fsf@elephly.net> From: Hartmut Goebel Organization: crazy-compilers.com In-Reply-To: <87wn644u9y.fsf@elephly.net> X-Provags-ID: V03:K1:sWy6jkBAMExo+KtMSW1htwe6t8FDu3qIyISnKaiAPXkyv2/32sZ Nu7HtecQAs9mICLEMehsPxSmCUj/Q2b5nsb16jWrkCVD5WTogwrfmot0kz8twGcGQSpRACg 30FXuzSWi+QpP6WL64nV87BcoaT5nOP0dq9xBJVSPgS2uEBG3VbvlNgKeM/K0CnYRbzYsP+ 2Gqt6YOyy9OMcR0ZjhbHQ== UI-OutboundReport: notjunk:1;M01:P0:7Q0xYBWo0pQ=;cVavVN/m5FXM37FXZSOP9NBTCfz Bg/LYpgMquDQLGsBGK4avIIJicoBdckFbHHEdN9QOz4l83LI8H/y89q54nip1BzTVsvt5jHUs jsJI+pO0iE6etUUFNlNVaTBbeLTtkgQrCggLzQS99qlkMT6KcrRFCy0bWnPIH58ADfKDmAV2J aDnI2j7sa+mXGuGmUSklu3We1wxtguSN4aSRtDlLUfcyd3OM2oB9HM+o/D5OxNIdg7qIVUFgQ RfmPKryaDpYChjOieV1PNVMtXplX4NnHPF2kNbtQF/P5Fnk+KcqiwODJb4l7VwJbxm4Os2kWt kQuO/UU2Qz9cVtWd+Ut1iuzPFwCu20DUXn81peO3NJtAEqRW34/IwcKFaxacR/zDTSTNpGrzF q3yoZQqkNaZuEfNkEh9OB0UpqsMRpl42uWZJ6fQ10J6t0PKL6GeMQf75jKKTuDRph0yljQ4vc csKdSpBMUQ4q9/Rl3CyC+KgZjmTkFTHVFf3GK3oiT5HYQ/AmcJgSIU/TnBsoUP3kUxaimUjIK L8cf5SHlGZOJBZbxgavINSTzWwngti4TFcs00CGwL+PBb5JOoV9nnPurEBiYaeAampWqjJ0yU Lxg8+0K87IhfbiT081iS/+l9GdIxZKnofzUviDEO7prD98k7OaWgKerYphXuXCh/L3dsYfEmA CzChUrVF1yPq6j1J/DHXB7b2iIG7+cPdnLX6jXcZHw== Received-SPF: pass client-ip=217.72.192.75; envelope-from=h.goebel@crazy-compilers.com; helo=mout.kundenserver.de X-Spam_score_int: -49 X-Spam_score: -5.0 X-Spam_bar: ----- X-Spam_report: (-5.0 / 5.0 requ) BAYES_00=-1.9, HTML_MESSAGE=0.001, NICE_REPLY_A=-3.142, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672688538; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=92vKO7ZEbbKol7zjgNxULRtvh1UPxSW5F248qEiOQZs=; b=tCp8pK0iXlpuFpNAYNZP42CgS1D71y8ArAP0doGRMLdChNYr2kmaBDJtVzyatSM2KHOsbN Z9tDSnbECzUoZqp7gYYNcY610kHFKUv5+lptSFPXndSNfCFUYe4aFTq/CLBqPW4iJAXFGI 6tk3kNRZIChbWsxK7r3QUAH40L+fLlpcehpYBWL+oOgGyzqL+EpzO26yuIkfM2VpTOUS1D MRyCUQDd+TQMA+3A+H3r+ER25GQ+yUMspySNJtBlKfon0cm0nvlCgXibUX75O6TH+j2yNm GrQwQdUdF9P0lsROcG9KuAnOLuu+CQD9Gr9HUif9H0cnB3hdpPKez8583pf3jA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1672688538; a=rsa-sha256; cv=none; b=pWRXkSlcpnOa8nwjw93jQY7oAJXHodnSzE6aXNPAGdvPbt3WhINZFxaNjVDARIYIzuTuVJ ZtUSuSa1EYZA9mqGobuVG+Y24YBmj8eeWyGimKV6oAH31htoV2XppeANQ0LtG90hjH+39D CLqfb1OajI7mJuYAlcxS1jFSPTM+w6pdqZi5hSWOHixH/D06Xh2tVLRPzTXQy8cnIYyraS 9I/YG4BuSNQ/OL1S9Ns4U48gkuWExEK+j1h9kB/Mn0UtJ5NT2KHKFPS/Lu9VuFN/H7WXnu zBoASSTWJJLSbutxzZs4UPQmOfJwyuqGm1Q6uqiYa3n1ed0EuBipZlPg2fb+yQ== X-Spam-Score: -2.85 X-Migadu-Queue-Id: 74102297D0 Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -2.85 X-TUID: CRbRU4TmnaXs This is a multi-part message in MIME format. --------------mKGXi68S0cyyfunh1twERnzs Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Am 02.01.23 um 20:17 schrieb Ricardo Wurmus: >> Thanks for providing the patch. For me this looks huge and hard to >> maintain. > “Hard to maintain”? How so? For me this double structure is hard to understand and thus to maintain. YMMV. Anyhow, if you want me to implement a solution bases on your code, I'll do so. You are far more experienced in Scheme than I am. -- Regards Hartmut Goebel | Hartmut Goebel |h.goebel@crazy-compilers.com | |www.crazy-compilers.com | compilers which you thought are impossible | --------------mKGXi68S0cyyfunh1twERnzs Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit
Am 02.01.23 um 20:17 schrieb Ricardo Wurmus:
Thanks for providing the patch. For me this looks huge and hard to
maintain.
“Hard to maintain”?  How so?

For me this double structure is hard to understand and thus to maintain. YMMV.

Anyhow, if you want me to implement a solution bases on your code, I'll do so. You are far more experienced in Scheme than I am.

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |
--------------mKGXi68S0cyyfunh1twERnzs--