arvados-dev.git
8 years ago8008: Tweak error code reporting. Remove debugging line. 8008-test-all-packages
Peter Amstutz [Thu, 21 Jan 2016 19:30:03 +0000 (14:30 -0500)]
8008: Tweak error code reporting.  Remove debugging line.

8 years ago8008: Quote more variables in package test scripts.
Brett Smith [Wed, 20 Jan 2016 23:52:36 +0000 (18:52 -0500)]
8008: Quote more variables in package test scripts.

8 years ago8080: fpm_depends comes before run-build-package commands; fpm_args comes after
Peter Amstutz [Mon, 18 Jan 2016 20:33:03 +0000 (15:33 -0500)]
8080: fpm_depends comes before run-build-package commands; fpm_args comes after
run-build package commands.  Improve quoting.  Use sed -i.

8 years ago8008: Move test files into their own directories. Fix rails package tests to
Peter Amstutz [Mon, 18 Jan 2016 19:43:01 +0000 (14:43 -0500)]
8008: Move test files into their own directories.  Fix rails package tests to
work with debian & ubuntu.  Fix error code checking.

8 years ago8008: SSO package tests pass for all targets.
Peter Amstutz [Thu, 14 Jan 2016 21:40:59 +0000 (16:40 -0500)]
8008: SSO package tests pass for all targets.

8 years ago8008: Incorporate SSO package testing into general package testing framework.
Peter Amstutz [Thu, 14 Jan 2016 20:45:18 +0000 (15:45 -0500)]
8008: Incorporate SSO package testing into general package testing framework.

8 years agoFixing our fpm rails package building to handle fpm-info.sh.
Peter Amstutz [Wed, 13 Jan 2016 21:41:39 +0000 (16:41 -0500)]
Fixing our fpm rails package building to handle fpm-info.sh.

8 years ago8008: Run bundle install and bundle list for api server and workbench.
Peter Amstutz [Wed, 13 Jan 2016 20:40:36 +0000 (15:40 -0500)]
8008: Run bundle install and bundle list for api server and workbench.

8 years ago8080: Successfully tests all packages. Produces before/after/diff lists for each...
Peter Amstutz [Wed, 13 Jan 2016 19:50:45 +0000 (14:50 -0500)]
8080: Successfully tests all packages.  Produces before/after/diff lists for each package.

8 years ago8008: Test each Arvados package individually.
Peter Amstutz [Wed, 13 Jan 2016 19:11:30 +0000 (14:11 -0500)]
8008: Test each Arvados package individually.

8 years agoMerge branch '8014-rails-postinst-scripts-wip'
Brett Smith [Mon, 11 Jan 2016 22:17:45 +0000 (17:17 -0500)]
Merge branch '8014-rails-postinst-scripts-wip'

Refs #8014.  Closes #8036.

8 years ago8014: Rails upgrade scripts are removed; don't run them in deploy script.
Brett Smith [Mon, 11 Jan 2016 22:17:09 +0000 (17:17 -0500)]
8014: Rails upgrade scripts are removed; don't run them in deploy script.

8 years ago8014: Rails postinst script sets better default access for /etc/arvados.
Brett Smith [Mon, 4 Jan 2016 23:02:08 +0000 (18:02 -0500)]
8014: Rails postinst script sets better default access for /etc/arvados.

8 years ago8014, 8059: Unify Rails package building.
Brett Smith [Sat, 2 Jan 2016 17:15:53 +0000 (12:15 -0500)]
8014, 8059: Unify Rails package building.

* Introduce a handle_rails_package function, and helpers, to build a
  Rails package.
* Generalize all the support scripts into unified postinst, prerm, and
  postrm scripts.  handle_rails_package builds these into the
  packages.  See jenkins/rails-package-scripts/README.md for details.
* More error checking throughout (e.g., check for failure when doing
  any prep work for Rails packages, or the Workbench packages
  specifically, using `set -e` in a subshell).

One behavior change from this unification: before this,
run-build-packages treated --build-bundle-packages to mean "*also*
build bundle packages", while run-build-packages-sso treated the
switch to mean "*only* build bundle packages".  This commit declares
run-build-packages to be the winner, and makes run-build-packages-sso
consistent with it.

