{"push_id":762405671,"size":3,"distinct_size":0,"ref":"refs/heads/stable/juno-gbp-pw","head":"591acb899bf94c84a377a05b83fa67cbd845dab7","before":"0ea4058162a5dc9f49411b96d521111a4e210ec1","commits":[{"sha":"a586f994d5614361874315d73ae8353b2bdb6302","author":{"email":"cbb7353e6d953ef360baf960c122346276c6e320@promptworks.com","name":"Patrick Smith"},"message":"Actually install requirements\n\nA best guess on how to incorporate\nhttps://github.com/openstack-dev/devstack/commit/47110b0f3538c42e58976332eafe86f178331016\nand\nhttps://github.com/openstack-dev/devstack/commit/fce1f19ed95e897f82783a22e30e170cf2572772\ninto the stable/juno-gbp devstack branch.\n\nThe changes are a response to openstack_requirements being updated here:\nhttps://github.com/openstack/requirements/commit/30eb1d6a4422ece0372c008ffea2fcc0b732517f","distinct":false,"url":"https://api.github.com/repos/promptworks/devstack/commits/a586f994d5614361874315d73ae8353b2bdb6302"},{"sha":"a7921c027b1418ea104a4fe366fe8c22511124ca","author":{"email":"cbb7353e6d953ef360baf960c122346276c6e320@promptworks.com","name":"Patrick Smith"},"message":"Upgrade to latest setuptools","distinct":false,"url":"https://api.github.com/repos/promptworks/devstack/commits/a7921c027b1418ea104a4fe366fe8c22511124ca"},{"sha":"591acb899bf94c84a377a05b83fa67cbd845dab7","author":{"email":"cbb7353e6d953ef360baf960c122346276c6e320@promptworks.com","name":"Patrick Smith"},"message":"Install futures==2.2.0 manually\n\nA recent change to taskflow (https://review.openstack.org/#/c/212652/)\npinned the dependency of futures to <=2.2.0 and was released as\ntaskflow==0.6.2 a couple days ago, which installed as a dependency of\nCinder (cinder requires taskflow<0.7).\n\nHowever, futures is installed as a dependency of python-swiftclient,\nwhich does not pin futures, so futures==3.0.3 is installed.\n\nWhen a cinder command is run, the dependency check of taskflow fails\nsince the newer version of futures is installed.\n\nIt seems infeasible to update the requirements everywhere futures is\nrequired (its more than *just* python-swiftclient and I'm not certain we\ncan rely on python-swiftclient being installed first), so instead,\ninstall futures==2.2.0 before attempting to install other packages.","distinct":false,"url":"https://api.github.com/repos/promptworks/devstack/commits/591acb899bf94c84a377a05b83fa67cbd845dab7"}]}