Re: [gentoo-dev] Packages up for grabs

2013-06-16 Thread Brian Harring
It's low maintenance; only thing needed is either to rebase to my libtransform work, or add proper xz support. Either way, any questions, let me know. ~brian On Mon, Jun 17, 2013 at 1:16 AM, Sergey Popov wrote: > 16.06.2013 13:49, Pacho Ramos пишет: > > Due ferringb retirement the following pa

Re: [gentoo-dev] [PATCH] Check for USE_PYTHON <-> PYTHON_TARGETS equiv.

2012-11-06 Thread Brian Harring
On Tue, Nov 06, 2012 at 12:31:07PM -0500, Mike Gilbert wrote: > On Mon, Nov 5, 2012 at 7:48 PM, Brian Harring wrote: > > Either way, I'm honestly not trying to piss folks off here nor stop > > the efforts to dig us out of the python.eclass mess. That said, *this > >

Re: [gentoo-dev] [PATCH] Check for USE_PYTHON <-> PYTHON_TARGETS equiv.

2012-11-05 Thread Brian Harring
On Mon, Nov 05, 2012 at 06:54:45PM -0500, Mike Gilbert wrote: > On Mon, Nov 5, 2012 at 6:34 PM, Brian Harring wrote: > > This isn't quite what I'm asking for. I want y'all to literally > > document thus: > > > > 1) What your finished solution is go

Re: [gentoo-dev] [PATCH] Check for USE_PYTHON <-> PYTHON_TARGETS equiv.

2012-11-05 Thread Brian Harring
On Mon, Nov 05, 2012 at 05:50:24PM -0500, Mike Gilbert wrote: > On Mon, Nov 5, 2012 at 5:25 PM, Brian Harring wrote: > > On Mon, Nov 05, 2012 at 01:15:45PM +0100, Micha?? G??rny wrote: > >> And in case anyone wondered, the output looks like this: > >> > >&

Re: [gentoo-dev] [PATCH] Check for USE_PYTHON <-> PYTHON_TARGETS equiv.

2012-11-05 Thread Brian Harring
On Mon, Nov 05, 2012 at 01:15:45PM +0100, Micha?? G??rny wrote: > And in case anyone wondered, the output looks like this: > > * PYTHON_TARGETS <-> USE_PYTHON inconsistency found. This may result > * in missing modules when trying to use Python packages. Please ensure > * that the same implemen

Re: [gentoo-dev] Maintainer needed: dev-libs/icu

2012-10-29 Thread Brian Harring
On Sun, Oct 28, 2012 at 10:35:01PM +0100, Arfrever Frehtes Taifersar Arahesis wrote: > 2012-10-28 22:14:15 Mike Gilbert napisa??(a): > > This library is used for processing Unicode text in several high-profile > > packages, including Chromium and other Webkit browsers, PHP, boost, and > > many mor

Re: [gentoo-dev] reworking python-wrapper and wrapper scripts.

2012-10-18 Thread Brian Harring
On Thu, Oct 18, 2012 at 11:54:21PM +0200, Micha?? G??rny wrote: > On Thu, 18 Oct 2012 02:15:43 -0700 > Brian Harring wrote: > > > There's a trick to this; currently, those generated scripts hardcode > > the allowed/known python versions for that package. We obviously

[gentoo-dev] Re: reworking python-wrapper and wrapper scripts.

2012-10-18 Thread Brian Harring
On Thu, Oct 18, 2012 at 04:50:04PM -0400, Mike Gilbert wrote: > On Thu, Oct 18, 2012 at 3:29 PM, Brian Harring wrote: > > On Thu, Oct 18, 2012 at 11:28:59AM -0400, Mike Gilbert wrote: > >> Regarding your /usr/bin/python3.2 /usr/bin/sphinx-build example: > >> invoki

[gentoo-dev] Re: reworking python-wrapper and wrapper scripts.

2012-10-18 Thread Brian Harring
On Thu, Oct 18, 2012 at 11:28:59AM -0400, Mike Gilbert wrote: > On Thu, Oct 18, 2012 at 5:15 AM, Brian Harring wrote: > If we are somehow going to eliminate the installation of a separate > script for each python version, then the symlink idea sounds like a > good solution for ex

Re: [gentoo-dev] reworking python-wrapper and wrapper scripts.

2012-10-18 Thread Brian Harring
On Thu, Oct 18, 2012 at 08:02:42AM -0700, Brian Dolbec wrote: > On Thu, 2012-10-18 at 02:15 -0700, Brian Harring wrote: > > On a related note; we currently install multiple versions of the same > > script- the only difference being the shebang. If one ignores the > > sheban

[gentoo-dev] Re: reworking python-wrapper and wrapper scripts.

2012-10-18 Thread Brian Harring
On Thu, Oct 18, 2012 at 12:00:43PM +0200, Dirkjan Ochtman wrote: > On Thu, Oct 18, 2012 at 11:15 AM, Brian Harring wrote: > > Either way, thoughts? > > It looks like you haven't looked at the python-r1 effort. That means > you probably also aren't subscribed to th

[gentoo-dev] reworking python-wrapper and wrapper scripts.

2012-10-18 Thread Brian Harring
If folks haven't looked at python_generate_wrapper_scripts in python.eclass, I'd suggest doing so. For examples of it's usage, grep for 'python_generate_wrapper_scripts' in /usr/bin/; any place you see it, look for -${PYTHON_TARGETS} (for example, /usr/bin/sphinx-build{,-2.7,-3.2}. Each usage

Re: [gentoo-dev] Re: [gentoo-pms] GLEP: gentoo sync based unified deps proposal