8 years agoFix quoting of local variable assignments throughout.
Brett Smith [Sat, 2 Jan 2016 00:09:08 +0000 (19:09 -0500)]
Fix quoting of local variable assignments throughout.

When you assign a variable directly (e.g., `FOO=bar`), you don't need
to quote the RHS, because the shell doesn't do expansion in that
case.  But when you declare and assign a variable (e.g., `local
foo=bar`), you *do* potentially need to quote it, because `local` is a
command and all the normal expansion rules for running commands
applies.

8 years ago8014: Clean database state detection in arvados-sso postinst.
Brett Smith [Fri, 1 Jan 2016 18:38:00 +0000 (13:38 -0500)]
8014: Clean database state detection in arvados-sso postinst.

* Remove unused status code capture.
* Use `grep -q`.  Previous versions of the script avoided it because
  they piped directly from rake tasks, which would get upset when the
  pipe broke.  Now that we capture all the output, that's no longer a
  concern.

8 years ago8014: Introduce run_and_report function to arvados-sso postinst.
Brett Smith [Fri, 1 Jan 2016 17:26:20 +0000 (12:26 -0500)]
8014: Introduce run_and_report function to arvados-sso postinst.

Use this to DRY up code that says "Doing something... done."
This commit removes some `|| exit $?` that's redundant with `set -e`.

8 years ago8014: Improve conffile handling in arvados-sso postinst.
Brett Smith [Fri, 1 Jan 2016 17:17:01 +0000 (12:17 -0500)]
8014: Improve conffile handling in arvados-sso postinst.

* DRY it up into a function.
* DATABASE_READY and APPLICATION_READY care about whether the
  corresponding .yml file is usable.  Always detect when it is
  unmodified from the .yml.example file.
* Build symlinks from /var/www to /etc in more cases where it's safe.

8 years ago8014: arvados-sso postinst recognizes versioned Nginx service names.
Brett Smith [Fri, 1 Jan 2016 16:10:05 +0000 (11:10 -0500)]
8014: arvados-sso postinst recognizes versioned Nginx service names.

8 years ago8014: Refactor web service detection warnings in arvados-sso postinst.
Brett Smith [Fri, 1 Jan 2016 16:02:46 +0000 (11:02 -0500)]
8014: Refactor web service detection warnings in arvados-sso postinst.

8 years ago8014: Simplify COMMAND_PREFIX-setting code.
Brett Smith [Fri, 1 Jan 2016 15:54:00 +0000 (10:54 -0500)]
8014: Simplify COMMAND_PREFIX-setting code.

8 years ago8014: Refactor "not fully configured" messages in arvados-sso postinst.
Brett Smith [Fri, 1 Jan 2016 15:51:01 +0000 (10:51 -0500)]
8014: Refactor "not fully configured" messages in arvados-sso postinst.

8 years ago8014: Remove unused $VERSION tracking from arvados-sso postinst.
Brett Smith [Fri, 1 Jan 2016 15:41:23 +0000 (10:41 -0500)]
8014: Remove unused $VERSION tracking from arvados-sso postinst.

8 years ago8014: Remove unused sso-server-upgrade.sh script.
Brett Smith [Thu, 31 Dec 2015 20:58:18 +0000 (15:58 -0500)]
8014: Remove unused sso-server-upgrade.sh script.

8 years ago7991: pip build process detects if --no-use-wheel is supported.
Brett Smith [Sun, 10 Jan 2016 03:34:18 +0000 (22:34 -0500)]
7991: pip build process detects if --no-use-wheel is supported.

Refs #7991.

8 years ago7991: Update error message for pip build errors.
Brett Smith [Sun, 10 Jan 2016 03:33:34 +0000 (22:33 -0500)]
7991: Update error message for pip build errors.

Refs #7991.

8 years agoMerge branch '7991-google-api-python-client-perms-wip'
Brett Smith [Fri, 8 Jan 2016 22:20:05 +0000 (17:20 -0500)]
Merge branch '7991-google-api-python-client-perms-wip'

Closes #7991, #8136.

8 years ago7991: Fix permissions of google-api-python-client egg info files. 7991-google-api-python-client-perms-wip
Brett Smith [Fri, 8 Jan 2016 20:58:28 +0000 (15:58 -0500)]
7991: Fix permissions of google-api-python-client egg info files.

