Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cross-project-issues-dev] Build/Releng teams: check your file permissions before uploading builds

This is a message for Eclipse build teams and release engineers, or anyone else that uploads files to download.eclipse.org.

When uploading your files to download.eclipse.org, please make sure that files are world-readable, and that directories are world-readable and world-executable. Files that do not have these permissions cannot be read by our web server (causing 403 Forbidden errors) and create errors on all our mirror sites when they sync with us (which is annoying for them).

Although we have scripts to fix broken permissions, these scripts only run at specific intervals, as crawling 400,000+ files adds load to our servers. You can execute these commands on your Linux/UNIX-based build server before uploading to us:
find /path/to/build -type d -exec chmod o+rx {} \;
find /path/to/build -type f -exec chmod o+r {} \;
Then RSYNC or SCP your files using the -p parameter (to preserve permissions). With SFTP, this is a bit more complex -- I recommend using SCP.


Here are some of this morning's culprits:
rsync: opendir "/technology/higgins/hbx/builds/N-N20070503-200705030501" failed: Permission denied rsync: opendir "/technology/higgins/contextproviders/eodm/lastNightlyBuild/javadoc" failed: Permission denied rsync: opendir "/webtools/committers/drops/R2.0/I-I200705030805-200705030805/apiresults" failed: Permission denied rsync: opendir "/dsdp/dd/downloads/drops/N20070503-0200" failed: Permission denied
rsync: opendir "/releases/europa/staging" failed: Permission denied

Thanks for your co-operation.

--
Denis Roy
Manager, IT Infrastructure
Eclipse Foundation, Inc.  --  http://www.eclipse.org/
Office: 613.224.9461 x224 (Eastern time)
Cell: 819.210.6481
denis.roy@xxxxxxxxxxx



Back to the top