)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":33113,"name":"Cody Lee Cochran","display_name":"codrcodz","email":"cody.l.cochran@gmail.com","username":"codrcodz"},"change_message_id":"6a86b2f5100e9cc914573ea0446b1b63ee9941c0","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"935b267d_a99d7d3d","updated":"2021-10-15 14:19:37.000000000","message":"\u003e Patch Set 1:\n\u003e \n\u003e Does Manjaro use all the exact same package names as Arch? I suggest also adding at least a test_manjaro_implies_pacman test definition based on the existing test_arch_implies_pacman one, so that we avoid regressions later. Copy the /etc/os-release from a recent Manjaro installation to bindep/tests/fixtures/manjaro/etc/os-release and have the new test use that so we make sure it\u0027s parsed correctly.\n\nYes it does: https://manjaro.org/features/fresh-and-stable/\n\nManjaro uses separate mirrors that tack on a few additional Manjaro-specific packages that are not found in the upstream Arch repositories, but the package names are consistent for the packages that they inherit from upstream Arch. They just perform additional testing to make sure the inherited Arch packages are stable before releasing them to Manjaro users.\n\nI will add the testing your referenced and submit another commit. Thank you for your timely and helpful response.","commit_id":"80d82a44560218356850993ff158b169df7c6335"},{"author":{"_account_id":33113,"name":"Cody Lee Cochran","display_name":"codrcodz","email":"cody.l.cochran@gmail.com","username":"codrcodz"},"change_message_id":"e71bd7dca064c83c157f97a863a25005978676c5","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"eccd7ae4_709c245c","updated":"2021-10-15 14:04:18.000000000","message":"[codz@lt bindep-manjaro]$ ll\ntotal 36K\ndrwxr-xr-x  3 codz codz 4.0K Oct 15 08:53 .\ndrwxr-xr-x 26 codz codz 4.0K Oct 15 07:37 ..\ndrwxr-xr-x 11 codz codz 4.0K Oct 15 08:53 bindep\n-rw-r--r--  1 codz codz   25 Oct 15 08:06 bindep.txt\n-rw-r--r--  1 codz codz   90 Oct 15 08:49 .gitreview\n-rw-r--r--  1 codz codz  339 Oct 15 08:39 Pipfile\n-rw-r--r--  1 codz codz  12K Oct 15 08:40 Pipfile.lock\n[codz@lt bindep-manjaro]$ cat Pipfile\n[[source]]\nurl \u003d \"https://pypi.org/simple\"\nverify_ssl \u003d true\nname \u003d \"pypi\"\n\n[packages]\nbindep \u003d {editable \u003d true, path \u003d \"./bindep\"}\ntox \u003d \"*\"\ncoverage \u003d \"\u003e\u003d3.6\"\nfixtures \u003d \"\u003e\u003d0.3.12\"\nmock \u003d \"\u003e\u003d2.0\"\npython-subunit \u003d \"*\"\ntestrepository \u003d \"\u003e\u003d0.0.13\"\ntesttools \u003d \"\u003e\u003d0.9.27\"\ngit-review \u003d \"*\"\n\n[dev-packages]\n\n[requires]\npython_version \u003d \"3.9\"\n[codz@lt bindep-manjaro]$ cat bindep.txt\ncowsay [platform:pacman]\n[codz@lt bindep-manjaro]$ pipenv run bindep; echo $?\n0\n[codz@lt bindep-manjaro]$ sudo pacman -R cowsay\nchecking dependencies...\n\nPackages (1) cowsay-3.04-2\n\nTotal Removed Size:  0.04 MiB\n\n:: Do you want to remove these packages? [Y/n] Y\n:: Processing package changes...\n(1/1) removing cowsay                                                                                              [####################################################################] 100%\n:: Running post-transaction hooks...\n(1/1) Arming ConditionNeedsUpdate...\n[codz@lt bindep-manjaro]$ pipenv run bindep; echo $?\nMissing packages:\n    cowsay\n1\n[codz@lt bindep-manjaro]$ cd bindep/\n[codz@lt bindep]$ pipenv run tox\n/home/codz/projects/local/bindep-manjaro/bindep/.tox/py3/lib/python3.9/site-packages/setuptools/dist.py:717: UserWarning: Usage of dash-separated \u0027author-email\u0027 will not be supported in future versions. Please use the underscore name \u0027author_email\u0027 instead\n  warnings.warn(\n/home/codz/projects/local/bindep-manjaro/bindep/.tox/py3/lib/python3.9/site-packages/setuptools/dist.py:717: UserWarning: Usage of dash-separated \u0027author-email\u0027 will not be supported in future versions. Please use the underscore name \u0027author_email\u0027 instead\n  warnings.warn(\npy3 develop-inst-noop: /home/codz/projects/local/bindep-manjaro/bindep\npy3 installed: -e git+https://opendev.org/opendev/bindep.git@80d82a44560218356850993ff158b169df7c6335#egg\u003dbindep,coverage\u003d\u003d6.0.2,distro\u003d\u003d1.6.0,extras\u003d\u003d1.0.0,fixtures\u003d\u003d3.0.0,mock\u003d\u003d4.0.3,packaging\u003d\u003d21.0,Parsley\u003d\u003d1.3,pbr\u003d\u003d5.6.0,pyparsing\u003d\u003d2.4.7,python-subunit\u003d\u003d1.4.0,six\u003d\u003d1.16.0,testrepository\u003d\u003d0.0.20,testtools\u003d\u003d2.5.0\npy3 run-test-pre: PYTHONHASHSEED\u003d\u00274028602419\u0027\npy3 run-test: commands[0] | python setup.py test --slowest --testr-args\u003d\n/home/codz/projects/local/bindep-manjaro/bindep/.tox/py3/lib/python3.9/site-packages/setuptools/dist.py:717: UserWarning: Usage of dash-separated \u0027author-email\u0027 will not be supported in future versions. Please use the underscore name \u0027author_email\u0027 instead\n  warnings.warn(\n/home/codz/projects/local/bindep-manjaro/bindep/.tox/py3/lib/python3.9/site-packages/setuptools/dist.py:717: UserWarning: Usage of dash-separated \u0027author-email\u0027 will not be supported in future versions. Please use the underscore name \u0027author_email\u0027 instead\n  warnings.warn(\nrunning test\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ . --list \nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpf4h7ze79\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpuuxtp2xu\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpks9bieo1\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmp2ruirr_1\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmp3x35rm5a\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpqhe_sn7l\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmp8y3o9__1\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpksefcmex\nwhich: no brew in (/home/codz/projects/local/bindep-manjaro/bindep/.tox/py3/bin:/home/codz/.local/share/virtualenvs/bindep-manjaro-cdTm7Mlg/bin:/home/codz/.pyenv/shims:/home/codz/.pyenv/bin:/home/codz/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin)\nRan 89 tests in 7.546s (+4.674s)\nPASSED (id\u003d2)\nSlowest Tests\nTest id                                                              Runtime (s)\n-------------------------------------------------------------------  -----------\nbindep.tests.test_depends.TestDepends.test_filename                  1.899\nbindep.tests.test_depends.TestDepends.test_platforms                 1.320\nbindep.tests.test_main.TestMain.test_called_as_module                1.236\nbindep.tests.test_depends.TestDepends.test_detects_opensuse_leap15   1.106\nbindep.tests.test_depends.TestDepends.test_detects_release           1.097\nbindep.tests.test_depends.TestDepends.test_detects_fedora23          1.094\nbindep.tests.test_depends.TestDepends.test_detects_amazon_linux      1.089\nbindep.tests.test_depends.TestDepends.test_detects_rhel_workstation  1.088\nbindep.tests.test_depends.TestDepends.test_check_rule_incompatible   1.086\nbindep.tests.test_depends.TestDepends.test_detects_alpine            1.086\npy27 develop-inst-noop: /home/codz/projects/local/bindep-manjaro/bindep\npy27 installed: DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.,-e git+https://opendev.org/opendev/bindep.git@80d82a44560218356850993ff158b169df7c6335#egg\u003dbindep,coverage\u003d\u003d5.5,distro\u003d\u003d1.6.0,extras\u003d\u003d1.0.0,fixtures\u003d\u003d3.0.0,funcsigs\u003d\u003d1.0.2,linecache2\u003d\u003d1.0.0,mock\u003d\u003d3.0.5,packaging\u003d\u003d20.9,Parsley\u003d\u003d1.3,pbr\u003d\u003d5.6.0,pyparsing\u003d\u003d2.4.7,python-mimeparse\u003d\u003d1.6.0,python-subunit\u003d\u003d1.4.0,six\u003d\u003d1.16.0,testrepository\u003d\u003d0.0.20,testtools\u003d\u003d2.4.0,traceback2\u003d\u003d1.4.0,unittest2\u003d\u003d1.1.0\npy27 run-test-pre: PYTHONHASHSEED\u003d\u00274028602419\u0027\npy27 run-test: commands[0] | python setup.py test --slowest --testr-args\u003d\nrunning test\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ . --list \nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpq94Li1\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpdSNL8S\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpiJhool\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpww741g\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpEOV9QW\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpFY3tWY\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmpxiYZXr\nrunning\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\\nOS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\\nOS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\\n${PYTHON:-python} -m subunit.run discover -t ./ .  --load-list /tmp/tmp4zMz1S\nwhich: no brew in (/home/codz/projects/local/bindep-manjaro/bindep/.tox/py27/bin:/home/codz/.local/share/virtualenvs/bindep-manjaro-cdTm7Mlg/bin:/home/codz/.pyenv/shims:/home/codz/.pyenv/bin:/home/codz/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin)\nbindep 2.9.1.dev5\nbindep 2.9.1.dev5\nRan 89 tests in 2.839s (-4.706s)\nPASSED (id\u003d3)\nSlowest Tests\nTest id                                                              Runtime (s)\n-------------------------------------------------------------------  -----------\nbindep.tests.test_depends.TestDepends.test_filename                  0.641\nbindep.tests.test_depends.TestDepends.test_platforms_include         0.416\nbindep.tests.test_main.TestMain.test_called_as_module                0.406\nbindep.tests.test_depends.TestDepends.test_list_all                  0.390\nbindep.tests.test_depends.TestDepends.test_platforms                 0.387\nbindep.tests.test_depends.TestDepends.test_detects_ubuntu            0.375\nbindep.tests.test_depends.TestDepends.test_opensuse_implies_rpm      0.367\nbindep.tests.test_depends.TestDepends.test_detects_suse_linux        0.367\nbindep.tests.test_depends.TestDepends.test_detects_opensuse_project  0.366\nbindep.tests.test_depends.TestDepends.test_parser_patterns           0.363\n/home/codz/projects/local/bindep-manjaro/bindep/.tox/pep8/lib/python3.9/site-packages/setuptools/dist.py:717: UserWarning: Usage of dash-separated \u0027author-email\u0027 will not be supported in future versions. Please use the underscore name \u0027author_email\u0027 instead\n  warnings.warn(\n/home/codz/projects/local/bindep-manjaro/bindep/.tox/pep8/lib/python3.9/site-packages/setuptools/dist.py:717: UserWarning: Usage of dash-separated \u0027author-email\u0027 will not be supported in future versions. Please use the underscore name \u0027author_email\u0027 instead\n  warnings.warn(\npep8 develop-inst-noop: /home/codz/projects/local/bindep-manjaro/bindep\npep8 installed: -e git+https://opendev.org/opendev/bindep.git@80d82a44560218356850993ff158b169df7c6335#egg\u003dbindep,distro\u003d\u003d1.6.0,flake8\u003d\u003d3.8.4,hacking\u003d\u003d3.2.0,mccabe\u003d\u003d0.6.1,packaging\u003d\u003d21.0,Parsley\u003d\u003d1.3,pbr\u003d\u003d5.6.0,pycodestyle\u003d\u003d2.6.0,pyflakes\u003d\u003d2.2.0,pyparsing\u003d\u003d2.4.7\npep8 run-test-pre: PYTHONHASHSEED\u003d\u00274028602419\u0027\npep8 run-test: commands[0] | flake8\n__________________________________________________________________________________________ summary ___________________________________________________________________________________________\n  py3: commands succeeded\n  py27: commands succeeded\n  pep8: commands succeeded\n  congratulations :)\n[codz@lt bindep]$ cat /etc/os-release\nNAME\u003d\"Manjaro Linux\"\nID\u003dmanjaro\nID_LIKE\u003darch\nBUILD_ID\u003drolling\nPRETTY_NAME\u003d\"Manjaro Linux\"\nANSI_COLOR\u003d\"32;1;24;144;200\"\nHOME_URL\u003d\"https://manjaro.org/\"\nDOCUMENTATION_URL\u003d\"https://wiki.manjaro.org/\"\nSUPPORT_URL\u003d\"https://manjaro.org/\"\nBUG_REPORT_URL\u003d\"https://bugs.manjaro.org/\"\nLOGO\u003dmanjarolinux\n","commit_id":"80d82a44560218356850993ff158b169df7c6335"}]}
