
On Sun, Feb 03, 2008 at 08:28:45PM -0800, Ted Gould wrote:
On Sun, 2008-02-03 at 02:16 -0800, Bryce Harrington wrote:
I gave Ted the original go-ahead to do this change (although I thought it would only affect users invoking 'make dist'), but in reviewing the issues people are having (and the ease with which I've replicated the issues on my own systems), it's clear this change needs to be reverted. The last thing we want to do is insert obstacles for people wishing to compile and contribute to inkscape.
Really, we're only stopping contributors using Edgy and FC6. Everyone else has been kicked out by the GTK+ requirements already. Not to mention really old versions of things like Cairo.
I'm not saying that we shouldn't reduce the barriers to contribution, but I think in this case the number of users in the delta is very small.
I don't think it's correct that the issue only affects Edgy users; I've been able to see the issue on Gutsy (and I think Hardy as well). The error message it generates mentions tar-pax but does not give a hint that upgrading automake would solve it.
Ted, please revert the tar-pax change for 0.46, or reimplement it such that it imposes the automake 1.10 requirement ONLY when building a tarball. I think the requirement will be acceptable for 0.47.
I don't think there is a way to do this. We either must count all of our file name lengths (include paths) to be 99 characters or less, or require an automake 1.10 or higher.
The former option seems to be the safest and least hassle solution, and is the one I think we should go with for 0.46.
Bryce