Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Samuli Suominen
On 11/12/13 22:41, William Hubbs wrote: > All, > > We got a request from Debian to rename the "rc" binary of OpenRC due to > a naming conflict they have. They have a port of the at&t plan 9 shell, > which has a binary named "rc" as well[1]. which we ship as app-shells/rc and rename 'rc' to 'rcsh'

Re: [gentoo-dev] some multilib-minimal enhancements [2/6]: add frob for consumers to disable automagic header wrapping

2013-12-11 Thread Michał Górny
Dnia 2013-12-11, o godz. 23:10:12 Greg Turner napisał(a): > Encouraging everyone to wrap headers, even, for example, in > pathological cases where there is not, in fact, any header conflict > between ABI's, to begin with, seems to me like incurring a cost > (likelihood of broken autotools macros)

Re: [gentoo-dev] some multilib-minimal enhancements [2/6]: add frob for consumers to disable automagic header wrapping

2013-12-11 Thread Greg Turner
On Wed, Dec 11, 2013 at 10:33 PM, Michał Górny wrote: >> Regardless, if our standard advice is "try not to use this automagic >> header wrapping feature, it can break autoconf assumptions" (IIRC, it >> is -- but if it isn't, it probably should be), then we ought to >> provide /some/ convenient mea

Re: [gentoo-dev] some multilib-minimal enhancements [2/6]: add frob for consumers to disable automagic header wrapping

2013-12-11 Thread Michał Górny
Dnia 2013-12-11, o godz. 17:20:08 Greg Turner napisał(a): > On Wed, Dec 11, 2013 at 1:37 PM, hasufell wrote: > > On 12/11/2013 10:18 PM, Greg Turner wrote: > >> > > > > this needs more explanation. Why do we want this? > > Sometimes the automagic header stuff is working against the ebuild > aut

Re: [gentoo-dev] Re: some multilib-minimal enhancements [3/6]: a shitload of in-source doc

2013-12-11 Thread Greg Turner
On Wed, Dec 11, 2013 at 6:33 PM, Jonathan Callen wrote: > The *last* eclass inherited Well I'll be ferschnookered! Googling confirms this. I'm quite shocked. I have believed the opposite, for a very long time, with perfect confidence. No idea why I thought so -- in retrospect, I'm pretty sure

[gentoo-dev] Re: some multilib-minimal enhancements [3/6]: a shitload of in-source doc

2013-12-11 Thread Jonathan Callen
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 12/11/2013 07:54 PM, Greg Turner wrote: > On Wed, Dec 11, 2013 at 2:01 PM, hasufell wrote: >> I actually feel that some parts of this is not documentation, but rather >> "wiki". So maybe >> that's exactly where to put it? >> >> The doc in the e

Re: [gentoo-dev] some multilib-minimal enhancements [0/6]: de-headerization

2013-12-11 Thread Doug Goldstein
On Wed, Dec 11, 2013 at 3:18 PM, Greg Turner wrote: > sorry for attaching these rather than in-lining but google insists on > 78-wrapping plain-text e-mail. If HTML mail would be a better > solution for people I'd be happy to re-send (unless maybe a single > person requests it and a chorus of obj

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Doug Goldstein
On Wed, Dec 11, 2013 at 6:37 PM, Patrick Lauer wrote: > On 12/12/2013 04:41 AM, William Hubbs wrote: >> All, >> >> We got a request from Debian to rename the "rc" binary of OpenRC due to >> a naming conflict they have. They have a port of the at&t plan 9 shell, >> which has a binary named "rc" as

Re: [gentoo-dev] some multilib-minimal enhancements [2/6]: add frob for consumers to disable automagic header wrapping

2013-12-11 Thread Greg Turner
On Wed, Dec 11, 2013 at 1:37 PM, hasufell wrote: > On 12/11/2013 10:18 PM, Greg Turner wrote: >> > > this needs more explanation. Why do we want this? Sometimes the automagic header stuff is working against the ebuild author, or at least threatens to, in the future. The most plausible etiology w

Re: [gentoo-dev] some multilib-minimal enhancements [6/6]: update authorship metadata

2013-12-11 Thread Greg Turner
On Wed, Dec 11, 2013 at 1:44 PM, hasufell wrote: > It should be made clear who is the initial/original author. Maintainer > can be quite anyone. IIRC there's now a @DOC_THINGY for that; I'll use it in the next version of this patch series, should there be one. -gmt

Re: [gentoo-dev] some multilib-minimal enhancements [3/6]: a shitload of in-source doc

2013-12-11 Thread Greg Turner
On Wed, Dec 11, 2013 at 2:01 PM, hasufell wrote: > I actually feel that some parts of this is not documentation, but rather > "wiki". So maybe that's exactly where to put it? > > The doc in the eclass should only describe the behavior of the eclass > and the main points you need to know in order t

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Patrick Lauer
On 12/12/2013 05:28 AM, Rich Freeman wrote: > On Wed, Dec 11, 2013 at 3:47 PM, Chris Reffett wrote: >> The idea of running a sed on inittab in an ebuild, no matter what the >> context, terrifies me. Perhaps we can ease this in slowly by renaming rc -> >> openrc and symlinking rc -> openrc and maki

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Patrick Lauer
On 12/12/2013 04:41 AM, William Hubbs wrote: > All, > > We got a request from Debian to rename the "rc" binary of OpenRC due to > a naming conflict they have. They have a port of the at&t plan 9 shell, > which has a binary named "rc" as well[1]. > > My thought is to rename our "rc" to "openrc", s

Re: [gentoo-dev] some multilib-minimal enhancements [5/6]: add frob to control phase parallelization

2013-12-11 Thread Greg Turner
On Wed, Dec 11, 2013 at 2:41 PM, Michał Górny wrote: > Very limited usefulness, a lot of extra complexity Can't say I entirely agree on either point, but it wouldn't meaningfully jam up my patch queues, which makes me much less inclined to be attached to it. Another reason, upon consideration, n

Re: [gentoo-dev] some multilib-minimal enhancements [4/6]: ubiquitous multilib--all callbacks

2013-12-11 Thread Greg Turner
On Wed, Dec 11, 2013 at 2:40 PM, Michał Górny wrote: >> This patch adds multilib_src_{configure,compile,test}_all >> callbacks, analogous to the existing multilib_src_install_all >> callback. > > No real benefit in having those. There is no fundamental semantic benefit I can think of; indeed, as

Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-11 Thread Pavlos Ratis
On Tue, Dec 10, 2013 at 8:55 PM, Pacho Ramos wrote: > https://bugs.gentoo.org/show_bug.cgi?id=197625#c14 > > This has reminded me that maybe we should switch to cronie from > vixie-cron as default and recommended cron provider in Handbook. Last > time I checked, vixie-cron upstream was died while

Re: [gentoo-dev] some multilib-minimal enhancements [4/6]: ubiquitous multilib--all callbacks

2013-12-11 Thread Michał Górny
Dnia 2013-12-11, o godz. 13:18:54 Greg Turner napisał(a): > This patch adds multilib_src_{configure,compile,test}_all > callbacks, analogous to the existing multilib_src_install_all > callback. No real benefit in having those. They will introduce more confusion because -- as hasufell pointed out

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread William Hubbs
On Wed, Dec 11, 2013 at 09:09:16PM +, Markos Chandras wrote: > If that's the case then I see no reason to go through the migration path > for users :) The symlink thing can be done immediately. > I am wondering, wouldn't Debian be able to rename "rc" to "openrc" in > their openrc package just b

Re: [gentoo-dev] Re: rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread William Hubbs
On Wed, Dec 11, 2013 at 09:28:09PM +, Duncan wrote: > Markos Chandras posted on Wed, 11 Dec 2013 20:53:04 + as excerpted: > > > On 12/11/2013 08:47 PM, Chris Reffett wrote: > >> On 12/11/2013 3:41 PM, William Hubbs wrote: > >>> > >>> My thought is to rename our "rc" to "openrc", since that

Re: [gentoo-dev] some multilib-minimal enhancements [5/6]: add frob to control phase parallelization

2013-12-11 Thread Michał Górny
Dnia 2013-12-11, o godz. 13:19:04 Greg Turner napisał(a): > Very limited usefulness, a lot of extra complexity. We'd rather work on making eclasses simpler. -- Best regards, Michał Górny signature.asc Description: PGP signature

Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-11 Thread Wulf C. Krueger
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 11.12.2013 22:07, Peter Stuge wrote: >> If vixie-cron upstream is dead as you say > Define dead? The latest upstream release is this: cron_4.1.shar 2004-Jan-23 19:20:23200.7K application/octet-stream As you can see, it will turn ten soon.

Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-11 Thread Ben Kohler
On Wed, Dec 11, 2013 at 1:30 PM, Peter Stuge wrote: > > > I think that nobody who is not intimately familiar with the > development in both projects can think anything that is actionable. > > It's insulting to see how people all over the internet run as fast > as they possibly can in whatever dire

Re: [gentoo-dev] some multilib-minimal enhancements [3/6]: a shitload of in-source doc

2013-12-11 Thread hasufell
On 12/11/2013 10:18 PM, Greg Turner wrote: > I actually feel that some parts of this is not documentation, but rather "wiki". So maybe that's exactly where to put it? The doc in the eclass should only describe the behavior of the eclass and the main points you need to know in order to get it go

Re: [gentoo-dev] some multilib-minimal enhancements [4/6]: ubiquitous multilib--all callbacks

2013-12-11 Thread hasufell
On 12/11/2013 10:47 PM, Ulrich Mueller wrote: >> On Wed, 11 Dec 2013, hasufell wrote: > >> I'd actually consider to remove all "*_all" phases since you can achive >> the same via: > >> src_install() { >> multilib-minimal_src_install >> generic install crap || die >> } > >> and hav

Re: [gentoo-dev] some multilib-minimal enhancements [0/6]: de-headerization

2013-12-11 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 we will need to wait for @multilib to comment as well, because multilib-minimal is used in autotools-multilib.eclass and netsurf.eclass -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.

Re: [gentoo-dev] some multilib-minimal enhancements [4/6]: ubiquitous multilib--all callbacks

2013-12-11 Thread Ulrich Mueller
> On Wed, 11 Dec 2013, hasufell wrote: > I'd actually consider to remove all "*_all" phases since you can achive > the same via: > src_install() { > multilib-minimal_src_install > generic install crap || die > } > and have more control over the call order. It's not completely e

Re: [gentoo-dev] some multilib-minimal enhancements [6/6]: update authorship metadata

2013-12-11 Thread hasufell
It should be made clear who is the initial/original author. Maintainer can be quite anyone.

Re: [gentoo-dev] some multilib-minimal enhancements [2/6]: add frob for consumers to disable automagic header wrapping

2013-12-11 Thread hasufell
On 12/11/2013 10:18 PM, Greg Turner wrote: > this needs more explanation. Why do we want this?

Re: [gentoo-dev] some multilib-minimal enhancements [4/6]: ubiquitous multilib--all callbacks

2013-12-11 Thread hasufell
I'd actually consider to remove all "*_all" phases since you can achive the same via: src_install() { multilib-minimal_src_install generic install crap || die } and have more control over the call order. But then again that will change behavior. So I am not sure about this featur

[gentoo-dev] Re: rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Duncan
Markos Chandras posted on Wed, 11 Dec 2013 20:53:04 + as excerpted: > On 12/11/2013 08:47 PM, Chris Reffett wrote: >> On 12/11/2013 3:41 PM, William Hubbs wrote: >>> >>> My thought is to rename our "rc" to "openrc", since that would be >>> unique. >>> >>> I know at least one thing that will br

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Rich Freeman
On Wed, Dec 11, 2013 at 3:47 PM, Chris Reffett wrote: > The idea of running a sed on inittab in an ebuild, no matter what the > context, terrifies me. Perhaps we can ease this in slowly by renaming rc -> > openrc and symlinking rc -> openrc and making a release with that change > concurrent with a

[gentoo-dev] some multilib-minimal enhancements [6/6]: update authorship metadata

2013-12-11 Thread Greg Turner
That's all folks! Let the flame-war begin! :P -gmt P.S., stay tuned, there's more where these came from. --- 005-MULTILIB_PARALLEL_PHASES/multilib-minimal.eclass 2013-12-03 02:59:33.687448429 -0800 +++ 006-authors/multilib-minimal.eclass 2013-12-03 03:03:07.574913106 -0800 @@ -5,6 +5,10 @@ # @

[gentoo-dev] some multilib-minimal enhancements [5/6]: add frob to control phase parallelization

2013-12-11 Thread Greg Turner
This patch adds a new frob, MULTILIB_PARALLEL_PHASES, to multlib-minimal.eclass, which implements eclass-consumer-selectable parallelization of src_configure, src_compile, and src_test. By default, all parallelization is deactivated, which represents a change from the previous gentoo-x86 behavior

[gentoo-dev] some multilib-minimal enhancements [4/6]: ubiquitous multilib--all callbacks

2013-12-11 Thread Greg Turner
This patch adds multilib_src_{configure,compile,test}_all callbacks, analogous to the existing multilib_src_install_all callback. --- 003-in-source-doc/multilib-minimal.eclass 2013-12-03 02:45:19.428664959 -0800 +++ 004-multilib-phase-all/multilib-minimal.eclass 2013-12-03 02:54:40.045335905 -080

[gentoo-dev] some multilib-minimal enhancements [3/6]: a shitload of in-source doc

2013-12-11 Thread Greg Turner
This rewrites the multilib-minimal.eclass in-source documentation, providing considerably more hand-holding for end-users, exploring some pitfalls that users may encounter, and clarifying some less-than lucid language. It also reverses an existing in-source comment about inheritance ordering, whi

[gentoo-dev] some multilib-minimal enhancements [1/6]: some debug-print-function boilerplate

2013-12-11 Thread Greg Turner
Groking flow-of-control in multibuild-based ebuilds is nontrivial. These can help. --- 000-header/multilib-minimal.eclass 2013-12-03 02:13:48.115445273 -0800 +++ 001-debug-print-function/multilib-minimal.eclass 2013-12-03 02:17:30.144384409 -0800 @@ -36,7 +36,11 @@ EXPORT_FUNCTIONS src_configure

[gentoo-dev] some multilib-minimal enhancements [2/6]: add frob for consumers to disable automagic header wrapping

2013-12-11 Thread Greg Turner
Add a MULTILIB_INSECURE_INSTALL variable to eclass/multilib-minimal.eclass Sometimes the "multilib magic header" business is an unwanted feature. For example, it is infuriating to be forced to wrap a header file (or, less offensively, but still quite offensively, to be forced to implement inter-

[gentoo-dev] some multilib-minimal enhancements [0/6]: de-headerization

2013-12-11 Thread Greg Turner
sorry for attaching these rather than in-lining but google insists on 78-wrapping plain-text e-mail. If HTML mail would be a better solution for people I'd be happy to re-send (unless maybe a single person requests it and a chorus of objections are raised :P). This series is available also in bug

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Paul Tagliamonte
On Wed, Dec 11, 2013 at 09:09:16PM +, Markos Chandras wrote: > If that's the case then I see no reason to go through the migration path > for users :) The symlink thing can be done immediately. Awesome. Great to hear it! > I am wondering, wouldn't Debian be able to rename "rc" to "openrc" in

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Markos Chandras
On 12/11/2013 08:56 PM, Paul Tagliamonte wrote: > > [I'm not the OpenRC maintainer, I'm only on gentoo-devel because I'm > generally interested, and I saw this, I'm not speaking for zigo or > anything here.] > > On Wed, Dec 11, 2013 at 03:47:57PM -0500, Chris Reffett wrote: >>The idea of ru

Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-11 Thread Peter Stuge
Markos Chandras wrote: > > Last time I checked, vixie-cron upstream was died > > If vixie-cron upstream is dead as you say Define dead? //Peter

Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-11 Thread Alexander Tsoy
On Wed Dec 11 23:30:58 2013 Peter Stuge wrote: > Pacho Ramos wrote: > > Last time I checked, vixie-cron upstream was died while cronie > > forked it fixing some bugs :/ > > > > What do you think? > > I think that nobody who is not intimately familiar with the > development in both projects can t

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread William Hubbs
On Wed, Dec 11, 2013 at 10:47:49PM +0200, Alon Bar-Lev wrote: > On Wed, Dec 11, 2013 at 10:41 PM, William Hubbs wrote: > > > > All, > > > > We got a request from Debian to rename the "rc" binary of OpenRC due to > > a naming conflict they have. They have a port of the at&t plan 9 shell, > > which

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Paul Tagliamonte
[I'm not the OpenRC maintainer, I'm only on gentoo-devel because I'm generally interested, and I saw this, I'm not speaking for zigo or anything here.] On Wed, Dec 11, 2013 at 03:47:57PM -0500, Chris Reffett wrote: >The idea of running a sed on inittab in an ebuild, no matter what the >

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Markos Chandras
On 12/11/2013 08:47 PM, Chris Reffett wrote: > On 12/11/2013 3:41 PM, William Hubbs wrote: >> All, >> >> We got a request from Debian to rename the "rc" binary of OpenRC due to >> a naming conflict they have. They have a port of the at&t plan 9 shell, >> which has a binary named "rc" as well[1]. >>

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Chris Reffett
On 12/11/2013 3:41 PM, William Hubbs wrote: > All, > > We got a request from Debian to rename the "rc" binary of OpenRC due to > a naming conflict they have. They have a port of the at&t plan 9 shell, > which has a binary named "rc" as well[1]. > > My thought is to rename our "rc" to "openrc", sinc

Re: [gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread Alon Bar-Lev
On Wed, Dec 11, 2013 at 10:41 PM, William Hubbs wrote: > > All, > > We got a request from Debian to rename the "rc" binary of OpenRC due to > a naming conflict they have. They have a port of the at&t plan 9 shell, > which has a binary named "rc" as well[1]. > > My thought is to rename our "rc" to

[gentoo-dev] rfc: renaming "rc" binary in OpenRC

2013-12-11 Thread William Hubbs
All, We got a request from Debian to rename the "rc" binary of OpenRC due to a naming conflict they have. They have a port of the at&t plan 9 shell, which has a binary named "rc" as well[1]. My thought is to rename our "rc" to "openrc", since that would be unique. I know at least one thing that

Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-11 Thread Markos Chandras
On 12/10/2013 08:55 PM, Pacho Ramos wrote: > https://bugs.gentoo.org/show_bug.cgi?id=197625#c14 > > This has reminded me that maybe we should switch to cronie from > vixie-cron as default and recommended cron provider in Handbook. Last > time I checked, vixie-cron upstream was died while cronie fo

Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-11 Thread Mike Gilbert
On Wed, Dec 11, 2013 at 2:25 PM, Michael Orlitzky wrote: > On 12/10/2013 09:18 PM, Paul B. Henson wrote: >> >> I'd say go one step further and get rid of vixie-cron completely, is >> there anything it does that cronie can't do as well or better? > > Is cronie a drop-in replacement, or do I have to

Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-11 Thread Peter Stuge
Pacho Ramos wrote: > Last time I checked, vixie-cron upstream was died while cronie > forked it fixing some bugs :/ > > What do you think? I think that nobody who is not intimately familiar with the development in both projects can think anything that is actionable. It's insulting to see how peo

Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-11 Thread Michael Orlitzky
On 12/10/2013 09:18 PM, Paul B. Henson wrote: > > I'd say go one step further and get rid of vixie-cron completely, is > there anything it does that cronie can't do as well or better? Is cronie a drop-in replacement, or do I have to do some thinking when replacing vixie-cron?

Re: [gentoo-dev] Recommend cronie instead of vixie-cron in handbook?

2013-12-11 Thread Sven Vermeulen
On Tue, Dec 10, 2013 at 09:55:05PM +0100, Pacho Ramos wrote: > https://bugs.gentoo.org/show_bug.cgi?id=197625#c14 > > This has reminded me that maybe we should switch to cronie from > vixie-cron as default and recommended cron provider in Handbook. Last > time I checked, vixie-cron upstream was di

[gentoo-dev] Re: openrc 0.12 - netifrc/newnet mix-up

2013-12-11 Thread Steven J. Long
On Tue, Dec 10, 2013, Steev Klimaszewski wrote: > On Tue, 2013-12-10, Rich Freeman wrote: > > On Tue, Dec 10, 2013, Steev Klimaszewski wrote: > > > On Mon, 2013-12-09, Rich Freeman wrote: > > > You're thinking with your x86/amd64 hat on here. > > > > Actually, I probably just underquoted. I am we