Hey folks, I've noticed a problem recently in the archive when building CDs, aggravated to a certain extent by the newer source formats. Some of the filenames in the archive are getting *very* long, and this is causing issues. As a matter of course, we build CDs with RockRidge and Joliet support so that we have long filenames for Linux and Windows users. The problem is that Joliet has a limit for filename length (64 characters), and technically we're already past that length. From genisoimage.1: -joliet-long Allow Joliet filenames to be up to 103 Unicode characters, instead of 64. This breaks the Joliet specification, but appears to work. Use with caution. I've been using -joliet-long as an option to the CD build scripts for a while without any noticeable issues, however we may be able to hit a brick wall. There are a few packages that are close to the (already over-spec) limit now, and if (for example) we end up with a security upload which adds a few characters to the filename then these files simply will not fit on our CDs any more. Therefore, I'm proposing a maximum limit of 80 characters on uploaded source / deb files to give us some headroom. With help from a friendly local ftpmaster, I've found the following packages that are currently over that limit (with a run through dd-list): Ying-Chun Liu (PaulLiu) <paulliu@debian.org> libomxil-bellagio Nicholas Bamber <nicholas@periapt.co.uk> libcgi-application-plugin-authorization-perl (U) Debian Firebird Group <pkg-firebird-general@lists.alioth.debian.org> firebird2.5 Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org> openoffice.org Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> libcgi-application-plugin-authorization-perl Debian X Strike Force <debian-x@lists.debian.org> compiz-fusion-plugins-unsupported Rene Engelhard <rene@debian.org> openoffice.org (U) Sean Finney <seanius@debian.org> compiz-fusion-plugins-unsupported (U) Damyan Ivanov <dmn@debian.org> firebird2.5 (U) Jaldhar H. Vyas <jaldhar@debian.org> libcgi-application-basic-plugin-bundle-perl libcgi-application-plugin-authorization-perl (U) If we really want to meet the spec, we should be aiming for < 64 characters, but that affects 98 packages and I'm not *too* bothered about it since testing shows no issues thus far. I'm tempted to file: * serious bugs on the packages over 90 characters * normal bugs on those over 80 * wishlist bugs on those over 64 Thoughts? -- Steve McIntyre, Cambridge, UK. steve@einval.com "It's actually quite entertaining to watch ag129 prop his foot up on the desk so he can get a better aim." [ seen in ucam.chat ]
Attachment:
signature.asc
Description: Digital signature