From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-project+bounces-2946-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 08D651381F3
	for <garchives@archives.gentoo.org>; Mon, 19 Aug 2013 11:31:34 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id BCD1CE0DFB;
	Mon, 19 Aug 2013 11:31:30 +0000 (UTC)
Received: from mail-ve0-f182.google.com (mail-ve0-f182.google.com [209.85.128.182])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 14925E0DED
	for <gentoo-project@lists.gentoo.org>; Mon, 19 Aug 2013 11:31:29 +0000 (UTC)
Received: by mail-ve0-f182.google.com with SMTP id m1so2832751ves.41
        for <gentoo-project@lists.gentoo.org>; Mon, 19 Aug 2013 04:31:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:sender:in-reply-to:references:date:message-id:subject
         :from:to:content-type;
        bh=uydduaxIYym5WYe31uAwRN9yKATU9/KB0e8rO3rgno8=;
        b=WpM0gc8y0lDgjO9i9BnuOZs6lmHlY3nspFanMSsqnNaRfhFI0XAKhJPHSnJWy0srMU
         o7JIJZoVbBc0+/7Prexlz43Mrap07Z/1MDa7cOzdzTLfak8wBQQW4cFSchSqER02Wj05
         W8uZQi0Yh0NJil78GN/ypmm0rAPw2yztzr5sucpEZjqvwgeWEsUFRd5qVY/Ct7MFrB1g
         BtkoyErHE8TVeKmk3Jr5gYvHZv/s31iEkRI0zsSTwn6n3e/USJW1JLTspEc9WbmRZNmq
         +4Ed2fXwft1qfdR0ujuinJKTmj6bF1HLkCPtWVoWKiEAVQVapUM00/GfN4emfrx9IA+q
         Gj3Q==
Precedence: bulk
List-Post: <mailto:gentoo-project@lists.gentoo.org>
List-Help: <mailto:gentoo-project+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-project+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-project+subscribe@lists.gentoo.org>
List-Id: Gentoo Project discussion list <gentoo-project.gentoo.org>
X-BeenThere: gentoo-project@lists.gentoo.org
Reply-To: gentoo-project@lists.gentoo.org
MIME-Version: 1.0
X-Received: by 10.52.178.198 with SMTP id da6mr2113016vdc.26.1376911889085;
 Mon, 19 Aug 2013 04:31:29 -0700 (PDT)
Sender: freemanrich@gmail.com
Received: by 10.52.187.70 with HTTP; Mon, 19 Aug 2013 04:31:28 -0700 (PDT)
In-Reply-To: <52119582.80105@gentoo.org>
References: <20130817222025.GA15851@linux1>
	<21008.27285.932342.231536@a1i15.kph.uni-mainz.de>
	<CAGfcS_mG5v2Y8a8w9ix4jdst6WR+v9BunwTj4=CTOm0eytBV0g@mail.gmail.com>
	<20130819024809.GA9962@linux1>
	<CAGfcS_=ALeF5DHnpd6oBJOTgzan5GWehVPinpRUpvRqUZV1Teg@mail.gmail.com>
	<52119582.80105@gentoo.org>
Date: Mon, 19 Aug 2013 07:31:28 -0400
X-Google-Sender-Auth: MpdsoQWLmCTUOwwTZP-8Y59WALg
Message-ID: <CAGfcS_nMLjQiY2_cs8943_LCwwGkHbPb9T0otxkEVFD1vEy1Nw@mail.gmail.com>
Subject: Re: [gentoo-project] rfc: separate /usr preparation vote
From: Rich Freeman <rich0@gentoo.org>
To: gentoo-project@lists.gentoo.org
Content-Type: text/plain; charset=ISO-8859-1
X-Archives-Salt: 9a0519ca-7adb-485e-84c9-33e4fed631c5
X-Archives-Hash: 5374b2a15fbd609dfca55aa2104f11b3

On Sun, Aug 18, 2013 at 11:48 PM, Rick "Zero_Chaos" Farina
<zerochaos@gentoo.org> wrote:
> On 08/18/2013 11:10 PM, Rich Freeman wrote:
>> On Sun, Aug 18, 2013 at 10:48 PM, William Hubbs <williamh@gentoo.org> wrote:
>>> Basically the status quo includes specific changes that were made in
>>> our packaging to allow this sort of working separate /usr without
>>> initramfs configuration to continue limping along, but we need to undo
>>> them.
>>
>> Why do we have to undo them?
>>
>> I can understand that implementing them was a waste of time, but that
>> time is already wasted.  Does it take much effort to maintain the
>> fixes?  For all I know they do - but could you articulate this?
>>
>> I fully support that we should stop doing any more work to keep a
>> separate /usr working without an initramfs.  My question is why do we
>> need to start undoing the work that has already been done?
>
> Because, the work that has already been done makes no bloody sense.
> bzip2 is in / but not xz or lbzip2.

As I said, I fully agree that the work that was already done makes no
sense.  The question is whether undoing that work makes any sense.  If
a city takes tax dollars to build a huge stadium I think that makes no
sense.  On the other hand once a stadium is built tearing it down
makes no sense either - what is done is done.

>
> The cruelest prank of all of this bullspit, systemd is installed in /
> despite many upstreams hardcoding THE CORRECT LOCATION of /usr.  Yeah,
> that's right, we are moving things to / and breaking systems and then
> upstream just laughs at us when we report bugs.

I said that I think anything not stable a year ago should be free to
do whatever, which would include systemd.  I don't think anybody who
has been vocal on the issue really objects to moving systemd to /usr
(and if you're going to move it you might as well do it before all the
gnome users switch).

>
> It is not possible to keep systems running like this, and it is HARMING
> us to even try.  Please, stop moving things from /usr to /, and please
> move things back where upstream expects them.  Honestly I'm considering
> a /usr merge on my system just to stop all this stupidity from breaking
> my system.

Can you give specific examples of how the current state of affairs is
causing problems (especially for something other than systemd)?  That
is really what I'm getting at.  I am fully capable of believing that
moving stuff to / could be causing issues - I just haven't seen a
single example on the lists in these discussions pointing one out.

If you could point out some specific examples I think that this would
really help your case.  I'm pretty sympathetic to your arguments but
even I'm on the fence about moving things back (as opposed to merely
stopping the continued flow of stuff to /), and I suspect many on the
Council will be far more skeptical.  Some concrete examples of
problems would probably go a long way to convincing everybody.

If this is only about systemd feel free to point out some examples
anyway so that we can at least get a vote to clarify whether systemd
can move apart from the rest.

Rich