Ok, that’s strange to me. Maybe there are some other packages I have installed which are responsible for the issue?
However, here is my complete output, using fedpkg -v --release f32 local
. Note that I cannot use fedpkg co fpaste
, as I have not set it up.
[rpmpackageuser@notebook fpaste]$ rpm -qa \*rpkg\*
rpkg-common-1.60-7.fc32.noarch
rpkg-2.7-5.fc32.noarch
python3-rpkg-1.60-7.fc32.noarch
[rpmpackageuser@notebook fpaste]$ wget https://kojipkgs.fedoraproject.org//packages/fpaste/0.4.0.1/1.fc32/src/fpaste-0.4.0.1-1.fc32.src.rpm
--2020-08-11 10:14:08-- https://kojipkgs.fedoraproject.org//packages/fpaste/0.4.0.1/1.fc32/src/fpaste-0.4.0.1-1.fc32.src.rpm
Resolving kojipkgs.fedoraproject.org (kojipkgs.fedoraproject.org)... 38.145.60.20, 38.145.60.21
Connecting to kojipkgs.fedoraproject.org (kojipkgs.fedoraproject.org)|38.145.60.20|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 36546 (36K) [application/x-rpm]
Saving to: ‘fpaste-0.4.0.1-1.fc32.src.rpm’
fpaste-0.4.0.1-1.fc32.src.rpm 100%[===============================================>] 35.69K 109KB/s in 0.3s
2020-08-11 10:14:09 (109 KB/s) - ‘fpaste-0.4.0.1-1.fc32.src.rpm’ saved [36546/36546]
[rpmpackageuser@notebook fpaste]$ rpm2cpio fpaste-0.4.0.1-1.fc32.src.rpm |cpio -idm
69 blocks
[rpmpackageuser@notebook fpaste]$ fedpkg -v --release f32 local
Could not execute local: join() argument must be str, bytes, or os.PathLike object, not 'NoneType'
Traceback (most recent call last):
File "/usr/bin/fedpkg", line 11, in <module>
load_entry_point('fedpkg==1.38', 'console_scripts', 'fedpkg')()
File "/usr/lib/python3.8/site-packages/fedpkg/__main__.py", line 87, in main
sys.exit(client.args.command())
File "/usr/lib/python3.8/site-packages/pyrpkg/cli.py", line 2164, in local
self.sources()
File "/usr/lib/python3.8/site-packages/pyrpkg/cli.py", line 2598, in sources
self.cmd.sources(outdir)
File "/usr/lib/python3.8/site-packages/pyrpkg/__init__.py", line 2075, in sources
if not os.path.exists(self.sources_filename):
File "/usr/lib/python3.8/site-packages/pyrpkg/__init__.py", line 1099, in sources_filename
return os.path.join(self.path, self.layout.sources_file_template)
File "/usr/lib64/python3.8/posixpath.py", line 90, in join
genericpath._check_arg_types('join', a, *p)
File "/usr/lib64/python3.8/genericpath.py", line 152, in _check_arg_types
raise TypeError(f'{funcname}() argument must be str, bytes, or '
TypeError: join() argument must be str, bytes, or os.PathLike object, not 'NoneType'
So, the only other involved packages are fedpkg and python3-libs:
fedpkg-1.38-4.fc32.noarch
python3-libs-3.8.5-2.fc32.x86_64
About the bodhi issue: Thanks for reporting it. I think I have nothing to add at the moment.