8 years agoMake sure not to silence package installation during the test-packages
Ward Vandewege [Thu, 7 Jan 2016 00:38:28 +0000 (19:38 -0500)]
Make sure not to silence package installation during the test-packages
stage, so that we can see actual failure messages if there is a problem.

No issue #

8 years ago8104: Pin the pycurl backport version.
Brett Smith [Wed, 6 Jan 2016 14:36:14 +0000 (09:36 -0500)]
8104: Pin the pycurl backport version.

Refs #8104.

8 years agoMerge branch '7901-crunchstat-summary' refs #7901
Tom Clegg [Mon, 14 Dec 2015 21:56:28 +0000 (16:56 -0500)]
Merge branch '7901-crunchstat-summary' refs #7901

8 years ago7901: Add crunchstat-summary 7901-crunchstat-summary
Tom Clegg [Thu, 10 Dec 2015 21:00:17 +0000 (16:00 -0500)]
7901: Add crunchstat-summary

8 years ago7961: SSO postinst script uses bash.
Brett Smith [Thu, 10 Dec 2015 20:52:32 +0000 (15:52 -0500)]
7961: SSO postinst script uses bash.

Closes #7961.

8 years ago7953: Update test procedure for CentOS 6 packages.
Brett Smith [Wed, 9 Dec 2015 17:43:58 +0000 (12:43 -0500)]
7953: Update test procedure for CentOS 6 packages.

Don't install any Software Collections in the Dockerfile, just the
Software Collections tools.  Test that our packages correctly declare
their dependency on the relevant Software Collection, and that it gets
pulled in.  We want to tell users to install this way, so this makes
sure it's working.

Refs #7953, #7957.

8 years agoMerge branch '7829-package-licenses-wip'
Brett Smith [Tue, 8 Dec 2015 01:55:59 +0000 (20:55 -0500)]
Merge branch '7829-package-licenses-wip'

Refs #7829.  Closes #7913.

8 years ago7829: Add licenses to Arvados software packages.
Brett Smith [Mon, 7 Dec 2015 20:36:32 +0000 (15:36 -0500)]
7829: Add licenses to Arvados software packages.

8 years ago7953: Fix Docker image to test CentOS 6.6 packages.
Brett Smith [Mon, 7 Dec 2015 20:31:09 +0000 (15:31 -0500)]
7953: Fix Docker image to test CentOS 6.6 packages.

Follows the same rationale as
bebf531a2cb9cf08843d6ac4d4ae2238d58efc2b.

Refs #7953.

8 years agoMerge branch '7953-centos-scl-fix-wip'
Brett Smith [Mon, 7 Dec 2015 17:00:29 +0000 (12:00 -0500)]
Merge branch '7953-centos-scl-fix-wip'

Refs #7953.  Closes #7955.

8 years ago7953: Fix Docker image to build CentOS 6.6 packages. 7953-centos-scl-fix-wip
Brett Smith [Mon, 7 Dec 2015 15:06:02 +0000 (10:06 -0500)]
7953: Fix Docker image to build CentOS 6.6 packages.

* Follow the Software Collections documentation at
  <https://wiki.centos.org/AdditionalResources/Repositories/SCL>.
  This downgrades us to Python 3.3, but that shouldn't be a
  problem, since we test and build packages for Debian 7 which uses
  Python 3.2.  On the plus side, it removes an external dependency
  on softwarecollections.org.

* The python-pip package disappeared.  I don't know where it went.
  Maybe there were changes to the underlying centos:6 Docker image?
  Install it manually.

8 years agoDefault run-deploy.sh to ssh port 22, and provide a command line option
Ward Vandewege [Fri, 4 Dec 2015 15:14:22 +0000 (10:14 -0500)]
Default run-deploy.sh to ssh port 22, and provide a command line option
to change the port.

No issue #

8 years agorefs #7710
radhika [Wed, 2 Dec 2015 17:51:10 +0000 (12:51 -0500)]
refs #7710
Merge branch '7710-add-go-sdk-crunchrunner'

