From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 6BfFK4u9EWSTrgAASxT56A (envelope-from ) for ; Wed, 15 Mar 2023 13:43:55 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id YGPKK4u9EWSHCwAA9RJhRA (envelope-from ) for ; Wed, 15 Mar 2023 13:43:55 +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 4C00838D45 for ; Wed, 15 Mar 2023 13:43:55 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pcQTW-0001Bs-Kn; Wed, 15 Mar 2023 08:43:26 -0400 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 1pcQTU-0001AI-9k for guix-devel@gnu.org; Wed, 15 Mar 2023 08:43:24 -0400 Received: from 1.mo550.mail-out.ovh.net ([178.32.127.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pcQTS-0001CI-6p for guix-devel@gnu.org; Wed, 15 Mar 2023 08:43:24 -0400 Received: from director8.ghost.mail-out.ovh.net (unknown [10.109.143.72]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id A33E42016B for ; Wed, 15 Mar 2023 12:43:08 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-8ddwn (unknown [10.110.115.151]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 5E63C1FE96; Wed, 15 Mar 2023 12:43:06 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-6684bf9d7b-8ddwn with ESMTPSA id KmkVHFq9EWSYkwAAkn4IRw (envelope-from ); Wed, 15 Mar 2023 12:43:06 +0000 X-OVh-ClientIp: 81.67.140.142 To: guix-devel@gnu.org Cc: zimoun , Jean-Baptiste Volatier , =?utf-8?Q?Nicol=C3=B2?= Balzarotti , Ludovic =?utf-8?Q?Court=C3=A8s?= , efraim@flashner.co.il Subject: Re: Follow-up on julia import script In-Reply-To: <87a61358ej.fsf@ngraves.fr> References: <87a61358ej.fsf@ngraves.fr> Date: Wed, 15 Mar 2023 13:43:05 +0100 Message-ID: <874jqm89t2.fsf@ngraves.fr> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 13644780974699242042 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedrvddvkedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepveekleeujedthefgffekleekhffhffetgfdvheekleeuhfehueeljedtjefhvdfgnecukfhppeduvdejrddtrddtrddupdefjedrheelrddugedvrddutddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopehguhhigidquggvvhgvlhesghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht Received-SPF: pass client-ip=178.32.127.22; envelope-from=ngraves@ngraves.fr; helo=1.mo550.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Nicolas Graves From: Nicolas Graves via "Development of GNU Guix and the GNU System distribution." Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1678884235; a=rsa-sha256; cv=none; b=syFf8SnvKoMxYFvTi7b3VqHVO6FEanc/iA2IAk3FIJdnDJVKfEiooIRamv8QrTPYixZmKP WFIT/jmz1TL8RVUsiJ3iRT0V2TGoRhAc2xh476ctQOeNikMlZp67DvrLE7TRTJil6izKRj hwiHCR26HW1OkVy0tejd0wUTROz014XnbWpvYqhGFaNaKXfBxOye0bhu2jSlnfl9WrGeBo f7Lg8uhHQq5qoSqfDYVpHl2oC9dEQYMhiXWQz4HeANzqEU1lCe9co+THjk9Ba6D6lYn6yM c6tNiQ5LGRun9xHf6OHSL31LvPowHxRZElSch6jSJqthCZ2361O/JUYe3aFKVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1678884235; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=tbZblVIjKn9zafgwIYEkJALh2it7oxKCuLvW8My+ZyQ=; b=JB+UP+v9f4pHRyqsw+Ty07sbt434scKcgbI3c7np2UinhVHSh1RKMJOvD9w2NubTJEruDe eNkJVGRWcKYaEeB5oHnZBHFQeYG90ZP+ocf7Y1CCLd3lKE0IHbDbNR1wp5QZakLcttijvC gBe8KOtTN4yad3u5FMxHJDYlNI5DtgrFWIrU9ajNd7oKWUOsdJ8WAVqeMj2+PCNsiq9jWZ paPwmYi6KjAYGPQn6LKcKeNUUPYlaOfVQL0HCjyyuEwhBdg9UHODd++1xO0ksKVi1TiVVV sdLuUY29EGXNPfXs2gA3lfDgLUfpzvPZF2alXwKg5P4E53GaTevpMpPyKNwydQ== X-Migadu-Spam-Score: -0.53 X-Spam-Score: -0.53 X-Migadu-Queue-Id: 4C00838D45 X-Migadu-Scanner: scn1.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=none; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org X-TUID: Q9ALPlNp6GCc Hi all! Took me quite more time than I would've liked, but I have a usable juliahub scheme import script! It seems there's still one edge case that isn't covered and revolves around when Julia packagers don't properly tag their git repos (I've only seen the case with SnoopPrecompile). There's the possibility to rely on tree commit hashes from the General repository (since this is a valid way to identify/store a git repo), but that needs some major changes in the way latest-repository-commit works. Otherwise, it needs to be done by hand. It might also not work for subpackages in directories that are up-to-date on juliahub but not yet on github, I haven't met this case yet. I'm sending a patch series in the coming minutes. -- Best regards, Nicolas Graves