mirror of
https://git.centos.org/centos/centpkg.git
synced 2025-02-24 00:32:55 +00:00
No description
![]() Avoid the following traceback. Could not execute clone: __init__() got an unexpected keyword argument 'distgit_namespaced' Traceback (most recent call last): File "/usr/lib/python-exec/python3.4/centpkg", line 19, in <module> main() File "/home/pavlix/src/centpkg/src/centpkg/__main__.py", line 70, in main sys.exit(client.args.command()) File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 1029, in clone self.cmd.clone(self.args.module[0], File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 87, in cmd self.load_cmd() File "/usr/lib64/python3.4/site-packages/pyrpkg/cli.py", line 117, in load_cmd distgit_namespaced=dg_namespaced TypeError: __init__() got an unexpected keyword argument 'distgit_namespaced' Signed-off-by: Pavel Šimerda <pavlix@pavlix.net> |
||
---|---|---|
src | ||
tests | ||
.gitignore | ||
centpkg.spec | ||
COPYING | ||
README.md | ||
setup.py |
Centpkg
Centpkg is a wrapper for rpkg which interacts with RPM git repositories like the ones hosted at http://git.centos.org. Rpkg also provides some convenience methods/commands for local builds via mock or rpmbuild, for interacting with koji, and for generating patches.
Centpkg is in pre-alpha state, as of now this is a proof of concept.
For now only a very small subset of rpkg commands are enabled.
Exception handling at the top level has been disabled for now to get better tracebacks during development.
Current workflow
For a sig working on a package in git.centos.org, the following workflow is recommended:
# In this example a member of the virt sig would like to scratch-build a2ps on EL6
$ centpkg clone -b virt6 a2ps
$ cd a2ps
$ centpkg build --srpm --scratch
# Tagged builds can be done also
$ centpkg build --srpm
License
Unless otherwise specified, all files are licensed under GPLv2+. See COPYING for more license information