Closed (won't fix)
Project:
Drush Make
Version:
6.x-2.3
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
22 Mar 2011 at 17:56 UTC
Updated:
15 Dec 2011 at 20:57 UTC
Jump to comment: Most recent
All of my site files are being posted to a TEMP directory "/var/folders/gv/gvfzO1HkFwWMCiLsMACtUU+++TI/-Tmp-/drush_make_tmp_1300815360" but are Not being moved out of the TEMP directory to their final destination.
Comments
Comment #1
monstordh commentedMore info:
I've been using drush-make successfully for a few months. This behavior began when I upgraded to the latest stable version (6.x-2.2) of drush-make.
Comment #2
monstordh commentedMore info:
Finally displayed the following info…
…
Comment #3
monstordh commentedI've isolated this to the ckeditor failure. If the ckeditor project is commented out, the installation succeeds.
Comment #4
mxmilkiib commentedI'm having the same issue.
ckeditor.make is;
Comment #5
mxmilkiib commentedlooks like this problem with the make file. possibly it doesn't remove temp files if the build fails then doesn't like it? oh, also this.
Comment #6
adrinux commentedYes, it no longer relocates the tmp files if there is an error - so if you get nothing fix the error!
Of course people keep putting make files in their projects...the ckeditor make file was fixed, and at my suggestion also renamed to ckeditor.make.example so it will no longer be automatically run. Will fix your issue if you use the 1.x-dev version of ckeditor module.
At some point when drush_make can deal with multiple declarations of a project/library sanely we can probably have .make files in projects but for now I've been recommending maintainers just add the make files as projectname.make.example.
Comment #7
zzolo commentedJust a quick comment. I get this error when there is no noticeable error in the rest of the make process. This is just last 4 lines of the make process:
Comment #8
zzolo commentedI think my issues is actually related to #947158: Recursive makefiles can cause conflicts
Comment #9
dmitrig01 commentedI don't quite understand the error. Can someone explain?
Comment #10
dmitrig01 commentedComment #11
Anonymous (not verified) commentedBasically when an error occurs on running drush make, the temporary files are not relocated or removed from the temporary directory.
If you run a make several times & each time it fails; you'll find the tmp files still exist!
To recreate just create a make file with an error in it & monitor the temporary directory
Comment #12
helmo commented[ Powered by #1115636: Issue Macros and Templates - Drush Make]
Drush make is being merged into drush core (discussed in issue:#1310130: Put drush make in drush core)
This means that the issue queue is also moving. The Drush project has a component called 'Make' for this purpose.
We would like to take this opportunity to leave behind old/obsolete issues, allowing us to focus on a stable make command in core. E.g. one of the major tasks ahead is making more use of the Drush core code for handling downloads and decompression.
If you feel that this issue is still relevant, feel free to re-open and move it to the Drush queue.
More information will be posted on the drush_make and drush project pages.
NOTE: #11 seems like a good summary. When an error occurs, you can debug it with the tmp files to look at. Otherwise a broken system might be deployed.... or even overwrite a good platform tree.