)]}'
{"id":"openstack%2Fpbr~648727","triplet_id":"openstack%2Fpbr~master~If19576869fdf38e1768190c2d9c33f32504f7c54","project":"openstack/pbr","branch":"master","topic":"bug/1373623","hashtags":[],"change_id":"If19576869fdf38e1768190c2d9c33f32504f7c54","subject":"Fix parsing on egg names with dashes from git URLs","status":"MERGED","created":"2019-03-29 16:38:56.000000000","updated":"2019-07-18 11:16:30.000000000","submitted":"2019-07-18 11:16:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"648727-1563448590318-5870c8eb","meta_rev_id":"dc12c59ad20852ed7d7a1374010499692fb27d21","_number":648727,"virtual_id_number":648727,"owner":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-07-18 11:16:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-07-10 08:24:31.000000000","_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"recommended":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},{"value":1,"date":"2019-07-05 12:03:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":2,"date":"2019-07-18 09:29:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2019-07-09 21:33:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},{"value":0,"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"value":1,"date":"2019-07-18 09:29:44.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"value":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-17 15:27:00.000000000","updated_by":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"reviewer":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"state":"REVIEWER"},{"updated":"2019-06-26 13:06:58.000000000","updated_by":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"reviewer":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"state":"REVIEWER"},{"updated":"2019-07-05 12:03:26.000000000","updated_by":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"reviewer":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"state":"REVIEWER"},{"updated":"2019-07-09 21:33:31.000000000","updated_by":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"reviewer":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"state":"REVIEWER"},{"updated":"2019-07-18 09:29:44.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2019-07-18 11:16:30.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":"5337a0242a94682712677cfff438f6f19a41e69d","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-29 16:38:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"291cb61032970dc6bbbd2edc42a82da4a74c7aea","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-03-29 16:54:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2a79069afee4268ed38b0ed665f7461b4c59fe52","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-29 18:57:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/27/648727/2/check/tempest-full/c30a7eb/ : SUCCESS in 1h 51m 03s\n- tempest-full-py3 http://logs.openstack.org/27/648727/2/check/tempest-full-py3/e590a14/ : SUCCESS in 1h 32m 02s\n- openstack-tox-cover http://logs.openstack.org/27/648727/2/check/openstack-tox-cover/bf8bc59/cover/ : SUCCESS in 4m 59s\n- openstack-tox-lower-constraints http://logs.openstack.org/27/648727/2/check/openstack-tox-lower-constraints/a31b5d7/ : SUCCESS in 6m 12s\n- openstack-tox-pep8 http://logs.openstack.org/27/648727/2/check/openstack-tox-pep8/5cb7434/ : SUCCESS in 4m 14s\n- openstack-tox-py27 http://logs.openstack.org/27/648727/2/check/openstack-tox-py27/28d4959/ : SUCCESS in 5m 02s\n- openstack-tox-py35 http://logs.openstack.org/27/648727/2/check/openstack-tox-py35/04e39e6/ : SUCCESS in 4m 16s\n- openstack-tox-py36 http://logs.openstack.org/27/648727/2/check/openstack-tox-py36/1deeae5/ : SUCCESS in 5m 33s\n- openstack-tox-docs http://logs.openstack.org/27/648727/2/check/openstack-tox-docs/420e4fd/html/ : SUCCESS in 4m 16s\n- pbr-installation-devstack http://logs.openstack.org/27/648727/2/check/pbr-installation-devstack/ba7b1ac/ : SUCCESS in 34m 27s\n- pbr-installation-upstream-devstack http://logs.openstack.org/27/648727/2/check/pbr-installation-upstream-devstack/7f1c46f/ : SUCCESS in 42m 42s","accounts_in_message":[],"_revision_number":2},{"id":"0b05fe8c029dc61bc5a8787fd8590f648e8621fd","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-04-01 07:58:37.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"1dd8f8ebe4ce7d5b3d88b497a150d31d77ebfa0d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-06-17 16:10:31.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"857631270ad3ac6bf58ab8c75d7c0d3e4a16dbf4","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-06-19 21:46:17.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nUnfortunately something in these regexes is not handling hyphenated project names correctly. For example, if I try to use django-thumborize (to pick a random project from pypi with a - in its name), I end up with django\u003e\u003dthumborize.\n\nI have no idea what part of the change is causing that, I just pulled it down locally and tried adding a test string with a - in the name (which would be good case to include in this anyway). Probably it\u0027s assuming that the last part of a hyphenated name is the version regardless of whether there is a version specified or not.\n\nFWIW, the test string I added was:\n\n\u0027-e git+git://git.pro-ject.org/django-thumborize#egg\u003ddjango-thumborize\u0027\n\nThe - in the domain doesn\u0027t seem to cause any problems, but the one in the egg name does.\n\nBased on the bug report, I guess this isn\u0027t breaking it any worse than it already was, but it would be nice if there were some way to DTRT here.","accounts_in_message":[],"_revision_number":2},{"id":"ba94b97d74729a5688649b59c400933a82b8931f","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-25 15:05:07.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f97a83df97cff5357d088c9655e06dbe5c7ec3d2","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-25 15:07:13.000000000","message":"Patch Set 3:\n\n\u003e (1 comment)\n \u003e \n \u003e Unfortunately something in these regexes is not handling hyphenated\n \u003e project names correctly. For example, if I try to use\n \u003e django-thumborize (to pick a random project from pypi with a - in\n \u003e its name), I end up with django\u003e\u003dthumborize.\n \u003e \n \u003e I have no idea what part of the change is causing that, I just\n \u003e pulled it down locally and tried adding a test string with a - in\n \u003e the name (which would be good case to include in this anyway).\n \u003e Probably it\u0027s assuming that the last part of a hyphenated name is\n \u003e the version regardless of whether there is a version specified or\n \u003e not.\n \u003e \n \u003e FWIW, the test string I added was:\n \u003e \n \u003e \u0027-e git+git://git.pro-ject.org/django-thumborize#egg\u003ddjango-thumborize\u0027\n \u003e \n \u003e The - in the domain doesn\u0027t seem to cause any problems, but the one\n \u003e in the egg name does.\n \u003e \n \u003e Based on the bug report, I guess this isn\u0027t breaking it any worse\n \u003e than it already was, but it would be nice if there were some way to\n \u003e DTRT here.\n\nNormaly I now fix all these use case (multi-dash and version with tags, pre-realeases, meta, etc...).\n\nSee my latest changes (patch set 3)","accounts_in_message":[],"_revision_number":3},{"id":"d96177c40b20b4a68b0d422cf55f291e69b1347d","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-25 15:16:13.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ec552ccf2673612bed419b28d9bf95862f99746e","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-26 08:21:14.000000000","message":"Patch Set 4:\n\nWhy zuul don\u0027t pass on?\nI\u0027ve pushed the patch set 4 since 17 hours now... maybe I missing something.","accounts_in_message":[],"_revision_number":4},{"id":"1a519a0932e037ccd3f88940454c50c190ab771f","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-26 08:34:48.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"b5dc04e4e1d5384b0eab238305ed78dbbc86fc88","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-06-26 08:51:22.000000000","message":"Patch Set 4: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"04872cca3cf80c738f939330890d95dd4a026866","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-26 09:04:41.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d7fa3f419cf78cec92f665a241436ff1a6314321","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-26 09:05:11.000000000","message":"Patch Set 4:\n\nThanks Natal for your comments","accounts_in_message":[],"_revision_number":4},{"id":"5b4fb299d872a3626568c33cafbdf5b38d31ac6f","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-06-26 09:16:37.000000000","message":"Patch Set 5: Code-Review+1","accounts_in_message":[],"_revision_number":5},{"id":"ddfc3a02204e7e46b196dd471f28a2073bff0b60","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 10:54:31.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/27/648727/5/check/tempest-full/f2b4681/ : SUCCESS in 1h 42m 36s\n- tempest-full-py3 http://logs.openstack.org/27/648727/5/check/tempest-full-py3/cf31263/ : SUCCESS in 1h 33m 10s\n- openstack-tox-cover http://logs.openstack.org/27/648727/5/check/openstack-tox-cover/3199550/cover/ : SUCCESS in 4m 27s\n- openstack-tox-lower-constraints http://logs.openstack.org/27/648727/5/check/openstack-tox-lower-constraints/686b12b/ : SUCCESS in 5m 00s\n- openstack-tox-pep8 http://logs.openstack.org/27/648727/5/check/openstack-tox-pep8/571e54b/ : FAILURE in 2m 39s\n- openstack-tox-py27 http://logs.openstack.org/27/648727/5/check/openstack-tox-py27/95a7beb/ : FAILURE in 15m 13s\n- openstack-tox-py35 http://logs.openstack.org/27/648727/5/check/openstack-tox-py35/b701e04/ : SUCCESS in 3m 26s\n- openstack-tox-py36 http://logs.openstack.org/27/648727/5/check/openstack-tox-py36/405fe25/ : SUCCESS in 3m 42s\n- openstack-tox-py37 http://logs.openstack.org/27/648727/5/check/openstack-tox-py37/446c930/ : SUCCESS in 3m 45s\n- openstack-tox-docs http://logs.openstack.org/27/648727/5/check/openstack-tox-docs/bdd7280/html/ : SUCCESS in 2m 38s\n- pbr-installation-devstack http://logs.openstack.org/27/648727/5/check/pbr-installation-devstack/1bfde01/ : SUCCESS in 32m 20s\n- pbr-installation-upstream-devstack http://logs.openstack.org/27/648727/5/check/pbr-installation-upstream-devstack/d1219aa/ : SUCCESS in 34m 25s","accounts_in_message":[],"_revision_number":5},{"id":"08a5e1792aed905667291f97ec253c49027ea850","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-26 12:38:44.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5e0e349ab21f1b6d9f17433312b2966a4cf5b234","author":{"_account_id":29364,"name":"Gabriele Santomaggio","email":"g.santomaggio@gmail.com","username":"gsantomaggio"},"date":"2019-06-26 13:06:58.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"29dd9c119a51707e1fe253d89d3492766d78a7db","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 14:48:47.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full http://logs.openstack.org/27/648727/6/check/tempest-full/3b917f1/ : SUCCESS in 1h 56m 03s\n- tempest-full-py3 http://logs.openstack.org/27/648727/6/check/tempest-full-py3/6c16ab0/ : SUCCESS in 1h 58m 46s\n- openstack-tox-cover http://logs.openstack.org/27/648727/6/check/openstack-tox-cover/826712f/cover/ : SUCCESS in 3m 34s\n- openstack-tox-lower-constraints http://logs.openstack.org/27/648727/6/check/openstack-tox-lower-constraints/5e6b173/ : SUCCESS in 4m 21s\n- openstack-tox-pep8 http://logs.openstack.org/27/648727/6/check/openstack-tox-pep8/1f4654e/ : FAILURE in 2m 34s\n- openstack-tox-py27 http://logs.openstack.org/27/648727/6/check/openstack-tox-py27/fd1e143/ : SUCCESS in 3m 13s\n- openstack-tox-py35 http://logs.openstack.org/27/648727/6/check/openstack-tox-py35/dee8567/ : SUCCESS in 3m 18s\n- openstack-tox-py36 http://logs.openstack.org/27/648727/6/check/openstack-tox-py36/a397383/ : SUCCESS in 3m 27s\n- openstack-tox-py37 http://logs.openstack.org/27/648727/6/check/openstack-tox-py37/a3e794f/ : SUCCESS in 8m 24s\n- openstack-tox-docs http://logs.openstack.org/27/648727/6/check/openstack-tox-docs/922332d/html/ : SUCCESS in 2m 08s\n- pbr-installation-devstack http://logs.openstack.org/27/648727/6/check/pbr-installation-devstack/1a7ab8e/ : SUCCESS in 32m 43s\n- pbr-installation-upstream-devstack http://logs.openstack.org/27/648727/6/check/pbr-installation-upstream-devstack/667156b/ : SUCCESS in 41m 31s","accounts_in_message":[],"_revision_number":6},{"id":"a62c1ecbb90984bd7e0c80bb076fd01c0551ce3c","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-06-26 14:55:21.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"ce2392c9a4be9b50489766aab71479e11b30011a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-26 16:48:31.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full http://logs.openstack.org/27/648727/7/check/tempest-full/9298c2c/ : SUCCESS in 1h 43m 20s\n- tempest-full-py3 http://logs.openstack.org/27/648727/7/check/tempest-full-py3/09867fb/ : SUCCESS in 1h 38m 44s\n- openstack-tox-cover http://logs.openstack.org/27/648727/7/check/openstack-tox-cover/e296a04/cover/ : SUCCESS in 3m 51s\n- openstack-tox-lower-constraints http://logs.openstack.org/27/648727/7/check/openstack-tox-lower-constraints/0bfc433/ : SUCCESS in 4m 37s\n- openstack-tox-pep8 http://logs.openstack.org/27/648727/7/check/openstack-tox-pep8/e0f8e7e/ : SUCCESS in 3m 13s\n- openstack-tox-py27 http://logs.openstack.org/27/648727/7/check/openstack-tox-py27/5623b2a/ : SUCCESS in 3m 40s\n- openstack-tox-py35 http://logs.openstack.org/27/648727/7/check/openstack-tox-py35/a88d066/ : SUCCESS in 3m 08s\n- openstack-tox-py36 http://logs.openstack.org/27/648727/7/check/openstack-tox-py36/8cbc1ea/ : SUCCESS in 5m 25s\n- openstack-tox-py37 http://logs.openstack.org/27/648727/7/check/openstack-tox-py37/285ade5/ : SUCCESS in 3m 56s\n- openstack-tox-docs http://logs.openstack.org/27/648727/7/check/openstack-tox-docs/95f587f/html/ : SUCCESS in 2m 18s\n- pbr-installation-devstack http://logs.openstack.org/27/648727/7/check/pbr-installation-devstack/6bf5e70/ : SUCCESS in 36m 00s\n- pbr-installation-upstream-devstack http://logs.openstack.org/27/648727/7/check/pbr-installation-upstream-devstack/17e8909/ : SUCCESS in 33m 43s","accounts_in_message":[],"_revision_number":7},{"id":"0035f9eb9451c06100decfa9f08bca4a6cc69cd0","author":{"_account_id":29222,"name":"Natal Ngétal","email":"hobbestigrou@erakis.eu","username":"hobbestigrou"},"date":"2019-07-05 12:03:26.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"5a3d6532379eda21a46a9436b4a68050f4d2804d","author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"date":"2019-07-09 21:33:31.000000000","message":"Patch Set 7: Code-Review+2\n\n(2 comments)\n\nOkay, if anyone comes up with a package name that this doesn\u0027t work for, they are welcome to figure out how to fix it themselves. :-)","accounts_in_message":[],"_revision_number":7},{"id":"88181aff440819e74aead5badf52d1bfb3a2e193","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2019-07-10 08:24:31.000000000","message":"Patch Set 7:\n\n\u003e (2 comments)\n \u003e \n \u003e Okay, if anyone comes up with a package name that this doesn\u0027t work\n \u003e for, they are welcome to figure out how to fix it themselves. :-)\n\nit\u0027s not really harder to understand, I plan to write an article to explain it.","accounts_in_message":[],"_revision_number":7},{"id":"fb10d015f17991b112f6f4525ae4441670c1b474","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-07-18 09:29:44.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(1 comment)\n\nAmen for unit tests (y)","accounts_in_message":[],"_revision_number":7},{"id":"79af11f2a90df2bb2aea6521f1f92e3cdc7446ec","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-18 09:29:56.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"5f2c0cfa57dd20732e38cbe8f297864fb507f8a9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-18 11:16:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"dacd374c7e34ae6ff37d082e7bda48e37661d11d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-18 11:16:30.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full http://logs.openstack.org/27/648727/7/gate/tempest-full/56cd90f/ : SUCCESS in 1h 41m 08s\n- tempest-full-py3 http://logs.openstack.org/27/648727/7/gate/tempest-full-py3/125c782/ : SUCCESS in 1h 36m 57s\n- openstack-tox-lower-constraints http://logs.openstack.org/27/648727/7/gate/openstack-tox-lower-constraints/8ea4291/ : SUCCESS in 4m 58s\n- openstack-tox-pep8 http://logs.openstack.org/27/648727/7/gate/openstack-tox-pep8/96c4b51/ : SUCCESS in 2m 54s\n- openstack-tox-py27 http://logs.openstack.org/27/648727/7/gate/openstack-tox-py27/ab14e5e/ : SUCCESS in 4m 05s\n- openstack-tox-py35 http://logs.openstack.org/27/648727/7/gate/openstack-tox-py35/01de979/ : SUCCESS in 3m 36s\n- openstack-tox-py36 http://logs.openstack.org/27/648727/7/gate/openstack-tox-py36/97b0988/ : SUCCESS in 4m 22s\n- openstack-tox-py37 http://logs.openstack.org/27/648727/7/gate/openstack-tox-py37/5c4fe04/ : SUCCESS in 4m 47s\n- openstack-tox-docs http://logs.openstack.org/27/648727/7/gate/openstack-tox-docs/8c63bc4/html/ : SUCCESS in 2m 47s\n- pbr-installation-devstack http://logs.openstack.org/27/648727/7/gate/pbr-installation-devstack/a9697fb/ : SUCCESS in 46m 03s\n- pbr-installation-upstream-devstack http://logs.openstack.org/27/648727/7/gate/pbr-installation-upstream-devstack/77e8db9/ : SUCCESS in 1h 02m 11s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"4627305b8a74931c08035cc095f67b901a5da832","revisions":{"063f2162ca4d9da265d4b3af5d70bb25f4c46ab7":{"kind":"REWORK","_number":1,"created":"2019-03-29 16:38:56.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/27/648727/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/27/648727/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/27/648727/1"}}},"commit":{"parents":[{"commit":"08b42cae514c0e47a9358c6e233708d6311a6628","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/08b42cae514c0e47a9358c6e233708d6311a6628"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-29 16:18:15.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-29 16:34:42.000000000","tz":60},"subject":"Fix parsing on egg names with dashes from git URLs","message":"Fix parsing on egg names with dashes from git URLs\n\nrepository urls for non editables end up in the `install_requires`\nlist causing setup to fail. In this commit, all usable external urls get\ninserted into the `dependency_links` list with the corresponding egg fragments\nparsed into package names and versions (maintaining dashes if any) and added to\n`install_requires` list.\n\nIntroduce parsing by using urlparse to extract properly the url\nfragment.\n\nChange-Id: If19576869fdf38e1768190c2d9c33f32504f7c54\nCloses-Bug: #1373623\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/063f2162ca4d9da265d4b3af5d70bb25f4c46ab7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/063f2162ca4d9da265d4b3af5d70bb25f4c46ab7"}]},"branch":"refs/heads/master"},"6607f67bdcfb916c6e74966d0305fecea818cae8":{"kind":"REWORK","_number":2,"created":"2019-03-29 16:54:34.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/27/648727/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/27/648727/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/27/648727/2"}}},"commit":{"parents":[{"commit":"08b42cae514c0e47a9358c6e233708d6311a6628","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/08b42cae514c0e47a9358c6e233708d6311a6628"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-29 16:18:15.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-29 16:54:25.000000000","tz":60},"subject":"Fix parsing on egg names with dashes from git URLs","message":"Fix parsing on egg names with dashes from git URLs\n\nrepository urls for non editables end up in the `install_requires`\nlist causing setup to fail. In this commit, all usable external urls get\ninserted into the `dependency_links` list with the corresponding egg fragments\nparsed into package names and versions (maintaining dashes if any) and added to\n`install_requires` list.\n\nIntroduce parsing by using urlparse to extract properly the url\nfragment.\n\nChange-Id: If19576869fdf38e1768190c2d9c33f32504f7c54\nCloses-Bug: #1373623\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/6607f67bdcfb916c6e74966d0305fecea818cae8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/6607f67bdcfb916c6e74966d0305fecea818cae8"}]},"branch":"refs/heads/master"},"806d4e99da2a058871fa246fac5ce3a7921c7782":{"kind":"REWORK","_number":3,"created":"2019-06-25 15:05:07.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/27/648727/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/27/648727/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/27/648727/3"}}},"commit":{"parents":[{"commit":"08b42cae514c0e47a9358c6e233708d6311a6628","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/08b42cae514c0e47a9358c6e233708d6311a6628"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-29 16:18:15.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-06-25 15:04:51.000000000","tz":120},"subject":"Fix parsing on egg names with dashes from git URLs","message":"Fix parsing on egg names with dashes from git URLs\n\nrepository urls for non editables end up in the `install_requires`\nlist causing setup to fail. In this commit, all usable external urls get\ninserted into the `dependency_links` list with the corresponding egg fragments\nparsed into package names and versions (maintaining dashes if any) and added to\n`install_requires` list.\n\nIntroduce parsing by using urlparse to extract properly the url\nfragment.\n\nChange-Id: If19576869fdf38e1768190c2d9c33f32504f7c54\nCloses-Bug: #1373623\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/806d4e99da2a058871fa246fac5ce3a7921c7782"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/806d4e99da2a058871fa246fac5ce3a7921c7782"}]},"branch":"refs/heads/master"},"b1aaef4644548089553380a6785780ff7d62c6ad":{"kind":"REWORK","_number":4,"created":"2019-06-25 15:16:13.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/27/648727/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/27/648727/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/27/648727/4"}}},"commit":{"parents":[{"commit":"08b42cae514c0e47a9358c6e233708d6311a6628","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/08b42cae514c0e47a9358c6e233708d6311a6628"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-29 16:18:15.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-06-25 15:16:03.000000000","tz":120},"subject":"Fix parsing on egg names with dashes from git URLs","message":"Fix parsing on egg names with dashes from git URLs\n\nrepository urls for non editables end up in the `install_requires`\nlist causing setup to fail. In this commit, all usable external urls get\ninserted into the `dependency_links` list with the corresponding egg fragments\nparsed into package names and versions (maintaining dashes if any) and added to\n`install_requires` list.\n\nIntroduce parsing by using urlparse to extract properly the url\nfragment.\n\nChange-Id: If19576869fdf38e1768190c2d9c33f32504f7c54\nCloses-Bug: #1373623\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/b1aaef4644548089553380a6785780ff7d62c6ad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/b1aaef4644548089553380a6785780ff7d62c6ad"}]},"branch":"refs/heads/master"},"d48234ce5c447b5a94a7b19da6a3e9cadf7542e5":{"kind":"REWORK","_number":5,"created":"2019-06-26 09:04:41.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/27/648727/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/27/648727/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/27/648727/5"}}},"commit":{"parents":[{"commit":"08b42cae514c0e47a9358c6e233708d6311a6628","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/08b42cae514c0e47a9358c6e233708d6311a6628"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-29 16:18:15.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-06-26 09:04:31.000000000","tz":120},"subject":"Fix parsing on egg names with dashes from git URLs","message":"Fix parsing on egg names with dashes from git URLs\n\nrepository urls for non editables end up in the `install_requires`\nlist causing setup to fail. In this commit, all usable external urls get\ninserted into the `dependency_links` list with the corresponding egg fragments\nparsed into package names and versions (maintaining dashes if any) and added to\n`install_requires` list.\n\nIntroduce parsing by using urlparse to extract properly the url\nfragment.\n\nChange-Id: If19576869fdf38e1768190c2d9c33f32504f7c54\nCloses-Bug: #1373623\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/d48234ce5c447b5a94a7b19da6a3e9cadf7542e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/d48234ce5c447b5a94a7b19da6a3e9cadf7542e5"}]},"branch":"refs/heads/master"},"c180f0033e730408a61ae121386e8ae1d7db2281":{"kind":"REWORK","_number":6,"created":"2019-06-26 12:38:44.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/27/648727/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/27/648727/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/27/648727/6"}}},"commit":{"parents":[{"commit":"08b42cae514c0e47a9358c6e233708d6311a6628","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/08b42cae514c0e47a9358c6e233708d6311a6628"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-29 16:18:15.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-06-26 12:38:30.000000000","tz":120},"subject":"Fix parsing on egg names with dashes from git URLs","message":"Fix parsing on egg names with dashes from git URLs\n\nrepository urls for non editables end up in the `install_requires`\nlist causing setup to fail. In this commit, all usable external urls get\ninserted into the `dependency_links` list with the corresponding egg fragments\nparsed into package names and versions (maintaining dashes if any) and added to\n`install_requires` list.\n\nIntroduce parsing by using urlparse to extract properly the url\nfragment.\n\nChange-Id: If19576869fdf38e1768190c2d9c33f32504f7c54\nCloses-Bug: #1373623\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/c180f0033e730408a61ae121386e8ae1d7db2281"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/c180f0033e730408a61ae121386e8ae1d7db2281"}]},"branch":"refs/heads/master"},"4627305b8a74931c08035cc095f67b901a5da832":{"kind":"REWORK","_number":7,"created":"2019-06-26 14:55:21.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/27/648727/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/pbr","ref":"refs/changes/27/648727/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/pbr refs/changes/27/648727/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/pbr refs/changes/27/648727/7"}}},"commit":{"parents":[{"commit":"08b42cae514c0e47a9358c6e233708d6311a6628","subject":"Replace openstack.org git:// URLs with https://","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/08b42cae514c0e47a9358c6e233708d6311a6628"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-03-29 16:18:15.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2019-06-26 14:55:13.000000000","tz":120},"subject":"Fix parsing on egg names with dashes from git URLs","message":"Fix parsing on egg names with dashes from git URLs\n\nrepository urls for non editables end up in the `install_requires`\nlist causing setup to fail. In this commit, all usable external urls get\ninserted into the `dependency_links` list with the corresponding egg fragments\nparsed into package names and versions (maintaining dashes if any) and added to\n`install_requires` list.\n\nIntroduce parsing by using urlparse to extract properly the url\nfragment.\n\nChange-Id: If19576869fdf38e1768190c2d9c33f32504f7c54\nCloses-Bug: #1373623\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/4627305b8a74931c08035cc095f67b901a5da832"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/pbr/commit/4627305b8a74931c08035cc095f67b901a5da832"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
