IBT-FMI / gebuilder

Gentoo System and Image Builder
GNU General Public License v3.0
11 stars 0 forks source link

package.accept_keywords support #29

Closed TheChymera closed 5 years ago

TheChymera commented 5 years ago

As the ebuilds required for SAMRI have been moved out of the black market and into Gentoo Science, I had to introduce a couple of hard masks to maintain some level of stability.

Consequently, as far as I can tell there are now a few more unmasks which need to be declared to make SAMRI emergeable:

me@myhost ~ $ cat /etc/portage/package.accept_keywords 
=sci-biology/afni-18.1.04 **
=sci-biology/samri-9999 **
me@myhost ~ $ cat /etc/portage/package.unmask 
# required by samri (argument)
# /home/hioanas/gentoo/var/lib/overlays/science/profiles/package.mask:
# Horea Christian <horea.christ@gmail.com> (26 Jun 2018)
# All versions depend on hard-masked sci-biology/afni.
=sci-biology/samri-9999
=sci-biology/afni-18.1.04

Based on the relevant gebuilder code, I notice that package.accept_keywords is not supported. Is that so?

Doeme commented 5 years ago

That's probably due to me not knowing about package.accept_keywords (neumodischer Scheiss ;)

We should add the .accept_keywords there, or maybe even replace the .keywords with it...

TheChymera commented 5 years ago

ok, why do you suggest replacing .keywords though? these are two separate files.

Doeme commented 5 years ago

Due to man 5 portage

The package.accept_keywords file is intended to replace the package.keywords file, since profiles support a different form of package.keywords which modifies effective KEYWORDS (rather than ACCEPT_KEYWORDS).

TheChymera commented 5 years ago

:)