8 years ago7839: Stop backporting requests for Python 2.
Brett Smith [Tue, 1 Dec 2015 22:13:20 +0000 (17:13 -0500)]
7839: Stop backporting requests for Python 2.

This is no longer needed now that our Keep client is built on top of
pycurl.  Confirmed by building all our Python packages from source
into a fresh virtualenv.  requests does not appear in `pip freeze`.

requests is still needed for Python 3 because docker-py uses it.

Closes #7839.

8 years ago7710: add crunchrunner to gostuff 7710-add-go-sdk-crunchrunner
radhika [Tue, 1 Dec 2015 18:35:41 +0000 (13:35 -0500)]
7710: add crunchrunner to gostuff

8 years agorefs #7253
radhika [Thu, 26 Nov 2015 15:45:53 +0000 (10:45 -0500)]
refs #7253
Merge branch '7253-add-go-sdk-manifest'

8 years agoMerge branch 'master' into 7253-add-go-sdk-manifest
radhika [Thu, 26 Nov 2015 05:53:55 +0000 (00:53 -0500)]
Merge branch 'master' into 7253-add-go-sdk-manifest

8 years ago7253: add sdk/go/blockdigest to gostuff 7253-add-go-sdk-manifest
radhika [Wed, 25 Nov 2015 22:19:04 +0000 (17:19 -0500)]
7253: add sdk/go/blockdigest to gostuff

8 years agoForce pbr<1.7.0 when installing mock.
Tom Clegg [Wed, 25 Nov 2015 20:05:20 +0000 (15:05 -0500)]
Force pbr<1.7.0 when installing mock.

No issue #

8 years ago7253: add sdk/go/manifest to gostuff
radhika [Wed, 25 Nov 2015 15:21:50 +0000 (10:21 -0500)]
7253: add sdk/go/manifest to gostuff

9 years agorefs #7490
radhika [Mon, 23 Nov 2015 19:18:55 +0000 (14:18 -0500)]
refs #7490
Merge branch '7490-datamanager-test'

9 years ago7490: add services/datamanager/keep to gostuff 7490-datamanager-test
radhika [Thu, 12 Nov 2015 18:06:27 +0000 (13:06 -0500)]
7490: add services/datamanager/keep to gostuff

9 years agoMerge branch '5824-keep-web-workbench' refs #5824
Tom Clegg [Wed, 11 Nov 2015 17:14:51 +0000 (12:14 -0500)]
Merge branch '5824-keep-web-workbench' refs #5824

9 years agoMerge branch '7593-arvados-cwl-runner' refs #7593
Peter Amstutz [Wed, 11 Nov 2015 14:20:36 +0000 (09:20 -0500)]
Merge branch '7593-arvados-cwl-runner' refs #7593

9 years agoMerge branch '7722-build-keep-rsync' closes #7722
Tom Clegg [Tue, 10 Nov 2015 02:18:12 +0000 (21:18 -0500)]
Merge branch '7722-build-keep-rsync' closes #7722

9 years agoMerge branch '7591-httplib2-perms-fix-wip'
Nico Cesar [Mon, 9 Nov 2015 21:48:34 +0000 (16:48 -0500)]
Merge branch '7591-httplib2-perms-fix-wip'

refs #7591

9 years ago7591: Workaround bad permissions in the httplib2 backport. 7591-httplib2-perms-fix-wip
Brett Smith [Sat, 7 Nov 2015 16:49:17 +0000 (11:49 -0500)]
7591: Workaround bad permissions in the httplib2 backport.

9 years ago5824: Merge branch 'master' into 5824-keep-web-workbench
Tom Clegg [Fri, 6 Nov 2015 21:55:38 +0000 (16:55 -0500)]
5824: Merge branch 'master' into 5824-keep-web-workbench

9 years agoAdd libwww-perl and python mock dependencies, so tests can run on ubuntu 14.04
Tom Clegg [Fri, 6 Nov 2015 17:41:24 +0000 (12:41 -0500)]
Add libwww-perl and python mock dependencies, so tests can run on ubuntu 14.04

If we let setuptools install mock for us (because it's listed in
tests_require), "python setup.py test" fails:

running test
Searching for mock>=1.0
Best match: mock 1.3.0
Processing mock-1.3.0-py2.7.egg

