From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 9E26D59CAF for ; Thu, 7 Apr 2016 18:22:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1B6DEE087E; Thu, 7 Apr 2016 18:22:04 +0000 (UTC) Received: from mail-oi0-f42.google.com (mail-oi0-f42.google.com [209.85.218.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 13F6AE0839 for ; Thu, 7 Apr 2016 18:22:03 +0000 (UTC) Received: by mail-oi0-f42.google.com with SMTP id y204so109230151oie.3 for ; Thu, 07 Apr 2016 11:22:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=SXj/Lids7uZI6aII9PhijuhKtuacnQZ//k3tBRnJxXE=; b=dI4kdRdBo/MOZYbsRdv2NL9MtJdQ0wA/fW84h0qlh3YIYFcvJv07uPJnoL5F7rwEkj PDaBxiC3NmtBf11AaaT1pdnFZBlxOIIM0cp8eLbt+a3chGV/L4/suouSJAFHoA7CDsal bcYGXhkfK9WDKs2iNPeipUnLEQct0y0XA2X8uV4tHcS34m52axPMSYAI7+JLHhigOZyO U/PncbsdHXKOdcAeHW2PzNxdXH6T0/2jo2Sr+ELzjEOPf3o08bRm/GCMIpKuMmE4qwir N5AqIPCg8CpoNMl9ueT8gTCSR1TUASABYyKJ94vlKKE6zACHyjDecs0j3IzFgk1p1I8C AFlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=SXj/Lids7uZI6aII9PhijuhKtuacnQZ//k3tBRnJxXE=; b=C6iC8HvqAJN2h/iOEw5k7VWMWFGgRLriKpSa/vIMXkfiyXuERpS5nWrtP16rxJ4BZ1 ECXiU/CrQij4wKsQf47rKLM2YaMh0xI1zFckaFRev2SWiy39vlJJIwNg6TlJtBOFRQZg azgLuykUXo/JyK05LRKVOskbbe4Aub0ua2wmNFQl+fkoKBeiTDwwpTq3dwJX9uvxHKXF kGVlfIcHBC1kgfrnhvfhYc+lZ+1pHvWgp6iIFwHBk4UQIWHq2nBMiqnBlUV/zpnuPAxE uVMXwucYXRKKDm+5JWPq+PPsHqCSbDi5VgO99HVEa+HDZZze1oUo4D4Q090z65OwUUhu eLlQ== X-Gm-Message-State: AD7BkJLdqCG/PmoAWZw+ecl9jcWVgKeouuerrCSPfYboKyISWTlH10K12b0YgjVg8DNnaC4LhM6n0V9u9dDUeQ== X-Received: by 10.202.225.9 with SMTP id y9mr2160811oig.13.1460053322208; Thu, 07 Apr 2016 11:22:02 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Received: by 10.202.232.194 with HTTP; Thu, 7 Apr 2016 11:21:22 -0700 (PDT) In-Reply-To: References: <570312c8.1469ca0a.30985.5db1@mx.google.com> <570523FD.3040703@iee.org> <570530D4.4030803@gentoo.org> <20160406204310.GA11167@whubbs1.gaikai.biz> <763f78cb-66f7-484f-bb64-a182f2747d54@gentoo.org> <57067172.49cbca0a.693b1.ffff9909@mx.google.com> <20160407154636.GA26596@whubbs1.gaikai.biz> From: Raymond Jennings Date: Thu, 7 Apr 2016 11:21:22 -0700 Message-ID: Subject: Re: [gentoo-dev] usr merge To: gentoo-dev Content-Type: multipart/alternative; boundary=001a113ceaa29f9d3e052fe9278b X-Archives-Salt: c77c2470-03fc-476d-9d77-a5a1e130df01 X-Archives-Hash: 7bae6143f68bb033607102078205119d --001a113ceaa29f9d3e052fe9278b Content-Type: text/plain; charset=UTF-8 May I suggest first moving everything into /usr one at a time, and for each file moved out of /bin or /sbin or whatever, replace it with a symlink? This will allow the /bin and /sbin directories themselves to atomically be replaced with symlinks later. Doing it all at once will leave a gap. For each file: 1. Install it in the new location 2. Delete the old file and replace it with a symlink On Thu, Apr 7, 2016 at 9:36 AM, Alexis Ballier wrote: > On Thursday, April 7, 2016 6:22:16 PM CEST, Rich Freeman wrote: > >> Again, I don't see this as a reason not to make it optional, but I >> suspect that we will find bugs here from time to time which users who >> run with the split /usr will have to report/fix. >> > > > Considering the advantages of usr-merge are rather specific IMHO but risks > during the migration are high, I think you're optimistic on the user base > of usr-merged systems :) > > Heck, it hasn't happened yet because there hasn't been such a big need for > it. > > --001a113ceaa29f9d3e052fe9278b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
May I suggest first moving everyt= hing into /usr one at a time, and for each file moved out of /bin or /sbin = or whatever, replace it with a symlink?

This will allow the /b= in and /sbin directories themselves to atomically be replaced with symlinks= later.

Doing it all at once will leave a gap.

Fo= r each file:

1.=C2=A0 Install it in the new location
= 2.=C2=A0 Delete the old file and replace it with a symlink


On Thu, Apr 7, 2016 = at 9:36 AM, Alexis Ballier <aballier@gentoo.org> wrote:
On Thursday, April 7, 2016= 6:22:16 PM CEST, Rich Freeman wrote:
Again, I don't see this as a reason not to make it optional, but I
suspect that we will find bugs here from time to time which users who
run with the split /usr will have to report/fix.


Considering the advantages of usr-merge are rather specific IMHO but risks = during the migration are high, I think you're optimistic on the user ba= se of usr-merged systems :)

Heck, it hasn't happened yet because there hasn't been such a big n= eed for it.


--001a113ceaa29f9d3e052fe9278b--