From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Hinsen Subject: Re: Store channel specification in profile Date: Tue, 26 Nov 2019 20:35:28 +0100 Message-ID: References: <87blsyelgm.fsf@ambrevar.xyz> <87pnhelady.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36279) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZgce-0006bV-BM for guix-devel@gnu.org; Tue, 26 Nov 2019 14:35:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iZgcZ-0000xg-HP for guix-devel@gnu.org; Tue, 26 Nov 2019 14:35:37 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:37389) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iZgcX-0000t6-AD for guix-devel@gnu.org; Tue, 26 Nov 2019 14:35:35 -0500 In-Reply-To: <87pnhelady.fsf@ambrevar.xyz> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Pierre Neidhardt , guix-devel@gnu.org Pierre Neidhardt writes: > In this case, how would you intend to use guix time-machine to reproduce > these profiles? "guix time-machine" and inferiors are different ways to access specific Guix versions. "guix time-machine" simply runs a different Guix version. You can then use it to access inferiors, if that versions supports them. Mixing both is probably confusing for users, so I'd recommend not to do it, but technically it is possible. Assuming that we end up storing channel specifications for each package in a manifest, we could then create a manifest file automatically that re-generates the same profile using inferiors. No need for "guix time-machine". Cheers, Konrad.