Archivers should handle errors during processing of builds
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Capomastro |
Confirmed
|
Medium
|
Unassigned |
Bug Description
At least the SSH transport is not handling failures correctly when the Archiver is called. Instead the build reports being successful yet the artifacts were not processed correctly. I think the dependency build status should be updated to FAILURE if that happens. Reporting success when the build ultimately failed doesn't seem right.
[2015-07-24 15:30:27,529: ERROR/MainProcess] Task archives.
Traceback (most recent call last):
File "/usr/lib/
R = retval = fun(*args, **kwargs)
File "/usr/lib/
return self.run(*args, **kwargs)
File "/usr/lib/
rest]).apply()
File "/usr/lib/
return self.type.
File "/usr/lib/
last and (last.get(), ),
File "/usr/lib/
raise self.result
IOError: Failure
I'm simply reporting this bug for the future generations not because I expect to fix it due to the new priorities with Capomastro.