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 ms0.migadu.com with LMTPS id WGXDFYm4emF3EQAAgWs5BA (envelope-from ) for ; Thu, 28 Oct 2021 16:49:45 +0200 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 IOVmEYm4emHcLwAAbx9fmQ (envelope-from ) for ; Thu, 28 Oct 2021 14:49:45 +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 03E1532DD7 for ; Thu, 28 Oct 2021 16:49:45 +0200 (CEST) Received: from localhost ([::1]:58256 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mg6iu-0005rM-5D for larch@yhetil.org; Thu, 28 Oct 2021 10:49:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34566) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mg6h7-0003pu-UC for guix-devel@gnu.org; Thu, 28 Oct 2021 10:47:54 -0400 Received: from mail-il1-x12a.google.com ([2607:f8b0:4864:20::12a]:35389) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mg6gy-0001tz-Ph for guix-devel@gnu.org; Thu, 28 Oct 2021 10:47:53 -0400 Received: by mail-il1-x12a.google.com with SMTP id w15so1060898ill.2 for ; Thu, 28 Oct 2021 07:47:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=sePblC35P8cbwxceP9/a/DtspIQmnoxNkxpCM0SLdwo=; b=gIIs1AqI0q5UdAO5GSzgKt8kAzlELf+pdmPt2VduVQ+soQke+GUi5KenmcRLhkUvLZ BD3AMI7OQMOzXwG/HVGExHGQKJNeqNHAf/loLwnVN90L3eCJEoT+kTcYhTnLyb5vTPVz 0qUDG0bxV+TQXw9i8j/carEgsQK+/w3pjLTPVzvkDjsEaKnUvfNUdUbV8bXPOBGya1rn vk8GuWGnl/RAJ9CpLfUoazRTFfscl3r2chQYj6wli8LEFC1JC7bRP3IgbFkMg0yml8pc apDDb5r/zL+5SFi0XLCchP8ohhnfvySIcdLbYvtAVDPnXfy0Bt8iu9bYQ9/sctrU4yfD A1VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=sePblC35P8cbwxceP9/a/DtspIQmnoxNkxpCM0SLdwo=; b=sHEreQGVKBQshzbp4ZxX8lAevP/n5EYaX+dKH7z/R3xqSJDLEMMSM2nMtV8RPYpddM e47CiR9pOB85gmWDdn4pLCcWTXA4Czg+BnppmgPAT5dBvDoc+Emrotm5E+iX9ICwMq1k Wi8Ia3s/skNmMePJjRgJAI+Oxmh05rNWk7CR+O0HU7+RrWPsanGRq0NOu2ctHC3pqfvG QSI4BAG/qbMn1zUmn3qx2Zki7+w/t0362i7GU62vxclZRYyaPv1an+byCKipEu+a0EXy C0SEKQF4JVYxmX1ZbVVZb4tPrELrra2XEKlMnYIBfWmcVinzcKpVMaJBJ+3H7Azv2wCw iGrg== X-Gm-Message-State: AOAM5325ekz/UiD7vmv8Jlzq02Kh30GCckjclAQpmqJ+3lEqtXAwYuxh 1SaVTXFpxlEgtgGbtEiuggdBZdmiAio= X-Google-Smtp-Source: ABdhPJws287lLOn8lniOXf75hgR+spIK5UZHKEtxPYlk68z39yiiSfyU8+ndaFp4nz7igPf6j7Wy+g== X-Received: by 2002:a05:6e02:12c2:: with SMTP id i2mr3574989ilm.223.1635432463204; Thu, 28 Oct 2021 07:47:43 -0700 (PDT) Received: from washu-v4 (172-221-246-205.res.spectrum.com. [172.221.246.205]) by smtp.gmail.com with ESMTPSA id h16sm1779148ila.51.2021.10.28.07.47.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Oct 2021 07:47:42 -0700 (PDT) From: Katherine Cox-Buday To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: Accuracy of importers? References: <878ryd8we4.fsf@inria.fr> Date: Thu, 28 Oct 2021 09:47:41 -0500 In-Reply-To: <878ryd8we4.fsf@inria.fr> ("Ludovic =?utf-8?Q?Court=C3=A8s=22?= =?utf-8?Q?'s?= message of "Thu, 28 Oct 2021 09:02:27 +0200") Message-ID: <87tuh19pf6.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::12a; envelope-from=cox.katherine.e@gmail.com; helo=mail-il1-x12a.google.com 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: , Cc: Guix Devel Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1635432585; 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=sePblC35P8cbwxceP9/a/DtspIQmnoxNkxpCM0SLdwo=; b=Lj0B7x0bXmIjCiUg58+SFWuOZakOsDTZxvH49TQQS/kxsmwdUV+L88essGgwOKsti/+QGJ B6fshlRnmmKkE9lpO+dRGjdIW1lN+IFoU0nPJ2t2ZO64yMyI3k6ilpDPuS/BwPDZOXy7hU Va2dVUpxeJVBTbbv9lQLkzhle1Il4bwuUiRgoF19AfToqQ+j7zX8N9RyqMsao2XGzX22g8 awnPZUDHLc5VENjhzqOkSL0ffF0YeFx8m0xiYCX7QTNvSO8J+NXf0UmeVf1YzS6VaDIct5 cMh6NmlY+g8EjVXNDCbN8Ei1d+LWs9A3gxHQWWEqrZPoxgpc6naywTNNdjEl7Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1635432585; a=rsa-sha256; cv=none; b=ui9LtQ9ed6dwOjmojmngrbe/2c31zytwMX4639wCH3OSZ5q1JK9RtjlqFzcL5Qzh1v+Qr7 3LqMQpicVlABE343DJny/50Ud1voSaBGL3sxd1KzO7NaojFUvfp+S3m3eQcEGtrF1s1RJf wOOAOEfULy4JKH0ag+5f0O2+Do2tGGXFSyqi06hndEsfP8dowM/mLV0+jxg8Vg/PG8j2p1 GHVxk8aFbK+sAWPh/aElWEymGxA3dOWzPqUJnEmEkkx3mZYYEU1T+NL34qccLYOUM45wGg 7oDWk7HBcerpkKOjJ0r9bgKZMhcH1QIjJcplS6KFDx6V3o3cHV5aGubnNFZ+HQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=gIIs1AqI; 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-Migadu-Spam-Score: -2.13 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=gIIs1AqI; 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-Migadu-Queue-Id: 03E1532DD7 X-Spam-Score: -2.13 X-Migadu-Scanner: scn0.migadu.com X-TUID: PAFn8clADewO Ludovic Court=C3=A8s writes: > go (Sarah? Leo? Raghav?) I have only used this a few times so far, but the quality seems to have got= ten a lot better. My impression, though, due to the nature of how we have t= o generate packages so as to not be reliant on a centralized GOPROXY server= (namely one controlled by Google), is that we stumble dealing with the het= erogeneity of the internet. There are a few things which could make this si= tuation better: There is an open issue[1] for a better API to https://pkg.go.dev which may = eventually allow us to query for things like license, VCS path, etc. This c= ould obviate Guix's need to crawl the internet. I was also discussing[2] the pros/cons of relying on the Go tool-chain to d= o most of the work for us. I think doing so might be making the right trade= -offs, but it sounds like[3] we are blocked by cgit's ability to work with = shallow checkouts. Since Guix has a build environment, maybe we could just = use Git the CLI instead of a scheme library when necessary. I hope this helps, and good luck with your talk! [1] - https://github.com/golang/go/issues/36785 [2] - https://lists.gnu.org/archive/html/guix-devel/2021-09/msg00344.html [3] - https://lists.gnu.org/archive/html/guix-devel/2021-10/msg00020.html --=20 Katherine