[ARVADOS] created: 1.3.0-2584-gc44aa637f
Git user
git at public.arvados.org
Fri May 15 01:00:53 UTC 2020
at c44aa637f62f4f0943172ccdcc3e3031c5b838c0 (commit)
commit c44aa637f62f4f0943172ccdcc3e3031c5b838c0
Author: Ward Vandewege <ward at jhvc.com>
Date: Thu May 14 20:57:49 2020 -0400
bugfix: fix arvados-node-manager package build
refs #16373
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at jhvc.com>
diff --git a/build/run-library.sh b/build/run-library.sh
index 45fc231d7..7dc293ab6 100755
--- a/build/run-library.sh
+++ b/build/run-library.sh
@@ -673,9 +673,9 @@ fpm_build_virtualenv () {
done
# make sure the systemd service file ends up in the right place
- # currently only used by arvados-docker-cleaner
+ # used by arvados-docker-cleaner and arvados-node-manager
if [[ -e "${systemd_unit}" ]]; then
- COMMAND_ARR+=("usr/share/python3/dist/$PKG/share/doc/$PKG/$PKG.service=/lib/systemd/system/$PKG.service")
+ COMMAND_ARR+=("usr/share/$python/dist/$PKG/share/doc/$PKG/$PKG.service=/lib/systemd/system/$PKG.service")
fi
COMMAND_ARR+=("${fpm_args[@]}")
commit 23113256088d36496b8b70f35a2da3d2d8710666
Author: Ward Vandewege <ward at jhvc.com>
Date: Thu May 14 20:40:55 2020 -0400
16434: add a basic execution test for the python3-arvados-cwl-runner packages
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at jhvc.com>
diff --git a/build/package-testing/test-package-python3-arvados-cwl-runner.sh b/build/package-testing/test-package-python3-arvados-cwl-runner.sh
new file mode 100755
index 000000000..99327c016
--- /dev/null
+++ b/build/package-testing/test-package-python3-arvados-cwl-runner.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
+set -e
+
+arvados-cwl-runner --version
commit 7322b919a6021e65859e482a52aa30bee74b7a89
Author: Ward Vandewege <ward at jhvc.com>
Date: Thu May 14 20:40:14 2020 -0400
Fix comment typos in run-library.sh
No issue #
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at jhvc.com>
diff --git a/build/run-library.sh b/build/run-library.sh
index beb23f563..45fc231d7 100755
--- a/build/run-library.sh
+++ b/build/run-library.sh
@@ -465,7 +465,7 @@ fpm_build_virtualenv () {
fi
# arvados-python-client sdist should always be built, to be available
- # for other dependant packages.
+ # for other dependent packages.
if [[ -n "$ONLY_BUILD" ]] && [[ "arvados-python-client" != "$PKG" ]] && [[ "$PYTHON_PKG" != "$ONLY_BUILD" ]] && [[ "$PKG" != "$ONLY_BUILD" ]]; then
return 0
fi
@@ -613,7 +613,7 @@ fpm_build_virtualenv () {
# 12271 - As FPM-generated packages don't include scripts by default, the
# packages cleanup on upgrade depends on files being listed on the %files
# section in the generated SPEC files. To remove DIRECTORIES, they need to
- # be listed in that sectiontoo, so we need to add this parameter to properly
+ # be listed in that section too, so we need to add this parameter to properly
# remove lingering dirs. But this only works for python2: if used on
# python33, it includes dirs like /opt/rh/python33 that belong to
# other packages.
commit e05bd78813f575d61093a0685af775d431021678
Author: Ward Vandewege <ward at jhvc.com>
Date: Thu May 14 20:39:13 2020 -0400
16434: the python3-arvados-cwl-runner packages on Debian 10 and Ubuntu
18.04 (and later, presumably) have a dependency on the
python3-distutils package.
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at jhvc.com>
diff --git a/sdk/cwl/fpm-info.sh b/sdk/cwl/fpm-info.sh
index 4a32a21e3..66176b940 100644
--- a/sdk/cwl/fpm-info.sh
+++ b/sdk/cwl/fpm-info.sh
@@ -6,9 +6,12 @@ case "$TARGET" in
debian8)
fpm_depends+=(libgnutls-deb0-28 libcurl3-gnutls)
;;
- debian* | ubuntu*)
+ debian9 | ubuntu1604)
fpm_depends+=(libcurl3-gnutls)
;;
+ debian* | ubuntu*)
+ fpm_depends+=(libcurl3-gnutls python3-distutils)
+ ;;
esac
fpm_args+=(--conflicts=python-cwltool --conflicts=cwltool)
commit e9e56eca5f6332cd65b4b50e3ed1480780c10ac4
Author: Ward Vandewege <ward at jhvc.com>
Date: Thu May 14 20:30:05 2020 -0400
We only build the python3 version of the arvados-cwl-runner package now.
refs #12409
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at jhvc.com>
diff --git a/sdk/cwl/fpm-info.sh b/sdk/cwl/fpm-info.sh
index 5c47532db..4a32a21e3 100644
--- a/sdk/cwl/fpm-info.sh
+++ b/sdk/cwl/fpm-info.sh
@@ -7,7 +7,7 @@ case "$TARGET" in
fpm_depends+=(libgnutls-deb0-28 libcurl3-gnutls)
;;
debian* | ubuntu*)
- fpm_depends+=(libcurl3-gnutls libpython2.7)
+ fpm_depends+=(libcurl3-gnutls)
;;
esac
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list