From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 4B3yKMU/tWDvbQEAgWs5BA (envelope-from ) for ; Mon, 31 May 2021 21:57:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id EMxFJMU/tWDwAQAAB5/wlQ (envelope-from ) for ; Mon, 31 May 2021 19:57: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 371432411C for ; Mon, 31 May 2021 21:57:57 +0200 (CEST) Received: from localhost ([::1]:53966 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lno2u-00049X-41 for larch@yhetil.org; Mon, 31 May 2021 15:57:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51296) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lno2d-00048e-9V for guix-devel@gnu.org; Mon, 31 May 2021 15:57:40 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57392) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lno2b-0002vS-Nj; Mon, 31 May 2021 15:57:38 -0400 Received: from [2a01:e0a:19b:d9a0:45b5:a14a:5c75:5737] (port=55006 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lno2b-0002P0-EZ; Mon, 31 May 2021 15:57:37 -0400 From: Mathieu Othacehe To: Leo Famulari Subject: Re: linux-libre source tarballs References: <87lf8xvrgj.fsf@yucca> <87k0ngg6zn.fsf@yucca> Date: Mon, 31 May 2021 21:57:36 +0200 In-Reply-To: (Leo Famulari's message of "Sun, 30 May 2021 23:42:20 -0400") Message-ID: <874kei4qxb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: Vagrant Cascadian , 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=1622491077; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=TFn6nTXcCEcN0uFlMZRyGuZcoqHVf4CDMH2zKaSOsHQ=; b=NLCvcH9rWydZLnkHgLYPsYRuDyVpqCk2LyNenjCEZEOrkLC9GunhYm+xxrpjvWt2uMQuIb ZnakMbFnpE1w1t9BfJfI6ksqWYZmPPrjoLtpLJeQFQHBsG8gFmGMgAjWToBywEBnytPLuU d5lrGfQfsCWJgza9nxxPBm9fRa6/ikl6ohjpxAZA+Zbir6eNKeI5SNdGJnWS6C3AjKyDn7 g67nyzaWPK8kTMXaNFOnigc82zaWhyd6JkUHG+7/2BDFSWbASWP878KZYVAhTBN7WTPs2W mZnEd4B4ep0AmnNwW+InwKv9PGnt5qJOSHJcmFUDSALEaiOTy0bx52Y3/7AqnQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622491077; a=rsa-sha256; cv=none; b=lKeUJbnKj/UXsAVBFVnDcwe16fAOqac0eKzz9iRGGP6vGRQV2Gec+opvJH5t9Ao4ZTa1I3 qdPRX5GEoHRGPAGVC7z2i5+dcEWWVU3RfNTTL0nUjW5sGjXxuvuy7f68iKz6C8bTK2BJvc ofpdkB5RjFjC2Ruq2Yj8IiM+lu8CgjklP7K05hn0kSLADAfwpC2pggooIcI07gd9kKD04C oSrtgKiB5/WoLqLvEkFpuGqmWw8fQMF2xUmefsaOcS6vOaDpzBxcjGr0FAEXj2ZXb6MxWw MyImI0OS8vjg8XBXDHVTG1kbAm2zpdsAa6XiKduuYiUw0S552i6GDYy/qNPXLQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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.93 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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: 371432411C X-Spam-Score: -2.93 X-Migadu-Scanner: scn0.migadu.com X-TUID: l01MhjXY/Qy2 Hello, >> Not knowing exactly how ci.guix.gnu.org works, would it make sense to >> create a tarball package instead of the ... computed origin(?) tarball, >> so it could be better represented in the package dependency graph, and >> the various linux-libre-* packages can wait till it is available rather >> than all trying to recreate the same thing? > > If I understand correctly, this was recently fixed in Cuirass: > > https://git.savannah.gnu.org/cgit/guix/guix-cuirass.git/commit/?id=d1a95e8b33b454a45bda506a22a8b9d9d2c8b16e With the recent Cuirass commits, the notion of build dependencies have been introduced. If you have a look to this page: https://ci.guix.gnu.org/build/497096/details, you will see that the "git" build won't start until all the other builds it depends are successfully completed (xmlto, subversion, tk ...). The problem with linux-libre and a few other packages is that some of the derivations they depend do not correspond to proper packages that are identified and built by Cuirass. You will see here: https://ci.guix.gnu.org/build/512266/details that linux-libre has no build dependencies. If we could translate the computed origin method into a package, I think it could solve this issue. I also noticed a similar issue with ublock-origin and the make-chromium-extension method. Thanks, Mathieu