My idea is to allow failing for some patches without breaking build at all. 
And, in parallel, to
add groupping.

How I imagine that:

etc/portage/patches/app-cat/<name>/
    |
    | - group_name/
    |     |
    |     |- 01_foo.patch
    |     |- 02_bar.patch
    |     |- <...>
    |
    |- 01_moo.patch
    |- 99_meow.patch

Where every first-level piece (patch or group) in 
```etc/portage/patches/app-cat/<name>/``` MAY
tolerably fail (not causing "die" for emerge), but if one of the patches inside 
the group fails, then
group MUST NOT be applied at all (and all previously applied patches from this 
group MUST be
reversed).


Any objections/approvals/suggestions?


Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to