Using /tmp/arvados/sdk/python/.eggs/mock-1.3.0-py2.7.egg
Traceback (most recent call last):
  File "setup.py", line 49, in <module>
    cmdclass={'egg_info': tagger},
[...]
  File "/tmp/.cache/arvados-build/VENVDIR/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2910, in scan_list
    raise RequirementParseError(msg, line, "at", line[p:])
pkg_resources.RequirementParseError: Expected version spec in funcsigs;python_version<"3.3" at ;python_version<"3.3

No issue #

9 years ago7722: Build keep-rsync package. Deduplicate go->fpm recipe. 7722-build-keep-rsync
Tom Clegg [Thu, 5 Nov 2015 06:19:13 +0000 (01:19 -0500)]
7722: Build keep-rsync package. Deduplicate go->fpm recipe.

9 years agoarvados-api-server-upgrade.sh fix: do not try to chmod the cache
Ward Vandewege [Wed, 4 Nov 2015 14:50:42 +0000 (09:50 -0500)]
arvados-api-server-upgrade.sh fix: do not try to chmod the cache
directory if it doesn't exist. This avoids an error on fresh install.
Rails will create the cache directory if it doesn't exist.

No issue #

9 years agoMerge branch '5824-keep-web'
Tom Clegg [Wed, 4 Nov 2015 04:54:39 +0000 (23:54 -0500)]
Merge branch '5824-keep-web'

refs #5824

9 years ago5824: Start keep-web service for Workbench integration tests. 5824-keep-web-workbench
Tom Clegg [Sat, 17 Oct 2015 07:02:03 +0000 (03:02 -0400)]
5824: Start keep-web service for Workbench integration tests.

9 years ago5824: Add services/keep-web 5824-keep-web
Tom Clegg [Wed, 4 Nov 2015 04:50:44 +0000 (23:50 -0500)]
5824: Add services/keep-web

9 years agoRemove unnecessary yum update. touch RPM database to work around overlayfs bug.
Peter Amstutz [Thu, 29 Oct 2015 16:28:15 +0000 (12:28 -0400)]
Remove unnecessary yum update.  touch RPM database to work around overlayfs bug.
refs #7370

9 years agoObsoleted by run-build-packages-all-targets.sh --test-packages refs #7370
Peter Amstutz [Thu, 29 Oct 2015 15:55:03 +0000 (11:55 -0400)]
Obsoleted by run-build-packages-all-targets.sh --test-packages refs #7370

9 years agoreverted hkp port 80 explicitly
Nico Cesar [Thu, 29 Oct 2015 15:42:37 +0000 (11:42 -0400)]
reverted hkp port 80 explicitly

no issue #

9 years agoMake sure that the CentOS 6 test script actually does the yum update call.
Ward Vandewege [Wed, 28 Oct 2015 21:21:06 +0000 (17:21 -0400)]
Make sure that the CentOS 6 test script actually does the yum update call.

refs #7370

9 years ago7593: Add sdk/cwl to package building.
Peter Amstutz [Wed, 28 Oct 2015 15:26:29 +0000 (11:26 -0400)]
7593: Add sdk/cwl to package building.

9 years agoAdd python-pip to the Arvados build images.
Ward Vandewege [Tue, 27 Oct 2015 19:16:17 +0000 (15:16 -0400)]
Add python-pip to the Arvados build images.

this is a dependency for #7591 (refs #7591)

9 years agohkp://pool.sks-keyservers.net:80 is needed to use the transaparent proxy
Nico Cesar [Tue, 27 Oct 2015 15:14:16 +0000 (11:14 -0400)]
hkp://pool.sks-keyservers.net:80 is needed to use the transaparent proxy

no issue #

9 years agoFix path issue when running run-build-packages-all-targets.sh from
Ward Vandewege [Sat, 24 Oct 2015 02:24:51 +0000 (22:24 -0400)]
Fix path issue when running run-build-packages-all-targets.sh from
another directory.

refs #7370

9 years agoMake sure bundle is installed in arvados-api-server-upgrade.sh,
Ward Vandewege [Fri, 23 Oct 2015 20:31:18 +0000 (16:31 -0400)]
Make sure bundle is installed in arvados-api-server-upgrade.sh,
arvados-workbench-upgrade.sh and arvados-sso-server.postinst

