From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id GOEENLUuy2MvsQAAbAwnHQ (envelope-from ) for ; Sat, 21 Jan 2023 01:15:49 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 2DgGNLUuy2O72AAA9RJhRA (envelope-from ) for ; Sat, 21 Jan 2023 01:15:49 +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 AE9BC38642 for ; Sat, 21 Jan 2023 01:15:49 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pJ1XN-0007X2-60; Fri, 20 Jan 2023 19:15:13 -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 1pJ1XI-0007Wn-PY for guix-devel@gnu.org; Fri, 20 Jan 2023 19:15:11 -0500 Received: from smtpm8.myservices.hosting ([185.26.105.209]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pJ1XH-0007vJ-96 for guix-devel@gnu.org; Fri, 20 Jan 2023 19:15:08 -0500 Received: from mail1.netim.hosting (unknown [185.26.106.172]) by smtpm8.myservices.hosting (Postfix) with ESMTP id D87E020CC1 for ; Sat, 21 Jan 2023 01:15:00 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id 9006B80096; Sat, 21 Jan 2023 01:15:00 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-1.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 6i76FimSRIUc; Sat, 21 Jan 2023 01:14:58 +0100 (CET) Received: from [192.168.1.239] (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id 1890A80093; Sat, 21 Jan 2023 01:14:58 +0100 (CET) Message-ID: Date: Sat, 21 Jan 2023 00:14:53 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-US To: guix-devel Cc: mirai From: Bruno Victal Subject: Relocating some procedures into (guix utils) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=185.26.105.209; envelope-from=mirai@makinata.eu; helo=smtpm8.myservices.hosting 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, 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-Seal: i=1; s=key1; d=yhetil.org; t=1674260149; a=rsa-sha256; cv=none; b=K7crIRyKIngzR5jfik3megBpF3zFO3sYQ2lHqGYNL23RIXLoSlBxXx+KXrn3+WkOlmIl5l +PDFqeX1q5W3JakNkKGNbGMuus2W2/vI6WhM9IhcldptldrEsrTOt12acS7C8wGz1HcK5l p2zyWmc+noBWlMZlbfKW8DiVuTbUDWv2roXf+yQaSogrvN10KWMzjojWdDjAXTANEd3kcb /Qb+gUnvo3onKsyo32vN2lhUBYNEppsY2KNq2WQE9ABdrdHf++aQmW6C0698kyo2VhK+ag wMPw7nhILG4PHYFrZ1V974KpyG0HiLEsnB60PZK7RT/OU0qQCaM5yy6QdcoL/Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674260149; 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: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=Fgr0G0i9kPMJJOt7MyZpogu9FZ4WlMiJvSBap9V3iSk=; b=fbQbabuthgKS4GJsGsezCjkOyqmnFF17qrEw9SuDjsxFSPUYtpufD3KcGW0oDQVkV7y1m9 T/aswzxcTVlahVI+J3g2KeKpZcjX7Xm3g16jTA/Wnjd+zhGWGFGE7JEl6mLO4urfqHuJ3J f9XINFD97MlDgy9v2mJSZnqj8C4uTPrIrkJQwo6CjtNWwzN+sUwBvh1naqmEfMU3A5x1Cu pPyD6NmayT9tfbJ7GN67cgGbm0g/uefXVNx294r92sHauFN9mQ4Mz6qa+bi8zYybioB/lq qQkWmqI+03w/r/ALnHbQNcZOTpW7+d/ObcUjK8pzqWRcXCzQX0plIIlSng+yvw== X-Spam-Score: -2.21 X-Migadu-Queue-Id: AE9BC38642 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=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" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -2.21 X-TUID: fRFPWNOsFW+H IMO there are some procedures (or even modules) that could be relocated into (guix utils) as their utility is more general than what their module names would suggest. Good candidates to relocate into (guix utils): * (gnu home services utils) * list-of, interpose, alist?, list-of-string? from (gnu services configuration) The procedures above are general enough and it's not hard to imagine that some of these could be useful in package definitions. Cheers, Bruno