rdopkg - RPM packaging automation tool CLI

Distribution: Fedora 27
Repository: Fedora Updates i386
Package name: rdopkg
Package version: 0.46.3
Package release: 1.fc27
Package architecture: noarch
Package type: rpm
Installed size: 361.90 KB
Download size: 79.59 KB
Official Mirror: dl.fedoraproject.org
rdopkg is a tool for automating RPM packaging tasks such as managing patches, updating to a new version and much more. Although it contains several RDO-specific actions, most of rdopkg functionality can be used for any RPM package following conventions described in the rdopkg manual. This package contains rdopkg executable, man pages and docs.



  • rdopkg = 0.46.3-1.fc27


    Install Howto

    Install the rdopkg rpm package:

    # dnf install rdopkg


    • /usr/bin/rdopkg
    • /usr/share/doc/rdopkg/README.md
    • /usr/share/doc/rdopkg/rdopkg-adv-new-version.7.adoc
    • /usr/share/doc/rdopkg/rdopkg-adv-requirements.7.adoc
    • /usr/share/doc/rdopkg/rdopkg-feature-actions.7.adoc
    • /usr/share/doc/rdopkg/rdopkg-feature-fix.7.adoc
    • /usr/share/doc/rdopkg/rdopkg-feature-new-version.7.adoc
    • /usr/share/doc/rdopkg/rdopkg-feature-patch.7.adoc
    • /usr/share/doc/rdopkg/rdopkg-feature-pkgenv.7.adoc
    • /usr/share/doc/rdopkg/rdopkg.1.adoc
    • /usr/share/doc/rdopkg/html/rdo.css
    • /usr/share/doc/rdopkg/html/rdopkg-adv-new-version.7.html
    • /usr/share/doc/rdopkg/html/rdopkg-adv-requirements.7.html
    • /usr/share/doc/rdopkg/html/rdopkg-feature-actions.7.html
    • /usr/share/doc/rdopkg/html/rdopkg-feature-fix.7.html
    • /usr/share/doc/rdopkg/html/rdopkg-feature-new-version.7.html
    • /usr/share/doc/rdopkg/html/rdopkg-feature-patch.7.html
    • /usr/share/doc/rdopkg/html/rdopkg-feature-pkgenv.7.html
    • /usr/share/doc/rdopkg/html/rdopkg.1.html
    • /usr/share/man/man1/rdopkg.1.gz
    • /usr/share/man/man7/rdopkg-adv-new-version.7.gz
    • /usr/share/man/man7/rdopkg-adv-requirements.7.gz
    • /usr/share/man/man7/rdopkg-feature-actions.7.gz
    • /usr/share/man/man7/rdopkg-feature-fix.7.gz
    • /usr/share/man/man7/rdopkg-feature-new-version.7.gz
    • /usr/share/man/man7/rdopkg-feature-patch.7.gz
    • /usr/share/man/man7/rdopkg-feature-pkgenv.7.gz


    2018-02-15 - Jakub Ružička <jruzicka@redhat.com> 0.46.3-1 - deps: Remove requirement on pyOpenSSL (previously a workaround) - distgit: Add -R/--release-bump-index argument - distgit: Support DLRN 0.date.hash and 0.1.date.hash Release formats - distgit: Preserve Change-Id when amending a commit - distgit: normalize commit messages - new-version: ensure -H and -B work together - new-version: don't display redundant message on -b - new-version: enable `fedpkg new-sources` for Fedora by default - new-version: fix `fedpkg new-sources` getting wrong tarball - patch: return 0 on no new patches - pkgenv: show patches base and base git ref information - rdoinfo: Fix error on info-tags-diff for packages without buildsys-tags - rdoinfo: Use "project" as package primary key to compare tags - reqcheck: normalize python2/python3 package names - spec: better detection of multiple changelog entries - spec: don't get confused by changelog mentions in the changelog - spec: don't duplicate %{?dist} - core: action alias support - core: fix new action check for old state - refactor: Remove legacy coprbuild action - refactor: nice error messages on invalid Version/patches_base - refactor: split utils.cmd, create separate utils.git module - refactor: unify patch and update-patches - tests: Add Zuul v3 jobs - tests: Add newversion.feature scenario using --bug - tests: Add topy to tox as a linting check - tests: Extend newversion.feature for coverage of -H - tests: add topy to whitelist_externals - tests: expand fix.feature scenarios - tests: improved reporting and test names - tests: make spec file Then assert more descriptive - doc: Trailing whitespace cleanup in doc files - doc: Typo fixes from topy - doc: include feature scenarios in the documentation - doc: make file naming consistent - doc: remove obsolete building doc - doc: update README.md with Fedora/EPEL install instructions - doc: update README.md with current information - doc: update bug tracker information in the manual

    2017-09-06 - Jakub Ružička <jruzicka@redhat.com> 0.45.0-4 - First Fedora release

    2017-09-04 - Jakub Ružička <jruzicka@redhat.com> 0.45.0-3 - Split CLI into separate package for easy py2 -> py3 transition - Reccomend blessings instead of Require on supported platforms

    2017-08-30 - Jakub Ružička <jruzicka@redhat.com> 0.45.0-2 - Correct Source URL

    2017-08-30 - Jakub Ružička <jruzicka@redhat.com> 0.45.0-1 - fix: Fix rdo_projects.py example to work with latest rdoinfo - fix: Remove obsolete run_tests.sh - fix: Use absolute path for base_path when not using local_repo_path - fix: cbsbuild: fix compatibility with Koji 1.13 - fix: core: only load state file on --continue - fix: patch: format-patches with a standard abbrev setting - fix: restore proper --continue functionality - fix: show nice message on no distgit changes and unbreak gate - spec: add Python 3 package - spec: add docstrings to some methods - spec: improve unicode support - spec: properly expand macros defined in .spec file - tests: Add a rdopkg fix scenario - no changelog update - tests: Additional test for --abort clears rdopkg state file - tests: add rdopkg fix revert everything scenario - tests: enable python 3 testing - tests: fix whitespace to make pycodestyle happy - tests: speed up findpkg integration test - tests: use tox to setup and run tests - doc: Update MANIFEST.in - doc: update HACKING.md for new test setup

    2017-08-24 - Jakub Ruzicka <jruzicka@redhat.com> 0.44.2-2 - Add Python 3 support with python3-rdopkg

    2017-07-26 - Jakub Ruzicka <jruzicka@redhat.com> 0.44.2-1 - Use absolute path for repo_path

    2017-07-25 - Jakub Ruzicka <jruzicka@redhat.com> 0.44.1-1 - setup.py: removed versioned requires breaking epel7 - Add pbr to requirements.txt