2012-10-02 Thread Brian Harring
aran McCreesh wrote: > >>> On Sun, 30 Sep 2012 14:42:14 -0700 Brian Harring > >>> wrote: > >>>>> The second is that it starts the conceptual shift from > >>>>> "cat/pkg is a build dep, and cat/pkg is a run dep" to > >&g

[gentoo-dev] CVS -> git, list of where non-infra folk can contribute

2012-10-01 Thread Brian Harring
Cross-posting to scm; responses should go to scm please (and the people who whinge about cross posting should go promptly to hell if I have any say in the matter). On Mon, Oct 01, 2012 at 05:58:43PM -0700, Diego Elio Petten?? wrote: > On 01/10/2012 17:51, Gregory M. Turner wrote: > > > > Anyhow

[gentoo-dev] Re: [gentoo-pms] GLEP: gentoo sync based unified deps proposal

2012-10-01 Thread Brian Harring
On Mon, Oct 01, 2012 at 08:13:49AM +0100, Ciaran McCreesh wrote: > x? ( build: a run: b ) *is* nested "conflicting". > > You're still failing to understand the point of labels parsing rules, > though: the point is to make uses like the above well defined and > consistent. I understand them just f

Re: [gentoo-dev] [RFC] Initial python-r1.eclass & distutils-r1.eclass

2012-10-01 Thread Brian Harring
On Mon, Oct 01, 2012 at 08:36:12AM +0200, Fabian Groffen wrote: > On 30-09-2012 14:47:17 -0700, Brian Harring wrote: > > > In the worst case it returns "Bad marshalling data". > > > > Examples wanted for this. If this occurs, that's a python bug- one &g

[gentoo-dev] Re: [gentoo-pms] GLEP: gentoo sync based unified deps proposal

2012-09-30 Thread Brian Harring
On Sun, Sep 30, 2012 at 10:53:40PM +0100, Ciaran McCreesh wrote: > But here's the thing: when you sell something as "pragmatic", what > you're really saying is "it's wrong, I know it's wrong, and I'm going > to pretend that wrong is a good thing". Getting it wrong should be > something you do only

Re: [gentoo-dev] Re: example conversion of gentoo-x86 current deps to unified dependencies

2012-09-30 Thread Brian Harring
ael Orlitzky wrote: > > On 09/19/2012 06:59 AM, Duncan wrote: > >> Ben de Groot posted on Wed, 19 Sep 2012 12:22:06 +0800 as > >> excerpted: > >> > >>> On 16 September 2012 21:15, Brian Harring > >>> wrote: > >> > >>>&g

Re: [gentoo-dev] [RFC] Initial python-r1.eclass & distutils-r1.eclass

2012-09-30 Thread Brian Harring
On Sun, Sep 30, 2012 at 10:58:06AM +0200, Fabian Groffen wrote: > On 30-09-2012 10:31:17 +0200, Pacho Ramos wrote: > > > > Personally, I usually run: > > > > - python_clean_py-compile_files -> Clean py-compile files to disable > > > > byte-compilation allowing us to drop all various ways of doing t

[gentoo-dev] Re: [gentoo-pms] GLEP: gentoo sync based unified deps proposal

2012-09-30 Thread Brian Harring
On Sun, Sep 30, 2012 at 09:30:18PM +0100, Ciaran McCreesh wrote: > On Sun, 30 Sep 2012 13:14:53 -0700 > Brian Harring wrote: > > > That's largely because there are a lot of former Gentoo developers > > > there who all said "oh, yeah, I forgot we could do it

Re: [gentoo-dev] Addressing GLEP-62 itself

2012-09-30 Thread Brian Harring
On Sat, Sep 29, 2012 at 11:55:22AM +0200, Micha?? G??rny wrote: > On Wed, 26 Sep 2012 03:29:17 -0700 > Brian Harring wrote: > > > On Wed, Sep 26, 2012 at 08:02:44AM +0200, Micha?? G??rny wrote: > > > On Tue, 25 Sep 2012 12:54:39 -0700 > > > Brian Harring wro

[gentoo-dev] Re: [gentoo-pms] GLEP: gentoo sync based unified deps proposal

2012-09-30 Thread Brian Harring
On Sat, Sep 29, 2012 at 05:05:09PM +0100, Ciaran McCreesh wrote: > On Tue, 25 Sep 2012 15:46:14 -0700 > Brian Harring wrote: > > Fun fact; peoples usage of labels in exherbo is thus: > > > > build+run: > > set of deps > > run: > > set of deps/co

Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal

2012-09-28 Thread Brian Harring
On Wed, Sep 26, 2012 at 08:58:54AM +0200, Micha?? G??rny wrote: > On Sun, 16 Sep 2012 06:52:11 -0700 > Brian Harring wrote: > > > Keeping it short and quick, a basic glep has been written for what I'm > > proposing for DEPENDENCIES enhancement. > > > > Th

Re: [gentoo-dev] Addressing GLEP-62 itself

2012-09-27 Thread Brian Harring
On Wed, Sep 26, 2012 at 07:25:11PM -0300, Alexis Ballier wrote: > On Wed, 26 Sep 2012 14:02:57 -0700 > Brian Harring wrote: > > On Wed, Sep 26, 2012 at 02:38:02PM -0300, Alexis Ballier wrote: > > > IUSE_RUNTIME is optional for PMs, why does the UI matter at all ? > > &

Re: [gentoo-dev] patch eutils.eclass for EAPI 5

2012-09-27 Thread Brian Harring
On Thu, Sep 27, 2012 at 10:30:21AM -0700, Zac Medico wrote: > On 09/27/2012 10:16 AM, Ian Stakenvicius wrote: > > On 27/09/12 01:07 PM, Zac Medico wrote: > >> On 09/27/2012 09:49 AM, Ulrich Mueller wrote: > >>> As far as I can see, only the definition of the usex function > >>> must be disabled. Pl

