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 607E8138222 for ; Thu, 5 May 2016 07:32:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 60B5021C14A; Thu, 5 May 2016 07:32:09 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (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 30DD521C104 for ; Thu, 5 May 2016 07:32:07 +0000 (UTC) Received: from localhost.localdomain (unknown [IPv6:2a02:8109:a63f:ef64:5ee0:c5ff:fe8e:77db]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: patrick) by smtp.gentoo.org (Postfix) with ESMTPSA id 84D07340862 for ; Thu, 5 May 2016 07:32:05 +0000 (UTC) Subject: Re: [gentoo-dev] Re: Transitioning from #!/sbin/runscript to,#!/sbin/openrc-run To: gentoo-dev@lists.gentoo.org References: <57297A4F.3020803@gentoo.org> <22313.40676.616721.839369@a1i15.kph.uni-mainz.de> <5729A9DD.8010305@gentoo.org> <22313.44037.400256.429688@a1i15.kph.uni-mainz.de> <20160504085251.GA4024@nemesis.wraeth.lan> <3b010645-c744-5198-5773-e60bf5560667@gentoo.org> <20160504094138.GB4024@nemesis.wraeth.lan> <20160504231254.GA6135@whubbs1.gaikai.biz> <572AD65C.5090307@gentoo.org> From: Patrick Lauer Message-ID: <572AF6F1.7090208@gentoo.org> Date: Thu, 5 May 2016 09:32:01 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 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 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: f997a0fe-4a35-4d8b-af45-09cc751a8558 X-Archives-Hash: ae61fb3008590fec36c57b2ebb6f9522 On 05/05/2016 09:17 AM, Duncan wrote: > Patrick Lauer posted on Thu, 05 May 2016 07:13:00 +0200 as excerpted: > >> So again, because I feel like either I'm too stupid to understand this, >> or too smart to let such an obviously bad idea continue: >> >> What problem is being solved here? > For one thing, the namespace issue of runscript being generic, while > openrc-run is properly namespaced and thus much less likely to conflict > with anything else. ... which wasn't a problem for the first decade. The first time a name collision was noticed was when debian packaging was attempted. > > That would be why openrc's upstream maintainer is changing the name, with > appropriate deprecation notice for the old one. Given that, what gentoo > has to decide is how it's going to respond to that. Sure, we /could/ > rename the executable to runscript here and be done with it, but that > would violate gentoo's policy of defaulting to consistency with upstream > unless there's a very good reason not to. > > The fact that the packages upstream maintainer happens to be a gentoo dev > and that gentoo happens to host the project and be its primary testing > ground and user base shouldn't change that. > > Of course if upstream policy is thought by devs willing to do the work to > be irrational, they can of course fork the package. There's certainly > precedent for that. But someone's gotta be willing to do the work > necessary to create and maintain that fork, so... > So you're saying that a Gentoo-specific change in Gentoo happens because the Gentoo maintainer doesn't care about Gentoo? ;) Somehow I still don't see a *problem* being solved, and the runscript binary/symlink pretty much has to stay there indefinitely unless you want to make life exciting for people that have their own or adapted init scripts. To summarize: Lots of churn, no visible benefit, except that some OCD people could feel better: except that we can't actually fix the core 'issue' without making lots of other people very sad. Y'all have too much free time ... ;)