)]}'
{"id":"openstack%2Foslo.utils~773863","triplet_id":"openstack%2Foslo.utils~master~I10fed16dad77ac17691a5d175c42b25916dc8bc4","project":"openstack/oslo.utils","branch":"master","topic":"aton-flag","hashtags":[],"change_id":"I10fed16dad77ac17691a5d175c42b25916dc8bc4","subject":"Add a ``strict`` flag allowing users to restrict validation of IPv4 format","status":"MERGED","created":"2021-02-03 10:01:44.000000000","updated":"2021-02-06 00:50:03.000000000","submitted":"2021-02-06 00:48:46.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":16,"unresolved_comment_count":14,"has_review_started":true,"submission_id":"773863-aton-flag","meta_rev_id":"3899aa11f9505a86af3b0ac82c32750b7d8fee11","_number":773863,"virtual_id_number":773863,"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":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-06 00:48:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"all":[{"value":2,"date":"2021-02-05 23:09:13.000000000","_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":2,"date":"2021-02-05 14:14:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"all":[{"value":1,"date":"2021-02-05 23:09:13.000000000","_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do Not Backport","-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport","+2":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-03 10:58:10.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":"2021-02-03 11:37:33.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"},{"updated":"2021-02-03 12:07:21.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"}],"messages":[{"id":"03d5b062b6da6a546ed3cd4b883ba329a2599414","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-02-03 10:01:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a8307b18ebfb51f7a341bcd95c4fc1b9786e0b52","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-02-03 10:58:10.000000000","message":"Patch Set 1: Code-Review-1\n\n(5 comments)\n\nThis needs a lot more thought, I think","accounts_in_message":[],"_revision_number":1},{"id":"4c8543809dc526dbc7c274645c4997744b881bd4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 11:37:33.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/56aeb3cdded3463a95e27db90de471db : SUCCESS in 1h 30m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/633aa795b324401aae8f033e21c7ce46 : SUCCESS in 3m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ffad48914d874e16985a7c9c24ab4ae1 : SUCCESS in 3m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fabce163cdf946be9134e1a986caf5a5 : SUCCESS in 4m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/506acae2e049411e80dd29566c358093 : SUCCESS in 5m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5cc14ba856440f58c85205e91bc4bde : FAILURE in 3m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/acbbf3039aae439395052307f7b26d41 : SUCCESS in 3m 11s","accounts_in_message":[],"_revision_number":1},{"id":"7c14f5f5bbf65a7f7af39f08ad3bbe1ba5bf0cb1","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-02-03 12:07:21.000000000","message":"Patch Set 1: Backport-Candidate-1\n\nI agree with stephenfin","accounts_in_message":[],"_revision_number":1},{"id":"752c159c980c256ab4bd1d79be0221b72ec8715b","tag":"autogenerated:gerrit:deleteVote","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-02-03 12:08:54.000000000","message":"Removed Backport-Candidate-1 by Moisés Guimarães de Medeiros \u003cmoguimar@redhat.com\u003e\n","accounts_in_message":[],"_revision_number":1},{"id":"3b0c8c854fe0d26a645c23d6ff4dc888ac7a7b14","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-02-03 12:09:05.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"adf7e63ba1b69a9fba19c12d841a5b19b227be51","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-02-05 12:42:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1a22220dbbcf892e32a5683f7752f48a46a29b26","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-02-05 12:43:20.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"42b774a6d8928bc2278cc40684d677461c043dba","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-02-05 12:49:00.000000000","message":"Patch Set 3: Code-Review-1\n\n(7 comments)\n\nSmall nits. Looking much better though","accounts_in_message":[],"_revision_number":3},{"id":"ac50fa9caa72eaa88c338955dd554427ff22bf69","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2021-02-05 13:08:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"d6e4c686b959dcee98f045cee31bf13106826292","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-02-05 14:14:24.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)\n\nOne question around how we alert users to the deprecation. If you want to change, I\u0027m happy to +2 again","accounts_in_message":[],"_revision_number":4},{"id":"35da8fe548db0373a72a0db7698adb0559dd4a35","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-02-05 14:15:55.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"d43722ab4e9586bd9eebfad054dd88c592bf30a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-05 14:36:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0bda338c17534859bf5b9c91a524ef71 : SUCCESS in 1h 26m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6a1efcac6fcb454bb6d7bc08d05b0558 : SUCCESS in 4m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9da444aedabb493381287f64c5ab3c46 : SUCCESS in 4m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e5cfd825a7a04a4b988da39ae1a47fad : SUCCESS in 4m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7a5ea172834c419f9b10192e72b0291c : SUCCESS in 4m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0711f87ad1c49f990cc238d54b7bdfa : SUCCESS in 3m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/22fcf02abbc142059480fbc3815f413a : SUCCESS in 3m 49s","accounts_in_message":[],"_revision_number":4},{"id":"aed5cdb0486be42f67111beecf982944ee610816","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-02-05 15:49:05.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e80c1db270978f46551d9d265783eb1fe123859b","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-02-05 18:10:12.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"ace00748c9fe61d50896f944a7e9da976b1f95e0","author":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"},"date":"2021-02-05 23:09:13.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"76bc11c00a1f67eb27aa5b8e013cf83ddc748eb0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-05 23:09:29.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"9768f5000f510fcac6b713588a345c54ccba2a2a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-06 00:48:46.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/62f24e3006494bc2a04fa966d4b3d120 : SUCCESS in 1h 38m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5a6ad57894a4df79a59251c058dc9b4 : SUCCESS in 3m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/38a6b3bb6ad846f2b94d9086052ff7e2 : SUCCESS in 3m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/782947aa2f8b421498877d0db3090702 : SUCCESS in 3m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b97239a3b7a64547b57c7d33a29be8ba : SUCCESS in 3m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/96027a86a5a742218b141e0c3bccc80c : SUCCESS in 3m 13s","accounts_in_message":[],"_revision_number":4},{"id":"d9160eb3f1c8ee922cfc04f817665b303b600474","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-06 00:48:46.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"3899aa11f9505a86af3b0ac82c32750b7d8fee11","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-06 00:50:03.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/07c9ca7b2e044a2d9038c89da76ef51d : SUCCESS in 54s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e9bc998bde1e41679474dffa75db4953 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"3288539a0b3be6b69efd2630b79133b918bb079b","revisions":{"6fabbc69e50079b604e1417725959a5e6a5e1c7c":{"kind":"REWORK","_number":1,"created":"2021-02-03 10:01:44.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/63/773863/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/63/773863/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/1"}}},"commit":{"parents":[{"commit":"870ab370c5efff828ed04f6f1bd994a8b01b40d3","subject":"Merge \"Use TOX_CONSTRAINTS_FILE\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/870ab370c5efff828ed04f6f1bd994a8b01b40d3"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-02-03 09:50:50.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-02-03 10:01:31.000000000","tz":60},"subject":"Allow to convert IPV4 addresses from text to binary form.","message":"Allow to convert IPV4 addresses from text to binary form.\n\nAdd flags to `netutils.is_valid_ipv4` and define inet_pton to\nallow users to convert IPv4 addresses from text to binary form.\n\nhttps://github.com/netaddr/netaddr/issues/186\nhttps://man7.org/linux/man-pages/man3/inet_pton.3.html\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1924436\n\nChange-Id: I10fed16dad77ac17691a5d175c42b25916dc8bc4\nCloses-Bug: #1914386\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/6fabbc69e50079b604e1417725959a5e6a5e1c7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/6fabbc69e50079b604e1417725959a5e6a5e1c7c"}]},"branch":"refs/heads/master"},"4be15882bdeab91d82dd74381998916c352defe5":{"kind":"REWORK","_number":2,"created":"2021-02-05 12:42:51.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/63/773863/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/63/773863/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/2"}}},"commit":{"parents":[{"commit":"870ab370c5efff828ed04f6f1bd994a8b01b40d3","subject":"Merge \"Use TOX_CONSTRAINTS_FILE\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/870ab370c5efff828ed04f6f1bd994a8b01b40d3"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-02-03 09:50:50.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-02-05 12:40:35.000000000","tz":60},"subject":"Add a ``strict`` flag allowing users to restrict validation to IP addresses","message":"Add a ``strict`` flag allowing users to restrict validation to IP addresses\n\nAdd a ``strict`` flag allowing users to restrict validation to IP\naddresses in presentation format (``a.b.c.d``) as opposed to address\nformat (``a.b.c.d``, ``a.b.c``, ``a.b``, ``a``).\n\nhttps://github.com/netaddr/netaddr/issues/186\nhttps://man7.org/linux/man-pages/man3/inet_pton.3.html\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1924436\n\nChange-Id: I10fed16dad77ac17691a5d175c42b25916dc8bc4\nCloses-Bug: #1914386\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/4be15882bdeab91d82dd74381998916c352defe5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/4be15882bdeab91d82dd74381998916c352defe5"}]},"branch":"refs/heads/master"},"b2ea807c6de231ae3baf8299d5a5b3a119aea1f5":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2021-02-05 12:43:20.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/63/773863/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/63/773863/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/3"}}},"commit":{"parents":[{"commit":"870ab370c5efff828ed04f6f1bd994a8b01b40d3","subject":"Merge \"Use TOX_CONSTRAINTS_FILE\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/870ab370c5efff828ed04f6f1bd994a8b01b40d3"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-02-03 09:50:50.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-02-05 12:42:57.000000000","tz":60},"subject":"Add a ``strict`` flag allowing users to restrict validation of IP format","message":"Add a ``strict`` flag allowing users to restrict validation of IP format\n\nAdd a ``strict`` flag allowing users to restrict validation to IP\naddresses in presentation format (``a.b.c.d``) as opposed to address\nformat (``a.b.c.d``, ``a.b.c``, ``a.b``, ``a``).\n\nhttps://github.com/netaddr/netaddr/issues/186\nhttps://man7.org/linux/man-pages/man3/inet_pton.3.html\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1924436\n\nChange-Id: I10fed16dad77ac17691a5d175c42b25916dc8bc4\nCloses-Bug: #1914386\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/b2ea807c6de231ae3baf8299d5a5b3a119aea1f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/b2ea807c6de231ae3baf8299d5a5b3a119aea1f5"}]},"branch":"refs/heads/master"},"3288539a0b3be6b69efd2630b79133b918bb079b":{"kind":"REWORK","_number":4,"created":"2021-02-05 13:08:02.000000000","uploader":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"ref":"refs/changes/63/773863/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/oslo.utils","ref":"refs/changes/63/773863/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/oslo.utils refs/changes/63/773863/4"}}},"commit":{"parents":[{"commit":"870ab370c5efff828ed04f6f1bd994a8b01b40d3","subject":"Merge \"Use TOX_CONSTRAINTS_FILE\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/870ab370c5efff828ed04f6f1bd994a8b01b40d3"}]}],"author":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-02-03 09:50:50.000000000","tz":60},"committer":{"name":"Hervé Beraud","email":"hberaud@redhat.com","date":"2021-02-05 13:07:20.000000000","tz":60},"subject":"Add a ``strict`` flag allowing users to restrict validation of IPv4 format","message":"Add a ``strict`` flag allowing users to restrict validation of IPv4 format\n\nAdd a ``strict`` flag allowing users to restrict validation to IP\naddresses in presentation format (``a.b.c.d``) as opposed to address\nformat (``a.b.c.d``, ``a.b.c``, ``a.b``, ``a``).\n\nhttps://github.com/netaddr/netaddr/issues/186\nhttps://man7.org/linux/man-pages/man3/inet_pton.3.html\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1924436\n\nChange-Id: I10fed16dad77ac17691a5d175c42b25916dc8bc4\nCloses-Bug: #1914386\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/3288539a0b3be6b69efd2630b79133b918bb079b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/oslo.utils/commit/3288539a0b3be6b69efd2630b79133b918bb079b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27954,"name":"Moisés Guimarães de Medeiros","email":"guimaraes@pm.me","username":"moguimar"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
