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 pinkb...@gentoo.org wrote: 16.06.2013 13:49, Pacho Ramos пишет: Due ferringb retirement

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 ferri...@gmail.com 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 time around

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

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 ferri...@gmail.com 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: * PYTHON_TARGETS - USE_PYTHON

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 ferri...@gmail.com wrote: This isn't quite what I'm asking for. I want y'all to literally document thus: 1) What your finished solution is going to look like. Users control

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 more.

[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 that-script-name-${PYTHON_TARGETS} (for example,

[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 ferri...@gmail.com 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 the gentoo-python

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 shebang, in some cases

[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 ferri...@gmail.com 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

[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 ferri...@gmail.com 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: invoking python on a binary

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 ferri...@gmail.com wrote: There's a trick to this; currently, those generated scripts hardcode the allowed/known python versions for that package. We obviously have

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

2012-10-02 Thread Brian Harring
, 30 Sep 2012 14:42:14 -0700 Brian Harring ferri...@gmail.com 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 cat/pkg is a dep that is required for build and run. Fairly weak argument at best; you're claiming that via

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 exception... portage (figures). They install

[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 fine;

[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, I

[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 ferri...@gmail.com wrote: Fun fact; peoples usage of labels in exherbo is thus: build+run: set of deps run: set of deps/conditionals/etc That's largely because

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 ferri...@gmail.com 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 ferri...@gmail.com wrote

[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 ferri...@gmail.com 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 the other way when

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 this that

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

2012-09-30 Thread Brian Harring
: 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 ferri...@gmail.com wrote: So... basically, people are already doing this manually with their own intermediate vars

[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 after

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 ferri...@gmail.com wrote: 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

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. Please review

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 ferri...@gmail.com 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 ? Also, the proposal

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 ferri...@gmail.com 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 a...@gentoo.org wrote

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 ferri...@gmail.com wrote: 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

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 ferri...@gmail.com wrote: 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

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 ferri...@gmail.com 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 ferri...@gmail.com wrote

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 a...@gentoo.org 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

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 know

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 pa...@gentoo.org 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//+/}

[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] 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 dol...@gentoo.org wrote: On Sat, 2012-09-22 at 09:55 +0200, Micha?? G??rny wrote: Hello, The current dependency syntax: [VERSION-OP] PACKAGE-NAME [-

Re: [gentoo-portage-dev] Try to specify how to get that a USE flag is present in current ebuild

2012-09-21 Thread Brian Harring
On Fri, Sep 21, 2012 at 12:45:30PM -0700, Zac Medico wrote: On 09/21/2012 12:08 PM, Pacho Ramos wrote: Hello This comes from this gentoo-dev thread: http://www.gossamer-threads.com/lists/gentoo/dev/260536 In that one, we try to use the following: has vala ${IUSE//+/} ! use vala

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=test is

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 sure this

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] 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

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 ferri...@gmail.com wrote: 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

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? It's not FUD; it's rendered deps, and a demonstration

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 ciaran.mccre...@googlemail.com wrote: On Wed, 19 Sep 2012 00:01:21 +0200 Micha?? G??rny mgo...@gentoo.org wrote: On Tue, 18 Sep 2012 22:37:19 +0100 Ciaran McCreesh

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 ferri...@gmail.com 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: + if ! has $EAPI

[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,

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 trying

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 ferri...@gmail.com 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 correctly

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 ferri...@gmail.com 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 at http

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 ferri...@gmail.com 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 ferri...@gmail.com wrote

[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

[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 ferri...@gmail.com wrote: The live version of the doc is available at http://dev.gentoo.org/~ferringb/unified-dependencies/extensible_dependencies.html I think you're

[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. + elif has $EAPI 2 3

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'm proposing for DEPENDENCIES enhancement

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 ferri...@gmail.com wrote: All you need is something in bash that can parse DEPENDENCIES and populate *DEPEND , and the underlying guts could be done in practically any language without

[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 ferri...@gmail.com wrote: To demonstrate the gain of this, we basically take the existing tree's deps, and re-render it into a unified DEPENDENCIES form. But in order to do

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 following

[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

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 ferri...@gmail.com wrote: 1) We disallow '@' in USE flags (yes, a use flag can actually have '@' in it's name according to PMS; someone was hitting the crack pipe pretty damn

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 ferri...@gmail.com 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 would exclude

[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

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 ferri...@gmail.com wrote: One additional thought- re: the scenarios

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 mgo...@gentoo.org wrote: On Thu, 6 Sep 2012 01:11:45 -0700 Brian Harring ferri...@gmail.com wrote: A compatibility hack that stacks them is strongly advisable; something akin to the following: Literally, we do the following: inherit

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 make things

[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

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]: use.mask: introspection package.use.mask: app

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: snip Also, we're getting rather a lot of *DEPEND variables here... If we're making people make major changes to their

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 policy

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 patrick at 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 the

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 mgo...@gentoo.org 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

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 mgo...@gentoo.org wrote: On Thu, 6 Sep 2012 09:49:13 -0700 Brian Harring ferri...@gmail.com wrote: One additional thought- re: the scenarios where we don't

Re: [gentoo-dev] EAPI usage

2012-09-06 Thread Brian Harring
On Sep 6, 2012 10:18 AM, Michael Orlitzky mich...@orlitzky.com 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 mistaken in assuming a compromise is the required outcome

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

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 can file a bug and know that it won't be closed

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 dilfri...@gentoo.org wrote: What I dont actually understand at all is why bumping the EAPI should be so complicated or involved

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 support for

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 ciaran.mccre...@googlemail.com wrote: On Fri, 31 Aug 2012 10:21:15 +0200 Ulrich Mueller u...@gentoo.org wrote: Coming back to this old topic [1]. Is there still consensus

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 a...@gentoo.org 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 to...@gentoo.org 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

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 mgo...@gentoo.org 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

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) -- Best

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 zmed...@gentoo.org 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

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 pa...@gentoo.org wrote: Well, I think reading this thread is more or less clear what it would be supposed to do, also Zac suggested it

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 a...@gentoo.org wrote: How is the case of something like libpng going to be handled, where we only support one API (and so

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 to

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 ferri...@gmail.com 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 having git

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 robb...@gentoo.org 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

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 robb...@gentoo.org 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

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 ri...@gentoo.org 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

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 ferri...@gmail.com 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 addressing freeman's

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 pushing it in chunks), frankly

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 an rsync.

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 vap...@gentoo.org wrote: # @FUNCTION: redirect_alloc_fd # @USAGE: var file [redirection] # @DESCRIPTION: (...and a lot of

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 status.

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

2012-06-01 Thread Brian Harring
, none of 'em do this *now*, thus my concern. -mike # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ # @ECLASS: multiprocessing.eclass # @MAINTAINER: # base-sys...@gentoo.org # @AUTHORS: # Brian Harring ferri

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 hard

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. Long story short:

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 corentin.ch...@gmail.com 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

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 ferri...@gmail.com 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 corentin.ch...@gmail.com wrote: I have

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] 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 alex.alexan...@gmail.com 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

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 has

  1   2   3   4   5   6   7   8   9   >