GNOME Bugzilla – Bug 645830
build: Use tar-pax to work around tar limits
Last modified: 2011-06-27 11:42:35 UTC
.
Created attachment 184366 [details] [review] build: Use tar-pax to work around tar limits With the default tar, gnome-bluetooth 2.91.91 showed: tar: gnome-bluetooth-2.91.92/docs/reference/libgnome-bluetooth/html/gnome-bluetooth-bluetooth-chooser.html: file name is too long (max 99); not dumped tar: Exiting with failure status due to previous errors gtar:gnome-bluetooth-2.91.92/docs/reference/libgnome-bluetooth/html/gnome-bluetooth-bluetooth-chooser.html: file name is too long (max 99); not dumped gtar: Exiting with failure status due to previous errors Use tar-pax (aka POSIX version of tar) to work around the 99 character limit, and the ballonned (and broken) tar file resulting from it.
Most other modules that hit this limit switched to tar-ustar. Any reason to prefer tar-pax ?
(In reply to comment #2) > Most other modules that hit this limit switched to tar-ustar. Any reason to > prefer tar-pax ? Seemed to be the one with the least problems. I didn't check whether tar-ustar was enough to solve the problem.
Created attachment 184392 [details] [review] build: Use tar-pax to work around tar limits With the default tar, gnome-bluetooth 2.91.91 showed: tar: gnome-bluetooth-2.91.92/docs/reference/libgnome-bluetooth/html/gnome-bluetooth-bluetooth-chooser.html: file name is too long (max 99); not dumped tar: Exiting with failure status due to previous errors gtar:gnome-bluetooth-2.91.92/docs/reference/libgnome-bluetooth/html/gnome-bluetooth-bluetooth-chooser.html: file name is too long (max 99); not dumped gtar: Exiting with failure status due to previous errors Use tar-ustar to work around the 99 character limit, and the ballonned (and broken) tar file resulting from it.
Comment on attachment 184366 [details] [review] build: Use tar-pax to work around tar limits Looks like tar-ustar is enough to solve the problem.
Created attachment 184393 [details] [review] build: Use tar-ustar to work around tar limits With the default tar, gnome-bluetooth 2.91.91 showed: tar: gnome-bluetooth-2.91.92/docs/reference/libgnome-bluetooth/html/gnome-bluetooth-bluetooth-chooser.html: file name is too long (max 99); not dumped tar: Exiting with failure status due to previous errors gtar:gnome-bluetooth-2.91.92/docs/reference/libgnome-bluetooth/html/gnome-bluetooth-bluetooth-chooser.html: file name is too long (max 99); not dumped gtar: Exiting with failure status due to previous errors Use tar-ustar to work around the 99 character limit, and the ballonned (and broken) tar file resulting from it.
Comment on attachment 184392 [details] [review] build: Use tar-pax to work around tar limits Fixed commit line.
For the records: bug 613808 on the general issue
We use ustar now, and it's good enough.