From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 30 06:11:03 2018 Received: (at 22629) by debbugs.gnu.org; 30 Aug 2018 10:11:04 +0000 Received: from localhost ([127.0.0.1]:37932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvJuo-0005MD-8W for submit@debbugs.gnu.org; Thu, 30 Aug 2018 06:11:03 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:43563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fvJum-0005Lp-MR for 22629@debbugs.gnu.org; Thu, 30 Aug 2018 06:11:01 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 6DCF121FC0; Thu, 30 Aug 2018 06:10:59 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Thu, 30 Aug 2018 06:10:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.net; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; bh=9zg8A/qySqJsY4Hwa8HjLh3rZZUXh0g5qV43e3LzSiA=; b=FJ9VvN6R QW/WILEogtp1Io4j4ogcjkn64c8PuZlgX31+dNWCAwCgtPDGuX0UPclHSGCvva3/ 7Hya0xq9pYj8C3RcjWYgCKN2nQ9Fz0g2QsCmZvozsZ4DV5FL4vvDpQSQ6hLebN6i zp7dBL3nB5ueKHKqCiT36uqcELRGLrceLRQdYHRB5if4Ym+83M7t09MJ70/0tbyb iRifalS+88Z2X9OKYrx/Z/nB+9fwJxhA7SusEOiJ+fHLfObXAn9IP4BMnuDfoE95 u9dJ6w/vDfMQiBODqgY7NYy5/PhiFmyS2FlwKHFhHtbJAleM4frRK7W79Yz06zYa RKm1rlsVSd9Gpw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=9zg8A/qySqJsY4Hwa8HjLh3rZZUXh 0g5qV43e3LzSiA=; b=cxMFED4sz4/Z4/xAtQM7YZpZGwKngqTCrHUQ3plmzJaE6 QhT2Q8/RCFdOA+OgvXZpULDIMwuZ7mmLVcqpZyftI9X8KF6JuI4uQhIm4WV3WeXz P+gXgC26V4FDEM4bHTQDUaz3vNk/v8kG7sUin4jKMNTrIpdZEixhxR+IgrjSf6KX k9l2lMFQIk5FuPT8cGdT4KR0oxeLmXxMT5JackkINqSbHy2xo0/b3MPnuIVnD/2A sr6yYin6uIjK3/tR9HXGoQSxI0kHLbQMnnwiBhIzDYN5DotVHiVO5gpnuodrlNN/ ZRCgmz/cLq7Jelx9FdjlG4tt230h9rKIx5jfPtT5Q== X-ME-Proxy: X-ME-Sender: Received: from KHs-MacBook.local (soleil-ext.synchrotron.fr [195.221.0.206]) by mail.messagingengine.com (Postfix) with ESMTPA id 2013510292; Thu, 30 Aug 2018 06:10:58 -0400 (EDT) From: Konrad Hinsen To: Mark H Weaver Subject: Re: bug#22629: Channels not needed for a stable branch In-Reply-To: <875zzs9wzl.fsf@netris.org> References: <87vb5vsffd.fsf@gnu.org> <87pny2iks2.fsf@gnu.org> <877ekagtg9.fsf@netris.org> <87zhx5msfl.fsf@pompo.co> <87lg8pccys.fsf_-_@netris.org> <87zhx59gh3.fsf@elephly.net> <875zzs9wzl.fsf@netris.org> Date: Thu, 30 Aug 2018 12:10:56 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 22629 Cc: Ricardo Wurmus , 22629@debbugs.gnu.org, Alex Sassmannshausen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Mark, > I'm not sure what you're trying to argue above. To me, it looks like an > argument in favor of my position, namely that a stable version of Guix > should include _all_ of Guix, not just the packages. All, probably not, some, probably yes. What I am arguing is that the productive coexistence of a stable version with the bleeding-edge version requires agreement on a stable foundation. Where exactly the borderline lies between this foundation and what is built on top of it is not a question I am sufficiently qualified to answer. The minimal stable foundation would have to include the file system layout of profiles, to make sure that users can mix packages from both versions safely. It would also be highly desirable to share the store, whose layout would then have to be part of the foundation as well. Moreover, I suspect it would be preferable or even necessary to have only one daemon running - if that's true, then the daemon's communication protocol would have be part of the foundation as well. Without a common foundation, a stable version would have to be a completely autonomous fork, which should then probably adopt a different name as well. I don't think this is desirable, in particular for GuixSD which would lose most of its interest if it required multiple package managers. Konrad.