Description
There seems to be a bug in the current logic, assigning the destination filename of a component artifact. Current logic does this
if (!config.bigtop.components[target].tarball.source.isEmpty()) config.bigtop.components[target].downloaddst = DL_DIR + '/' + config.bigtop.components[target].tarball.source
which effectively ignores the destination filename. The potential issues could come if we build more than one component of a git repo (say GH), and all of those are downloading the master branch archive. In this case, the first component artifact will be stored as dl/master.zip, but the consequent component builds will simply skip the download part (as the master.zip is already present) and try to proceed with building a wrong source code.
Attachments
Attachments
Issue Links
- breaks
-
BIGTOP-2557 BIGTOP-2536 broke DataFu, QFS and YCSB
- Closed