No issue #

9 years agoMerge branch '7370-package-install-testing' closes #7370
Peter Amstutz [Fri, 23 Oct 2015 14:29:02 +0000 (10:29 -0400)]
Merge branch '7370-package-install-testing' closes #7370

9 years agoShut up dpkg-scanpackages warnings. 7370-package-install-testing
Ward Vandewege [Wed, 21 Oct 2015 01:18:23 +0000 (21:18 -0400)]
Shut up dpkg-scanpackages warnings.

refs #7370

9 years agoBackport pbr < 1.0 on CentOS 6.
Brett Smith [Mon, 19 Oct 2015 16:53:20 +0000 (12:53 -0400)]
Backport pbr < 1.0 on CentOS 6.

The lockfile backport grew a dependency on pbr < 1.0 in their version
0.11.  No issue #.

9 years ago7370: run-build-packages-all-targets hands off to run-build-packages-one-target,...
Peter Amstutz [Fri, 16 Oct 2015 18:29:57 +0000 (14:29 -0400)]
7370: run-build-packages-all-targets hands off to run-build-packages-one-target, suppports --test-packages option.

9 years ago7370: Fix centos6 package builder container.
Peter Amstutz [Thu, 15 Oct 2015 20:40:54 +0000 (16:40 -0400)]
7370: Fix centos6 package builder container.

9 years agoMerge branch 'master' into 7370-package-install-testing
Peter Amstutz [Thu, 15 Oct 2015 20:24:07 +0000 (16:24 -0400)]
Merge branch 'master' into 7370-package-install-testing

Conflicts:
jenkins/run-build-packages-one-target.sh

9 years ago7370: Refactoring way the package test is set up and executed.
Peter Amstutz [Thu, 15 Oct 2015 20:21:56 +0000 (16:21 -0400)]
7370: Refactoring way the package test is set up and executed.

9 years agorefs #7167
radhika [Thu, 15 Oct 2015 16:38:41 +0000 (12:38 -0400)]
refs #7167
Merge branch '7167-keep-rsync-test-setup'

9 years agoMerge branch 'master' into 7167-keep-rsync-test-setup
radhika [Thu, 15 Oct 2015 16:36:16 +0000 (12:36 -0400)]
Merge branch 'master' into 7167-keep-rsync-test-setup

9 years agoMerge branch '7341-deploy-retries-puppet-agent-wip'
Brett Smith [Thu, 15 Oct 2015 15:57:43 +0000 (11:57 -0400)]
Merge branch '7341-deploy-retries-puppet-agent-wip'

Closes #7341, #7549.

9 years agoMerge branch 'master' into 7370-package-install-testing
Peter Amstutz [Thu, 15 Oct 2015 14:40:17 +0000 (10:40 -0400)]
Merge branch 'master' into 7370-package-install-testing

9 years ago7341: run-deploy.sh retries failed Puppet agent runs. 7341-deploy-retries-puppet-agent-wip
Brett Smith [Wed, 14 Oct 2015 22:18:58 +0000 (18:18 -0400)]
7341: run-deploy.sh retries failed Puppet agent runs.

It simply keeps retrying any failure until ten minutes have passed,
per Nico's suggestion in the comments.

Bonus bugfix: make sure run_puppet's ECODE variable gets set to the
exit status of Puppet (or the wrapper script), and not tee.

9 years agoMake sure to run the arvados-api-server-upgrade.sh and
Ward Vandewege [Tue, 13 Oct 2015 14:18:55 +0000 (10:18 -0400)]
Make sure to run the arvados-api-server-upgrade.sh and
arvados-workbench-upgrade.sh scripts in the RVM environment in
run-deploy.sh.

no issue #

9 years agoMake it possible to pass --debug through to the script run inside the Docker
Ward Vandewege [Fri, 9 Oct 2015 17:09:20 +0000 (13:09 -0400)]
Make it possible to pass --debug through to the script run inside the Docker
build containers.

No issue #

9 years agoEnsure proper permissions on /usr/local/arvados/src in the arvados-src package.
Ward Vandewege [Fri, 9 Oct 2015 17:02:39 +0000 (13:02 -0400)]
Ensure proper permissions on /usr/local/arvados/src in the arvados-src package.

