From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id gAL9FkMdQ2I6YwAAgWs5BA (envelope-from ) for ; Tue, 29 Mar 2022 16:52:51 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id +N9tD0MdQ2K78QAAG6o9tA (envelope-from ) for ; Tue, 29 Mar 2022 16:52:51 +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 E11913EED8 for ; Tue, 29 Mar 2022 16:52:50 +0200 (CEST) Received: from localhost ([::1]:53206 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nZCrr-0000E9-BS for larch@yhetil.org; Tue, 29 Mar 2022 10:30:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40092) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nZCrb-0000Cv-AY for help-guix@gnu.org; Tue, 29 Mar 2022 10:30:27 -0400 Received: from [2607:f8b0:4864:20::230] (port=46692 helo=mail-oi1-x230.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nZCrZ-0006bR-Ko for help-guix@gnu.org; Tue, 29 Mar 2022 10:30:27 -0400 Received: by mail-oi1-x230.google.com with SMTP id b188so19168381oia.13 for ; Tue, 29 Mar 2022 07:30:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=gNW7YB9YaKQUF7+NBPsDVV1bSms+VuLgdPoXFPODU7I=; b=fnlNY5GUvqAEFNldAPX/mXLrcBg7lXl4vY3icjo5jMaGYUjFhP7AZupeDv//nyDIab 9ea4jlqnjSqYe7Op6FsPov/+Ke2dp2qngn44YZ6HThv7ZpJmT/gi+QJxEDnEVITb0bHJ rBUgqhAjIxMaXw2Pm1bZpb1E3aQjrSLJd3w2/rEtZ0GTD7OOJOd7TtH8lQHQQkwO6m0P lql3eWH6tbVcGFHsEcWiqQQzAW1YZelO2vp9kQ+OL/LysbLbldfoBDlto/d2oU3pki0B Y6yc2gcovRql37gJFoLE/A+WhsUY6DmYIX33A6ubdvFo5m3MVXcCnW5iqibt3ZHR8yQJ 8sKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=gNW7YB9YaKQUF7+NBPsDVV1bSms+VuLgdPoXFPODU7I=; b=JxC6Ql/Pt3Kxp84LsTSpwT43lMwAJnf36+Gu5tp33P0AfudBdNdPGUr1HZgrU+WQSd U0s0yBZ+BqyJH7SMTveQiFy2D1Z21X+lq5xkpOFhbY8nM0lf7zrU8k52K53I+BUqsAUD dZc0msUC5XkeJz/FG9CCr0PMQMfXdzIY75aU23tLNN4S7QALMR6T4WFwmBC8SsUBEyNA wkAJPklW7r+FApEcrXD7AI7z/z6duq5gjXkXbU/qbcc1BR3eXDx5RyDPhWGU2bR22lu6 PsrxLV79cvVmlmYaCRzKAJ+e4Js00uf+Y9yeSmTAK1w/elogIWDjRUd2b2DL8Dw3SaWL 5OKg== X-Gm-Message-State: AOAM530uygG8k5x3v5+swIwZHqjsgxsiTNh1YpjJXi67YwFuRyou4PSL EkpVFJHEBHc/ww7FaFrQLojjur3D/wsH9lt6qdBffHZ0 X-Google-Smtp-Source: ABdhPJzsZxfv7uotQvqSvIZ6r6wh3qlOViJ6rBjvF0ZHks0ITMMwcpgKDDg30UJj2VQn6B1i4/GCdMxsv0hpAhKn7kk= X-Received: by 2002:a05:6870:ea01:b0:dd:a903:9597 with SMTP id g1-20020a056870ea0100b000dda9039597mr1453817oap.169.1648563766990; Tue, 29 Mar 2022 07:22:46 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?Q?C=C3=A1ssio_Tavares?= Date: Tue, 29 Mar 2022 14:22:10 +0000 Message-ID: Subject: Packaging existing software for Guix To: Guix Help Mailing List X-Host-Lookup-Failed: Reverse DNS lookup failed for 2607:f8b0:4864:20::230 (failed) Received-SPF: pass client-ip=2607:f8b0:4864:20::230; envelope-from=cassio.ufg@gmail.com; helo=mail-oi1-x230.google.com X-Spam_score_int: -5 X-Spam_score: -0.6 X-Spam_bar: / X-Spam_report: (-0.6 / 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, HTML_MESSAGE=0.001, PDS_HP_HELO_NORDNS=0.659, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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=1648565570; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=E50v4ZF+jCqAD0VWZINYuc8tcU+uMtDOlBplqPUnVjQ=; b=skmYXfPak+LCBtEVbUlVxQO4lGWww+PjaLRiM4GpXFP/oaSyOdXcJX03OQSb2yiIw6TyYl GfePBH3aL75lvuqg7gT+/n338u1x3CYcGvEur8/ccXuJeciRxKGMDIL21KcrUlzvgQWJNh dRLKibi18fTWcGA6Pa8qfboP1+rrRhGS1cgTAuUH8LBDPDp6dL5y2lxBPJvC3iryj5GCOQ Vspw/4Pu7/fcl2+yWuWFrX10GrydCOeBm9e4w6FvRYrCoPh/AYdCyi3j4g8hksyLmy5vm5 +XanIwZH4gsufklqCROg+xud2rap2hopclCH0K1rP4zrUDqz6qdYvkvENMoigA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648565570; a=rsa-sha256; cv=none; b=f8ff03iBNbh12gszHYt/mBF2CMEKZCK8YBEo5nUsVs65TE3G0jygXOQIq2XHZEwS6G84Vd S9E4dJ2YZloOTl8qAb5RruanDsmmY4rAO7gRDMd8PU1zheBTpzGuXr+QwBqldkj/DNqK01 2dMgMOC6Rd+6jEl/kvoFmnVuYsBpyzEh3ubPiKXZGvSJ62+mU3sgLEviotCXQfqjAgO0Uy bHkMJk1dQR6+BvahoJcfl/YBtqe1BUOtG4hGJlgQaRlYCYBUX2U76jGf66HVAS5yqjatS7 G9l9Q5f2To5cOjVAyXxmsjD2gj3zgMN8HXfEytjYo2ChhTVa62xOTKQYWcmpnQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b=fnlNY5GU; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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: 5.83 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b=fnlNY5GU; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); 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: E11913EED8 X-Spam-Score: 5.83 X-Migadu-Scanner: scn0.migadu.com X-TUID: pO0nXmtrfwKM Hi there! I've been struggling with Guix for about three months now, but I still couldn't get it working as I need it. I will need help on many fronts. One of the problems is that the Guix ecosystem is still somewhat limited. I know that there is a way to install Nix packages, but since I became full linux-libre adept, I'm trying to stay as "pure-Guix" as I can. My main motivation is that this provision does not encourage people to port the packages so that they are directly available in Guix's repository, quite the contrary, it delays Guix packages availability. So, I'm looking into package definition, and I have a few questions to start: 1. If I submit an issue with a package request, does it take long for the package to be made available? 2. Can someone with only a very basic understanding of the Scheme (and the functional paradigm) package software successfully enough to submit = it to the Guix project? 3. Would that be very time-consuming (because my work is in a very different area)? Is the learning curve steep? 4. As far as I could understand, when defining a package from a git repository, I have to specify the package version and commit. Does this mean that I will forever have to check for new versions and edit the package definition to update it? 5. Is there a relatively simple way to port packages from other distros into Guix? Could this be an automated process? 6. Any further advice? Thanks, C=C3=A1ssio ----- Faculdade de Letras - UFG *=E2=80=9C* *Ou a gente se Ra=C3=B4ni, ou a gente se Sting**=E2=80=9D*