а вот кто мне быстро расскажет. Вот положим стоит у меня некий пэкидж. Я хочу его пофиксить. Я могу пойти и склонировать его с гитхабчика и чот там мутить. Вопрос -- а какой конкретный воркфлоу вообще должен быть?
Удовлетворитеьного workflow нет.
Я предпочитаю писать ebuild, патчить в том же emacs, где делаю все остальное, и когда выглядит так, что все работает, — коммитить и переустанавливать. Можно (иногда нужно) проверить, что пакет нормально грузится в отдельном emacs (иногда в нескольких разных emacs). Перезагружать с нуля в том же emacs в любом случае неудобно, т.к. там везде require
-ы, а они не загрузят ничего заново, но при переустановке я по крайней мере слежу, чтобы новых warning'ов не появилось. Если же warning'и есть (или, еще хуже, — ошибки), чиню пока при очередной переустановке не исчезнут.
Хорошо бы при переустановке и тесты запускать, но я не въехал, как — что на уровне ebuild'ов, что на уровне emacs.