Re: [gentoo-dev] Addressing GLEP-62 itself

2012-09-26 Thread Brian Harring
On Wed, Sep 26, 2012 at 02:38:02PM -0300, Alexis Ballier wrote: > On Wed, 26 Sep 2012 03:29:17 -0700 > Brian Harring wrote: > > > On Wed, Sep 26, 2012 at 08:02:44AM +0200, Micha?? G??rny wrote: > > > On Tue, 25 Sep 2012 12:54:39 -0700 > > > Brian Harring wro

Re: [gentoo-dev] [RFC] Multiple ABI support through package appending/partial removal

2012-09-26 Thread Brian Harring
On Wed, Sep 26, 2012 at 08:35:37AM +0200, Micha?? G??rny wrote: > On Tue, 25 Sep 2012 13:12:56 -0700 > Brian Harring wrote: > > > On Mon, Sep 24, 2012 at 12:09:49AM +0200, Micha?? G??rny wrote: > > > Hello, > > > > > > Since my previous idea of

Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal

2012-09-26 Thread Brian Harring
On Wed, Sep 26, 2012 at 08:58:54AM +0200, Micha?? G??rny wrote: > On Sun, 16 Sep 2012 06:52:11 -0700 > Brian Harring wrote: > > > Keeping it short and quick, a basic glep has been written for what I'm > > proposing for DEPENDENCIES enhancement. > > > > Th

Re: [gentoo-dev] Addressing GLEP-62 itself

2012-09-26 Thread Brian Harring
On Wed, Sep 26, 2012 at 08:02:44AM +0200, Micha?? G??rny wrote: > On Tue, 25 Sep 2012 12:54:39 -0700 > Brian Harring wrote: > > > On Tue, Sep 25, 2012 at 08:58:07PM +0200, Micha?? G??rny wrote: > > > On Tue, 25 Sep 2012 14:47:33 -0400 > > > Ian Stakenvicius w

Re: [gentoo-dev] A more natural (human-friendly) syntax for dependencies

2012-09-25 Thread Brian Harring
On Sat, Sep 22, 2012 at 07:19:09PM +0200, Micha?? G??rny wrote: > On Sat, 22 Sep 2012 10:05:41 -0700 > Brian Dolbec wrote: > > > On Sat, 2012-09-22 at 09:55 +0200, Micha?? G??rny wrote: > > > Hello, > > > > > > The current dependency syntax: > > > > > > [VERSION-OP] PACKAGE-NAME ["-" PACKAGE-

[gentoo-dev] Re: [gentoo-pms] GLEP: gentoo sync based unified deps proposal

2012-09-25 Thread Brian Harring
Pardon the delay; got busy with work, plus to actually address your claims re: labels (or refute, as I intend to do)... data was necessary. So I went and got the data. :) Analysis was done roughly 09/17 or so; just looping back and commenting now however. On Sun, Sep 16, 2012 at 05:59:21PM +

Re: [gentoo-dev] Suggest to specify a way to query for USEs in next council

2012-09-25 Thread Brian Harring
On Sat, Sep 22, 2012 at 10:37:57PM +0200, Micha?? G??rny wrote: > On Sat, 22 Sep 2012 21:41:24 +0200 > Pacho Ramos wrote: > > > Hello > > > > This comes from: > > http://www.gossamer-threads.com/lists/gentoo/dev/260536 > > > > In that one, we try to use the following: > > has vala ${IUSE//+/} &

Re: [gentoo-dev] [RFC] Multiple ABI support through package appending/partial removal

2012-09-25 Thread Brian Harring
On Mon, Sep 24, 2012 at 12:09:49AM +0200, Micha?? G??rny wrote: > Hello, > > Since my previous idea of DYNAMIC_SLOTS proved too complex to design > and implement, I would like to offer an another idea, based partially > on what Ciaran mentioned. Before I start getting into details, I'd like > to k

Re: [gentoo-dev] Addressing GLEP-62 itself

2012-09-25 Thread Brian Harring
On Tue, Sep 25, 2012 at 08:58:07PM +0200, Micha?? G??rny wrote: > On Tue, 25 Sep 2012 14:47:33 -0400 > Ian Stakenvicius wrote: > > > Based on the above I do expect the reference implementation would also > > need to change. I expect, for instance, that the PM's > > metadata-handling would need t

Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal

2012-09-18 Thread Brian Harring
On Wed, Sep 19, 2012 at 12:53:09AM +0200, Micha?? G??rny wrote: > On Tue, 18 Sep 2012 23:06:19 +0100 > Ciaran McCreesh wrote: > > > On Wed, 19 Sep 2012 00:01:21 +0200 > > Micha?? G??rny wrote: > > > On Tue, 18 Sep 2012 22:37:19 +0100 > > > Ciaran McCreesh wrote: > > > > On Tue, 18 Sep 2012 23:3

Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal

2012-09-18 Thread Brian Harring
On Tue, Sep 18, 2012 at 11:38:50AM +0200, Ulrich Mueller wrote: > >>>>> On Tue, 18 Sep 2012, Brian Harring wrote: > > > On Tue, Sep 18, 2012 at 10:25:51AM +0200, Micha?? G??rny wrote: > >> Also, could you please stop spreading FUD with your examples? > >

Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposas

2012-09-18 Thread Brian Harring
On Tue, Sep 18, 2012 at 11:47:42AM +0200, Micha?? G??rny wrote: > On Tue, 18 Sep 2012 02:24:26 -0700 > Brian Harring wrote: > > > On Tue, Sep 18, 2012 at 10:25:51AM +0200, Micha?? G??rny wrote: > > > > test depends: to specifically mark those dependencies that are &

Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal

