rdopkg - RPM packaging automation tool CLI

Property Value
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.


Package Version Architecture Repository
rdopkg-0.47.3-1.fc27.noarch.rpm 0.47.3 noarch Fedora Updates Testing
rdopkg-0.47.3-1.fc27.noarch.rpm 0.47.3 noarch Fedora Updates Testing
rdopkg-0.46.3-1.fc27.noarch.rpm 0.46.3 noarch Fedora Updates
rdopkg-0.45.0-4.fc27.noarch.rpm 0.45.0 noarch Fedora
rdopkg-0.45.0-4.fc27.noarch.rpm 0.45.0 noarch Fedora
rdopkg - - -


Name Value
/usr/bin/python2 -
python2-rdopkg = 0.46.3-1.fc27


Name Value
rdopkg = 0.46.3-1.fc27


Type URL
Binary Package rdopkg-0.46.3-1.fc27.noarch.rpm
Source Package rdopkg-0.46.3-1.fc27.src.rpm

Install Howto

Install rdopkg rpm package:

# dnf install rdopkg




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

See Also

Package Description
rear-2.4-1.fc27.i686.rpm Relax-and-Recover is a Linux disaster recovery and system migration tool
rebase-helper-0.14.0-1.fc27.noarch.rpm The tool that helps you to rebase your package to the latest version
rebloom-1.0.3-2.fc27.i686.rpm Bloom Filter Module for Redis
recap-1.4.0-1.fc27.noarch.rpm Generates reports of various system information
recoll-1.24.1-1.fc27.i686.rpm Desktop full text search tool with Qt GUI
recoll-kio-1.24.1-1.fc27.i686.rpm KIO support for recoll
redhat-rpm-config-79-1.fc27.noarch.rpm Red Hat specific rpm configuration files
redis-4.0.10-1.fc27.i686.rpm A persistent key-value database
redis-devel-4.0.10-1.fc27.i686.rpm Development header for Redis module development
redis-doc-4.0.10-1.fc27.noarch.rpm Documentation for Redis including man pages
redis-trib-4.0.10-1.fc27.noarch.rpm Cluster management script for Redis
rednotebook-2.5-1.fc27.noarch.rpm Daily journal with calendar, templates and keyword searching
rejson-1.0.1-1.fc27.i686.rpm JSON data type for Redis
relval-2.4.0-1.fc27.noarch.rpm Tool for interacting with Fedora QA wiki pages
remctl-3.14-1.fc27.i686.rpm Client/server for Kerberos-authenticated command execution