From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id OJkZC0p7X2f9cAEA62LTzQ:P1 (envelope-from ) for ; Mon, 16 Dec 2024 00:58:50 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id OJkZC0p7X2f9cAEA62LTzQ (envelope-from ) for ; Mon, 16 Dec 2024 01:58:50 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=SWDDZR33; 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=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1734310729; 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:dkim-signature; bh=1siq0oB68fpZryHNZ5qSTSNcNv/NnJF1MmsDFGM+6Sw=; b=QCcRJdAGH1gL+MSJz0m0T/Q+lgJN0tc9hu9LrNU1jlZ6W6AitxK82FDrdU9bkTGqMg5CxW Wv0LkzgjNXRBHF+DUwTBM4oCyFqIPlBQIh92pt6Lc/OazRtvyY3tRrqgAvOMmQNpKId+DU Up62+NJwr68wBhBYxwUrImzsB769hxPA7y2X9I6l9IslxZughD6VKf4XREnLKp7TRDrmFk T3orw+o00GapjfI9DPAlOKQzXtOHulOPxJfIUZJD0mPpJjceYTqBSVnfSSxlR/cnd0CX4V TWgUvsPfBhHzX1e+fbq6l04jCtqGuhnWpkxuuZIVMnaBydgRktmE8i/HBJhvHA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1734310729; a=rsa-sha256; cv=none; b=haj0zGMavGtTuS+LXSRspskwttwOw0Cl0Iqu/v3ZfyOU9jg4d8GlBINgGnsB3vepanH+zt LWnjU/CW6crkPidFvd/Lzyjxnyo2KsjnfZLyPlxsW1e8ZMocHgRWq/eUCyCKInCf2TsrrA mcds/qyWICy2WoUqEXTjuHsaveSqQNVn3OGs8f/O6gz6j7UvsgTXmJ7qItHaR2EJdvEaU+ z0RGoVC8qT9OvFDfrjwzgm5dZXxgxECsD0QeCO2qVCbpWQK1ZvAHWMbfX/sj3Fk7K3lJUv PMAkBcZ0VvVy35GWTKVrAHX2V8orx5B7VB/kgqZcIolnMk7PtXd3SrmYp4cDGQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=SWDDZR33; 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=pass (policy=none) header.from=gmail.com 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 894ED42055 for ; Mon, 16 Dec 2024 01:58:49 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tMzRH-0007Up-IN; Sun, 15 Dec 2024 19:58:23 -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 1tMzRG-0007UY-KB for guix-devel@gnu.org; Sun, 15 Dec 2024 19:58:22 -0500 Received: from mail-qt1-x844.google.com ([2607:f8b0:4864:20::844]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tMzRE-0008NN-TS; Sun, 15 Dec 2024 19:58:22 -0500 Received: by mail-qt1-x844.google.com with SMTP id d75a77b69052e-467bc28277eso10265811cf.1; Sun, 15 Dec 2024 16:58:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734310698; x=1734915498; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=1siq0oB68fpZryHNZ5qSTSNcNv/NnJF1MmsDFGM+6Sw=; b=SWDDZR3319Olka5I14qDkBbs7Kz0UIgmySsf+lSuZz9/7NPBRc37L2IegHs1nD6Gbg iSrXCp6QUdUrLitcZi8DpYO6+VZEtYb8SivvB9m/dcGZCusXrIWx+O9Q4c4OJg41/2W1 g0rmv2byGw1nQWxhb2bo51r0Uq5wTsN6JtMyTylVHd76kSYtm7Kpy0QPBzSIGPhBri0S pU0zaXoblqdSJ1YAMyD+C6wJ0XGcF3HwkLlNQXX+QQNmwYsItWqnhaFWz3sDFHYwb+Hk sd6lIjUKZM/MgmjiPEFIP1u0jkyNkm/TCMp1+UMIHqEtWEpdppVoz7ZWCCkNVQuRT6aB SV8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734310698; x=1734915498; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=1siq0oB68fpZryHNZ5qSTSNcNv/NnJF1MmsDFGM+6Sw=; b=myTWaHxgMRVxWBbGYSY0QSgL1D7/llizSPasjSL1/qzZddLfBp0YGwuckHfu9T296W QsE/dGsPiWwuK32Pdomty+yUNYH0Rbc8gDlyK/3IG+iTu1WPQc5tlCGZWHcET75wXwrm AbOvIUCNbXmbMug7tW2KOIo8HwBLfX6Y3CSXaQYn4X0l9CK2wtcbkxsjGQ2bCLrJKO99 0X+TWzimXwmv1Kbx+CvZGlZuylAI8vTbB5MpdgvGHGzlQaaIGRY6R7u3LJ6wkBXjrf5Q sCKkawgqe7RFMun18Yg+krOJ+9U92tcJeM+CoZ/2xodIGmw1hgne3LdOEBrLV6cws1Bq f7WA== X-Forwarded-Encrypted: i=1; AJvYcCXm5EriWCG64ywVg6XCBPQHD7Jvhiyg27Qmmpft/l9Oyh0AQZVaVvBZ4p2an1wK85e7GTU=@gnu.org X-Gm-Message-State: AOJu0YzMNw+wE2/9/egtObyjZ+fMU/J1kyUak1M5Arz74IuE7o8Xkknq u3iOmf/gK/alukWuZ3dDbFN1aiMUWyu76aG7TwnlzfY/c0YL0Dws X-Gm-Gg: ASbGncstNUrvPO4WMPq+jtBwEK9MHVpwwTH1IbIzTbga/3SzrRer7c3fY5g/Ydj7r/p Js3ssOFQ85ziVwu0dV5aBZTT7IqY07rXTUCmCT5NO14+hYMfmVMydOFwS67Zz3UcTmdf0XmK5qd cNwCLzayVL+CdiOVLn0Vr3Fcr6ze4sz65YY6KtxUfAN+WjL+GWjnyEU+fqQg1MJ9lSUTi49YCgY Ht716zlQT35RCSOf5vSPcfQgz0qk+beXOSd5GSmW8oXu4Ynj7KC X-Google-Smtp-Source: AGHT+IHaJAXKQcciPpjZH/UxJlFQKvvJcd6Ki4ASslppRGKkMfWNltIvj782jYXsVsB4g5H4K/MxEA== X-Received: by 2002:a05:622a:34e:b0:467:5014:8bd9 with SMTP id d75a77b69052e-467a579ff5cmr212891501cf.23.1734310698441; Sun, 15 Dec 2024 16:58:18 -0800 (PST) Received: from gnus ([70.26.179.129]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-467b2eccbdbsm21830961cf.84.2024.12.15.16.58.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Dec 2024 16:58:17 -0800 (PST) From: Suhail Singh To: Jeremy Bryant Cc: guix-devel@gnu.org, Richard Stallman , =?utf-8?Q?Bj?= =?utf-8?Q?=C3=B6rn?= Bidar , "arne_bab@web.de" , Suhail Singh Subject: Re: GNU Manuals in Info/HTML format via Guix? In-Reply-To: <87r068bmom.fsf@jeremybryant.net> (Jeremy Bryant's message of "Sun, 15 Dec 2024 22:34:17 +0000") References: <87r068bmom.fsf@jeremybryant.net> Date: Sun, 15 Dec 2024 19:58:06 -0500 Message-ID: <87zfkwculd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::844; envelope-from=suhailsingh247@gmail.com; helo=mail-qt1-x844.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -4.53 X-Spam-Score: -4.53 X-Migadu-Queue-Id: 894ED42055 X-Migadu-Scanner: mx11.migadu.com X-TUID: RRGG0+Mm9veQ Jeremy Bryant writes: > The GNU Project's documentation format is Texinfo. How about > distributing some or many Texinfo manuals through Guix, is this > something that is consistent with previous norms in Guix? Guix has had SICP available via Info format since 2016: . The Info file is built directly from the Texinfo source by invoking makeinfo: . Packaging becomes even easier when the Texinfo source is available as an ELPA package. For comparison, I created a patch for the similar sicp Emacs package (): . The package definition is somewhat simpler since it obviates the manual invocation of makeinfo. > We discussed both a comprehensive solution for Info manuals, as well > as specific cases such as RMS's C manual (c.info) which is not part of > a software project. > > WDYT? Given a standalone Texinfo source that we want to distribute as an Info manual, creating a corresponding ELPA package repository is especially effective. It makes packaging into Guix easier. Additionally, it makes the generated Info manual available to users of Emacs who don't use Guix (via package-vc-install etc). -- Suhail