2012-09-18 Thread Brian Harring
On Tue, Sep 18, 2012 at 06:04:51AM +0200, Arfrever Frehtes Taifersar Arahesis wrote: > A potential dev-libs/dep package I assume this is a hypothetical package; if this is something out of your personal eapi/repo, please state so. > might have valid use case for USE flags related to USE_EXPAND=

Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal

2012-09-18 Thread Brian Harring
On Tue, Sep 18, 2012 at 08:48:16AM +0200, hasufell wrote: > I am unsure if that does or could solve the problem why GLEP 62 was > created, meaning... would enabling the "foo" useflag after the package > has been emerged trigger a remerge in the following example? > > DEPENDENCIES=" > dep:run

Re: [gentoo-dev] Re: [PATCH] eutils: Warn on built_with_use usage

2012-09-18 Thread Brian Harring
On Tue, Sep 18, 2012 at 02:35:42PM -0600, Ryan Hill wrote: > > On Mon, Sep 17, 2012 at 08:45:22AM +0200, Ralph Sennhauser wrote: > > > > Almost all affected packages can be bumped straight to 4 anyway and > > > so use the improved syntax. > > toolchain_src_compile: EAPI=0: count: 38 > > I'm not

Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal

2012-09-18 Thread Brian Harring
On Tue, Sep 18, 2012 at 10:25:51AM +0200, Micha?? G??rny wrote: > > test depends: to specifically mark those dependencies that are only > > needed for when the pkg is being tested; effectively ephemeral > > build/run time depends that go away once testing is completed. > > Does that mean that USE=

Re: [gentoo-dev] Re: [PATCH] eutils: Warn on built_with_use usage

2012-09-17 Thread Brian Harring
On Mon, Sep 17, 2012 at 08:45:22AM +0200, Ralph Sennhauser wrote: > On Sun, 16 Sep 2012 19:41:14 -0700 > Brian Harring wrote: > > > On Sun, Sep 16, 2012 at 10:10:47PM -0400, Mike Frysinger wrote: > > > On Sunday 16 September 2012 03:51:04 Brian Harring wrote: > > &g

Re: [gentoo-dev] GLEP: gentoo sync based unified deps proposal

2012-09-16 Thread Brian Harring
On Sun, Sep 16, 2012 at 07:32:39PM +0300, Alex Alexander wrote: >On Sep 16, 2012 4:55 PM, "Brian Harring" <[1]ferri...@gmail.com> wrote: >> >> Folks- >> >> Keeping it short and quick, a basic glep has been written for what >I&#

[gentoo-dev] Re: [PATCH] eutils: Warn on built_with_use usage

2012-09-16 Thread Brian Harring
On Sun, Sep 16, 2012 at 10:10:47PM -0400, Mike Frysinger wrote: > On Sunday 16 September 2012 03:51:04 Brian Harring wrote: > > + if ! has $EAPI 0 1 2 3; then > > + eqawarn "built_with_use should not be used in $EAPI; use USE > > deps." &

[gentoo-dev] Re: [gentoo-pms] GLEP: gentoo sync based unified deps proposal

2012-09-16 Thread Brian Harring
On Sun, Sep 16, 2012 at 03:39:49PM +0100, Ciaran McCreesh wrote: > On Sun, 16 Sep 2012 06:52:11 -0700 > Brian Harring wrote: > > The live version of the doc is available at > > http://dev.gentoo.org/~ferringb/unified-dependencies/extensible_dependencies.html > > > &

[gentoo-dev] GLEP: gentoo sync based unified deps proposal

2012-09-16 Thread Brian Harring
Folks- Keeping it short and quick, a basic glep has been written for what I'm proposing for DEPENDENCIES enhancement. The live version of the doc is available at http://dev.gentoo.org/~ferringb/unified-dependencies/extensible_dependencies.html Wording fixes will occur, but the core concept s

Re: [gentoo-dev] example conversion of gentoo-x86 current deps to unified dependencies

2012-09-16 Thread Brian Harring
On Sun, Sep 16, 2012 at 02:02:24PM +0200, Micha?? G??rny wrote: > On Sun, 16 Sep 2012 04:49:21 -0700 > Brian Harring wrote: > > > On Sun, Sep 16, 2012 at 01:21:26PM +0200, Micha?? G??rny wrote: > > > On Sun, 16 Sep 2012 04:10:01 -0700 > > > Brian Harring wro

Re: [gentoo-dev] example conversion of gentoo-x86 current deps to unified dependencies

2012-09-16 Thread Brian Harring
On Sun, Sep 16, 2012 at 03:39:22PM +0800, Ben de Groot wrote: > On 16 September 2012 09:20, Brian Harring wrote: > > Dumps are at > > http://dev.gentoo.org/~ferringb/unified-dependencies-example/ . > > > > Herds, if you want to see what your pkgs would look like, look a

Re: [gentoo-dev] example conversion of gentoo-x86 current deps to unified dependencies

