)]}'
{"openstack/metalsmith/metalsmith.spec.j2":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"9e6058859c9a462b9760d5227f0956286cf463e6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"BuildRequires:  {{ py3(\u0027ansible\u0027) }}"},{"line_number":15,"context_line":"BuildRequires:  openstack-macros"},{"line_number":16,"context_line":"BuildRequires:  {{ py3(\u0027PrettyTable\u0027) }}"},{"line_number":17,"context_line":"BuildRequires:  {{ py3(\u0027mock\u0027) }}"},{"line_number":18,"context_line":"BuildRequires:  {{ py3(\u0027openstacksdk\u0027) }}"},{"line_number":19,"context_line":"BuildRequires:  {{ py3(\u0027pbr\u0027) }}"},{"line_number":20,"context_line":"BuildRequires:  {{ py3(\u0027setuptools\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"9f560f44_2d369703","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":33},"updated":"2020-09-22 11:58:09.000000000","message":"Should be dropped [1].\n\nI wondering if the following issue is related to these changes, I guess yes:\n\n```\n2020-09-22 11:36:51.061022 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG: [2020-09-22 11:36:51,059] Malformed capabilities on node \u003cMock name\u003d\u0027mock.name\u0027 id\u003d\u0027140634938013960\u0027\u003e (UUID \u003cMock name\u003d\u0027mock.id\u0027 id\u003d\u0027140634938013792\u0027\u003e): foo,profile:control\n2020-09-22 11:36:51.061028 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG: Traceback (most recent call last):\n2020-09-22 11:36:51.061033 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG:   File \"/builddir/build/BUILD/metalsmith-1.2.0/metalsmith/_scheduler.py\", line 124, in __call__\n2020-09-22 11:36:51.061038 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG:     caps \u003d _utils.get_capabilities(node)\n2020-09-22 11:36:51.061043 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG:   File \"/builddir/build/BUILD/metalsmith-1.2.0/metalsmith/_utils.py\", line 41, in get_capabilities\n2020-09-22 11:36:51.061048 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG:     caps \u003d dict(x.split(\u0027:\u0027, 1) for x in caps.split(\u0027,\u0027) if x)\n2020-09-22 11:36:51.061053 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG: ValueError: dictionary update sequence element #0 has length 1; 2 is required\n2020-09-22 11:36:51.061058 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG: [2020-09-22 11:36:51,060] Malformed capabilities on node \u003cMock name\u003d\u0027mock.name\u0027 id\u003d\u0027140634938013736\u0027\u003e (UUID \u003cMock name\u003d\u0027mock.id\u0027 id\u003d\u0027140634938014408\u0027\u003e): 42\n2020-09-22 11:36:51.061063 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG: Traceback (most recent call last):\n2020-09-22 11:36:51.061068 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG:   File \"/builddir/build/BUILD/metalsmith-1.2.0/metalsmith/_scheduler.py\", line 124, in __call__\n2020-09-22 11:36:51.061073 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG:     caps \u003d _utils.get_capabilities(node)\n2020-09-22 11:36:51.061078 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG:   File \"/builddir/build/BUILD/metalsmith-1.2.0/metalsmith/_utils.py\", line 41, in get_capabilities\n2020-09-22 11:36:51.061083 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG:     caps \u003d dict(x.split(\u0027:\u0027, 1) for x in caps.split(\u0027,\u0027) if x)\n2020-09-22 11:36:51.061088 | rdo-centos-8 | 2020-09-22 11:36:51,060 INFO:dlrn-build-mock:DEBUG: AttributeError: \u0027int\u0027 object has no attribute \u0027split\u0027\n```\n\nAnyway we don\u0027t need mock anymore.\n\n[1] https://github.com/openstack/metalsmith/commit/f6fb359cf56098297aecebdf75afa85e896278a6#diff-5120eca88b2f04638db64fb77a95d15c","commit_id":"58e31937fa8c6dee6246de54bb3b8f31939a34a1"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"d3f2c7d5d8b1a614fe697469d466c962b51808d2","unresolved":false,"context_lines":[{"line_number":14,"context_line":"BuildRequires:  {{ py3(\u0027ansible\u0027) }}"},{"line_number":15,"context_line":"BuildRequires:  openstack-macros"},{"line_number":16,"context_line":"BuildRequires:  {{ py3(\u0027PrettyTable\u0027) }}"},{"line_number":17,"context_line":"BuildRequires:  {{ py3(\u0027mock\u0027) }}"},{"line_number":18,"context_line":"BuildRequires:  {{ py3(\u0027openstacksdk\u0027) }}"},{"line_number":19,"context_line":"BuildRequires:  {{ py3(\u0027pbr\u0027) }}"},{"line_number":20,"context_line":"BuildRequires:  {{ py3(\u0027setuptools\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"9f560f44_483c99be","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":33},"in_reply_to":"9f560f44_2d369703","updated":"2020-09-22 12:03:22.000000000","message":"Notice that this just a debug log, but I think `mock` could  go away","commit_id":"58e31937fa8c6dee6246de54bb3b8f31939a34a1"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"bd629309dc12f8ae2fa5bbae1cdde622bfd06877","unresolved":false,"context_lines":[{"line_number":14,"context_line":"BuildRequires:  {{ py3(\u0027ansible\u0027) }}"},{"line_number":15,"context_line":"BuildRequires:  openstack-macros"},{"line_number":16,"context_line":"BuildRequires:  {{ py3(\u0027PrettyTable\u0027) }}"},{"line_number":17,"context_line":"BuildRequires:  {{ py3(\u0027mock\u0027) }}"},{"line_number":18,"context_line":"BuildRequires:  {{ py3(\u0027openstacksdk\u0027) }}"},{"line_number":19,"context_line":"BuildRequires:  {{ py3(\u0027pbr\u0027) }}"},{"line_number":20,"context_line":"BuildRequires:  {{ py3(\u0027setuptools\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"9f560f44_68c4fd92","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":33},"in_reply_to":"9f560f44_483c99be","updated":"2020-09-22 12:09:41.000000000","message":"The error:\n\n```\n2020-09-22 11:36:57.425603 | rdo-centos-8 | 2020-09-22 11:36:57,425 INFO:dlrn-build-mock:INFO: EXCEPTION: [Error()]\n2020-09-22 11:36:57.425787 | rdo-centos-8 | 2020-09-22 11:36:57,425 INFO:dlrn-build-mock:Traceback (most recent call last):\n2020-09-22 11:36:57.425932 | rdo-centos-8 | 2020-09-22 11:36:57,425 INFO:dlrn-build-mock:  File \"/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py\", line 95, in trace\n2020-09-22 11:36:57.426084 | rdo-centos-8 | 2020-09-22 11:36:57,426 INFO:dlrn-build-mock:    result \u003d func(*args, **kw)\n2020-09-22 11:36:57.426200 | rdo-centos-8 | 2020-09-22 11:36:57,426 INFO:dlrn-build-mock:  File \"/usr/lib/python3.6/site-packages/mockbuild/util.py\", line 746, in do_with_status\n2020-09-22 11:36:57.426324 | rdo-centos-8 | 2020-09-22 11:36:57,426 INFO:dlrn-build-mock:    raise exception.Error(\"Command failed: \\n # %s\\n%s\" % (command, output), child.returncode)\n2020-09-22 11:36:57.426436 | rdo-centos-8 | 2020-09-22 11:36:57,426 INFO:dlrn-build-mock:mockbuild.exception.Error: Command failed:\n2020-09-22 11:36:57.426576 | rdo-centos-8 | 2020-09-22 11:36:57,426 INFO:dlrn-build-mock: # /usr/bin/systemd-nspawn -q -M 7683270f95bc44e0a430a7d22a5a1a84 -D /var/lib/mock/dlrn-centos8-x86_64-1/root -a --capability\u003dcap_ipc_lock --bind\u003d/tmp/mock-resolv.ws9qhlf8:/etc/resolv.conf --setenv\u003dTERM\u003dvt100 --setenv\u003dSHELL\u003d/bin/bash --setenv\u003dHOME\u003d/builddir --setenv\u003dHOSTNAME\u003dmock --setenv\u003dPATH\u003d/usr/bin:/bin:/usr/sbin:/sbin --setenv\u003dPROMPT_COMMAND\u003dprintf \"\\033]0;\u003cmock-chroot\u003e\\007\" --setenv\u003dPS1\u003d\u003cmock-chroot\u003e \\s-\\v\\$  --setenv\u003dLANG\u003den_US.UTF-8 -u mockbuild bash --login -c /usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/python-metalsmith.spec\n2020-09-22 11:36:57.426749 | rdo-centos-8 | 2020-09-22 11:36:57,426 INFO:dlrn-build-mock:\n2020-09-22 11:36:57.426921 | rdo-centos-8 | 2020-09-22 11:36:57,426 INFO:dlrn-build-mock:Finish: rpmbuild python-metalsmith-1.2.0-0.20200922113557.3621535.el8.src.rpm\n2020-09-22 11:36:57.427070 | rdo-centos-8 | 2020-09-22 11:36:57,427 INFO:dlrn-build-mock:Finish: build phase for python-metalsmith-1.2.0-0.20200922113557.3621535.el8.src.rpm\n2020-09-22 11:36:57.427536 | rdo-centos-8 | 2020-09-22 11:36:57,427 INFO:dlrn-build-mock:ERROR: Exception(/home/zuul/src/softwarefactory-project.io/DLRN/data/repos/36/21/3621535d6733a8493a39eb1a98994694ed8f16c9_dev/python-metalsmith-1.2.0-0.20200922113557.3621535.el8.src.rpm) Config(dlrn-centos8-x86_64-1) 0 minutes 36 seconds\n```","commit_id":"58e31937fa8c6dee6246de54bb3b8f31939a34a1"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"4416968c6c2339ce48267a036bc07875393313a6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"BuildRequires:  {{ py3(\u0027ansible\u0027) }}"},{"line_number":15,"context_line":"BuildRequires:  openstack-macros"},{"line_number":16,"context_line":"BuildRequires:  {{ py3(\u0027PrettyTable\u0027) }}"},{"line_number":17,"context_line":"BuildRequires:  {{ py3(\u0027mock\u0027) }}"},{"line_number":18,"context_line":"BuildRequires:  {{ py3(\u0027openstacksdk\u0027) }}"},{"line_number":19,"context_line":"BuildRequires:  {{ py3(\u0027pbr\u0027) }}"},{"line_number":20,"context_line":"BuildRequires:  {{ py3(\u0027setuptools\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"9f560f44_eee77545","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":33},"updated":"2020-09-22 13:42:08.000000000","message":"Not required anymore","commit_id":"12a9196520db66451b7bb256bb28291e799d915c"},{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"4536384113d98457595fcd15cceded818233a6d4","unresolved":false,"context_lines":[{"line_number":14,"context_line":"BuildRequires:  {{ py3(\u0027ansible\u0027) }}"},{"line_number":15,"context_line":"BuildRequires:  openstack-macros"},{"line_number":16,"context_line":"BuildRequires:  {{ py3(\u0027PrettyTable\u0027) }}"},{"line_number":17,"context_line":"BuildRequires:  {{ py3(\u0027mock\u0027) }}"},{"line_number":18,"context_line":"BuildRequires:  {{ py3(\u0027openstacksdk\u0027) }}"},{"line_number":19,"context_line":"BuildRequires:  {{ py3(\u0027pbr\u0027) }}"},{"line_number":20,"context_line":"BuildRequires:  {{ py3(\u0027setuptools\u0027) }}"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"9f560f44_eebad5de","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":33},"in_reply_to":"9f560f44_eee77545","updated":"2020-09-22 13:50:47.000000000","message":"https://github.com/openstack/metalsmith/commit/f6fb359cf56098297aecebdf75afa85e896278a6#diff-5120eca88b2f04638db64fb77a95d15c","commit_id":"12a9196520db66451b7bb256bb28291e799d915c"},{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"97f08b8e1a59946ce87a86d407fc4d2023b379c6","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"%package -n ansible-role-{{ py2name() }}-deployment"},{"line_number":53,"context_line":"Summary:        Ansible role for Metalsmith deployment"},{"line_number":54,"context_line":"Requires:       {{ py3(\u0027ansible\u0027) }}"},{"line_number":55,"context_line":"Requires:       {{ py3(\u0027metalsmith\u0027) }}"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"%description -n ansible-role-{{ py2name() }}-deployment"}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"9f560f44_1335b245","line":54,"range":{"start_line":54,"start_character":0,"end_line":54,"end_character":36},"updated":"2020-09-22 13:15:57.000000000","message":"This is actually redundant, since it requires the python3-metalsmith subpackage already (see line below).","commit_id":"12a9196520db66451b7bb256bb28291e799d915c"}]}
