InBetweenNames / gentooLTO

A Gentoo Portage configuration for building with -O3, Graphite, and LTO optimizations
GNU General Public License v2.0
571 stars 97 forks source link

It's not like issue, but as recommendation. #295

Open sandikata opened 5 years ago

sandikata commented 5 years ago

Hello! And regards and respect to your work. But i have recommendation for this project. It's silly to add mv overlay for just 2 ebuilds which can be easily ported to your overlay. mv overlay have mess with too many packages from official gentoo tree. As workaround i've masked whole mv overlay, but it's still silly.

InBetweenNames commented 5 years ago

Thanks! As much as I'd like GentooLTO to be self contained, I'm not sure how to keep everything in sync between both repos at the same time. The current approach means I have to think less about what kind of updates are happening in mv.

sandikata commented 5 years ago

I don't think there will be too many changes, this is generic portage tweak. And will work until they change ABI, but i don't belive in that.

gcs-github commented 5 years ago

In order to avoid overrides from mv, have you tried fiddling with the priority setting for the repo in /etc/portage/repos.conf? You could probably ensure that its priority is lower than the main portage tree (so no override by default), and make wanted overrides explicit by adding <package-category>/<package-name>::mv for individual ebuilds to your world set.

gcs-github commented 5 years ago

Some references about the above: https://wiki.gentoo.org/wiki//etc/portage/repos.conf https://wiki.gentoo.org/wiki/Ebuild_repository#Priorities