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 tMLlIhEZhl9DaAAA0tVLHw (envelope-from ) for ; Tue, 13 Oct 2020 21:16:01 +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 YK87HhEZhl9FBgAAbx9fmQ (envelope-from ) for ; Tue, 13 Oct 2020 21:16:01 +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 93BF29402A6 for ; Tue, 13 Oct 2020 21:15:59 +0000 (UTC) Received: from localhost ([::1]:36734 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kSReI-0005ms-BU for larch@yhetil.org; Tue, 13 Oct 2020 17:15:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39134) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kSRdq-0005ld-DQ for guix-devel@gnu.org; Tue, 13 Oct 2020 17:15:30 -0400 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]:43483) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kSRdo-0006GK-6h for guix-devel@gnu.org; Tue, 13 Oct 2020 17:15:30 -0400 Received: by mail-wr1-x443.google.com with SMTP id g12so1055787wrp.10 for ; Tue, 13 Oct 2020 14:15:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:in-reply-to:references:date:message-id:mime-version :content-transfer-encoding; bh=/vlQUKKQTfaA9TAYJbHlgWsQ+hdwJmEv2pp9RKpS4SQ=; b=XU95DNDBT0ElYwkMDC357Au99jHSjl+wsCKkmttT4a+GI5th65Amm7ZfeaN8O3VIb7 jPSSz/bJnpddFCxuZdGWH/oQ1yag0CfTBZdwo37YN+qd33DKO9qm61PhIOJRqX0Wg20Y BRde6ic2MVp8VbIPWUgMhpDAsiEW5K3DKzb4X0gyhjquCm3DJrUSYkQGyYOuBK3zBk5H fo93nfSW2nmziNssg7O7K+I7uPCFgHjzTjPAyu7ucQXYFw1UdQN6Kt2Cw+9sUWSdBxVX nbrAmzhlHDLidjLo8QgV1YrlGKfFY0+tZGw7/7TaGcK4atsD76ebW1EMyMpkirgSHtzZ cetg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=/vlQUKKQTfaA9TAYJbHlgWsQ+hdwJmEv2pp9RKpS4SQ=; b=Mb8nhMQwgoGYEP+2C1uVGnWzhGd/g2IBFoGqyxh4WWXSiEVAlsopfrFYXOnvSrcWjD ZocG57mx6mGK+6gnZLW8qISOR4JqK608el+4YSpr3Obfi3FeMdUpyacsEAI84V35iBAW wuCHV5NykWGViEsgjGLczzPHzanG2kfXF42qlfruCs31423ynLJOG/qAnVx9adFoGnic tVPjnN76C+ANiUBzJccihmG/LvTvpAHQ446mLWInyMFXWY++6Qocgbo8AOWKf+xxYbl3 WXaJRfNC1lxHzkt3pDt1P2bfOXeEiyVDqbJA9xgqsWlJfWkd5E7aKzAT/HThI0K7n63R WHrg== X-Gm-Message-State: AOAM533tYXRy7bFPGa+iniUnsCRownIbku/RMU9QmMqYpyBwjtTVOXyw K/bdrNRvJ2sBcCWdBO3Mrkuxa5GK6l8= X-Google-Smtp-Source: ABdhPJw/zX94VBPtj+1goSsVwl/6Syw2S7CtGwRtozm1ewPB22hbsC3Vft/+vjpv1IrSoMeoNwKGLQ== X-Received: by 2002:adf:b641:: with SMTP id i1mr1645183wre.376.1602623725693; Tue, 13 Oct 2020 14:15:25 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id x64sm280020wmg.33.2020.10.13.14.15.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Oct 2020 14:15:24 -0700 (PDT) From: zimoun To: Luta Kalina , guix-devel@gnu.org Subject: Re: Outreachy internship In-Reply-To: References: Date: Tue, 13 Oct 2020 23:15:23 +0200 Message-ID: <86k0vtketw.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::443; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x443.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 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" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=XU95DNDB; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -1.71 X-TUID: WUUJH/o/aAl4 Hi! Welcome! And thank you for your interest in Guix. Are you currently running Guix? If no, the easiest is to start with the package manager [1] using the shell script installer (first Red note in [1] :-)). The package manager works on any GNU/linux distribution and is not in conflict with the distro package manager. Do not hesitate to ask on help-guix@gnu.org or #guix if you hit any problem, the Guix folks are prompt for answering. :-) Once you can run "guix " [2], you can read how to define a package [3]. BTW, give a look to the Perfect Setup [4] and here [5] my config files if you need inspiration. ;-) Well, if you have already used =E2=80=93=E2=80=93 or currently using =E2=80= =93=E2=80=93 you can try "guix import" or "guix refresh"; i.e., write your first package contribution. Therefore, you need to read [6]. Again, do not hesitate to ask on help-guix@gnu.org or #guix if you hit any problem. To be concrete, I suggest reading [3, 7, 8, 9, 10, 11, 12] and try to package something. Easy and good candidates for first packages are CRAN or BioConductor packages: guix import cran guix import cran -a bioconductor You can pick unpackaged one from the list [12]. Do not hesitate to ask if you do not find an obvious one =E2=80=93=E2=80=93 it should a good occas= ion to show you =E2=80=9Cguix repl=E2=80=9D. :-) [1] http://guix.gnu.org/manual/devel/en/html_node/Binary-Installation.html#= Binary-Installation [2] http://guix.gnu.org/manual/devel/en/html_node/Getting-Started.html#Gett= ing-Started [3] http://guix.gnu.org/cookbook/en/html_node/Packaging-Tutorial.html#Packa= ging-Tutorial [4] http://guix.gnu.org/manual/devel/en/html_node/The-Perfect-Setup.html#Th= e-Perfect-Setup [5] https://github.com/zimoun/my-conf [6] http://guix.gnu.org/manual/devel/en/html_node/Contributing.html 7 : https://guix.gnu.org/manual/devel/en/guix.html#Defining-Packages 8 : https://guix.gnu.org/manual/devel/en/guix.html#Packaging-Guidelines 9 : https://guix.gnu.org/manual/devel/en/guix.html#Invoking-guix-import 10: https://guix.gnu.org/manual/devel/en/guix.html#Invoking-guix-refresh 11: https://guix.gnu.org/manual/devel/en/guix.html#Building-from-Git 12: https://bioconductor.org/packages/release/bioc/ There are two other different possible next steps then packaging, depending on your interest. In random order: + See if you want to contribute to the translation effort. =C2=A0If you are native of one of these languages: help is welcome! For example, my first contribution to Guix was to read cover-to-cover the Guix manual and proofread the French translation. Doing so is an unusual way to be familiar with the Guix ecosystem but really interesting. Note that it would be part of this effort: + Tweak the source of Guix. git clone https://git.savannah.gnu.org/git/guix.git cd guix guix environment guix --pure ./bootstrap ./configure --localstatedir=3D/var/ make -j 8 # adapt make check ./pre-inst-env guix help # the fresh compiled 'guix' ;-) You could be interested by . Well, then you can try to fix a bug and I recommend one with the tag easy: And in any case, feel free to ask _any_ question on help-guix@gnu.org or IRC #guix. Keep in touch. Cheers, simon