refs #7397

9 years agoMerge branch 'master' into 7167-keep-rsync-test-setup
radhika [Fri, 9 Oct 2015 14:36:48 +0000 (10:36 -0400)]
Merge branch 'master' into 7167-keep-rsync-test-setup

9 years ago7460: c97qk doesnt need mailchimp deployed. this caused deploy to fail in Ubuntu
Nico Cesar [Wed, 7 Oct 2015 14:09:16 +0000 (10:09 -0400)]
7460: c97qk doesnt need mailchimp deployed. this caused deploy to fail in Ubuntu

refs #7460

9 years agoRun CWL tests for both draft-2 and draft-3. No issue #
Peter Amstutz [Wed, 7 Oct 2015 14:07:25 +0000 (10:07 -0400)]
Run CWL tests for both draft-2 and draft-3.  No issue #

9 years agoUpdate cwl builder process for repository reorganization. No issue #
Peter Amstutz [Wed, 7 Oct 2015 14:02:43 +0000 (10:02 -0400)]
Update cwl builder process for repository reorganization.  No issue #

9 years agoUpdate pin of libcloud fork to dev4 refs #7286
Peter Amstutz [Mon, 5 Oct 2015 18:21:04 +0000 (14:21 -0400)]
Update pin of libcloud fork to dev4 refs #7286

9 years agoMerge branch '7451-dont-recreate-venv3dir-wip'
Brett Smith [Mon, 5 Oct 2015 17:14:00 +0000 (13:14 -0400)]
Merge branch '7451-dont-recreate-venv3dir-wip'

Refs #7451.  Closes #7452.

9 years ago7451: Improve virtualenv setup in run-tests.sh.
Brett Smith [Mon, 5 Oct 2015 16:53:42 +0000 (12:53 -0400)]
7451: Improve virtualenv setup in run-tests.sh.

The code to build the Python 3 virtualenv didn't check to see whether
the virtualenv already existed first.  When reusing a Python 3
virtualenv, pip would get downgraded and start failing.

Refactor the virtualenv setup code to avoid this duplication and these
sorts of bugs.

While I was at it: rather than trying to parse package versions
ourselves to figure out when to upgrade setuptools and pip, just tell
pip the versions we want.  'pip>=7' is an approximation of what we're
currently doing.  The main thing we care about is that we get a
version new enough to work with setuptools 18.

9 years agoFix incorrect line numbers on compile errors reported by "go test" in coverage mode...
Tom Clegg [Mon, 5 Oct 2015 16:48:56 +0000 (12:48 -0400)]
Fix incorrect line numbers on compile errors reported by "go test" in coverage mode. No issue #

9 years ago7167: add keep-rsync to gostuff. 7167-keep-rsync-test-setup
radhika [Mon, 5 Oct 2015 11:37:48 +0000 (07:37 -0400)]
7167: add keep-rsync to gostuff.

9 years ago7356: CentOS 6 needs a Python 3 backport for websocket-client.
Brett Smith [Wed, 30 Sep 2015 15:11:59 +0000 (11:11 -0400)]
7356: CentOS 6 needs a Python 3 backport for websocket-client.

Refs #7356.

9 years agoMerge branch '7330-postinst-for-sso-server'
Ward Vandewege [Tue, 29 Sep 2015 17:49:35 +0000 (13:49 -0400)]
Merge branch '7330-postinst-for-sso-server'

refs #7330

9 years agoMore fixes for the SSO server packages. 7330-postinst-for-sso-server
Ward Vandewege [Tue, 29 Sep 2015 01:00:32 +0000 (21:00 -0400)]
More fixes for the SSO server packages.

refs #7330

9 years agoA number of additional tweaks.
Ward Vandewege [Mon, 28 Sep 2015 21:42:58 +0000 (17:42 -0400)]
A number of additional tweaks.

refs #7330

9 years agoAdd support for CentOS6 to the improved SSO packages.
Ward Vandewege [Mon, 28 Sep 2015 04:23:16 +0000 (00:23 -0400)]
Add support for CentOS6 to the improved SSO packages.

refs #7330