From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: [outreachy] Further steps Date: Thu, 25 Oct 2018 05:08:25 +0200 Message-ID: <877ei67mfq.fsf@elephly.net> References: <20181024071635.29543fcf@alma-ubu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33371) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gFW0y-0002lE-EL for guix-devel@gnu.org; Wed, 24 Oct 2018 23:08:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gFW0v-0000Rm-OD for guix-devel@gnu.org; Wed, 24 Oct 2018 23:08:52 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21080) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gFW0t-0000P6-FT for guix-devel@gnu.org; Wed, 24 Oct 2018 23:08:47 -0400 In-reply-to: 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+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Laura Lazzati Cc: Guix-devel , Ricardo Wurmus Hi Laura, >> > If you have any other favourite packages, you can give them also a try. >> > It could just get more difficult, with more manual steps, other build >> > systems, dependencies to be packed first, code to be patched, etc. >> > >> >> Yes, this would also be good. Please tell us if you have any specific pa= ckage >> in mind. > I guess I could package some more R packages, and then let me know > which ones you think are more convenient, or you find more appealing > for Guix. All free R packages on CRAN are appealing from my perspective. You can also pick a package from Bioconductor, which might be a tad more difficult, as that could depend not only on other Bioconductor packages but also packages on CRAN. Note that the importer does not automatically switch between downloading from Bioconductor to downloading from CRAN, so you may have to run the importer more than once. Use =E2=80=9Cguix import cran -a bioconductor -r PACKAGE=E2=80=9D =E2=80=94= when it aborts you may have stumbled upon an unpackaged CRAN package. R packages from Bioconductor should be added to the (gnu packages bioconductor) module. As far as learning new things goes: R packages usually are very simple. They rarely ever require changes to the build system, so you don=E2=80=99t = get to learn about the =E2=80=9Carguments=E2=80=9D field of the =E2=80=9Cpackag= e=E2=80=9D DSL. Alternatively, you could look into making changes to the Texinfo documentation. For the project you would need to be somewhat familiar with the manual, so it can=E2=80=99t hurt if you would edit it a little. An easy edit is to add a handful of =E2=80=9C@cindex=E2=80=9D lines to places = in the manual that currently miss them. A =E2=80=9C@cindex=E2=80=9D line adds a location= in the manual to the index for a given keyword, so that people can find relevant places in the manual more easily. -- Ricardo