2012-09-16 Thread Brian Harring
On Sun, Sep 16, 2012 at 01:21:26PM +0200, Micha?? G??rny wrote: > On Sun, 16 Sep 2012 04:10:01 -0700 > Brian Harring wrote: > > > On Sun, Sep 16, 2012 at 09:56:27AM +0200, Micha?? G??rny wrote: > > > But consider that for example Zac & AxS (correct me if I recall it

Re: [gentoo-dev] example conversion of gentoo-x86 current deps to unified dependencies

2012-09-16 Thread Brian Harring
On Sun, Sep 16, 2012 at 09:56:27AM +0200, Micha?? G??rny wrote: > But consider that for example Zac & AxS (correct me if I recall it > correctly) considered making changing the meaning of RDEPEND to install > them before the build, thus effectively making 'build,run' useless. I really am not tryin

[gentoo-dev] [PATCH] eutils: Warn on built_with_use usage

2012-09-16 Thread Brian Harring
At this point, the functionality built_with_use provides should be covered near or more likely, in full, but USE deps in EAPI2 and EAPI4; thus warn on usage. While this may be a bit annoying, this is the only major consumer left at this point that knows about /var/db/pkg layout; once that's gone,

[gentoo-dev] example conversion of gentoo-x86 current deps to unified dependencies

2012-09-15 Thread Brian Harring
On Sun, Sep 16, 2012 at 12:03:36AM +0200, Micha?? G??rny wrote: > On Sat, 15 Sep 2012 13:33:18 -0700 > Brian Harring wrote: > > To demonstrate the gain of this, we basically take the existing > > tree's deps, and re-render it into a unified DEPENDENCIES form. > >

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-15 Thread Brian Harring
On Sat, Sep 15, 2012 at 11:06:01PM +1200, Kent Fredric wrote: > On 14 September 2012 10:17, Brian Harring wrote: > >> All you need is something in bash that can parse DEPENDENCIES and > >> populate *DEPEND , and the underlying guts could be done in > >> practically

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-13 Thread Brian Harring
On Fri, Sep 14, 2012 at 07:18:54AM +1200, Kent Fredric wrote: > On 11 September 2012 14:16, Brian Harring wrote: > > On Fri, Sep 07, 2012 at 04:14:17PM -0400, Ian Stakenvicius wrote: > >> Is there anything in particular in the spec/proposal for DEPENDENCIES > >> that wo

Re: [gentoo-dev] USE_EXPAND / USE 'configuration space' refactoring: bikeshedding the separator

2012-09-13 Thread Brian Harring
On Thu, Sep 13, 2012 at 04:24:27PM +0100, Ciaran McCreesh wrote: > On Thu, 13 Sep 2012 03:39:19 -0700 > Brian Harring wrote: > > 1) We disallow '@' in USE flags (yes, a use flag can actually have > > '@' in it's name according to PMS; someone was hittin

[gentoo-dev] USE_EXPAND / USE 'configuration space' refactoring.

2012-09-13 Thread Brian Harring
Hola. CC'ing pms since obviously they should comment, although the discussion should be on -dev (aka, public, not an alias). Sorry, this is a long email; condensing it down into a glep is viable, just my time is limited (it's telling I started the gentoo stuff at 2am, wrapping up likely at 4am

Re: [gentoo-dev] EAPI5: require ebuilds/eclasses to not use any vars/funcs prefixed with __

2012-09-13 Thread Brian Harring
On Thu, Sep 13, 2012 at 01:53:21AM -0400, Mike Frysinger wrote: > On Wed, Sep 12, 2012 at 4:36 PM, Brian Harring wrote: > > Currently, there is a minor amount of ebuild/eclass usage of things > > named __*; ~90% of it is 'import once' eclass code like the foll

[gentoo-dev] EAPI5: require ebuilds/eclasses to not use any vars/funcs prefixed with __

2012-09-12 Thread Brian Harring
Hola folks. Currently portage exposes a fair amount of it's internal implementation via vars/funcs into the ebulid env; this frankly makes it easier for ebuilds/eclasses to localize themselves to portage (rather than PMS), leading to breakage. Thus a proposal for EAPI5 has been made, banning e

Re: [gentoo-dev] HDEPEND (host dependencies for cross-compilation) for EAPI 5?

2012-09-11 Thread Brian Harring
On Tue, Sep 11, 2012 at 7:13 AM, Michał Górny wrote: > On Thu, 6 Sep 2012 01:11:45 -0700 > Brian Harring wrote: > >> A compatibility hack that stacks them is strongly advisable; >> something akin to the following: >> >> Literally, we do the following: >&

Re: [gentoo-dev] [Future EAPI] src_fetch() phase function to support VCS fetching

2012-09-11 Thread Brian Harring
On Tue, Sep 11, 2012 at 06:36:46PM -0400, Rick "Zero_Chaos" Farina wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 09/06/2012 02:50 PM, Micha?? G??rny wrote: > > On Thu, 6 Sep 2012 09:49:13 -0700 > > Brian Harring wrote: > > > >>

Re: [gentoo-dev] Unified DEPENDENCIES concept

2012-09-10 Thread Brian Harring
On Fri, Sep 07, 2012 at 04:14:17PM -0400, Ian Stakenvicius wrote: > Is there anything in particular in the spec/proposal for DEPENDENCIES > that would exclude the addition of individual "build: app-cat/myatom" > "run: app-cat/myatom" deps by an eclass or eclasses? I know the > "goal" here is to ma

Re: [gentoo-dev] Re: unifying use.mask/package.use.mask, use.force, package.use.force, etc

2012-09-09 Thread Brian Harring
On Mon, Sep 10, 2012 at 01:28:23AM +, Duncan wrote: > Brian Harring posted on Sun, 09 Sep 2012 15:10:27 -0700 as excerpted: > > > [Current profile config to to mask the USE=introspection > > globally, but unmask it for app-crypt/gcr]: > > > &g

[gentoo-dev] unifying use.mask/package.use.mask, use.force, package.use.force, etc

2012-09-09 Thread Brian Harring
Hola folks. Currently, our if you needed to mask the use flag introspection globally, but allow it to be used for say app-crypt/gcr, the profile configuration would be the following: use.mask: introspection package.use.mask: app-crypt/gcr -introspection Frankly, this is a bit of a pain in the

Re: [gentoo-dev] python-distutils-ng.eclass: allow useflag dependencies for python

2012-09-06 Thread Brian Harring
On Thu, Sep 06, 2012 at 10:44:34PM +0200, hasufell wrote: > I am missing a replacement for PYTHON_USE_WITH. > > Would the attached patch help in any way? Review? Other ideas? > --- python-distutils-ng.eclass > +++ python-distutils-ng.eclass > @@ -59,6 +59,25 @@ > # Set to any value to disable au

Re: [gentoo-dev] EAPI usage

2012-09-06 Thread Brian Harring
On Sep 6, 2012 10:18 AM, "Michael Orlitzky" wrote: > > On 09/05/2012 05:29 PM, Brian Harring wrote: > > > > Yes, I stated it because I view it as useful/sane. > > > >> and isn't a compromise at all. > > > > I think you're mist

Re: [gentoo-dev] [Future EAPI] src_fetch() phase function to support VCS fetching

2012-09-06 Thread Brian Harring
Yes. The manager can still parallelize prefetching, only consuming a build job slot post fetch. On Sep 6, 2012 11:49 AM, "Michał Górny" wrote: > On Thu, 6 Sep 2012 09:49:13 -0700 > Brian Harring wrote: > > > One additional thought- re: the scenarios where we don'

Re: [gentoo-dev] [Future EAPI] src_fetch() phase function to support VCS fetching

2012-09-06 Thread Brian Harring
On Wed, Sep 05, 2012 at 12:07:22PM +0100, Ciaran McCreesh wrote: > On Wed, 5 Sep 2012 13:00:05 +0200 > Micha?? G??rny wrote: > > > I guess that's a pretty comprehensive "we need to do this properly" > > > then. > > > > Did I say we don't need to? We have the two eclasses which need to do > > this

Re: [gentoo-dev] Re: RFC: PROPERTIES=funky-slots

2012-09-06 Thread Brian Harring
On Mon, Sep 03, 2012 at 02:08:58PM +, Mark Bateman wrote: > Patrick Lauer gentoo.org> writes: > > > > > On 06/23/12 21:21, Ciaran McCreesh wrote: > > > There's been a move towards using slots for "clever" things that don't > > > fit the traditional way of how slots worked. Examples include t

Re: [gentoo-dev] supporting static-libs

2012-09-06 Thread Brian Harring
On Mon, Sep 03, 2012 at 10:54:15PM +0200, Maciej Mrozowski wrote: > On Tuesday 28 of August 2012 02:15:40 hasufell wrote: > > Is there a reason not to support static-libs in an ebuild if the package > > supports it? > > > > It seems some developers don't care about this option. What's the gentoo >

Re: [gentoo-dev] HDEPEND (host dependencies for cross-compilation) for EAPI 5?

2012-09-06 Thread Brian Harring
On Wed, Sep 05, 2012 at 12:06:45AM +, Jorge Manuel B. S. Vicetto wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 31-08-2012 20:46, Ciaran McCreesh wrote: > > > > > Also, we're getting rather a lot of *DEPEND variables here... If > > we're making people make major changes to

Re: [gentoo-dev] EAPI usage

2012-09-05 Thread Brian Harring
On Tue, Sep 04, 2012 at 09:03:55PM -0400, Michael Orlitzky wrote: > On 09/04/2012 05:06 PM, Brian Harring wrote: > >> > >> As a compromise, it could be made policy that "bump to EAPI=foo" bugs > >> are valid. If someone would benefit from such a bump, he ca

Re: [gentoo-dev] EAPI usage

2012-09-04 Thread Brian Harring
On Sun, Sep 02, 2012 at 10:36:13AM -0400, Michael Orlitzky wrote: > On 09/02/2012 09:46 AM, Rich Freeman wrote: > > On Sun, Sep 2, 2012 at 9:10 AM, Andreas K. Huettel > > wrote: > >> What I dont actually understand at all is why bumping the EAPI should be so > >> complicated or involved that it e

Re: [gentoo-dev] EJOBS variable for EAPI 5? (was: [RFC] Create a JOBS variable to replace -jX in MAKEOPTS)

2012-09-01 Thread Brian Harring
On Fri, Aug 31, 2012 at 11:12:44AM -0400, Alexis Ballier wrote: > On Fri, 31 Aug 2012 15:45:21 +0100 > Ciaran McCreesh wrote: > > > On Fri, 31 Aug 2012 10:21:15 +0200 > > Ulrich Mueller wrote: > > > Coming back to this old topic [1]. Is there still consensus that we > > > should have such an EJO

Re: [gentoo-dev] Re: EAPI usage

2012-09-01 Thread Brian Harring
On Fri, Aug 31, 2012 at 03:49:43PM +0100, Ciaran McCreesh wrote: > On Thu, 30 Aug 2012 23:58:00 + (UTC) > Duncan <1i5t5.dun...@cox.net> wrote: > > Of course an individual PM could choose to keep support for as long > > as they want, but unless I'm missing something, that'd let PMs drop > > supp

Re: [gentoo-dev] Re: news item: changes to stages (make.conf and make.profile)

2012-07-24 Thread Brian Harring
On Tue, Jul 24, 2012 at 04:32:00PM -0400, Michael Mol wrote: > On Tue, Jul 24, 2012 at 4:24 PM, Ian Stakenvicius wrote: > > -BEGIN PGP SIGNED MESSAGE- > > Hash: SHA256 > > > > On 24/07/12 02:52 PM, Rick "Zero_Chaos" Farina wrote: > >> On 07/24/2012 09:33 AM, Fabian Groffen wrote: > >>> On

Re: [gentoo-dev] Re: spec draft for cross-compile support in future EAPI (EAPI-5)

2012-06-19 Thread Brian Harring
On Tue, Jun 19, 2012 at 08:54:07PM +0200, Thomas Sachau wrote: > Ciaran McCreesh schrieb: > > On Tue, 19 Jun 2012 20:16:39 +0200 > > Thomas Sachau wrote: > >> Since there is again no response at all, it seems like everyone is ok > >> with this, so i will propose to add this to the next council age

Re: [gentoo-dev] [pre-GLEP] Optional runtime dependencies via runtime-switchable USE flags

2012-06-18 Thread Brian Harring
On Sun, Jun 17, 2012 at 10:31:59PM +0200, Micha?? G??rny wrote: > Hello, > > A simple solution to a program long-unsolved. In GLEP form. > > Both attached and published as a gist: > > https://gist.github.com/2945569 > > (please note that github doesn't render GLEP headers correctly) > > -- >

Re: [gentoo-dev] [RFC] Dynamic SLOTs

2012-06-18 Thread Brian Harring
On Mon, Jun 18, 2012 at 10:34:44AM +0200, Micha?? G??rny wrote: > On Sun, 17 Jun 2012 09:26:55 +0200 > Micha?? G??rny wrote: > > > I'm attaching a reStructuredText version of the spec. You can view it > > rendered as a gist[1]. But please keep the replies on the list, rather > > than forking the

Re: [gentoo-dev] About forcing rebuilds of other packages issue

2012-06-10 Thread Brian Harring
On Sun, Jun 10, 2012 at 01:25:55PM +0100, Ciaran McCreesh wrote: > On Sat, 09 Jun 2012 13:55:53 -0700 > Zac Medico wrote: > > A dependency atom will have optional SLOT and ABI_SLOT parts. Using > > the dbus-glib depedency on glib:2 as an example [1], the dbus-glib > > dependency will be expressed

Re: [gentoo-dev] About forcing rebuilds of other packages issue

2012-06-07 Thread Brian Harring
On Thu, Jun 07, 2012 at 08:15:28PM +0100, Ciaran McCreesh wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On Thu, 07 Jun 2012 15:14:03 -0400 > Ian Stakenvicius wrote: > > How is the case of something like libpng going to be handled, where we > > only support one API (and so only one

Re: [gentoo-dev] About forcing rebuilds of other packages issue

2012-06-07 Thread Brian Harring
On Wed, Jun 06, 2012 at 05:43:49PM -0700, Zac Medico wrote: > On 06/06/2012 12:23 PM, Ciaran McCreesh wrote: > > On Wed, 06 Jun 2012 21:16:05 +0200 > > Pacho Ramos wrote: > >> Well, I think reading this thread is more or less clear what it would > >> be supposed to do, also Zac suggested it and lo

Re: [gentoo-dev] [gentoo-portage-dev] About forcing rebuilds of other packages issue

2012-06-06 Thread Brian Harring
On Tue, Jun 05, 2012 at 07:18:01PM -0700, Zac Medico wrote: > On 06/05/2012 05:51 PM, Michael Weber wrote: > > Is there any chance to detect this ZLIB_VERSION problem with > > revdep-rebuild (worst case: add a list of possibly broken packages > > with tests)? > > I'd suggest a special ebuild phase

Re: [gentoo-dev] Git braindump: 2 of N: developer interaction (merge co-ordinators)

2012-06-05 Thread Brian Harring
On Tue, Jun 05, 2012 at 09:04:33AM +0200, Micha?? G??rny wrote: > On Mon, 4 Jun 2012 15:57:53 -0700 > Brian Harring wrote: > > > Btw, good catch on package.mask. Hhadn't thought of that, that > > *will* be the most contentious point. That can be dealt w/ via &

Re: [gentoo-dev] Re: metadata/md5-cache

2012-06-04 Thread Brian Harring
On Sun, Jun 03, 2012 at 09:25:43AM +, Robin H. Johnson wrote: > On Sun, Jun 03, 2012 at 08:31:43AM +, Duncan wrote: > > Micha?? G??rny posted on Sun, 03 Jun 2012 09:22:04 +0200 as excerpted: > > > > >> Even if only the files metatdata changes, that still adds a significant > > >> cost to a

Re: [gentoo-dev] Git braindump: 2 of N: developer interaction (merge co-ordinators)

2012-06-04 Thread Brian Harring
On Tue, Jun 05, 2012 at 12:36:04AM +0200, Michael Weber wrote: > On 06/04/2012 03:25 PM, Brian Harring wrote: > > While I do grok the potential issue of someone being a hog > > (specifically via blasting commit by commit rather than building up > > work locally, then

Re: [gentoo-dev] Git braindump: 1 of N: merging & git signing

2012-06-04 Thread Brian Harring
On Mon, Jun 04, 2012 at 03:27:03PM -0400, Rich Freeman wrote: > On Mon, Jun 4, 2012 at 3:10 PM, Brian Harring wrote: > > One thing people need to keep in mind here is that when you sign the > > commit, you're signing off on the history implicitly. ?Directly > > addressi

Re: [gentoo-dev] Git braindump: 1 of N: merging & git signing

2012-06-04 Thread Brian Harring
On Mon, Jun 04, 2012 at 08:45:42PM +0200, Dirkjan Ochtman wrote: > On Mon, Jun 4, 2012 at 7:25 PM, Rich Freeman wrote: > > Anything we do has to be automated to be of any real value. ??Ideally > > if something goes wrong it should be as detectable as possible. > > Yeah, but you'd have to part of

Re: [gentoo-dev] Git braindump: 2 of N: developer interaction (merge co-ordinators)

2012-06-04 Thread Brian Harring
On Mon, Jun 04, 2012 at 03:49:31AM +, Kent Fredric wrote: > On 3 June 2012 09:46, Robin H. Johnson wrote: > If there are enough "Alice" developers, is it a possibility that Bob > > will never have a chance to get his commit in? > > > > All this requires, is that in the time it takes Bob to do

Re: [gentoo-dev] Re: metadata/md5-cache

2012-06-04 Thread Brian Harring
On Mon, Jun 04, 2012 at 09:27:10AM +0200, Micha?? G??rny wrote: > On Sun, 3 Jun 2012 09:48:26 + > "Robin H. Johnson" wrote: > > > On Sun, Jun 03, 2012 at 11:34:07AM +0200, Micha?? G??rny wrote: > > > I means using separate proto for metadata, not necesarrily git. In > > > any case, if it come

Re: [gentoo-dev] multiprocessing.eclass: doing parallel work in bash

2012-06-02 Thread Brian Harring
On Fri, Jun 01, 2012 at 06:41:22PM -0400, Mike Frysinger wrote: > # @FUNCTION: multijob_post_fork > # @DESCRIPTION: > # You must call this in the parent process after forking a child process. > # If the parallel limit has been hit, it will wait for one to finish and > # return the child's exit stat

Re: [gentoo-dev] multiprocessing.eclass: doing parallel work in bash

2012-06-02 Thread Brian Harring
On Sat, Jun 02, 2012 at 03:50:06PM -0700, Zac Medico wrote: > On 06/02/2012 02:31 PM, Micha?? G??rny wrote: > > On Sat, 2 Jun 2012 15:54:03 -0400 > > Mike Frysinger wrote: > > > >> # @FUNCTION: redirect_alloc_fd > >> # @USAGE: [redirection] > >> # @DESCRIPTION: > > > > (...and a lot of code) >

Re: [gentoo-dev] multiprocessing.eclass: doing parallel work in bash

2012-06-01 Thread Brian Harring
er: $ > > # @ECLASS: multiprocessing.eclass > # @MAINTAINER: > # base-sys...@gentoo.org > # @AUTHORS: > # Brian Harring > # Mike Frysinger > # @BLURB: parallelization with bash (wtf?) > # @DESCRIPTION: > # The multiprocessing eclass contains a suite of functions that allow e

Re: [gentoo-dev] Stability of /sys api

2012-05-14 Thread Brian Harring
On Mon, May 14, 2012 at 03:53:53AM -0400, Walter Dnes wrote: > After some Google-searching, I think I've figured out how to implement > automounting under mdev. I'd like to put in as much sanity-checking > into the script as possible. Right now I have 1 USB stick plugged in as > /dev/sdb. Th h

Re: [gentoo-dev] RFC: new feature to disable merging into stray locations

2012-05-01 Thread Brian Harring
On Mon, Apr 30, 2012 at 03:36:17PM +0200, Ulrich Mueller wrote: > > On Mon, 30 Apr 2012, Thomas Sachau wrote: > > > Krzysztof Pawlik schrieb: > >> On 30/04/12 10:39, Ulrich Mueller wrote: > > If the eclass doesn't work with FEATURES="collision-protect" > > then it needs to be fixed. >

Re: [gentoo-dev] New eclass for Python

2012-04-04 Thread Brian Harring
On Wed, Apr 04, 2012 at 08:36:37PM -0400, Mike Gilbert wrote: > On Wed, Apr 4, 2012 at 8:07 PM, Brian Harring wrote: > > On Wed, Apr 04, 2012 at 10:41:03AM -0400, Mike Gilbert wrote: > >> On Wed, Apr 4, 2012 at 4:50 AM, Corentin Chary > >> wrote: > >> > I

Re: [gentoo-dev] New eclass for Python

2012-04-04 Thread Brian Harring
On Wed, Apr 04, 2012 at 10:41:03AM -0400, Mike Gilbert wrote: > On Wed, Apr 4, 2012 at 4:50 AM, Corentin Chary > wrote: > > I have a feature request for distutil-ng (or maybe it's already > > possible but I don't know how). > > > > I have a package that depends on python-dateutil:python-2 for > >

Re: [gentoo-dev] Happy 10th birthday (in advance)

2012-03-31 Thread Brian Harring
On Sat, Mar 31, 2012 at 10:52:53AM +0100, Ciaran McCreesh wrote: > On Sat, 31 Mar 2012 12:44:03 +0300 > Alex Alexander wrote: > > @preserved-libs works very well and is awesome. hack or not. IMO it > > should be in stable already. I've been using it on stable production > > boxes for years without

Re: [gentoo-dev] About suggesting to create a separate partition for portage tree in handbook

2012-03-31 Thread Brian Harring
On Sat, Mar 31, 2012 at 08:44:02AM +, Sven Vermeulen wrote: > On Fri, Mar 30, 2012 at 10:06:18AM +0200, Pacho Ramos wrote: > > Looks then that there are several alternatives for portage tree, then, > > maybe the option would be to add a note to Gentoo Handbook explaining > > the cons of having

Re: [gentoo-dev] [GSoC2012] Cross Container Support Project

2012-03-23 Thread Brian Harring
On Fri, Mar 23, 2012 at 01:46:17PM +0300, Alexey Shvetsov wrote: > Hi! > > Well i have 2 arm lxc containers on amd64 machine. Its works good if > qemu support most of needed cross arch instructions I'd be curious how much of that is native, vs emulated. The hybrid approach of scratchbox/obs h

Re: [gentoo-dev] Re: RFD: EAPI specification in ebuilds

2012-03-18 Thread Brian Harring
On Mon, Mar 19, 2012 at 02:36:34PM +1300, Kent Fredric wrote: > On 19 March 2012 14:12, Steven J Long wrote: > > > > As for non-bash ebuilds, I have always agreed with antarus that they should > > simply use a different extension. Adding a new extension per source language > > is a *lot* cleaner t

  1   2   3   4   5   6   7   8   >