From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1HzwE6-0001Rf-Rm for garchives@archives.gentoo.org; Sun, 17 Jun 2007 14:59:39 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l5HEwn6D022284; Sun, 17 Jun 2007 14:58:49 GMT Received: from smtp141.iad.emailsrvr.com (smtp141.iad.emailsrvr.com [207.97.245.141]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l5HEwnHN022279 for ; Sun, 17 Jun 2007 14:58:49 GMT Received: from [192.168.1.101] (c-24-34-179-5.hsd1.ma.comcast.net [24.34.179.5]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: ddrake@brontes3d.com) by relay4.r5.iad.mlsrvr.com (SMTP Server) with ESMTP id 601A0C0A8; Sun, 17 Jun 2007 10:58:46 -0400 (EDT) Message-ID: <46754BE6.7000608@gentoo.org> Date: Sun, 17 Jun 2007 10:57:42 -0400 From: Daniel Drake User-Agent: Thunderbird 2.0.0.0 (X11/20070419) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-kernel@gentoo.org Reply-to: gentoo-kernel@lists.gentoo.org MIME-Version: 1.0 To: Jimmy.Jazz@gmx.net CC: gentoo-kernel@lists.gentoo.org Subject: Re: [gentoo-kernel] I'm not able to get the vertical bar with gensplash after issuing alt+f1 key during the earlier boot stage References: <45FFB9FC.4000209@gmx.net> <46184BDD.2010708@gentoo.org> <461BA6BE.4090509@gmx.net> <20070411093231.GA26586@spock.one.pl> <465EE88C.7030100@gmx.net> <20070602205002.GC12155@spock.one.pl> <466DBF2C.1040508@gmx.net> <466DC5BC.50505@gentoo.org> <466DDCE2.10903@gmx.net> <466DE410.3040109@gentoo.org> <46753EA8.6060302@gmx.net> In-Reply-To: <46753EA8.6060302@gmx.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 44499e65-3d1c-46da-a42c-2870e7a53259 X-Archives-Hash: 6e1cebd05a055b841dcc510703bbc0fb Jimmy Jazz wrote: > Instead /sbin/functions.sh has helped me a lot to write a script > that does approximately the same but in ash and with candies too :) Now you're making more sense -- you prefer baselayout written in bash because you are copying and mangling its code in ways that the developers didn't intend. I see. FYI, baselayout-2 no longer requires bash. > Right, a shell is not what handles the best concurrency issues but > "wait" and "jobs" have been quite improved. If you have an example i > could try. Also, that makes life exciting and i cheer you up. I'm sure > you will succeed and improve gentoo even better :) The problem is that a few baselayout operations can be running concurrently, and these processes will share the same resources (e.g. service state files). baselayout-1 makes very little effort to serialize access to any of these resources, resulting in several highly repeatable failure conditions due to races. The original bug report: https://bugs.gentoo.org/show_bug.cgi?id=154670 My attempt to fix it: https://bugs.gentoo.org/show_bug.cgi?id=166545 However, it turns out my locking implementation can be easily broken and is not race free. > I'm not quite good in politics but i will follow your advice :). I just > have feared you will definitely drop baselayout-1. (anyway, maintaining > two different kinds of software that do approximately the same thing is > a pain). I will need to reconvert sooner or later. I'm not involved in baselayout development, but yes, I am fairly sure that baselayout-1 will be completely dropped in the near future. It's partially unmaintained at the moment -- there are known bugs which will not be fixed in the 1.x branches. Daniel -- gentoo-kernel@gentoo.org mailing list