Hi, On Tue, Apr 27, 2021 at 12:38:04PM -0700, Quanah Gibson-Mount wrote: > 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?
I've pushed a fix that avoids `dpkg-parsechanglog` altogether since we really only need the version number from the first line. Thanks for letting us know! -- Guido > > 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 > git-buildpackage@lists.sigxcpu.org > http://lists.sigxcpu.org/mailman/listinfo/git-buildpackage _______________________________________________ git-buildpackage mailing list git-buildpackage@lists.sigxcpu.org http://lists.sigxcpu.org/mailman/listinfo/git-buildpackage