Getting this for every single file download on HEAD. Not getting it on 5.x-1.0-rc3:
Destination directory /tmp/make_tmp_1330394607_4f4c35ef90779/__build__/profiles/tv411_install/libraries/[FOLDER] already exists.
Here's an example:
libraries[jsDraw2D][download][type] = "get"
libraries[jsDraw2D][download][url] = "http://jsdraw2d.jsfiction.com/jsDraw2D.js"
libraries[jquery.cycle][download][type] = "get"
libraries[jquery.cycle][download][url] = "https://github.com/downloads/malsup/cycle/jquery.cycle.all.2.88.min.js"
libraries[jquery.ui.touch-punch][download][type] = "get"
libraries[jquery.ui.touch-punch][download][url] = "https://raw.github.com/furf/jquery-ui-touch-punch/766dcf98e4c9bd371edfd4bd113d21a34033e6a6/jquery.ui.touch-punch.min.js"
Gives this result:
jsDraw2D downloaded from http://jsdraw2d.jsfiction.com/jsDraw2D.js. [ok]
Destination directory /tmp/make_tmp_1330394607_4f4c35ef90779/__build__/profiles/tv411_install/libraries/jsDraw2D already exists. [error]
jquery.cycle downloaded from https://github.com/downloads/malsup/cycle/jquery.cycle.all.2.88.min.js. [ok]
Destination directory /tmp/make_tmp_1330394607_4f4c35ef90779/__build__/profiles/tv411_install/libraries/jquery.cycle already exists. [error]
jquery.ui.touch-punch downloaded from https://raw.github.com/furf/jquery-ui-touch-punch/766dcf98e4c9bd371edfd4bd113d21a34033e6a6/jquery.ui.touch-punch.min.js. [ok]
Destination directory /tmp/make_tmp_1330394607_4f4c35ef90779/__build__/profiles/tv411_install/libraries/jquery.ui.touch-punch already exists. [error]
Comments
Comment #1
adamdicarlo commentedAssuming this regression is a critical release blocker, so tagging.
Comment #2
jhedstromIsn't this a duplicate of #1459624: Single file download with make is broken with directory exists errors?
Comment #3
jhedstromAnd by that I mean #1143936: Downloading a single file breaks if the folder doesn't exist, but that appears to have already been resolved.
Comment #4
imiksuI can confirm this. I'm using cufon library:
This error comes after committing "In make, use drush copy/move/delete wrappers instead of cp/mv/rm".
Comment #5
jhedstromComment #6
dude4linux commentedI can confirm I'm seeing similar errors. They seem to affect the downloading of third-party libraries and not drupal.org projects.
Comment #7
jhedstromHere's a test that integrates the example from #4 into file.make. No solution to the breakage yet though.
Comment #8
jhedstromChanged the test to use jquery.cycle from the initial post, since that is versioned and won't change.
Comment #9
moshe weitzman commentedI added the cufon example form #4 to the get test and verified that it failed. Then I reverted one line from http://drupalcode.org/project/drush.git/commit/d16701f in order to get test to pass. We could perhaps do more here but this is good enough for the moment.