1 |
On Sat, 18 Nov 2006 08:53:36 +0100 |
2 |
Marius Mauch <genone@g.o> wrote: |
3 |
|
4 |
> Hi, |
5 |
> |
6 |
> in the past weeks Jason, Zac and myself have been working to implement |
7 |
> license based visibility fitlering (aka ACCEPT_LICENSE). This is also |
8 |
> discussed in GLEP 23, however the original versions of that document |
9 |
> didn't quite go along with the implementation and lacked some details. |
10 |
> |
11 |
> So here is a new version of it, the main changes are: |
12 |
> - added definition of license group files |
13 |
> - added license group negation semantics |
14 |
> - updated proposed portage behavior to match current implementation |
15 |
> (using visibility filtering system instead of blocker system) |
16 |
> - added requirement for default ACCEPT_LICENSE in profiles |
17 |
> |
18 |
> Anyone interested in this feature should review the attached version. |
19 |
> Unless there are major objections (or we find large problems in the |
20 |
> implementation) this will be merged in one of the next portage |
21 |
> releases (definitely not in 2.1.2 though). |
22 |
> |
23 |
> Marius |
24 |
|
25 |
And another revision incorporating the valid feedback from this thread. |
26 |
Changes: |
27 |
- added license name and license group name syntax |
28 |
- added note about overlay handling |
29 |
- added note about per-package overrides |
30 |
- replaced portage references with generic terms where applicable |
31 |
- renamed NON-INTERACTIVE to NON-MUST-HAVE-READ so even Brian |
32 |
understands its purpose now |
33 |
|
34 |
Marius |
35 |
|
36 |
-- |
37 |
Public Key at http://www.genone.de/info/gpg-key.pub |
38 |
|
39 |
In the beginning, there was nothing. And God said, 'Let there be |
40 |
Light.' And there was still nothing, but you could see a bit better. |