Created attachment 1553905 [details] Full log from Copr The %check of pyramid fails with Python 3.8: ====================================================================== FAIL: test_scan_integration_conflict (tests.test_config.test_init.ConfiguratorTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "/builddir/build/BUILD/python3-python-pyramid-1.10.2-1.fc31/tests/test_config/test_init.py", line 1144, in test_scan_integration_conflict c.commit() pyramid.exceptions.ConfigurationConflictError: Conflicting configuration actions For: ('view', None, '', None, 'd41d8cd98f00b204e9800998ecf8427e') Line 5 of file /builddir/build/BUILD/python3-python-pyramid-1.10.2-1.fc31/tests/test_config/pkgs/selfscan/__init__.py: def abc(request): Line 5 of file /builddir/build/BUILD/python3-python-pyramid-1.10.2-1.fc31/tests/test_config/pkgs/selfscan/__init__.py: def abc(request): For: ('view', None, 'two', None, 'd41d8cd98f00b204e9800998ecf8427e') Line 5 of file /builddir/build/BUILD/python3-python-pyramid-1.10.2-1.fc31/tests/test_config/pkgs/selfscan/another.py: def two(request): Line 5 of file /builddir/build/BUILD/python3-python-pyramid-1.10.2-1.fc31/tests/test_config/pkgs/selfscan/another.py: def two(request): During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/builddir/build/BUILD/python3-python-pyramid-1.10.2-1.fc31/tests/test_config/test_init.py", line 1155, in test_scan_integration_conflict self.assertTrue("@view_config(renderer='string')" in which) AssertionError: False is not true ---------------------------------------------------------------------- Full log attached. (Note: This is not a chameleon update problem, the same version of chameleon+pyramid builds fine on Python 3.7.) This blocks the Python 3.8 boostratp towards bodhi and fedpkg.
https://github.com/Pylons/pyramid/issues/3471
Note that skipping test_scan_integration_conflict seems like a reasonable thing to do.
Hey Miro! It looks like that issue was closed by https://github.com/Pylons/pyramid/pull/3483. It also looks like they made a 1.10.4 release, but it seems that only some of the commits from that pull request were included in that release (unless my ctrl-f Firefox skills are failing me): https://github.com/Pylons/pyramid/commits/1.10.4 In particular, I do see https://github.com/Pylons/pyramid/pull/3483/commits/b1c366a5921969254d87ffc2417d39046cffebe3 but do not see https://github.com/Pylons/pyramid/pull/3483/commits/bd51b6c3afb8bd46d37bbf77e208f2e91401b1db. I'm not sure if that's important. They also didn't really mention Python 3.8 much in their release notes: https://docs.pylonsproject.org/projects/pyramid/en/1.10-branch/changes.html#changes-1-10-4. Anyways, maybe we could try 1.10.4 out and see what happens?
Thanks. It works. https://src.fedoraproject.org/rpms/python-pyramid/pull-request/3