wolgade wrote:Oops! I was thinking about the PPA which was maintained by Joel. The PPA is a bit obsolete since the official repo provides the same version.
Joel is indeed the guy, but my understanding is that the packaging code needs re-writing to get it running again. It is not simply a matter of running existing code.
I don't use Linux regularly, but my practice before 18.04 was indeed to use the ppa for download and install. When I installed 18.04, I discovered that Ubuntu has marked the existing MakeHuman ppa obsolete. There therefore seems little danger that a new MakeHuman user with Ubuntu 18.04 will install an outdated build of MakeHuman via ppa. The annoyance is for existing MakeHuman users (with MH already installed) who upgrade the OS and don't have the talent to install from source or use one of the less desirable work-arounds. In the old days this would not typically be many Linux users, but perhaps things have changed on this front.
The native numpy works fine with MakeHuman in Ubuntu versions prior to 18.04 (17.04 & 17.10) if I'm not wrong.
Because there is a need to rebuild the packaging code anyway, one of the ideas that has been bandied about is creating a "snap package" which has the advantage of including dependencies in the distribution. This would presumably keep things like a change in numpy from breaking MakeHuman, but at a cost of larger downloads. I'm not sure what support there is for "snap packages" on non-Ubuntu linux systems.
Comments on replacing ppa builds with snap builds could be useful.