Хочется, чтобы пакетный менеджер управлял слоями файловой системы. Т.е. смотрим, какие у пакета зависимости и подкладываем ему подходящие слои, чтобы эти зависимости не компилировать каждый раз, а компилировать только один конкретный пакет. Бы было удобно, если бы это ещё работало при чекинах. Т.е. запушили какой-то коммит и пересобираться стал только один пакет, а не целиком весь оверлей (что гораздо дольше).
Некоторые энтузиасты думают, что я собираюсь заменять пакеты в средних слоях, и при этом рассчитываю, что мне не придётся пересобирать пакеты, которые зависят от них. Это не мои мысли. Это фантазии этих энтузиастов.
Две проблемы России - это энтузиасты и рельеф.
Продемонстрирую на примере одного пакета:
https://github.com/rindeal/rindeal-ebuild-repo/issues/233
https://github.com/rindeal/rindeal-ebuild-repo/issues/234
https://github.com/rindeal/rindeal-ebuild-repo/issues/235
Здесь мы видим, что если бы была возможность пособирать один пакет с разными флагами, то не было бы подряд несколько ошибок.
Я имею в виду пособирать быстро, не собирая все зависимости каждый раз. Для этого и нужны слои.