From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id GP9kOJp2emEK+QAAgWs5BA (envelope-from ) for ; Thu, 28 Oct 2021 12:08:26 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 4JlCNJp2emGpdQAA1q6Kng (envelope-from ) for ; Thu, 28 Oct 2021 10:08:26 +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 704A62C036 for ; Thu, 28 Oct 2021 12:08:26 +0200 (CEST) Received: from localhost ([::1]:40402 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mg2Kf-0002PP-5p for larch@yhetil.org; Thu, 28 Oct 2021 06:08:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51690) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mg2Id-0000zU-Dg for guix-devel@gnu.org; Thu, 28 Oct 2021 06:06:19 -0400 Received: from mout-p-101.mailbox.org ([2001:67c:2050::465:101]:19726) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1mg2Ia-0001zX-KJ for guix-devel@gnu.org; Thu, 28 Oct 2021 06:06:18 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:105:465:1:3:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4Hg1RR3s1LzQjYN; Thu, 28 Oct 2021 12:06:11 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1635415569; h=from:from: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; bh=xh4gh0B+ajuqACJgEiKm3MUAbZ680DRgr9do65mNN+U=; b=pt7StPhZyuaTZYraNyTriWLXRES7SOx03VJVX/csfRl9rWRQShbTG1jD49kfHmi9OxtSo5 JViuGcYB9uxIwMgvTYuJzgQbqGKcdXwyz8qEx6HCCZYN8qaUkCGyVEOMG3eNAAAMTUV9P7 qQgdYi1FOs0Jb00RMbbWxaO+XwimDkxdvYSEerKyPuaDr5ixO6i6XQkueCIeRWlB7E41OD fZzOda90nTqWjeKamJOaJt98G/I8wEVLu5CVqhn8KrIORnfxR1K1ZDVxxVjCqZ77bSspWP Bhprs8k+UkHTLCd8KA7t4Gow2udFoTidxgSoKth+Rbtg5DbV2w6NtxcXRNRGZA== Date: Thu, 28 Oct 2021 12:06:02 +0200 From: Lars-Dominik Braun To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: Accuracy of importers? Message-ID: References: <878ryd8we4.fsf@inria.fr> <87a6it7cnd.fsf@inria.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87a6it7cnd.fsf@inria.fr> X-Rspamd-Queue-Id: 46C111312 Received-SPF: pass client-ip=2001:67c:2050::465:101; envelope-from=lars@6xq.net; helo=mout-p-101.mailbox.org 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_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=1635415706; 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=xh4gh0B+ajuqACJgEiKm3MUAbZ680DRgr9do65mNN+U=; b=Qsu48/m/UyEjSc/r6OyQQNdPk81aQwloKSqSUzZoj2DFVhINRQ5AgqYITi9Uyin/nv/TjW +vGhRQPokNH6sw7TLNmlgTe/3GEozkdVSyvtVLBEKbV3mdJz+WCyuJ6QZlGqZqjnw4Nojg bIn+IwwA/3bqczYrDp4Yc62VJlsP4wAG/aZn2LtbHAjSxVUE05BhTQjetBTjjeehAUjQSL NOmfzLeOEWnHOX6pMDO8kmd8lztq02YasW1CiuS4H9z+o8jraHNmtUz9mmJtRkcxzvVryi IZ7TcTsP1f18Zjei9C+hjRO7r1IMC6YzwHZOzSZvW6XerWsfFuOgU7Ctv3XVrQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1635415706; a=rsa-sha256; cv=none; b=lBledzT9srVTKFiCyUopo8YQIlznSOhUN9hgaihxD1P0K0HdKDlGFmicSnm7unIKfstMU7 OHTQqpPj9q/WEa7hOJpLfgyZd40ReiJXE6VA9Lk9bY0OrT4deYSuTCoGmnlOO6WonuM76S hiq/ejQhfYSp7KCf70tuMm1E3XDEihvEQLmljPcn9TDFCNxtVJGmm6GeYP0sk9fBStwIqK hAZya7fbyw69UEMOjhJeWDPPuFVcRkNoggumQQBvMZ20d7ApvMWoVVyZf+f13Wn2Z06gaM IsC58UQ1xVMX6+JjC2aKH/seD71aZgmKEc7AUSZ5IQZvniV8ZqpsW0nOt7OpqQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=6xq.net header.s=MBO0001 header.b=pt7StPhZ; dmarc=pass (policy=none) header.from=6xq.net; 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.12 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=6xq.net header.s=MBO0001 header.b=pt7StPhZ; dmarc=pass (policy=none) header.from=6xq.net; 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: 704A62C036 X-Spam-Score: -2.12 X-Migadu-Scanner: scn0.migadu.com X-TUID: iGVnF+/uYFaI Hi Ludo’, > Right. PyPI/setup.py/.whl doesn’t contain info as to how to run tests, > right? technically setup.py has a standard test target, but it’s been deprecated for years and it must be enabled manually by the project. I’m not aware of any standard pyproject.toml approach to this. It might be possible to parse tox.ini. > >> hackage ? > >> stackage (Lars?) > > I’ve mostly used the updater, not the importer, so I can’t say a > > number unfortunately. > Did the updater suggest input changes? yes, I added it in 127828ddd74fc950c0403ca58a6f650355e3d67d, but it cannot update #:cabal-revision, which is a common source for errors. Would be nice if updaters could just return an entirely new package and the generic updater code would modify/merge the existing package definition as needed. Cheers, Lars