On Sun, 2008-02-03 at 20:45 -0800, Bryce Harrington wrote:
On Sun, Feb 03, 2008 at 08:28:45PM -0800, Ted Gould wrote:
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).
If that was the case the PPAs wouldn't build correctly. As you know (and others may not so I'm explaining) the PPAs are VERY strict versions of the various distributions which are built up for the sole purpose of that single build and then discarded. It's nearly impossible to add additional packages that aren't in the archives for those releases.
The error message it generates mentions tar-pax but does not give a hint that upgrading automake would solve it.
I think this is because I forgot to change the version number in the required section, but instead later on in the file. I believe that, by changing it in the required section the error message would be correct.
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.
Your patch ;)
--Ted