This is an automated email from the ASF dual-hosted git repository.

tvb pushed a commit to branch tpollard/subrebase
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit a49ea0cc4ab82bc118becee980943e2b38bd687a
Author: Tom Pollard <[email protected]>
AuthorDate: Thu Nov 28 16:57:18 2019 +0000

    Revert "Explicitly ensure failed build sources are not pushed"
    
    This reverts commit 9abdc2bbfd87ed9662659946829d79c3bc7bb7e3.
---
 src/buildstream/element.py | 3 +--
 tests/sourcecache/push.py  | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/buildstream/element.py b/src/buildstream/element.py
index d422d5f..6918c9c 100644
--- a/src/buildstream/element.py
+++ b/src/buildstream/element.py
@@ -1846,8 +1846,7 @@ class Element(Plugin):
         return True
 
     def _skip_source_push(self):
-        # Skip push if we have no sources, are workspaced or the given element 
failed to build
-        if not self.__sources or self._get_workspace() or not 
self._get_build_result()[0]:
+        if not self.__sources or self._get_workspace():
             return True
         return not (self.__sourcecache.has_push_remotes(plugin=self) and 
self._source_cached())
 
diff --git a/tests/sourcecache/push.py b/tests/sourcecache/push.py
index 551593e..7198604 100644
--- a/tests/sourcecache/push.py
+++ b/tests/sourcecache/push.py
@@ -254,5 +254,5 @@ def test_source_push_build_fail(cli, tmpdir, datafiles):
         res.assert_task_error(ErrorDomain.ELEMENT, None)
 
         # Sources are not pushed as the build queue is before the source push
-        # queue. We explicitly don't want to push failed build source by 
default.
+        # queue.
         assert "Pushed source " not in res.stderr

Reply via email to