From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id GJV2MZZAdmdGagAA62LTzQ:P1 (envelope-from ) for ; Thu, 02 Jan 2025 07:30:30 +0000 Received: from aspmx1.migadu.com ([2001:41d0:303:e16b::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id GJV2MZZAdmdGagAA62LTzQ (envelope-from ) for ; Thu, 02 Jan 2025 08:30:30 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=subvertising.org header.s=stigmate header.b="nqnm1H/l"; 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=reject) header.from=subvertising.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1735803030; 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=C2QFY0J4IwObsx6FS3MPebU+gbfycMd/z9fyoTheSKM=; b=E+JAZv95HIIDLf9SKzmpvzPLXhMfjEdUGgyZuXey/qQWTU4Kcm7l6KkaBC5au1jKHEGDTy 8IYCtvyRnXjFq1INEnhOhyXjMnmy2KL+F5BX2P7mJt7hgq7Hi+/H5YWtwzt8n2kRcCddgO E1Vj2r0eDjcxM05xSQPeIjy+z6prAixBLkwvTxMwue4oohD/3R2KKb6+5TSlFqs0YwbbkC L0d7g417khERWxwJqA3eQ3mAKi4ajx+y6Hu7KxopN2pkkAiN5VXs3ZJhh8A0kiLQEcWAQL 0BGlu41gLiVT5Kv/KoojBkoJgGkKOv5rdGcoVyX62g5bm++KdBP2QL73qSQo2Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=subvertising.org header.s=stigmate header.b="nqnm1H/l"; 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=reject) header.from=subvertising.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1735803030; a=rsa-sha256; cv=none; b=Yz0a+UU9ZNGBSp3Mt4NbL/5C2o3rjUL+4KM1Hz6og5LXAPQwxD6DfiSdKtWI4MfbBmCWtI gmbpK6/seLDndA7nWirNhyyljhEckaTL5nQPGV+s1YoMILDCQBWPu2Zjp1HIyIgE19jFbP bFXa0B4pZKXiP9hkpJP9L85h561+0vyoYXfes+H9uRccXdTMnoYHcyMTjPl4PDvPcgpz0g szTfVIUWn+IvzKXhY11dKNVGZfAgAjGGpWJ9FAS7Zhf2SE7rjSACjeNvL/WV8JZNynuQDx Ok7wPXS9XvNj4UgcfuRiJGY9Y9aR9pyKxyR2fweNK4lmoVJ0fGmeGrPqJ9/3XA== 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 AA7DC77D5 for ; Thu, 02 Jan 2025 08:30:30 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tTFeL-0001Vy-5H; Thu, 02 Jan 2025 02:29:45 -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 1tTFeJ-0001Vn-Nl for guix-devel@gnu.org; Thu, 02 Jan 2025 02:29:43 -0500 Received: from latitanza.investici.org ([82.94.249.234]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tTFeH-0005DG-7c; Thu, 02 Jan 2025 02:29:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1735802977; bh=C2QFY0J4IwObsx6FS3MPebU+gbfycMd/z9fyoTheSKM=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=nqnm1H/l+Y2mcz5ToX6SNtHo6PwcYU8rkurq5qA42+6ApzrpQCSziH2Uc3bNOR/TS jGLfY2KwedMU9Q9USl3/kRAXXAuXDrHREEn0Ws5PYmzAYW4n4MHVqbp1C3TnGvHwlD XEFE3dzrtLmOunkZcj3NiViBBJAPwz7oKL2bTvg0= Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4YNyyT1STTzGp4P; Thu, 2 Jan 2025 07:29:37 +0000 (UTC) Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: divya@subvertising.org) by localhost (Postfix) with ESMTPSA id 4YNyyS2mtmzGp4L; Thu, 2 Jan 2025 07:29:36 +0000 (UTC) Date: Thu, 02 Jan 2025 07:29:32 +0000 From: Divya Ranjan To: guix-devel@gnu.org, Maxim Cournoyer , Cayetano Santos CC: Jeremy Bryant , Richard Stallman , =?ISO-8859-1?Q?Bj=F6rn_Bidar?= , "arne_bab@web.de" , Suhail Singh Subject: Re: GNU Manuals in Info/HTML format via Guix? User-Agent: Thunderbird for Android In-Reply-To: <87y10drdl1.fsf@gmail.com> References: <87r068bmom.fsf@jeremybryant.net> <87cyhrpaxo.fsf@inventati.org> <87y10drdl1.fsf@gmail.com> Message-ID: <904C57EE-BA57-43AE-BF3E-A7657B92CA63@subvertising.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----ADK8JGF1EXOBPHPALOZSYQRUFWW0GO Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=82.94.249.234; envelope-from=divya@subvertising.org; helo=latitanza.investici.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-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 X-Migadu-Queue-Id: AA7DC77D5 X-Migadu-Scanner: mx13.migadu.com X-Migadu-Spam-Score: -1.87 X-Spam-Score: -1.87 X-TUID: ZNeOQzA3Z1gY ------ADK8JGF1EXOBPHPALOZSYQRUFWW0GO Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I plan to begin working towards this to package GNU Manuals=2E But, I wish = to ask, where should I collect these manuals from? They aren't at a central= ized place, I guess? So I should look for them one-by-one through the FSF D= irectory? And Guix users/devs, is there a way to figure our whether a GNU Manual is = already packaged with its parent package (of which it is a manual) or not? I plan to first port them to my Guix channel [0] and then send patches ups= tream=2E [0]: https://codeberg=2Eorg/divyaranjan/divya-lambda Regards, On 18 December 2024 01:20:58 GMT, Maxim Cournoyer wrote: >Hello, > >Cayetano Santos writes: > >>>dim=2E 15 d=C3=A9c=2E 2024 at 22:34, Jeremy Bryant wrote: >> >>> Following a discussion on emacs-devel, several people suggested that >>> GNU Guix may be a a good way to contemplate this distribution mechanis= m, >>> for obvious GNU-related reasons=2E >> >> Remember you always have the possibility to create a dedicated guix >> channel, external but complementary to guix upstream itself, to >> distribute manuals=2E This would about any additional overload on guix >> maintenance tasks=2E > >Well, the topic being GNU manuals, they'd be more than at home in GNU >Guix=2E Typically though they come with the packages themselves, such as >'libc=2Einfo=2Egz' which is shipped with glibc=2E > >I think Guix would be a fine place to have them packaged and made >available=2E We already have the C manual you mentioned; it's a great >read! You can read it with > >--8<---------------cut here---------------start------------->8--- >$ guix shell info-reader c-intro-and-ref -- info c' >--8<---------------cut here---------------end--------------->8--- > >More info on this package: > >--8<---------------cut here---------------start------------->8--- >$ guix show c-intro-and-ref >name: c-intro-and-ref >version: 0=2E0=2E0-1=2E47e5a23 >outputs: >+ out: tout >systems: x86_64-linux i686-linux >dependencies: texinfo@6=2E8 >location: gnu/packages/c=2Escm:83:4 >homepage: https://www=2Egnu=2Eorg/ >license: FDL 1=2E3+ >synopsis: GNU C Language Intro and Reference =20 >description: This manual explains the C language for use with the GNU Com= piler Collection (GCC) on the >+ GNU/Linux system and other systems=2E We refer to this dialect as GNU = C=2E If you already know C, you can use >+ this as a reference manual=2E >--8<---------------cut here---------------end--------------->8--- > >--=20 >Thanks, >Maxim > Divya Ranjan, Mathematics, Philosophy and Libre Software ------ADK8JGF1EXOBPHPALOZSYQRUFWW0GO Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
I plan to begin working towards = this to package GNU Manuals=2E But, I wish to ask, where should I collect t= hese manuals from? They aren't at a centralized place, I guess? So I should= look for them one-by-one through the FSF Directory?

