From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id sP5/CDY+xGOTTAAAbAwnHQ (envelope-from ) for ; Sun, 15 Jan 2023 18:56:06 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id aO1vCDY+xGMNlQAAauVa8A (envelope-from ) for ; Sun, 15 Jan 2023 18:56:06 +0100 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 EC26A15C4D for ; Sun, 15 Jan 2023 18:56:05 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pH7EY-0000Ak-Eb; Sun, 15 Jan 2023 12:55:54 -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 1pH7EW-0000AV-W5 for help-guix@gnu.org; Sun, 15 Jan 2023 12:55:53 -0500 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pH7EV-0001SA-Cn; Sun, 15 Jan 2023 12:55:52 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 926693200495; Sun, 15 Jan 2023 12:46:47 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 15 Jan 2023 12:46:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-transfer-encoding:content-type:date:date:from :from:in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=mesmtp; t=1673804807; x=1673891207; bh=vH58Pe0bWZ51E4uY3S1k8u6qfiBdgAL1RuXgbw4/kJA=; b= b0MIQoZVFjSvCAfjU+6XLgXf4/UHp+kN2UsJaH1u7p4PoQdQWzB2TjTVfziH/sYX mWkXFOgcIkoyRXtWrjzb1X6bZ4fP08Sb+YZU0rwaX/Vo6I80UOOt7TFl+ZfZz6h4 KTsANlEZnk7PAspy7p61SAvDcwOesUhR1xmVj6wwJCA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1673804807; x= 1673891207; bh=vH58Pe0bWZ51E4uY3S1k8u6qfiBdgAL1RuXgbw4/kJA=; b=L DOs+zBY7cl0nFl+H3Mgd2YJlHwF7Wm693Yhdq9cneAdhr0IY5kXpMEBUtbTzD+pk vGms4CjMwYu/E2voktIVIxYk4EMMkn3QzpBeoDxylfXkdzZhGAIyEEftNQVCiE/B gqtj0uM3W3xBfq6sCLI6Tg9MRWX/IXsF/iRuBmjfaJa+QOUrG3NCh/If2Pn2cDlY YzgJAH4F2orowNAtYZQz7nfugiIrkDBYkHAwiakNwzugTyusMRZZHu0sfH47+T2V rOC+9rFSdGR8jDNO/lZy8nnfGXhM0I5hx/ssOdXYsplrd4sXPXMhrIbydm4EPB/S cZUUL30INZ31eKzmyOeRQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedruddtvddguddtkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvvefukfhfgggtugfgjgesthekredttddtjeenucfhrhhomhepnfgv ohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrf grthhtvghrnhepgfehjedtteehueejleeukeeutdfggffghfevveegledvleeuieegffej tdehgfdunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh eplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 15 Jan 2023 12:46:46 -0500 (EST) Date: Sun, 15 Jan 2023 12:46:44 -0500 From: Leo Famulari To: phodina Cc: help-guix , "cox.katherine.e@gmail.com" , "arunisaac@systemreboot.net" , Marius Bakke Subject: Re: Packaging Grafana Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Received-SPF: pass client-ip=64.147.123.20; envelope-from=leo@famulari.name; helo=wout4-smtp.messagingengine.com 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, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1673805366; a=rsa-sha256; cv=none; b=q7r9kpPtwxF69n/8EMiPFouZFdybnL2xxsGIJ6liBp70FavC2oy2eE0e6/3PgyYBfvYhBW fTtb5fSE1dgGJyeigupgVYuAMnahMzzcl8Osb3YIpd/+iA0w3RFNSN1BY6G2cuBH+oTpsd temSFItzto6R+FQ8gZKiaVUVQ1bZJ6rConvXe+m9ZX/BwmtReicIE5xgLdzBNhshFieD/z OmFh91cutPrVIq1IBiIXkoz/+Fq+eVITNaVIvh6KOenKZI7BQUFCjqu0O9cniwCtN75R2v 5TkAS2vupIJRgt6hVxIY9z8zKqzG8K0vTMJeoQiOGz83H9WpHy3YtyjGGMWE6Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=b0MIQoZV; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b="L DOs+zB"; 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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673805366; 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=vH58Pe0bWZ51E4uY3S1k8u6qfiBdgAL1RuXgbw4/kJA=; b=Km4DRV/f44O8y0ySR6ns6+0QQzGQzeeYccdXKmXOqrEUheYyOGV7TyNpslEi+cjZK8Xz0I caLD4tAcfiiizN0Usk7JPxpKucuwHESx96+9Rh/DrRx58TnOLXXFjKGnVUh6VnScS+ZMxL x/GbJsYwGY1U0LIs9zEI5PcbLcDdDxoSoNwGHtHRRULdKpAvTYviYmEeYq4r6zprdrYnBp 7PRXZ8gYBBgLQYvxH16m51vb87e4ifY3kDFtffyyTO0lgx+uB3d0fRUxfr6s9tEtp/vi5z lU/3LAWu5cb/6ZV5sKAWE/JzrfJh1Xk3MJBgOX02uvzqjyNWKhY4OGZBhwZdNQ== X-Migadu-Spam-Score: -0.52 X-Spam-Score: -0.52 X-Migadu-Queue-Id: EC26A15C4D X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=b0MIQoZV; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b="L DOs+zB"; 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"; dmarc=none X-TUID: TnzVUHx0Gh2P On Sun, Jan 15, 2023 at 09:18:08AM +0000, phodina wrote: > I've tried to use the guix import​ command, however, it fails to add even the Go dependencies. I confirmed, it only outputs a package definition for Grafana itself. I wonder what goes wrong. It does output a bunch of packages for at least one other signficantly complex Go package. > Also since the dependency chain is obviously huge how should the porting be done? Well, there are a few options: 1) Make the importer work. This is the best because everyone can benefit from the improvements. But, motivation is not fungible. 2) Do it by hand. Maybe it seems crazy but that's how we did some big Go package graphs initially. Obviously, there is a difference between 100 packages and 1000 packages... 3) If the Grafana source code bundles ("vendors") its dependencies, just use the bundled source code, assuming it actually is all freely licensed. This is suboptimal and goes against our norms, but it doesn't violate the FSDG.