Steven, I forwarded you (with you in CC) to sysadmin@, they should be able to help you resolve this.
As for making things easier in the future, there is a wrapper script to make uploading (and what not easier) called gnupload, available in gnulib. You might want to check that out instead of hand hacking the DIRECTIVE file. The usage is trivial: ~/gnulib/build-aux/gnupload --to ftp.gnu.org:foo foo-1.23.tar.gz foo-1.23.tar.bz2 >From (maintain.info) Automated Upload Procedure: One automated way to create and transfer the necessary files is to use the gnupload script, which is available from the âbuild-aux/â directory of the gnulib project at http://savannah.gnu.org/projects/gnulib. gnupload can also remove uploaded files. Run gnupload --help for a description and examples. gnupload uses the ncftpput program to do the actual transfers; if you donât happen to have the ncftp package installed, the ncftpput-ftp script in the âbuild-aux/â directory of gnulib serves as a replacement which uses plain command line ftp. If you have difficulties with an upload, email ftp-upl...@gnu.org. You can check the archive of uploads processed at https://lists.gnu.org/archive/html/ftp-upload-report.