[gentoo-dev] Why are ebuilds licensed GPL v2 only (no later version)?

2018-01-26 Thread Ulrich Mueller
Apparently licensing of the Gentoo repository was changed from GPL-2+ to GPL-2 (only) in 2002, see for example [1] and [2]. I cannot find any announcement or discussion about this. Who was around in 2002 and still remembers what was the rationale? Ulrich [1] https://gitweb.gentoo.org/repo/gento

[gentoo-dev] Re: Why are ebuilds licensed GPL v2 only (no later version)?

2018-01-26 Thread Duncan
Ulrich Mueller posted on Fri, 26 Jan 2018 10:36:49 +0100 as excerpted: > Apparently licensing of the Gentoo repository was changed from GPL-2+ > to GPL-2 (only) in 2002, see for example [1] and [2]. I cannot find any > announcement or discussion about this. > > Who was around in 2002 and still re

Re: [gentoo-dev] Re: Why are ebuilds licensed GPL v2 only (no later version)?

2018-01-26 Thread Luigi Mantellini
can help? https://lwn.net/Articles/74055/ On Fri, Jan 26, 2018 at 3:47 PM, Duncan <1i5t5.dun...@cox.net> wrote: > Ulrich Mueller posted on Fri, 26 Jan 2018 10:36:49 +0100 as excerpted: > > > Apparently licensing of the Gentoo repository was changed from GPL-2+ > > to GPL-2 (only) in 2002, see f

[gentoo-dev] [RFC] php-ext-source-r3 eclass improvements

2018-01-26 Thread Brian Evans
The following patches improve the php-ext-source-r3 eclass by introducing two new variables. The first allows the configration INI name to vary from a hard-coded default of the module name. The second allows USE dependencies to be added to each implementation similar to python team's PYTHON_REQ_U

[gentoo-dev] [PATCH 1/2] php-ext-source-r3.eclass: Introduce PHP_INI_NAME variable

2018-01-26 Thread Brian Evans
Currently php-ext-source-r3 saves the enabling ini file as "${PHP_EXT_NAME}.ini". This is problematic when foo module needs to be loaded before bar module as things are read in directory order. This patch introduces PHP_INI_NAME which defaults to PHP_EXT_NAME for backwards-compatibility. --- ecl

[gentoo-dev] [PATCH 2/2] php-ext-source-r3.eclass: Introduce PHP_EXT_NEEDED_USE

2018-01-26 Thread Brian Evans
This simplifies the dependencies in an ebuild @DESCRIPTION: A list of USE flags to append to each PHP target selected as a valid USE-dependency string. The value should be valid for all targets so USE defaults may be necessary. Example: PHP_EXT_NEEDED_USE="mysql?,pdo,pcre(+)" The PHP dependencie

[gentoo-dev] Re: Why are ebuilds licensed GPL v2 only (no later version)?

2018-01-26 Thread Ulrich Mueller
> On Fri, 26 Jan 2018, Duncan wrote: > The switch to GPLv2-only would have been made in the fight for its life > that was the Gentoo/Zynot fork, and almost certainly had to do with > trying to ensure that the gentoo/x86 tree could not be taken private > without community recourse, in an er

[gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-26 Thread Michał Górny
Hi, everyone. Here's a little new something we've been silently debating back in the day, then forgotten about it, then I've written a GLEP about it. The number's not official yet. HTML (with plots): https://dev.gentoo.org/~mgorny/tmp/glep-0075.html --- GLEP: 75 Title: Split distfile mirror dire

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-26 Thread Michael Orlitzky
On 01/26/2018 06:24 PM, Michał Górny wrote: > > The alternate option of using file hash has the advantage of having > a more balanced split. Furthermore, since hashes are stored > in Manifests using them is zero-cost. However, this solution has two > significant disadvantages: > > 1. The hash v

Re: [gentoo-dev] [pre-GLEP] Split distfile mirror directory structure

2018-01-26 Thread R0b0t1
On Fri, Jan 26, 2018 at 7:48 PM, Michael Orlitzky wrote: > On 01/26/2018 06:24 PM, Michał Górny wrote: >> >> The alternate option of using file hash has the advantage of having >> a more balanced split. Furthermore, since hashes are stored >> in Manifests using them is zero-cost. However, this s

[gentoo-dev] Re: Why are ebuilds licensed GPL v2 only (no later version)?

2018-01-26 Thread Duncan
Luigi Mantellini posted on Fri, 26 Jan 2018 16:02:39 +0100 as excerpted: > can help? > > https://lwn.net/Articles/74055/ Thanks. I'd forgotten the (long) post I made there, but while it doesn't talk about the GPLv2-only stuff, it certainly reflects the zynot stuff in far more detail than I re