Syncing of global requirements to instack-undercloud fails since instack-undercloud contains repos that are not in global-requirements, see http://docs.openstack.org/developer/requirements/
From: http://logs.openstack.org/1e/1e82cba2ed553e0a61c176b314158504d5ccbc91/post/propose-requirements-updates/9d2c8b2/console.html
2017-01-14 10:37:47.289683 | Updated instack-undercloud/requirements.txt:
2017-01-14 10:37:47.289713 | six>=1.9.0 -> six>=1.9.0 # MIT
2017-01-14 10:37:47.289747 | python-keystoneclient>=2.0.0,! -> python-keystoneclient>=3.8.0 # Apache-2.0
2017-01-14 10:37:47.289781 | python-novaclient -> python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0
2017-01-14 10:37:47.289815 | oslo.config -> oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
2017-01-14 10:37:47.289843 | psutil>=1.1.1,<2.0.0 -> psutil<2.0.0,>=1.1.1 # BSD
2017-01-14 10:37:47.289873 | netaddr>=0.7.12,!=0.7.16 -> netaddr!=0.7.16,>=0.7.13 # BSD
2017-01-14 10:37:47.289899 | pystache -> pystache # MIT
2017-01-14 10:37:47.289927 | os-cloud-config -> os-cloud-config # Apache-2.0
2017-01-14 10:37:47.289956 | os-refresh-config -> os-refresh-config # Apache-2.0
2017-01-14 10:37:47.290012 | os-apply-config -> os-apply-config # Apache-2.0
2017-01-14 10:37:47.290043 | 'sphinx-rtd-theme' is not in global-requirements.txt
2017-01-14 10:37:47.290091 | Version change for: sphinx, oslosphinx, coverage, fixtures, python-subunit, testrepository, testscenarios, testtools, mock, oslotest, bashate
2017-01-14 10:37:47.290136 | Updated instack-undercloud/test-requirements.txt:
2017-01-14 10:37:47.290167 | sphinx>=1.1.2,!=1.2.0,!=1.3b1, -> sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
2017-01-14 10:37:47.290196 | oslosphinx>=2.2.0 # Apache-2. -> oslosphinx>=4.7.0 # Apache-2.0
2017-01-14 10:37:47.290225 | coverage>=3.6 -> coverage>=4.0 # Apache-2.0
2017-01-14 10:37:47.290254 | fixtures>=0.3.14 -> fixtures>=3.0.0 # Apache-2.0/BSD
2017-01-14 10:37:47.290286 | python-subunit>=0.0.18 -> python-subunit>=0.0.18 # Apache-2.0/BSD
2017-01-14 10:37:47.290317 | testrepository>=0.0.18 -> testrepository>=0.0.18 # Apache-2.0/BSD
2017-01-14 10:37:47.290348 | testscenarios>=0.4 -> testscenarios>=0.4 # Apache-2.0/BSD
2017-01-14 10:37:47.290375 | testtools>=0.9.36,!=1.2.0 -> testtools>=1.4.0 # MIT
2017-01-14 10:37:47.290401 | mock>=1.0 -> mock>=2.0 # BSD
2017-01-14 10:37:47.290430 | oslotest>=1.5.1 # Apache-2.0 -> oslotest>=1.10.0 # Apache-2.0
2017-01-14 10:37:47.290458 | bashate -> bashate>=0.2 # Apache-2.0
2017-01-14 10:37:47.290478 | Traceback (most recent call last):
2017-01-14 10:37:47.290507 | File "/tmp/tmp.vJgz2Kt5GY/bin/update-requirements", line 10, in <module>
2017-01-14 10:37:47.290524 | sys.exit(main())
2017-01-14 10:37:47.290565 | File "/home/jenkins/workspace/propose-requirements-updates/openstack_requirements/cmds/update.py", line 276, in main
2017-01-14 10:37:47.290593 | options.hacking, stdout, options.verbose, non_std_reqs)
2017-01-14 10:37:47.290635 | File "/home/jenkins/workspace/propose-requirements-updates/openstack_requirements/cmds/update.py", line 289, in _do_main
2017-01-14 10:37:47.290664 | project.write(proj, actions, stdout=stdout, verbose=verbose)
2017-01-14 10:37:47.290704 | File "/home/jenkins/workspace/propose-requirements-updates/openstack_requirements/project.py", line 185, in write
2017-01-14 10:37:47.290734 | raise Exception("Error occurred processing %s" % (project['root']))
2017-01-14 10:37:47.290761 | Exception: Error occurred processing instack-undercloud
Fixed with https:/ /review. openstack. org/450902