buildr should download temporary files to the destination folder, not the temp 
directory
----------------------------------------------------------------------------------------

                 Key: BUILDR-287
                 URL: https://issues.apache.org/jira/browse/BUILDR-287
             Project: Buildr
          Issue Type: Bug
          Components: Dependency management
    Affects Versions: 1.3.4
            Reporter: Ittay Dror
             Fix For: 1.3.5


when downloading artifacts, BuildR first downloads to a temporary file in the 
temporary directory (/tmp) and then moves the file to the repository location 
(Generic#download in transports.rb). 

In many unix systems, /tmp is a separate mount from /. This creates two 
drawbacks:
1. if there is not enough space in /tmp, the download fails (this happens to us 
many times, and during a nightly build)
2. moving files between partitions is actually copy and delete

If instead, BuildR will download the file to the directory in the repository 
and then rename to the actual file name, these problems will be solved. 

The fix is to use
    Tempfile.open File.basename(target), File.dirname(target)

When creating the temporary file for download

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to