And Guix users/= devs, is there a way to figure our whether a GNU Manual is already packaged= with its parent package (of which it is a manual) or not?


I pla= n to first port them to my Guix channel [0] and then send patches upstream= =2E

[0]: https://codeberg=2Eorg/divyaranjan/divya-lambda

Regards,
<= br>
On 18 December 2024 01:= 20:58 GMT, Maxim Cournoyer <maxim=2Ecournoyer@gmail=2Ecom> wrote:
Hello,

Cayetano Santos <= csantosb@inventati=2Eorg> writes:

dim=2E 15 d=C3=A9c=2E 2024 at 22:34, Jeremy Bryant <jb@j= eremybryant=2Enet> wrote:

Foll= owing a discussion on emacs-devel, several people suggested that
GNU Gui= x may be a a good way to contemplate this distribution mechanism,
for ob= vious GNU-related reasons=2E

R= emember you always have the possibility to create a dedicated guix
chan= nel, external but complementary to guix upstream itself, to
distribute = manuals=2E This would about any additional overload on guix
maintenance= tasks=2E

Well, the topic being= GNU manuals, they'd be more than at home in GNU
Guix=2E Typically thou= gh they come with the packages themselves, such as
'libc=2Einfo=2Egz' wh= ich is shipped with glibc=2E

I think Guix would be a fine place to h= ave them packaged and made
available=2E We already have the C manual yo= u mentioned; it's a great
read! You can read it with

--8<----= -----------cut here---------------start------------->8---
$ guix shel= l info-reader c-intro-and-ref -- info c'
--8<---------------cut here-= --------------end--------------->8---

More info on this package:<= br>
--8<---------------cut here---------------start------------->8= ---
$ guix show c-intro-and-ref
name: c-intro-and-ref
version: 0= =2E0=2E0-1=2E47e5a23
outputs:
+ out: tout
systems: x86_64-linux i6= 86-linux
dependencies: texinfo@6=2E8
location: gnu/packages/c=2Escm:8= 3:4
homepage: https://www=2Egnu=2Eo= rg/
license: FDL 1=2E3+
synopsis: GNU C Language Intro and Refere= nce
description: This manual explains the C language for use with the = GNU Compiler Collection (GCC) on the
+ GNU/Linux system and other system= s=2E We refer to this dialect as GNU C=2E If you already know C, you can = use
+ this as a reference manual=2E
--8<---------------cut here---= ------------end--------------->8---

Divya Ranjan, Mathematics, Philosophy and Libre Softwar= e
------ADK8JGF1EXOBPHPALOZSYQRUFWW0GO--