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 2Pz9NngzD2NsNgEAbAwnHQ (envelope-from ) for ; Wed, 31 Aug 2022 12:10:00 +0200 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 +KMEN3gzD2M2nAAA9RJhRA (envelope-from ) for ; Wed, 31 Aug 2022 12:10:00 +0200 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 60285233FB for ; Wed, 31 Aug 2022 12:10:00 +0200 (CEST) Received: from localhost ([::1]:57866 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oTKfX-0004HB-4T for larch@yhetil.org; Wed, 31 Aug 2022 06:09:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38594) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oTKdf-0001En-0M for guix-patches@gnu.org; Wed, 31 Aug 2022 06:08:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:48496) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oTKde-0003n7-0v for guix-patches@gnu.org; Wed, 31 Aug 2022 06:08:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oTKdd-00017P-Pa for guix-patches@gnu.org; Wed, 31 Aug 2022 06:08:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57280] [PATCH 0/3] Add documentation-files argument to emacs build system. Resent-From: Liliana Marie Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 31 Aug 2022 10:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57280 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Andrew Tropin Cc: 57280@debbugs.gnu.org Received: via spool by 57280-submit@debbugs.gnu.org id=B57280.16619404704275 (code B ref 57280); Wed, 31 Aug 2022 10:08:01 +0000 Received: (at 57280) by debbugs.gnu.org; 31 Aug 2022 10:07:50 +0000 Received: from localhost ([127.0.0.1]:38245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTKdR-00016t-NE for submit@debbugs.gnu.org; Wed, 31 Aug 2022 06:07:49 -0400 Received: from mail-ej1-f65.google.com ([209.85.218.65]:40723) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oTKdQ-00016g-4t for 57280@debbugs.gnu.org; Wed, 31 Aug 2022 06:07:49 -0400 Received: by mail-ej1-f65.google.com with SMTP id qh18so7068305ejb.7 for <57280@debbugs.gnu.org>; Wed, 31 Aug 2022 03:07:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc; bh=1Nkcq0CyArYTYGvVAJjyQHYaK7YodwaWfV8mOkLfF6Q=; b=fvLEdkr16TS9grzUkBFNzig1/KeEZinLoUn34i5DBEHyqwKQpvC+uC39Rhra3QF0a4 zdlk05akjC+hQ6hErRATwmOCb2UGRqZLXuXttXiprs31u9YxWLqKzwQLh+YXuo5JzYy6 16Z4+Xp8bIj9parEnKKoKz5vaMsOA9P2oVBAtl5RYYWl5tg1mThAHwkqPDwnmK8kJRzj hrO6v881xcRVgTYYmolqUnMRNhICq83v5525hp5E3CsYUYJEijlxcC305RtILj5lB+Oa HaK4ToH5gygpX36EHBYpsC4qHZsbyZSUwiczmA0MjKKypm5NgY/zZRqTZv1Qgy+IXVXX 8eVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:user-agent:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc; bh=1Nkcq0CyArYTYGvVAJjyQHYaK7YodwaWfV8mOkLfF6Q=; b=6wcqDg5+9oBL7LeAflWCwfYiDj9n6L27GF09nzH+4v6YEWD/esSzOt8zjvfi0hdCpA /i8v+7G42TUw/pV90ABrgDiog586r+ST5vkMzHFpyEC1i3pcXjTTOrAUwzF4Mn2R6L69 tvK/rcEEL4q+Ud7rLHxMhJBTKh7e5T6gAfpz8u31tsgLm+8ePKdprzDISjbbTS9LdrQ/ qb4f7EikgJ6SJvWopQNdaRklVrmQ+C5+ku0/P3VxrdbzRpUJY/bySU/znnXZ5E/m57wr ywyIk1ILI4TtT9GtTVkyHI1sjBYr1/4v0b2JyijkqMJydTaOQ7mZPi2kWtjirjBPmG5N IRgA== X-Gm-Message-State: ACgBeo0kh2fL1LC25lg7OpmvSiqsDhj4pyJhQQi5dkrfvyhWMXe1U/6g zeLi1/QdV4RaUkefmK9Bx8s= X-Google-Smtp-Source: AA6agR4yZ9RyrRyw9p12jIOuCDyx95UGhL+7kxTTQS4ZaPTa3jF9os1lfOSj+2krhqRB+NpT3fBMRA== X-Received: by 2002:a17:907:724d:b0:731:8022:94e9 with SMTP id ds13-20020a170907724d00b00731802294e9mr20585079ejc.172.1661940462332; Wed, 31 Aug 2022 03:07:42 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id bi26-20020a170906a25a00b0072b7d76211dsm6934064ejb.107.2022.08.31.03.07.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 31 Aug 2022 03:07:41 -0700 (PDT) Message-ID: <64cd6f7171047bfe95ba9621c4616b9288b7dba9.camel@gmail.com> From: Liliana Marie Prikler Date: Wed, 31 Aug 2022 12:07:40 +0200 In-Reply-To: <87v8q8u54p.fsf@trop.in> References: <87v8q8u54p.fsf@trop.in> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1661940600; 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:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=1Nkcq0CyArYTYGvVAJjyQHYaK7YodwaWfV8mOkLfF6Q=; b=hsqD9f8pzu0bIPsn2yTOP7bArnSUTQKOk8m+X9NZVjdeRKGw8Kh+w8gJlJTyeD6Kc+Addf uj/2n9VpVb+JwuWRt5Orq0tldCs04/uluKBfUV6GsNOZJji+ZSPnSuaU1wFV6W5Ovl879B LuI1zE1/9gmQwv4oV/lAXQSfxM0HXCdnklQhwORjeHaL3kImU6xpdIMFTQtLEwrSVApyDk 2prh5VRKFvdGopjVvCNpdftfy2FO0sy729rHwuxSEYNOp1NTIYez81csAM3XJNQhkKBEfa XVPNyBAQrsJC/QcvunyP3uFOgisTwZzn+C59osbHqmyfUhgJG5qgOdzj1E2Urw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1661940600; a=rsa-sha256; cv=none; b=b43RzrxjyNCHma2yCMnLEVfXFMoWYrmSuUZL9QtOwYMnEWM0B7DcUOHVh6NRR4Jd5+5jOO lYqqYc8nvLjwVW1Ik1UsNM71L0b0k+4ut7a8Lt/mappR6sXIfOCdM9J9E2Ao4Pm9IY09in 6Cvlfkp/fDZ6DjwUKZgoDXbavADwyR5sVBOHAKjd5WVitRAHx6jGSf7Byqtfqke+HLjwHY QMofJXwmQVLewNt4YNM0asu4nrMeF3F3vSzhW597UywWU9duZBNJixXv/9RvZ4ebo1GRpl vUKc1Pm3Z4/KGbdDO5BKDA1W3pelZOOLac//ljjzUm1ZRWQsnR/EhgyQNBwiHw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=fvLEdkr1; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 7.72 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=fvLEdkr1; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 60285233FB X-Spam-Score: 7.72 X-Migadu-Scanner: scn1.migadu.com X-TUID: 6khYkvlrurqp Am Mittwoch, dem 31.08.2022 um 12:36 +0300 schrieb Andrew Tropin: > > I think if we want to go this more generic route, we'd have to > > redesign this a little.  For instance, (build-texinfo- > > documentation) should take > > regular expressions as remaining arguments.  > > What can be a good place (module) for such build phases? I was thinking (guix build utils). Of course, one could introduce a new module, but doing that would come with even more downsides in terms of UX (or PX if we're pedantic). > Attaching the latest version of the documentation-files patch I have Looking at this patch, perhaps we'd also have to allow customizing command line options. Also, as for installing, I think this should be handled by the install phase, which already has includes "^[^/]*\\.info$" and "^doc/.*\\.info$" by default. Thus, you only need to build documentation before the install phase. Cheers