[SCM] Samba Shared Repository - branch master updated
Stefan Metzmacher
metze at samba.org
Thu Apr 2 07:37:02 UTC 2020
The branch, master has been updated
via 9b1e96197e0 script/autobuild.py: allow write_system_info commands to fail
via 0312a10e09d script/autobuild.py: use more portable 'cp -R -a -l'
via f9374d0a4ec script/autobuild.py: add support git worktree
via 579c27fc4aa .gitlab-ci.yml: actually run ubuntu2004-samba-o3
from 24b03fd28ed s3/utils: Fix double free error with smbtree
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 9b1e96197e0983a16e73ce351eac7775801736d8
Author: Stefan Metzmacher <metze at samba.org>
Date: Fri Feb 28 00:00:08 2020 +0100
script/autobuild.py: allow write_system_info commands to fail
These commands are just there as hints to debug possible problems.
In order to support autobuild.py on non-linux platforms we should
just ignore errors here.
Signed-off-by: Stefan Metzmacher <metze at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Autobuild-User(master): Stefan Metzmacher <metze at samba.org>
Autobuild-Date(master): Thu Apr 2 07:36:07 UTC 2020 on sn-devel-184
commit 0312a10e09d8dc1295a4a80493761e91031e88e7
Author: Stefan Metzmacher <metze at samba.org>
Date: Thu Feb 27 23:59:00 2020 +0100
script/autobuild.py: use more portable 'cp -R -a -l'
On platforms like FreeBSD 12 cp doesn't accept the long options,
using the one letter options works there and keeps working on Linux
as well.
Signed-off-by: Stefan Metzmacher <metze at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit f9374d0a4ecc11acc46884feec28d138accc6dab
Author: Stefan Metzmacher <metze at samba.org>
Date: Thu Feb 27 23:58:42 2020 +0100
script/autobuild.py: add support git worktree
.git is not always a directory, with 'git worktree' it's a file.
Signed-off-by: Stefan Metzmacher <metze at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
commit 579c27fc4aafe5cbed6f4431f9a6230696c21611
Author: Stefan Metzmacher <metze at samba.org>
Date: Thu Apr 2 00:22:26 2020 +0200
.gitlab-ci.yml: actually run ubuntu2004-samba-o3
Signed-off-by: Stefan Metzmacher <metze at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
-----------------------------------------------------------------------
Summary of changes:
.gitlab-ci.yml | 2 +-
script/autobuild.py | 9 ++++++---
2 files changed, 7 insertions(+), 4 deletions(-)
Changeset truncated at 500 lines:
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 27a8dea47c1..ef44a3d9d89 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -274,7 +274,7 @@ ubuntu1804-samba-o3:
extends: .samba-o3-template
image: $SAMBA_CI_CONTAINER_IMAGE_ubuntu1804
-.ubuntu2004-samba-o3:
+ubuntu2004-samba-o3:
extends: .samba-o3-template
image: $SAMBA_CI_CONTAINER_IMAGE_ubuntu2004
diff --git a/script/autobuild.py b/script/autobuild.py
index 3889d6ed620..8cee3ecbbbf 100755
--- a/script/autobuild.py
+++ b/script/autobuild.py
@@ -37,7 +37,7 @@ def find_git_root():
'''get to the top of the git repo'''
p = os.getcwd()
while p != '/':
- if os.path.isdir(os.path.join(p, ".git")):
+ if os.path.exists(os.path.join(p, ".git")):
return p
p = os.path.abspath(os.path.join(p, '..'))
return None
@@ -836,7 +836,7 @@ class builder(object):
run_cmd("rm -rf %s" % self.test_source_dir)
run_cmd("rm -rf %s" % self.prefix)
if cp:
- run_cmd("cp --recursive --link --archive %s %s" % (test_master, self.test_source_dir), dir=test_master, show=True)
+ run_cmd("cp -R -a -l %s %s" % (test_master, self.test_source_dir), dir=test_master, show=True)
else:
run_cmd("git clone --recursive --shared %s %s" % (test_master, self.test_source_dir), dir=test_master, show=True)
self.start_next()
@@ -967,7 +967,10 @@ class buildlist(object):
'cc --version',
'df -m .',
'df -m %s' % testbase]:
- out = run_cmd(cmd, output=True, checkfail=False)
+ try:
+ out = run_cmd(cmd, output=True, checkfail=False)
+ except subprocess.CalledProcessError as e:
+ out = "<failed: %s>" % str(e)
print('### %s' % cmd, file=f)
print(out, file=f)
print(file=f)
--
Samba Shared Repository
More information about the samba-cvs
mailing list