From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id kMZzOnKfFV8HGAAA0tVLHw (envelope-from ) for ; Mon, 20 Jul 2020 13:43:14 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id SNciNnKfFV+CcgAAbx9fmQ (envelope-from ) for ; Mon, 20 Jul 2020 13:43:14 +0000 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 3B93E9403D2 for ; Mon, 20 Jul 2020 13:43:14 +0000 (UTC) Received: from localhost ([::1]:41574 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jxW4X-0004Cs-6g for larch@yhetil.org; Mon, 20 Jul 2020 09:43:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jxW4M-0004BH-F0 for bug-guix@gnu.org; Mon, 20 Jul 2020 09:43:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50940) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jxW4M-0005Ww-5V for bug-guix@gnu.org; Mon, 20 Jul 2020 09:43:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jxW4M-0007Tl-2z for bug-guix@gnu.org; Mon, 20 Jul 2020 09:43:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#42212: [PATCH 1/1] self: Use nearest tag as the version string in documentation. Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 20 Jul 2020 13:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42212 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Received: via spool by 42212-submit@debbugs.gnu.org id=B42212.159525258128742 (code B ref 42212); Mon, 20 Jul 2020 13:43:02 +0000 Received: (at 42212) by debbugs.gnu.org; 20 Jul 2020 13:43:01 +0000 Received: from localhost ([127.0.0.1]:34253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxW4L-0007TW-4X for submit@debbugs.gnu.org; Mon, 20 Jul 2020 09:43:01 -0400 Received: from mail-qt1-f194.google.com ([209.85.160.194]:32775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxW4H-0007TD-MK for 42212@debbugs.gnu.org; Mon, 20 Jul 2020 09:43:00 -0400 Received: by mail-qt1-f194.google.com with SMTP id 6so12975717qtt.0 for <42212@debbugs.gnu.org>; Mon, 20 Jul 2020 06:42:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=HtXiL+3SqM1oJYfaGhQLSD+dcdz0pa5kg6U2BmkJyR8=; b=XfBT+qLCaVZe1obsMtPZQGV4e8rFhL4jM13tHY8pO/hCLmX+76cG3IhVGsDddnnMA1 o1B5Li6soy/qZONxffJP3FcmI+3UvToNWFAJzkjGgFu8VqscT1QLTb5qiwogEEADwU2f 097wkOyjGsKoYz4mdNjJfu+eyXniWtWq+hgKAeKMUpt96M8pvzorHUO/8023OUwIFu7U QB3Z94DaIYOE/BPYrDmVzMmLH543KfoFODhszgpuZKryXFg8XpOeOZa6HKmJOGFP0U1E t4ee7k9pVdy0ZagexcZr3LJNGAijHfSUIpd8pfTr+onbC0cVg3oNqAxqL3HEMiLG9Qx0 rj/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=HtXiL+3SqM1oJYfaGhQLSD+dcdz0pa5kg6U2BmkJyR8=; b=aZEtJ3GR0vtKnpU4aF+Gt/xLNXWMzGPxg+nJG1Mnvvqu2aFL53GLeA80PfC34U1IAe ytfW9nt9pMIwOnQa6MKbAqgYZj0BuGfNZe8nmx7oRixoMZEPKoUTiMuNgAK0q3tyzQXX wGVMbp7MQbIvZ7yOxhJcRBs3NSkuR/XMKeH2Uyn+SCcMJwx8/5R4Fw9s8/xt6RxpWUW2 e+Cdq9PsqywxggWZtT7jpOC8+eCfZpR+dlrbo2Mta264r3PKyvTAP22a1yOjhrVqeTtX P+ttOF40PjTu2QlTwlraGZZJua6bl5Wi06i35ZZFxy6rGaSxYTKJRnMpJc9c+tl31KS+ /74A== X-Gm-Message-State: AOAM531c+RTRpHjk5biG7kW4yUFEp94Lsuqr5G4KsB+0Y5hQmcZYjIqo IRkLCOBvDOrmFSeiuj7V81n/35JS0J5vFmHbG7A= X-Google-Smtp-Source: ABdhPJygCzx3l4GrFPLll0sjKtMmheW7oRifcGV2k4LL1AkmJK1VL4OzhJs+kVrJR11jROZ8RrK/DI1HU9f32VP1kxY= X-Received: by 2002:aed:26e1:: with SMTP id q88mr24474575qtd.354.1595252572123; Mon, 20 Jul 2020 06:42:52 -0700 (PDT) MIME-Version: 1.0 References: <20200716193629.GJ10256@E5400> <20200717235503.19809-2-arunisaac@systemreboot.net> <87r1t6zjrl.fsf@gnu.org> <87y2ney44f.fsf@systemreboot.net> <87ft9mqsd2.fsf@gnu.org> In-Reply-To: <87ft9mqsd2.fsf@gnu.org> From: zimoun Date: Mon, 20 Jul 2020 15:42:40 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 42212@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=XfBT+qLC; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: 1.59 X-TUID: mq5Yph44wC+D Hi, On Mon, 20 Jul 2020 at 14:32, Ludovic Court=C3=A8s wrote: > > But, like zimoun, I didn't understand why we can't rebuild the manual > > every commit. Rebuilding the manual is quite cheap. So, substituting it > > shouldn't be a problem, right? > > Try rebuilding the manual + translations by yourself: it takes a few > minutes (see also commit a524a31de43b330c911fb08ae02fcd880d32aa04 > related commits). > > Also, if you don=E2=80=99t build it by yourself, you have to download its > substitutes, which is also not free. Not free but still cheap enough. :-) downloading from https://ci.guix.gnu.org/nar/lzip/p8xbha1fl3j23q05iya43ypzhzjmyr0j-guix-manu= al ... guix-manual 4.4MiB Especially compared to the other parts of "guix pull". > So it=E2=80=99s really important to rebuild only when we have to. (guix = self) > is written in that spirit. > > >> One way to avoid that would be to look at the latest commit that touch > >> doc/ instead of the latest commit overall (I think that=E2=80=99s what= zimoun > >> was suggesting). Roughly run =E2=80=98git describe=E2=80=99 on =E2=80= =98git log doc/=E2=80=99, so to > >> speak. (Using Guile-Git.) It was not what I was suggesting but it is the next step of my question. :-= ) Naively, is it not a situation about kind of grafts? If the last commit modifying the documentation is 1234abcd, then other changes unrelated to documentation are committed, say commit wxyz5678, I would expect to have that commit wxyz5678 appears in the documentation. As it seems the case with guix.gnu.org/manual/devel/en/. So, the documentation should be built with the commit 1234abcd and probably substituable, then grafted to refer to the last commit wxyz5648 where it is required. Even if referring to commit 1234abcd will be already enough. All the best, simon