I just had multiple builds fail due to the koji rpmautospec plugin crashing, caused by what looks like a bug in the Python code - relevant output of fedpkg build for one of the failed builds here:
fedpkg build
111755223 build (f39-build-side-81486, /rpms/rust-rkyv.git:658a0775a9c0b812153b1f70a953cc2b9d941e6a): open (buildvm-s390x-22.s390.fedoraproject.org) -> FAILED: CallbackError: Error running postSCMCheckout callback from _koji_plugin__rpmautospec_builder: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/koji/plugin.py", line 221, in run_callbacks func(cbtype, *cb_args, **cb_kwargs) File "/usr/lib/koji-builder-plugins/rpmautospec_builder.py", line 19, in process_distgit_cb if not process_distgit(srcdir, enable_caching=False): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/rpmautospec/subcommands/process_distgit.py", line 83, in process_distgit AttributeError: 'function' object has no attribute '__wrapped__' 0 free 2 open 10 done 1 failed 111755224 buildSRPMFromSCM (/rpms/rust-rkyv.git:658a0775a9c0b812153b1f70a953cc2b9d941e6a): open (buildvm-x86-13.iad2.fedoraproject.org) -> FAILED: CallbackError: Error running postSCMCheckout callback from _koji_plugin__rpmautospec_builder: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/koji/plugin.py", line 221, in run_callbacks func(cbtype, *cb_args, **cb_kwargs) File "/usr/lib/koji-builder-plugins/rpmautospec_builder.py", line 19, in process_distgit_cb if not process_distgit(srcdir, enable_caching=False): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/rpmautospec/subcommands/process_distgit.py", line 83, in process_distgit AttributeError: 'function' object has no attribute '__wrapped__' 0 free 1 open 10 done 2 failed 111754143 chainbuild (f39-build-side-81486): open (buildvm-s390x-26.s390.fedoraproject.org) -> FAILED: CallbackError: Error running postSCMCheckout callback from _koji_plugin__rpmautospec_builder: Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/koji/plugin.py", line 221, in run_callbacks func(cbtype, *cb_args, **cb_kwargs) File "/usr/lib/koji-builder-plugins/rpmautospec_builder.py", line 19, in process_distgit_cb if not process_distgit(srcdir, enable_caching=False): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/rpmautospec/subcommands/process_distgit.py", line 83, in process_distgit AttributeError: 'function' object has no attribute '__wrapped__'
Metadata Update from @kevin: - Issue assigned to kevin
I just reinstalled these... checking.
Whatever you did, it seems to have fixed the crashes. I I launched about 10 builds since and none of them had this problem. Thank you!
Metadata Update from @decathorpe: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
I think it was that I downgraded the rpmautospec plugin, but didn't restart kojid on those builders after. ;( My bad. Sorry about that.