From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 SEIaOAsd0GKRcAAAbAwnHQ (envelope-from ) for ; Thu, 14 Jul 2022 15:41:31 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id qMTYNwsd0GIoLAAAauVa8A (envelope-from ) for ; Thu, 14 Jul 2022 15:41:31 +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 68DF19AAD for ; Thu, 14 Jul 2022 15:41:31 +0200 (CEST) Received: from localhost ([::1]:40500 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oBz5u-0001hL-KR for larch@yhetil.org; Thu, 14 Jul 2022 09:41:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47800) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oByts-0006t1-5A for help-guix@gnu.org; Thu, 14 Jul 2022 09:29:05 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:44979) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oBytp-0002DT-2V for help-guix@gnu.org; Thu, 14 Jul 2022 09:29:03 -0400 Received: by mail-wr1-x431.google.com with SMTP id bk26so2545048wrb.11 for ; Thu, 14 Jul 2022 06:28:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=YkNLxZCF1iH9q8zDbf7gAG5CfXCmLV9bFcS7K/DV8DM=; b=GbmNUk3oBgksN+3wWGSG1Q8CRoR0jpzSiEs2aglGFIQLPnw8usCI9fhnruOSqB98T8 ZK2GC930Coxd7eT8zmghcZDbFMh2UEyGTHMuiCSabmwADBKTGfNJS/SZRkQ13iGN5/la Rk9eGf8PbnNCNxhujbpFGNwbKbj4JHGbgcMFi0/vTmqLuxuF+P+J0ckGhAZWxrlkIU0D yl/eyUDTtwr0m95HuW6cVUUQvyEyCoHjEkALBbSZpSWOpD0Xs3uQvdT8d62j07NGsCf9 jhMzXdyDq98M70L4EwNwPRq+9kPxyOW6MZpEEGwjqx3QNjTWObQMomIAGtEeBvVnegyl FFrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=YkNLxZCF1iH9q8zDbf7gAG5CfXCmLV9bFcS7K/DV8DM=; b=19mcR/IdXsE3XR1b3Wil9HW/6vhiAaQ2Zo0Eu43FQ00ULSc7R8puTQsD4Wt+PaU5qf +rWlrwIOI81ZE/aIP4nN5VQ12rHt6VGBaexwnccUit+RPnJVLffcOnXYlZ8Bw3yQMO3a vkSbwXiT63NEJFwCsdviDtZ6hNCG3inX1aXVfcgtrmNPTnVDnNc8OxwZf2vBzceM0Azi iSFtJYfFrPOvCHuXhABqHGLnsvH2gZaMTesJx7ISg/UwYanYdjEfLhuN8mCJuR7rQ7M5 IQh+HGFPy3wEW3TFY+4xkn8JIOzKubMOem74Rz3uYNbf2G8tgAr0YZiDjzIL7Fs5WjdR W8Jg== X-Gm-Message-State: AJIora/Yg8aNRhlmvE/S5zOIGr01qA290S5bvURx98eDzVC6Pt40R0Sq mn4YWcLyi6IKNtbeSjU+3iHbwbrYzYwjEA== X-Google-Smtp-Source: AGRyM1tUdglNVUKnw8Rjl/QPm4r2nz5EBIw1qsUCzPNjcXP7ZLj1nW2YUbt83YhsnE8Dsjq/tQmyEA== X-Received: by 2002:a5d:4807:0:b0:21d:925b:d867 with SMTP id l7-20020a5d4807000000b0021d925bd867mr8673636wrq.354.1657805314235; Thu, 14 Jul 2022 06:28:34 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id ay13-20020a5d6f0d000000b0021d6ef34b2asm1557427wrb.51.2022.07.14.06.28.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Jul 2022 06:28:33 -0700 (PDT) From: zimoun To: Ricardo Wurmus , Philip McGrath Cc: Peter Polidoro , Julien Lepiller , help-guix@gnu.org Subject: Re: Finding Dependencies at Run Time In-Reply-To: <87a69cvsh7.fsf@elephly.net> References: <8EA69D34-498D-4172-B0E4-C90E59009F68@polidoro.io> <24DD9713-A088-4C6A-8D8B-5DCF60E623AF@lepiller.eu> <86bktshp6m.fsf@polidoro.io> <4D18100C-EA74-494D-8014-12116892E5AE@lepiller.eu> <867d4ghltf.fsf@polidoro.io> <87mtdcw14o.fsf@elephly.net> <272df5fb-1239-46a5-a6df-82cee96fd3ac@www.fastmail.com> <87a69cvsh7.fsf@elephly.net> Date: Thu, 14 Jul 2022 15:27:52 +0200 Message-ID: <86bktr3jtz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" 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=1657806091; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=YkNLxZCF1iH9q8zDbf7gAG5CfXCmLV9bFcS7K/DV8DM=; b=II5Pu+GEOwdt32cSlaU0q6KQB6hctJ/4R2ksS1yJH9sVunMtJES9MNQ+ysOYdwtsUqQmRQ DUlxW52T6bzy0Ri+IQSUQNCiIWSKYnBTgQrgJ4TJL5RYqdXAL1849Jpsj8tasoVzkz5TJf nYRx7NdvuAzIEHzQsMiGX4q4fiHZSCduRzSY3/qc2kXiRAUS+X0NtzaNtA36U6gFaIdepD LKZPp3ldIx4sA0vvp+KTSjC/ERHEpsB15zNtGYgh6muJq6Uu7H7BIq2RytY2kcV/cNdHtk 1x6FhUsqdfnhSNjvkrwlIsv82j/Oyez0t4Vjce8hxDWZ2VdDC1FvqCDhNOS8KQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657806091; a=rsa-sha256; cv=none; b=LpYvvBWRw+u9ev/6uOOoBN2zsQmFIkWn7d8N9PQ2oryKmohK5YVQAzxDmqCHMppP7sQYrX 4toJrVoxYX9W6PmbD6RkgW6HSiWANyZLhuTf529NYub8BgAA8XoTVpStjIyTZGCKyI3AQc DsF8x05QpmTIZe1d/NEzBeF+nKIcyxT6hAUvlm+BElEcIeSbjKhwJpPVx3e3VMm3pHW2lx R1PIYI+Ew6qYfCIj3muTzFPULKVHyGRHGMCturBJ7TNf4lAWgnVLG5h8cZuQ1Gnwvy3Vjm FUe9j7Vx3/nFpz8Ccu/DMnPr2HTQTWPvA8XWotrHRGyOVkOi2izM5Z3Bse30xA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=GbmNUk3o; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -9.75 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=GbmNUk3o; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 68DF19AAD X-Spam-Score: -9.75 X-Migadu-Scanner: scn0.migadu.com X-TUID: cjw/U/qWyt5n Hi, (I am an avid Emacs user but to be honest I barely use Info manuals. Even after many attempts to use them, I find the Info interface counter-intuitive. Initially, I thought it was because I do not have the habits and I forced myself to exclusively use it. The conclusions are: 1. it is easier for me to open https://guix.gnu.org/manual/devel/en/guix.html even sometimes eww (which is a bit slow, BTW) and just directly search. It is also really easy to reach the index. 2. aside the case where I exactly know beforehand what I am looking for, I do not use the index. Instead, I use: a) directly query a keyword, say C-f with Chromium or else b) query with a search engine end of the parenthesis. :-)) On Thu, 14 Jul 2022 at 13:28, Ricardo Wurmus wrote: > The convenience of using the Info document is that it is installed with > =E2=80=9Cguix pull=E2=80=9D, so it will always match your current version= of Guix. The > Info document is also more accessible than the HTML version because of > the manually curated index (hit =E2=80=9Ci=E2=80=9D in your Info reader a= nd type away to > get to a topic more quickly). Why not also distribute the HTML manual along with the Info one? For instance, on Debian, $ find /usr/share/doc/ -type f -name "*.html" | wc -l 681 and I do not remember installing some *-doc packages. For instance, why not just have ~/.config/guix/current/share/doc/guix/manual.html at first, then populate this /doc/guix folder with all the fancy things used for the online rendering. WDYT? Cheers, simon