My epel8 build for python-extras succeeded just fine (using python-testtools from a build override as a dependency - https://bodhi.fedoraproject.org/overrides/python-testtools-2.4.0-3.el8), but the epel8-playground build claims python-testtools is not available:
epel8: https://koji.fedoraproject.org/koji/buildinfo?buildID=1499241
epel8-playground: https://koji.fedoraproject.org/koji/taskinfo?taskID=43889481
DEBUG util.py:600: No matching package to install: 'python3-testtools' DEBUG util.py:600: Not all dependencies satisfied DEBUG util.py:600: Error: Some packages could not be found.
Does the playground setup not take overrides into account?
Thanks,
On Tue, Apr 28, 2020 at 09:22:56PM -0700, Michel Alexandre Salim wrote:
My epel8 build for python-extras succeeded just fine (using python-testtools from a build override as a dependency - https://bodhi.fedoraproject.org/overrides/python-testtools-2.4.0-3.el8), but the epel8-playground build claims python-testtools is not available:
epel8: https://koji.fedoraproject.org/koji/buildinfo?buildID=1499241
epel8-playground: https://koji.fedoraproject.org/koji/taskinfo?taskID=43889481
DEBUG util.py:600: No matching package to install: 'python3-testtools' DEBUG util.py:600: Not all dependencies satisfied DEBUG util.py:600: Error: Some packages could not be found.
Does the playground setup not take overrides into account?
playground is an independent build target and thus overrides in epel8 and epel8-playground are independent. But you don't need to create overrides in epel8-playground because builds there appears in a build root automatically on next repository regeneration.
However, your problem is not in overrides. Your problem is that python-testtools package has never been successfully built for epel8.playground:
https://koji.fedoraproject.org/koji/packageinfo?packageID=11850
That's probably because of Carl George carl@george.computer deleted the package.cfg configuration from epel8 branch to mirror the builds into epel8-buildroot:
commit dd46fcc88a92241e2aa776208cf7ef0dddbab541 Author: Carl George carl@george.computer Date: Fri Apr 24 01:06:33 2020 -0500
Revert ""Adding package.cfg file""
This reverts commit 6a8c5775eb802cc8acfb93dfbe7e00d8e92a24a3.
-- Petr
On 4/29/20 3:06 AM, Petr Pisar wrote:
That's probably because of Carl George carl@george.computer deleted the package.cfg configuration from epel8 branch to mirror the builds into epel8-buildroot:
commit dd46fcc88a92241e2aa776208cf7ef0dddbab541 Author: Carl George carl@george.computer Date: Fri Apr 24 01:06:33 2020 -0500
Revert ""Adding package.cfg file"" This reverts commit 6a8c5775eb802cc8acfb93dfbe7e00d8e92a24a3.
Ah indeed. Carl was trying to make it easier to merge changes from master and wanted to back out my diff that erroneously stripped the changelog, but package.cfg should probably stay there.
I'm restoring that commit.
Thanks,
On 4/29/20 4:12 PM, Michel Alexandre Salim wrote:
On 4/29/20 3:06 AM, Petr Pisar wrote:
That's probably because of Carl George carl@george.computer deleted the package.cfg configuration from epel8 branch to mirror the builds into epel8-buildroot:
commit dd46fcc88a92241e2aa776208cf7ef0dddbab541 Author: Carl George carl@george.computer Date: Fri Apr 24 01:06:33 2020 -0500
Revert ""Adding package.cfg file""
This reverts commit 6a8c5775eb802cc8acfb93dfbe7e00d8e92a24a3.
Ah indeed. Carl was trying to make it easier to merge changes from master and wanted to back out my diff that erroneously stripped the changelog, but package.cfg should probably stay there.
I'm restoring that commit.
Digging deeper -- now python-testtools doesn't build in epel8-playground because python-testscenarios somehow is missing an epel8-playground branch. Oh joy.
I reissued `fedpkg request-branch` and that somehow generates *two* tickets and I had to close the epel8 one since the branch already exists. Hoping this works:
https://pagure.io/releng/fedora-scm-requests/issue/24661
Thanks,
epel-devel@lists.fedoraproject.org