)]}'
{"id":"openstack%2Floci~745365","triplet_id":"openstack%2Floci~master~Ie2acf93d4c91c6bbf3a3777b6ee697253207e2ef","project":"openstack/loci","branch":"master","hashtags":[],"change_id":"Ie2acf93d4c91c6bbf3a3777b6ee697253207e2ef","subject":"Add support for unnamed constraints to loci with new pip resolver","status":"MERGED","created":"2020-08-07 15:56:46.000000000","updated":"2020-08-24 19:07:42.000000000","submitted":"2020-08-24 19:07:42.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"745365-1598296062621-038e877c","meta_rev_id":"d8f815d657d4af1ff6dc1a61ec56c52a38831481","_number":745365,"virtual_id_number":745365,"owner":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"value":0,"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-08-24 19:07:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"all":[{"value":0,"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"value":2,"date":"2020-08-13 19:07:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-08-13 00:17:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"all":[{"value":0,"date":"2020-08-12 23:34:03.000000000","_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"value":0,"date":"2020-08-12 23:34:06.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"value":1,"date":"2020-08-13 19:07:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-08-07 16:45:06.000000000","updated_by":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"reviewer":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"state":"REVIEWER"},{"updated":"2020-08-12 23:34:03.000000000","updated_by":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"reviewer":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"state":"REVIEWER"},{"updated":"2020-08-12 23:34:06.000000000","updated_by":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"reviewer":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"state":"REVIEWER"},{"updated":"2020-08-13 00:17:34.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"},{"updated":"2020-08-13 19:07:58.000000000","updated_by":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"reviewer":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"state":"REVIEWER"},{"updated":"2020-08-24 19:07:42.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"c7afd1e1bc8cc8cbaf70fa61d7e9036fe60ec05a","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2020-08-07 15:56:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"627b4ac81c5371c87d918d52000eb469db1c21f6","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2020-08-07 15:58:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"33d51f36d864d3ed21a130e257bd5aa31d8ba51a","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2020-08-07 16:19:37.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"edb2f804ccc6202fbc11f29ea9404a1579361c64","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2020-08-07 16:41:15.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"92a07857765a2112738870fe582e2735dcb95909","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-07 17:31:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- loci-cinder https://zuul.opendev.org/t/openstack/build/c9a7fc4172f649019e1d0a3e8867173f : SUCCESS in 37m 56s\n- loci-glance https://zuul.opendev.org/t/openstack/build/47f96924928c438ca8a11265c2591018 : SUCCESS in 42m 39s\n- loci-heat https://zuul.opendev.org/t/openstack/build/f6bd3c2b1c174709a35e5afbdffb9149 : SUCCESS in 35m 42s\n- loci-horizon https://zuul.opendev.org/t/openstack/build/b2dfcbcf555342dca11d6e3211f3c951 : SUCCESS in 32m 23s\n- loci-ironic https://zuul.opendev.org/t/openstack/build/b0913c3627294a5b84130fe1109335ea : SUCCESS in 30m 12s\n- loci-keystone https://zuul.opendev.org/t/openstack/build/5f6e68ceb68e403cb51fa7791e7d9392 : SUCCESS in 33m 20s\n- loci-manila https://zuul.opendev.org/t/openstack/build/e441aee22f884f0cb78beb56804d196c : SUCCESS in 20m 15s\n- loci-neutron https://zuul.opendev.org/t/openstack/build/c3d3cf72f2894f15aeb031712fd7e989 : SUCCESS in 38m 00s\n- loci-nova https://zuul.opendev.org/t/openstack/build/ae372d2c30334546b646eb7717131822 : SUCCESS in 41m 34s\n- loci-octavia https://zuul.opendev.org/t/openstack/build/4688b6febc024d2483a5ae50711d40fb : SUCCESS in 43m 37s\n- loci-placement https://zuul.opendev.org/t/openstack/build/e4d4e2542b034d4cb981547cb3654bb5 : SUCCESS in 31m 04s\n- loci-requirements https://zuul.opendev.org/t/openstack/build/d5892dc7af4241e39936f3a703a8e0a9 : SUCCESS in 29m 19s\n- loci-watcher https://zuul.opendev.org/t/openstack/build/f5791a23e7154fd6976a6176614b36b4 : SUCCESS in 38m 59s","accounts_in_message":[],"_revision_number":4},{"id":"b06caaa8e54d5553c7a74bba02583c0c9008f9ed","author":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"date":"2020-08-07 23:35:00.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"21db87b1942a7e1d0f25aaa1f316f77bd253df66","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-08 00:23:43.000000000","message":"Patch Set 5:\n\nBuild succeeded (check pipeline).\n\n- loci-cinder https://zuul.opendev.org/t/openstack/build/eab494ec59df4dc19bf02d0a8261ee27 : SUCCESS in 31m 35s\n- loci-glance https://zuul.opendev.org/t/openstack/build/961f52df296d4665872338144a1c71dc : SUCCESS in 30m 33s\n- loci-heat https://zuul.opendev.org/t/openstack/build/5fa615b3c41a49bd89a4c8893a31744e : SUCCESS in 30m 05s\n- loci-horizon https://zuul.opendev.org/t/openstack/build/6fe44ed5247f40e1a86e0f5f38ce9d9c : SUCCESS in 33m 54s\n- loci-ironic https://zuul.opendev.org/t/openstack/build/16a661565e9f4dd6af2859e9e494ff4f : SUCCESS in 40m 05s\n- loci-keystone https://zuul.opendev.org/t/openstack/build/997cfd19d3254e93abe527cf80bd7b97 : SUCCESS in 30m 52s\n- loci-manila https://zuul.opendev.org/t/openstack/build/59e2c7456886464ca96e35ad774831c7 : SUCCESS in 35m 56s\n- loci-neutron https://zuul.opendev.org/t/openstack/build/d2b24c1f947740159a5c0652e8f205ae : SUCCESS in 34m 16s\n- loci-nova https://zuul.opendev.org/t/openstack/build/b1b7a2a790d949e3872d623c2cf32811 : SUCCESS in 42m 30s\n- loci-octavia https://zuul.opendev.org/t/openstack/build/df3563e2e6eb4d799f1c7767652d81bb : SUCCESS in 34m 42s\n- loci-placement https://zuul.opendev.org/t/openstack/build/9c7f44ba4f144e2aad19de862b347898 : SUCCESS in 28m 51s\n- loci-requirements https://zuul.opendev.org/t/openstack/build/f8aec96e5c864519a6fa9c8cce58f5b6 : SUCCESS in 22m 20s\n- loci-watcher https://zuul.opendev.org/t/openstack/build/3b94faeb367045dca95f06c9e6c8bc7b : SUCCESS in 36m 38s","accounts_in_message":[],"_revision_number":5},{"id":"e0df8d5ec4bc44bef5d6e29472323c2c8f259d30","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2020-08-13 00:17:34.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"ad71d42a54d355cfd95e80cfadecba11f5e2500b","author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"date":"2020-08-13 19:07:58.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"7ded30c483e7ec89d2f268670d34426652db462f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-24 18:11:14.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"96bf03954e1db153927fc4aa4295e697e1d3c123","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-24 19:07:42.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- loci-cinder https://zuul.opendev.org/t/openstack/build/d9d43f5fcbc84c87b0341bb19c39d177 : SUCCESS in 39m 34s\n- loci-glance https://zuul.opendev.org/t/openstack/build/3b86fc4db06f47a9abd85d33aa07326b : SUCCESS in 35m 23s\n- loci-heat https://zuul.opendev.org/t/openstack/build/d97341a14a2d4a5382346957af2deb92 : SUCCESS in 42m 35s\n- loci-horizon https://zuul.opendev.org/t/openstack/build/672ec5fa60ae46a5a30ec613c9021296 : SUCCESS in 41m 36s\n- loci-ironic https://zuul.opendev.org/t/openstack/build/83c36b1a336d48b28f379c176f241b75 : SUCCESS in 30m 27s\n- loci-keystone https://zuul.opendev.org/t/openstack/build/2648d8192d584afaa1bb48dc0eff7d8f : SUCCESS in 38m 59s\n- loci-manila https://zuul.opendev.org/t/openstack/build/d5050e7848e74163aabe6f82f28bbdc6 : SUCCESS in 38m 53s\n- loci-neutron https://zuul.opendev.org/t/openstack/build/ef95c81e69d74933ba00269ac5598905 : SUCCESS in 42m 14s\n- loci-nova https://zuul.opendev.org/t/openstack/build/59d1164369af48308160d30371e53afc : SUCCESS in 42m 03s\n- loci-octavia https://zuul.opendev.org/t/openstack/build/a2aa36ceb45b40f4bdd9ecbadd5ad012 : SUCCESS in 38m 49s\n- loci-placement https://zuul.opendev.org/t/openstack/build/d1849f656a9749458a48b22575787ab1 : SUCCESS in 40m 58s\n- loci-requirements https://zuul.opendev.org/t/openstack/build/acc07f3506614d50923443bf16e2f0d8 : SUCCESS in 14m 28s\n- loci-watcher https://zuul.opendev.org/t/openstack/build/280774d1d72e430a9ad4435ca466c938 : SUCCESS in 39m 02s","accounts_in_message":[],"_revision_number":5},{"id":"d8f815d657d4af1ff6dc1a61ec56c52a38831481","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-24 19:07:42.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"a26fa6fb985360c6058be6774e83d2f74664d695","revisions":{"59ca0f9f2ad9de1ced6d5d522cdff5c5b127f193":{"kind":"REWORK","_number":1,"created":"2020-08-07 15:56:46.000000000","uploader":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"ref":"refs/changes/65/745365/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/loci","ref":"refs/changes/65/745365/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/loci refs/changes/65/745365/1"}}},"commit":{"parents":[{"commit":"cef0ee63ce22baf61d4b3c100c0d8810b936eaa9","subject":"Build/download all wheels including dependencies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/cef0ee63ce22baf61d4b3c100c0d8810b936eaa9"}]}],"author":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2020-08-07 04:18:36.000000000","tz":-300},"committer":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2020-08-07 15:56:41.000000000","tz":-300},"subject":"Add support for unnamed constraints to loci with new pip resolver","message":"Add support for unnamed constraints to loci with new pip resolver\n\nNew pip resolver is being released with pip 20.3 and does not support\nunnamed constraints. Instead of using pip functionality to handle\nunnamed constraints we\u0027ll instead first build corresponding wheels,\ndetermine their versions and substitude unnamed constraints with named\nones in upper-constraints.txt. They\u0027ll be fed to general wheel build\nafterwards and used by wheel bundle consumer.\n\nChange-Id: Ie2acf93d4c91c6bbf3a3777b6ee697253207e2ef\nSigned-off-by: Andrii Ostapenko \u003candrii.ostapenko@att.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/59ca0f9f2ad9de1ced6d5d522cdff5c5b127f193"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/59ca0f9f2ad9de1ced6d5d522cdff5c5b127f193"}]},"branch":"refs/heads/master"},"e0eceb26cae866f3e9f04965b02fcfa3ae6335bb":{"kind":"REWORK","_number":2,"created":"2020-08-07 15:58:23.000000000","uploader":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"ref":"refs/changes/65/745365/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/loci","ref":"refs/changes/65/745365/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/loci refs/changes/65/745365/2"}}},"commit":{"parents":[{"commit":"cef0ee63ce22baf61d4b3c100c0d8810b936eaa9","subject":"Build/download all wheels including dependencies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/cef0ee63ce22baf61d4b3c100c0d8810b936eaa9"}]}],"author":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2020-08-07 04:18:36.000000000","tz":-300},"committer":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2020-08-07 15:58:20.000000000","tz":-300},"subject":"Add support for unnamed constraints to loci with new pip resolver","message":"Add support for unnamed constraints to loci with new pip resolver\n\nNew pip resolver is being released with pip 20.3 and does not support\nunnamed constraints. Instead of using pip functionality to handle\nunnamed constraints we\u0027ll instead first build corresponding wheels,\ndetermine their versions and substitude unnamed constraints with named\nones in upper-constraints.txt. They\u0027ll be fed to general wheel build\nafterwards and used by wheel bundle consumer.\n\nChange-Id: Ie2acf93d4c91c6bbf3a3777b6ee697253207e2ef\nSigned-off-by: Andrii Ostapenko \u003candrii.ostapenko@att.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/e0eceb26cae866f3e9f04965b02fcfa3ae6335bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/e0eceb26cae866f3e9f04965b02fcfa3ae6335bb"}]},"branch":"refs/heads/master"},"e729820bc2f09b6091ab7d025d7701c38ee72537":{"kind":"REWORK","_number":3,"created":"2020-08-07 16:19:37.000000000","uploader":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"ref":"refs/changes/65/745365/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/loci","ref":"refs/changes/65/745365/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/loci refs/changes/65/745365/3"}}},"commit":{"parents":[{"commit":"cef0ee63ce22baf61d4b3c100c0d8810b936eaa9","subject":"Build/download all wheels including dependencies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/cef0ee63ce22baf61d4b3c100c0d8810b936eaa9"}]}],"author":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2020-08-07 04:18:36.000000000","tz":-300},"committer":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2020-08-07 16:19:34.000000000","tz":-300},"subject":"Add support for unnamed constraints to loci with new pip resolver","message":"Add support for unnamed constraints to loci with new pip resolver\n\nNew pip resolver is being released with pip 20.3 and does not support\nunnamed constraints. Instead of using pip functionality to handle\nunnamed constraints we\u0027ll instead first build corresponding wheels,\ndetermine their versions and substitude unnamed constraints with named\nones in upper-constraints.txt. They\u0027ll be fed to general wheel build\nafterwards and used by wheel bundle consumer.\n\nChange-Id: Ie2acf93d4c91c6bbf3a3777b6ee697253207e2ef\nSigned-off-by: Andrii Ostapenko \u003candrii.ostapenko@att.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/e729820bc2f09b6091ab7d025d7701c38ee72537"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/e729820bc2f09b6091ab7d025d7701c38ee72537"}]},"branch":"refs/heads/master"},"35326bd642712ff03aca41081d39ac4b5a5d08a1":{"kind":"REWORK","_number":4,"created":"2020-08-07 16:41:15.000000000","uploader":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"ref":"refs/changes/65/745365/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/loci","ref":"refs/changes/65/745365/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/loci refs/changes/65/745365/4"}}},"commit":{"parents":[{"commit":"cef0ee63ce22baf61d4b3c100c0d8810b936eaa9","subject":"Build/download all wheels including dependencies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/cef0ee63ce22baf61d4b3c100c0d8810b936eaa9"}]}],"author":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2020-08-07 04:18:36.000000000","tz":-300},"committer":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2020-08-07 16:41:11.000000000","tz":-300},"subject":"Add support for unnamed constraints to loci with new pip resolver","message":"Add support for unnamed constraints to loci with new pip resolver\n\nNew pip resolver is being released with pip 20.3 and does not support\nunnamed constraints. Instead of using pip functionality to handle\nunnamed constraints we\u0027ll instead first build corresponding wheels,\ndetermine their versions and substitude unnamed constraints with named\nones in upper-constraints.txt. They\u0027ll be fed to general wheel build\nafterwards and used by wheel bundle consumer.\n\nChange-Id: Ie2acf93d4c91c6bbf3a3777b6ee697253207e2ef\nSigned-off-by: Andrii Ostapenko \u003candrii.ostapenko@att.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/35326bd642712ff03aca41081d39ac4b5a5d08a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/35326bd642712ff03aca41081d39ac4b5a5d08a1"}]},"branch":"refs/heads/master"},"a26fa6fb985360c6058be6774e83d2f74664d695":{"kind":"REWORK","_number":5,"created":"2020-08-07 23:35:00.000000000","uploader":{"_account_id":8863,"name":"Andrii Ostapenko","email":"anost1986@gmail.com","username":"aostapenko"},"ref":"refs/changes/65/745365/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/loci","ref":"refs/changes/65/745365/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/loci refs/changes/65/745365/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/loci refs/changes/65/745365/5"}}},"commit":{"parents":[{"commit":"af1cdd69bfa5826ef6bf151d8a2367aca8ddc3ef","subject":"Build/download all wheels including dependencies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/af1cdd69bfa5826ef6bf151d8a2367aca8ddc3ef"}]}],"author":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2020-08-07 04:18:36.000000000","tz":-300},"committer":{"name":"Andrii Ostapenko","email":"andrii.ostapenko@att.com","date":"2020-08-07 23:34:38.000000000","tz":-300},"subject":"Add support for unnamed constraints to loci with new pip resolver","message":"Add support for unnamed constraints to loci with new pip resolver\n\nNew pip resolver is being released with pip 20.3 and does not support\nunnamed constraints. Instead of using pip functionality to handle\nunnamed constraints we\u0027ll instead first build corresponding wheels,\ndetermine their versions and substitude unnamed constraints with named\nones in upper-constraints.txt. They\u0027ll be fed to general wheel build\nafterwards and used by wheel bundle consumer.\n\nChange-Id: Ie2acf93d4c91c6bbf3a3777b6ee697253207e2ef\nSigned-off-by: Andrii Ostapenko \u003candrii.ostapenko@att.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/a26fa6fb985360c6058be6774e83d2f74664d695"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/loci/commit/a26fa6fb985360c6058be6774e83d2f74664d695"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
