On 5 July 2017 at 11:37, Kamil Cholewiński <harry6...@gmail.com> wrote: > Package managers, or self-contained apps, they solve all of these > problems once and for everyone. 'make whatever' has to solve each corner > case again and again. Or in other words, executable code makes for a > very poor metadata format.
It depends how well a program maintains stable locations in a clean fs layout during its lifetime and maintenance period -- and how well it follows a proper installation paradigm like executables go to /bin, runtime data goes to /var/spool/<program>, config stuff to /etc, manual pages to /man. Programs that don't, should end up in /suck instead. Also the base system should maintain a proper file list -- in stali this is solved by using git. BR, Anselm