From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from <gentoo-user+bounces-127843-garchives=archives.gentoo.org@lists.gentoo.org>) id 1R1iGB-000770-0L for garchives@archives.gentoo.org; Thu, 08 Sep 2011 17:19:31 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E548021C146; Thu, 8 Sep 2011 17:19:21 +0000 (UTC) Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id B117E21C070 for <gentoo-user@lists.gentoo.org>; Thu, 8 Sep 2011 17:18:26 +0000 (UTC) Received: by wyg36 with SMTP id 36so1017254wyg.40 for <gentoo-user@lists.gentoo.org>; Thu, 08 Sep 2011 10:18:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=WdPvuSmPBawhJkZgv4W/n5lgJGUU9E0/taQO7LcIGrs=; b=YvFd2KiDGvlJRft6Ym6VVuB9scLJVdz3hWjzotOy5xdNrubkIz9V0qmhVCvp7+Ni7P QV4n0sr1ATTb8VH76HiVwvrDDPUh2TmcaL6ZIoE5jSqMnWzWnEmF/PNxrah8sRlpIQuc ShNOwWXxOahiGrO/5Ywv/uqHDTZws2qyCI4LI= Precedence: bulk List-Post: <mailto:gentoo-user@lists.gentoo.org> List-Help: <mailto:gentoo-user+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-user.gentoo.org> X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.216.71.76 with SMTP id q54mr90023wed.83.1315502305702; Thu, 08 Sep 2011 10:18:25 -0700 (PDT) Received: by 10.216.39.140 with HTTP; Thu, 8 Sep 2011 10:18:25 -0700 (PDT) In-Reply-To: <2110889.rUh24Q481G@pc> References: <201108191109.34984.michaelkintzios@gmail.com> <2799076.QhjHdal4hI@pc> <CADPrc83uAXv37LP-bVSsNrqrRAfH_SO4ZzrkMxW9Q_Q5hK2+Sg@mail.gmail.com> <2110889.rUh24Q481G@pc> Date: Thu, 8 Sep 2011 13:18:25 -0400 Message-ID: <CADPrc83dY_4j9AB01s5UYFA30oR=TDnnKFbPD67Jin79wFUyyg@mail.gmail.com> Subject: Re: [gentoo-user] /dev/sda* missing at boot From: =?UTF-8?B?Q2FuZWsgUGVsw6FleiBWYWxkw6lz?= <caneko@gmail.com> To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: c4f0534497df5c4af55c0f13bd092184 On Thu, Sep 8, 2011 at 1:01 PM, Michael Schreckenbauer <grimlog@gmx.de> wro= te: > Am Donnerstag, 8. September 2011, 12:34:50 schrieb Canek Pel=C3=A1ez Vald= =C3=A9s: >> On Thu, Sep 8, 2011 at 12:06 PM, Michael Schreckenbauer <grimlog@gmx.de> > wrote: >> > Am Donnerstag, 8. September 2011, 11:13:58 schrieb Canek Pel=C3=A1ez V= ald=C3=A9s: >> >> On Thu, Sep 8, 2011 at 4:09 AM, Michael Schreckenbauer >> >> <grimlog@gmx.de> >> > >> > wrote: >> >> > Am Mittwoch, 7. September 2011, 23:33:35 schrieb Canek Pel=C3=A1ez = Vald=C3=A9s: >> >> >> I don't see any problem with an initramfs larger than the >> >> >> kernel. It >> >> >> will handle a lot of stuff. But if you don't want to change your >> >> >> /boot partition, then don't upgrade to new kernels. >> >> > >> >> > How about accepting the fact, that there are a lot of things out >> >> > there >> >> > "you don't see"? Get over it. People have told a lot of valid >> >> > reasons. >> >> > They might not seem valid to you, but that's not their problem. >> >> >> >> Relax man, I keep saying that is *I* who don't see a valid reason. >> >> That doesn't mean there is no valid reason; I thought that went >> >> without saying. Sorry if it sounded like I was invalidating all you >> >> guys reasons. >> >> >> >> My primary point was that, I *you* have your reasons to keep a >> >> separated /usr, then by all means do it. You will only need an >> >> initramfs. >> > >> > That's the point. You *need* an initramfs. You know KISS? >> >> If it's so "simple", write the code for support the option of not >> having an initramfs. If it's not that simple, then what KISS are we >> talking about? > > We already *have* the situation of not requiring initramfs for separate /= usr. > Mission accomplished. > It's the upcoming change, that violates KISS. If udev cannot work properl= y > with separate /usr, fix udev not the FS-hierarchy. What next? Put /home i= nto > initramfs, because udev decides it cannot work without /home mounted? Then don't upgrade. Keep doing only security updates. Want the new cool stuff? Roll with the change. >> >> > Have you *ever* thought about machines, that are not x86 or >> >> > x86_64? >> >> > Here's an intersting read: >> >> > http://permalink.gmane.org/gmane.linux.gentoo.devel/72769 >> >> >> >> No, I haven't thought about them, because I don't use them. What it >> >> has to do with anything? >> > >> > Well, I linked a mail. MIPS is mentioned. As I read it, there are case= s >> > with MIPS, where the initramfs *has* to be built into the kernel *and* >> > the kernel- image is size restricted. That's the problem with an >> > initramfs bigger than the kernel itself. >> >> That's a MIPS restriction. Then with MIPS you will need to put /usr in >> /, and problem solved. > > Solved? You call "no separate /usr on MIPS" a solution? > How about existing installations? Ah, yes, don't upgrade. There you go. >> But no, everyone wants everything, and exactly >> the way they want. > > It works now. Exactly, and if you don't upgrade, it will work as long as you want. >> Well, then they will need to write the code to support it, because no >> developer is forced to support every single architecture in the whole >> damn world, in every possible configuration available. >> >> >> >> Change happens. >> >> > >> >> > That's right. And sometimes these changes are simply bad ideas. >> >> >> >> If so you think, then write the code to support the *really good* >> >> ideas. >> > >> > Ah. Criticism is only allowed, if you are writing the code. Not in my >> > world, sorry. >> >> By all means, criticize as much as you want. What I meant by "If so >> you think, then write the code to support the *really good* ideas" is >> that you have the *option* to do that. You can of course complain >> forever: that will not mean that anybody (and in particular the >> developers) will listen. > > Not listening to users is a very bad idea. No, they listen to users. They just don't listen too every user, because that's impossible. Maybe I'm wrong, but I think your setup is in the minority of use-cases. Who they should listen to? >> Of course not. But, as with anything Open Source related, the ones >> that write the support code will prevail. The complainers (if they >> only complain) will not change anything. > > You keep talking about "complainers". If someone complains and doesn't code, it's a complainer. By definition. If someone complains and code, it's creating alternative technologies. > I'd say, we discuss things, as do the > gentoo-devs on their list. I agree. I'm subscribed to both. >> My point is: if everything would be the other way around, and the >> Gentoo (or kernel, or udev) developers decided that the True One Way >> (TM) to do things were to separate / and /usr, I would do it. I did it >> when me moved from ipchains to iptables, and that was particularly >> painful because every single damn script just stopped working. > > Ah yes. What option was lost, when this switch happend? > Nobody (I think) complains about some config changes. It's the removal of= sane > and valid options. You cannot keep *EVERY* option supported. It's impossible. They grow a lot really fast. You have to mark some things as "not supported". Don't like it? Try alternative technologies. >> But such is life: i didn't write the code. If I wanted to keep up with >> development, I needed to change my way of doing things. I have rolled >> with the change every single time since I started to use Linux in 1996 >> (damn, I'm old), and sometimes it bite you in the ass in the long run >> (hello HAL!) >> >> But most of the times is for a good reason, and everything kinda >> improves. And since I'm not writing code, just taking advantage of >> getting it for free (as in beer and as in speech), I usually trust >> developers. It usually pays off. > > How's needing an initramsfs for separate /usr an improvement? With the initramfs you can do a lot of really cool stuff. I know it's shallow, but I really like my plymouth-based splash screen. >> Of course, sometimes it doesn't (hello devfs!), but what are you going >> to do? Look a gift horse in the mouth? >> >> In the long term, trusting the developers usually it's the way to go. >> Been here a long time, I stick to my guns. Don't like it? Well, >> complain if you want, but if you don't writing some code it would >> probably be for nothing. > > Yeah, "probably", that's why we discuss things. Again, we can discuss (or complain) until the sun is red. As long as we don't give code back, it's basically academic. Regards. --=20 Canek Pel=C3=A1ez Vald=C3=A9s Posgrado en Ciencia e Ingenier=C3=ADa de la Computaci=C3=B3n Universidad Nacional Aut=C3=B3noma de M=C3=A9xico