From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 4MLBNnlZumCXtgAAgWs5BA (envelope-from ) for ; Fri, 04 Jun 2021 18:48:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id UMH4MXlZumC3PAAAbx9fmQ (envelope-from ) for ; Fri, 04 Jun 2021 16:48:57 +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 8B9AF12096 for ; Fri, 4 Jun 2021 18:48:56 +0200 (CEST) Received: from localhost ([::1]:52158 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lpD0B-0000Eb-5G for larch@yhetil.org; Fri, 04 Jun 2021 12:48:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54168) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lpCVO-00045T-78 for guix-patches@gnu.org; Fri, 04 Jun 2021 12:17:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:36250) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lpCVK-0004ep-Fk for guix-patches@gnu.org; Fri, 04 Jun 2021 12:17:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lpCVK-00027X-Al for guix-patches@gnu.org; Fri, 04 Jun 2021 12:17:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48810] [PATCH] gnu: Add matterbridge. Resent-From: Denis 'GNUtoo' Carikli Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 04 Jun 2021 16:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48810 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Mathieu Othacehe Cc: 48810@debbugs.gnu.org Received: via spool by 48810-submit@debbugs.gnu.org id=B48810.16228233778021 (code B ref 48810); Fri, 04 Jun 2021 16:17:02 +0000 Received: (at 48810) by debbugs.gnu.org; 4 Jun 2021 16:16:17 +0000 Received: from localhost ([127.0.0.1]:47794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpCUX-000255-1t for submit@debbugs.gnu.org; Fri, 04 Jun 2021 12:16:16 -0400 Received: from cyberdimension.org ([80.67.179.20]:44462 helo=gnutoo.cyberdimension.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpCUR-00024a-Ci for 48810@debbugs.gnu.org; Fri, 04 Jun 2021 12:16:11 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id e6c88b1a; Fri, 4 Jun 2021 16:13:26 +0000 (UTC) Received: from primarylaptop.localdomain (localhost.localdomain [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 27805a61; Fri, 4 Jun 2021 16:13:26 +0000 (UTC) Date: Fri, 4 Jun 2021 18:16:02 +0200 From: Denis 'GNUtoo' Carikli Message-ID: <20210604181602.0d04d3f5@primarylaptop.localdomain> In-Reply-To: <87im2testl.fsf@gnu.org> References: <20210603132231.10168-1-GNUtoo@cyberdimension.org> <87im2testl.fsf@gnu.org> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/9ReSHjCEa7K3fCh3=mrU1ye"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1622825337; 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:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=vbDwZJR2Rm+KZYwUiGZ3qmFTs8fZwjuib2fv1aMe1zQ=; b=b0v61kxS8KcSGfD5TjXhQiWR1VaY6Rju2lTyOr5IYaWD2BSXlrzkJfsWqsAn9pX4YwgQVz Z6JkqHmZGeAHVLwIy5JbWD98djPQ8iSyunc8jz4WVxZGWfte8/cW6B1nyGbkpxPA0pkS+E Va/p3q/65HJh0r545C6DbG9yYXfkezbhZHRDiN0oOerWt/GL/AmZDjRY+toobc7diwEbKI SsmgEPrO0ZK/stGGxDo96d4lc7csZJIW+oB9EmMSRh0+kd3MYPF8EM4vXx2uI30rmHKAqx JbiAQhT1XjsstZGOKEq08TIlPUXeTTKfmzt9wnBuK25UbXYujoNB+Uvf2LKAbw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622825337; a=rsa-sha256; cv=none; b=d6FgbdhXk4sk+3MHXFjYf+QQNrcvGJqcGzM1i8sIHvHBK9Ch2hGAFn4eBHQBt721gc/GDF CCgqekLwr6Rf8DC9u0ANQCJJHhq96sFk53vvWsUfckPZQgqpPRZR67+jDnWEJ1Y0IXt91v sSC6FFtRrP5n94DZPHS+UeW/W0Ec1A5sEzzQ9JsIhPrjbI8NB9jZ1gbZLOh1M+acgWuYik mlMd0YjZWWbTfJWQxlJWVh8ZU5JFp3i4YDN0tHyMDefqb84w/Tj6774r5+pjIwa5IHk/Y1 xfMdQ/BFq+5xtQwrOkYcMJ+5NDtHCWP7jojI4xY7mdigeEA1BMK1fPnHOiST4g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -4.53 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 8B9AF12096 X-Spam-Score: -4.53 X-Migadu-Scanner: scn1.migadu.com X-TUID: QGFYKWSP2wW7 --Sig_/9ReSHjCEa7K3fCh3=mrU1ye Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 04 Jun 2021 14:07:50 +0200 Mathieu Othacehe wrote: > Hello, Hi, > The linter reports two problems: >=20 > --8<---------------cut here---------------start------------->8--- > gnu/packages/messaging.scm:2977:5: matterbridge@1.22.2: the source > file name should contain the package name > gnu/packages/messaging.scm:2977:5: matterbridge@1.22.2: the source > URI should not be an autogenerated tarball --8<---------------cut > here---------------end--------------->8--- > > which means that you should use: >=20 > > + (method url-fetch) >=20 > git-fetch here, >=20 > > + (sha256 > > + (base32 > > + "1p3mkfzv4xwm7vz8ja7qsa99qwxb9s61hnjjv65dkkjivlsif5hk")))) >=20 > and introduce something like: >=20 > --8<---------------cut here---------------start------------->8--- > (file-name (git-file-name name version)) > --8<---------------cut here---------------end--------------->8--- Thanks a lot. I've seen these warnings but I ignored thinking I couldn't fix it as I didn't find any alternate files for the releases. I've now sent an updated version. By the way, I don't know much about go, and I'm pretty new to Guix, so I did this package through trial and error and also looking at how things were done in Parabola (through the Arch Linux Community repository where the matterbridge package comes from). And the Submitting Patches section of the manual[1] has the following: > Make sure the package does not use bundled copies of software > already available as separate packages.=20 Here I'm unsure of what is being done under the hood, but at least Parabola / Arch Linux don't seem to do anything special with that. In any case I've already started deploying a matterbridge service by using this package (with Guix pack) and a modified systemd service file from Arch Linux on top of Trisquel 9 to bridge several IRC channels, and so far it worked fine. References: ----------- [1]https://guix.gnu.org/manual/en/guix.html#Submitting-Patches=20 Denis. --Sig_/9ReSHjCEa7K3fCh3=mrU1ye Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmC6UcMACgkQX138wUF3 4mO+qw/+Jl4Q7sBr/Raq6j8zq5mfe8OjNGYsHaVX2h9poI1U4b9tNt3RfobFMJrt WF9SDxOU/epbSTA54zNiUGKHGZNculNaVeuiGIPXfZCIH5jidryfvWkYAF/lv4YK PeErFPdJumKuaz9XKVB1i0BlwWwQEg62SOtkqIux5qvEscIn+IhwZITOGJUzVSZ5 Ou3h45TrZAJzJMHz0lrjXB3ZfmmrjJhuDEwDjy2iDuaXkIuh6fTXV7g8gTpPSViS 2QByr3qPcYEnFIrxa+xbOQXHGWl7j4myLvDn2KuHdLSmCKK2tVVZpvO7nePwliv9 /SwWuecRgUXQwxA9oYrN8vzCK17ibFc87mSiiOc4h6AbMDW1AnunWHjrS8wxN4Ga 51I/7F1w4Y8sIG/wMjCOLMd/V2nZ5zm+RW+1zRsT6neYnxSfK4PaxWidcI0Bz9bf 0erHvSoAGnDbc/hjwSXKBVtT6EQZI3lo5mBzPYQ4E7eXgx7uFhiEGG4q2I6oqbbO axiTjPi4gHSMa1K4y5ith6xh7uyaqhkYxWG4lUZQHaYSi5r+FLKd2So9ITtK00Ri gBRgsuFb/k+r1sh94Rl2y2kWWEBWYQ/9ImSFC8QkfMLLACeZ5NYtnbHkmd0cKQZG 7pmTiXlftT4zojSJhnQRk4GS1lgXZ5VhVo8Oku5Q1WQuAQeBQTg= =agzz -----END PGP SIGNATURE----- --Sig_/9ReSHjCEa7K3fCh3=mrU1ye--