Hi,

I've been using git-buildpackage to build packages for debian and Ubuntu. I'd like to continue using it for building RPMs. However, trying to install on a CentOS 8 box currently leads to failure as it tries to execute the debian specific command dpkg-changelog:

pip3 install gbp
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3 install --user` instead.
Collecting gbp
Downloading https://files.pythonhosted.org/packages/6c/70/5df28a75ec7036c04bad0bd3bff417435142dee8bf34f2be0cee515caa74/gbp-0.9.22.tar.gz (1.1MB) 100% |████████████████████████████████| 1.1MB 659kB/s
   Complete output from command python setup.py egg_info:
   Traceback (most recent call last):
     File "<string>", line 1, in <module>
     File "/tmp/pip-build-zrwumhm5/gbp/setup.py", line 77, in <module>
       version=parse_and_fetch_version(),
File "/tmp/pip-build-zrwumhm5/gbp/setup.py", line 55, in parse_and_fetch_version
       version = _parse_changelog()
File "/tmp/pip-build-zrwumhm5/gbp/setup.py", line 29, in _parse_changelog popen = subprocess.Popen('dpkg-parsechangelog', stdout=subprocess.PIPE)
     File "/usr/lib64/python3.6/subprocess.py", line 729, in __init__
       restore_signals, start_new_session)
File "/usr/lib64/python3.6/subprocess.py", line 1364, in _execute_child
       raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'dpkg-parsechangelog': 'dpkg-parsechangelog'


Is there a guide on how to install on dnf based systems?

Thanks!

Regards,
Quanah



--

Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
_______________________________________________
git-buildpackage mailing list
[email protected]
http://lists.sigxcpu.org/mailman/listinfo/git-buildpackage

Reply via email to