|
Jakub Ružička |
59fef16 |
%{!?upstream_version: %global upstream_version %{version}%{?milestone}}
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
# Python3 support for Fedora 24+
|
|
Jakub Ružička |
59fef16 |
%if 0%{?fedora} >= 24
|
|
Jakub Ružička |
59fef16 |
%global with_python3 1
|
|
Jakub Ružička |
59fef16 |
%endif
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
Name: rdopkg
|
|
Jakub Ružička |
88e868b |
Version: 0.51.1
|
|
Jakub Ružička |
92932fc |
Release: 1%{?dist}
|
|
Jakub Ružička |
59fef16 |
Summary: RPM packaging automation tool CLI
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
Group: Development/Languages
|
|
Jakub Ružička |
59fef16 |
License: ASL 2.0
|
|
Jakub Ružička |
59fef16 |
URL: https://github.com/softwarefactory-project/rdopkg/
|
|
Jakub Ružička |
59fef16 |
Source0: https://pypi.io/packages/source/r/%{name}/%{name}-%{upstream_version}.tar.gz
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
BuildArch: noarch
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
BuildRequires: git
|
|
Jakub Ružička |
59fef16 |
# for documentation
|
|
Jakub Ružička |
59fef16 |
BuildRequires: asciidoc
|
|
Jakub Ružička |
ac16578 |
# for doc/gherkin-parser.py
|
|
Jakub Ružička |
ac16578 |
BuildRequires: python
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
Requires: python2-rdopkg == %{version}-%{release}
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%description
|
|
Jakub Ružička |
59fef16 |
rdopkg is a tool for automating RPM packaging tasks such as managing patches,
|
|
Jakub Ružička |
59fef16 |
updating to a new version and much more.
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
Although it contains several RDO-specific actions, most of rdopkg
|
|
Jakub Ružička |
59fef16 |
functionality can be used for any RPM package following conventions
|
|
Jakub Ružička |
59fef16 |
described in the rdopkg manual.
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
This package contains rdopkg executable, man pages and docs.
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%package -n python2-rdopkg
|
|
Jakub Ružička |
59fef16 |
Summary: RPM packaging automation tool
|
|
Jakub Ružička |
59fef16 |
%{?python_provide:%python_provide python2-rdopkg}
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
BuildRequires: python2-devel
|
|
|
b919063 |
BuildRequires: python2-setuptools
|
|
|
b919063 |
BuildRequires: python2-pbr
|
|
|
b919063 |
BuildRequires: python2-pyyaml
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
d2a6696 |
Requires: python2-distroinfo >= 0.3.0
|
|
|
b919063 |
Requires: python2-future
|
|
Jakub Ružička |
59fef16 |
Requires: python2-koji
|
|
Jakub Ružička |
88e868b |
Requires: python2-munch
|
|
|
b919063 |
Requires: python2-paramiko
|
|
|
b919063 |
Requires: python2-pbr
|
|
|
b919063 |
Requires: python2-pymod2pkg >= 0.2.1
|
|
|
b919063 |
Requires: python2-requests
|
|
|
b919063 |
Requires: python2-setuptools
|
|
|
b919063 |
Requires: python2-six
|
|
|
b919063 |
Requires: python2-pyyaml
|
|
Jakub Ružička |
59fef16 |
Requires: git-core
|
|
Jakub Ružička |
59fef16 |
Requires: git-review
|
|
Jakub Ružička |
59fef16 |
%if 0%{?fedora} || 0%{?rhel} >= 8
|
|
|
b919063 |
Recommends: python2-blessings
|
|
Jakub Ružička |
59fef16 |
%else
|
|
Jakub Ružička |
59fef16 |
Requires: python-blessings
|
|
Jakub Ružička |
59fef16 |
%endif
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%description -n python2-rdopkg
|
|
Jakub Ružička |
59fef16 |
rdopkg is a tool for automating RPM packaging tasks such as managing patches,
|
|
Jakub Ružička |
59fef16 |
updating to a new version and much more.
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
Although it contains several RDO-specific actions, most of rdopkg
|
|
Jakub Ružička |
59fef16 |
functionality can be used for any RPM package following conventions
|
|
Jakub Ružička |
59fef16 |
described in the rdopkg manual.
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%if 0%{?with_python3}
|
|
Jakub Ružička |
59fef16 |
%package -n python3-rdopkg
|
|
Jakub Ružička |
59fef16 |
Summary: RPM packaging automation tool
|
|
Jakub Ružička |
59fef16 |
%{?python_provide:%python_provide python3-rdopkg}
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
BuildRequires: python3-devel
|
|
Jakub Ružička |
59fef16 |
BuildRequires: python3-setuptools
|
|
Jakub Ružička |
59fef16 |
BuildRequires: python3-pbr
|
|
Jakub Ružička |
59fef16 |
BuildRequires: python3-PyYAML
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
d2a6696 |
Requires: python3-distroinfo >= 0.3.0
|
|
Jakub Ružička |
59fef16 |
Requires: python3-future
|
|
Jakub Ružička |
59fef16 |
Requires: python3-koji
|
|
Jakub Ružička |
88e868b |
Requires: python3-munch
|
|
Jakub Ružička |
59fef16 |
Requires: python3-paramiko
|
|
Jakub Ružička |
59fef16 |
Requires: python3-pbr
|
|
Jakub Ružička |
59fef16 |
Requires: python3-pymod2pkg >= 0.2.1
|
|
Jakub Ružička |
59fef16 |
Requires: python3-pyOpenSSL >= 16.2.0
|
|
Jakub Ružička |
59fef16 |
Requires: python3-requests
|
|
Jakub Ružička |
59fef16 |
Requires: python3-setuptools
|
|
Jakub Ružička |
59fef16 |
Requires: python3-six
|
|
Jakub Ružička |
59fef16 |
Requires: python3-PyYAML
|
|
Jakub Ružička |
59fef16 |
Requires: git-core
|
|
Jakub Ružička |
59fef16 |
Requires: git-review
|
|
Jakub Ružička |
59fef16 |
%if 0%{?fedora} || 0%{?rhel} >= 8
|
|
Jakub Ružička |
59fef16 |
Recommends: python3-blessings
|
|
Jakub Ružička |
59fef16 |
%else
|
|
Jakub Ružička |
59fef16 |
Requires: python3-blessings
|
|
Jakub Ružička |
59fef16 |
%endif
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%description -n python3-rdopkg
|
|
Jakub Ružička |
59fef16 |
rdopkg is a tool for automating RPM packaging tasks such as managing patches,
|
|
Jakub Ružička |
59fef16 |
updating to a new version and much more.
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
Although it contains several RDO-specific actions, most of rdopkg
|
|
Jakub Ružička |
59fef16 |
functionality can be used for any RPM package following conventions
|
|
Jakub Ružička |
59fef16 |
described in the rdopkg manual.
|
|
Jakub Ružička |
59fef16 |
%endif
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%prep
|
|
Jakub Ružička |
59fef16 |
%autosetup -n %{name}-%{upstream_version} -S git
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
# We handle requirements ourselves, pkg_resources only bring pain
|
|
Jakub Ružička |
59fef16 |
rm -rf requirements.txt test-requirements.txt
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%build
|
|
Jakub Ružička |
59fef16 |
%py2_build
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%if 0%{?with_python3}
|
|
Jakub Ružička |
59fef16 |
%py3_build
|
|
Jakub Ružička |
59fef16 |
%endif
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%install
|
|
Jakub Ružička |
59fef16 |
%if 0%{?with_python3}
|
|
Jakub Ružička |
59fef16 |
%py3_install
|
|
Jakub Ružička |
59fef16 |
mv %{buildroot}%{_bindir}/rdopkg %{buildroot}%{_bindir}/rdopkg-%{python3_version}
|
|
Jakub Ružička |
59fef16 |
ln -s ./rdopkg-%{python3_version} %{buildroot}%{_bindir}/rdopkg-3
|
|
Jakub Ružička |
59fef16 |
%endif
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%py2_install
|
|
Jakub Ružička |
59fef16 |
ln -s ./rdopkg %{buildroot}%{_bindir}/rdopkg-%{python2_version}
|
|
Jakub Ružička |
59fef16 |
ln -s ./rdopkg %{buildroot}%{_bindir}/rdopkg-2
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
# docs use asciidoc because rst is ugly
|
|
Jakub Ružička |
59fef16 |
make doc
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
# man pages
|
|
Jakub Ružička |
59fef16 |
install -d -m 755 %{buildroot}%{_mandir}/man{1,7}
|
|
Jakub Ružička |
59fef16 |
install -p -m 644 doc/man/*.1 %{buildroot}%{_mandir}/man1/
|
|
Jakub Ružička |
59fef16 |
install -p -m 644 doc/man/*.7 %{buildroot}%{_mandir}/man7/
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%files -n rdopkg
|
|
Jakub Ružička |
59fef16 |
%doc README.md
|
|
Jakub Ružička |
59fef16 |
%doc doc/*.adoc doc/html
|
|
Jakub Ružička |
59fef16 |
%{_bindir}/rdopkg
|
|
Jakub Ružička |
59fef16 |
%{_mandir}/man1/rdopkg*
|
|
Jakub Ružička |
59fef16 |
%{_mandir}/man7/rdopkg*
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%files -n python2-rdopkg
|
|
Jakub Ružička |
59fef16 |
%license LICENSE
|
|
Jakub Ružička |
59fef16 |
%{_bindir}/rdopkg-2
|
|
Jakub Ružička |
59fef16 |
%{_bindir}/rdopkg-%{python2_version}
|
|
Jakub Ružička |
59fef16 |
%{python2_sitelib}/rdopkg
|
|
Jakub Ružička |
59fef16 |
%{python2_sitelib}/*.egg-info
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%if 0%{?with_python3}
|
|
Jakub Ružička |
59fef16 |
%files -n python3-rdopkg
|
|
Jakub Ružička |
59fef16 |
%license LICENSE
|
|
Jakub Ružička |
59fef16 |
%{_bindir}/rdopkg-3
|
|
Jakub Ružička |
59fef16 |
%{_bindir}/rdopkg-%{python3_version}
|
|
Jakub Ružička |
59fef16 |
%{python3_sitelib}/rdopkg
|
|
Jakub Ružička |
59fef16 |
%{python3_sitelib}/*.egg-info
|
|
Jakub Ružička |
59fef16 |
%endif
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
%changelog
|
|
Jakub Ružička |
88e868b |
* Mon Apr 08 2019 Jakub Ružička <jruzicka@redhat.com> 0.51.1-1
|
|
Jakub Ružička |
88e868b |
- Update to 0.51.1
|
|
Jakub Ružička |
88e868b |
- Change requirement: bunch -> munch
|
|
Jakub Ružička |
88e868b |
|
|
Jakub Ružička |
2605203 |
* Mon Apr 08 2019 Jakub Ružička <jruzicka@redhat.com> 0.50.0-1
|
|
Jakub Ružička |
2605203 |
- Update to 0.50.0
|
|
Jakub Ružička |
2605203 |
|
|
Jakub Ružička |
d2a6696 |
* Thu Feb 28 2019 Jakub Ružička <jruzicka@redhat.com> 0.49.0-1
|
|
Jakub Ružička |
d2a6696 |
- Update to 0.49.0
|
|
Jakub Ružička |
d2a6696 |
- Require python-distroinfo >= 0.3.0
|
|
Jakub Ružička |
d2a6696 |
|
|
Jakub Ružička |
8578ca1 |
* Tue Feb 05 2019 Jakub Ružička <jruzicka@redhat.com> 0.48.0-1
|
|
Jakub Ružička |
8578ca1 |
- Update to 0.48.0
|
|
Jakub Ružička |
81f78be |
- Require python-distroinfo >= 0.2.0
|
|
Jakub Ružička |
8578ca1 |
|
|
Jakub Ružička |
5c08508 |
* Mon Nov 05 2018 Jakub Ružička <jruzicka@redhat.com> 0.47.3-1
|
|
Jakub Ružička |
5c08508 |
- Update to 0.47.3 bugfix release
|
|
Jakub Ružička |
5c08508 |
|
|
Jakub Ružička |
b5539b7 |
* Tue Aug 21 2018 Jakub Ružička <jruzicka@redhat.com> 0.47.2-1
|
|
Jakub Ružička |
3c23d10 |
- info: fix `rdopkg info -l LOCAL` and add tests
|
|
Jakub Ružička |
b5539b7 |
|
|
Jakub Ružička |
92932fc |
* Tue Aug 21 2018 Jakub Ružička <jruzicka@redhat.com> 0.47.1-1
|
|
Jakub Ružička |
92932fc |
- Update to 0.47.1
|
|
Jakub Ružička |
92932fc |
|
|
Jakub Ružička |
ac16578 |
* Wed Aug 15 2018 Jakub Ružička <jruzicka@redhat.com> 0.47.0-2
|
|
Jakub Ružička |
ac16578 |
- core: use distroinfo module to access rdoinfo
|
|
Jakub Ružička |
ac16578 |
- core: improve Python 3 compatibility
|
|
Jakub Ružička |
ac16578 |
- distgit: fix version to tag translations for vX.Y.Z tag style
|
|
Jakub Ružička |
ac16578 |
- distgit: allow '|' in patches_ignore regex
|
|
Jakub Ružička |
ac16578 |
- distgit: prevent unneeded patch file changes
|
|
Jakub Ružička |
ac16578 |
- doc: try using reno module to maintain release notes
|
|
Jakub Ružička |
ac16578 |
- doctor: reworked with rainbows
|
|
Jakub Ružička |
ac16578 |
|
|
|
a648687 |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.46.3-4
|
|
|
a648687 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
a648687 |
|
|
|
73c5b81 |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.46.3-3
|
|
|
73c5b81 |
- Rebuilt for Python 3.7
|
|
|
73c5b81 |
|
|
|
b919063 |
* Wed Feb 28 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.46.3-2
|
|
|
b919063 |
- Update Python 2 dependency declarations to new packaging standards
|
|
|
b919063 |
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
|
|
b919063 |
|
|
Jakub Ružička |
2e78d7b |
* Thu Feb 15 2018 Jakub Ružička <jruzicka@redhat.com> 0.46.3-1
|
|
Jakub Ružička |
2e78d7b |
- deps: Remove requirement on pyOpenSSL (previously a workaround)
|
|
Jakub Ružička |
2e78d7b |
- distgit: Add -R/--release-bump-index argument
|
|
Jakub Ružička |
2e78d7b |
- distgit: Support DLRN 0.date.hash and 0.1.date.hash Release formats
|
|
Jakub Ružička |
2e78d7b |
- distgit: Preserve Change-Id when amending a commit
|
|
Jakub Ružička |
2e78d7b |
- distgit: normalize commit messages
|
|
Jakub Ružička |
2e78d7b |
- new-version: ensure -H and -B work together
|
|
Jakub Ružička |
2e78d7b |
- new-version: don't display redundant message on -b
|
|
Jakub Ružička |
2e78d7b |
- new-version: enable `fedpkg new-sources` for Fedora by default
|
|
Jakub Ružička |
2e78d7b |
- new-version: fix `fedpkg new-sources` getting wrong tarball
|
|
Jakub Ružička |
2e78d7b |
- patch: return 0 on no new patches
|
|
Jakub Ružička |
2e78d7b |
- pkgenv: show patches base and base git ref information
|
|
Jakub Ružička |
2e78d7b |
- rdoinfo: Fix error on info-tags-diff for packages without buildsys-tags
|
|
Jakub Ružička |
2e78d7b |
- rdoinfo: Use "project" as package primary key to compare tags
|
|
Jakub Ružička |
2e78d7b |
- reqcheck: normalize python2/python3 package names
|
|
Jakub Ružička |
2e78d7b |
- spec: better detection of multiple changelog entries
|
|
Jakub Ružička |
2e78d7b |
- spec: don't get confused by changelog mentions in the changelog
|
|
Jakub Ružička |
2e78d7b |
- spec: don't duplicate %%{?dist}
|
|
Jakub Ružička |
2e78d7b |
- core: action alias support
|
|
Jakub Ružička |
2e78d7b |
- core: fix new action check for old state
|
|
Jakub Ružička |
2e78d7b |
- refactor: Remove legacy coprbuild action
|
|
Jakub Ružička |
2e78d7b |
- refactor: nice error messages on invalid Version/patches_base
|
|
Jakub Ružička |
2e78d7b |
- refactor: split utils.cmd, create separate utils.git module
|
|
Jakub Ružička |
2e78d7b |
- refactor: unify patch and update-patches
|
|
Jakub Ružička |
2e78d7b |
- tests: Add Zuul v3 jobs
|
|
Jakub Ružička |
2e78d7b |
- tests: Add newversion.feature scenario using --bug
|
|
Jakub Ružička |
2e78d7b |
- tests: Add topy to tox as a linting check
|
|
Jakub Ružička |
2e78d7b |
- tests: Extend newversion.feature for coverage of -H
|
|
Jakub Ružička |
2e78d7b |
- tests: add topy to whitelist_externals
|
|
Jakub Ružička |
2e78d7b |
- tests: expand fix.feature scenarios
|
|
Jakub Ružička |
2e78d7b |
- tests: improved reporting and test names
|
|
Jakub Ružička |
2e78d7b |
- tests: make spec file Then assert more descriptive
|
|
Jakub Ružička |
2e78d7b |
- doc: Trailing whitespace cleanup in doc files
|
|
Jakub Ružička |
2e78d7b |
- doc: Typo fixes from topy
|
|
Jakub Ružička |
2e78d7b |
- doc: include feature scenarios in the documentation
|
|
Jakub Ružička |
2e78d7b |
- doc: make file naming consistent
|
|
Jakub Ružička |
2e78d7b |
- doc: remove obsolete building doc
|
|
Jakub Ružička |
2e78d7b |
- doc: update README.md with Fedora/EPEL install instructions
|
|
Jakub Ružička |
2e78d7b |
- doc: update README.md with current information
|
|
Jakub Ružička |
2e78d7b |
- doc: update bug tracker information in the manual
|
|
Jakub Ružička |
2e78d7b |
|
|
|
172b493 |
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.45.0-5
|
|
|
172b493 |
- Escape macros in %%changelog
|
|
|
172b493 |
|
|
Jakub Ružička |
59fef16 |
* Wed Sep 06 2017 Jakub Ružička <jruzicka@redhat.com> 0.45.0-4
|
|
Jakub Ružička |
59fef16 |
- First Fedora release
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Mon Sep 04 2017 Jakub Ružička <jruzicka@redhat.com> 0.45.0-3
|
|
Jakub Ružička |
59fef16 |
- Split CLI into separate package for easy py2 -> py3 transition
|
|
Jakub Ružička |
59fef16 |
- Reccomend blessings instead of Require on supported platforms
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Aug 30 2017 Jakub Ružička <jruzicka@redhat.com> 0.45.0-2
|
|
Jakub Ružička |
59fef16 |
- Correct Source URL
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Aug 30 2017 Jakub Ružička <jruzicka@redhat.com> 0.45.0-1
|
|
Jakub Ružička |
59fef16 |
- fix: Fix rdo_projects.py example to work with latest rdoinfo
|
|
Jakub Ružička |
59fef16 |
- fix: Remove obsolete run_tests.sh
|
|
Jakub Ružička |
59fef16 |
- fix: Use absolute path for base_path when not using local_repo_path
|
|
Jakub Ružička |
59fef16 |
- fix: cbsbuild: fix compatibility with Koji 1.13
|
|
Jakub Ružička |
59fef16 |
- fix: core: only load state file on --continue
|
|
Jakub Ružička |
59fef16 |
- fix: patch: format-patches with a standard abbrev setting
|
|
Jakub Ružička |
59fef16 |
- fix: restore proper --continue functionality
|
|
Jakub Ružička |
59fef16 |
- fix: show nice message on no distgit changes and unbreak gate
|
|
Jakub Ružička |
59fef16 |
- spec: add Python 3 package
|
|
Jakub Ružička |
59fef16 |
- spec: add docstrings to some methods
|
|
Jakub Ružička |
59fef16 |
- spec: improve unicode support
|
|
Jakub Ružička |
59fef16 |
- spec: properly expand macros defined in .spec file
|
|
Jakub Ružička |
59fef16 |
- tests: Add a rdopkg fix scenario - no changelog update
|
|
Jakub Ružička |
59fef16 |
- tests: Additional test for --abort clears rdopkg state file
|
|
Jakub Ružička |
59fef16 |
- tests: add rdopkg fix revert everything scenario
|
|
Jakub Ružička |
59fef16 |
- tests: enable python 3 testing
|
|
Jakub Ružička |
59fef16 |
- tests: fix whitespace to make pycodestyle happy
|
|
Jakub Ružička |
59fef16 |
- tests: speed up findpkg integration test
|
|
Jakub Ružička |
59fef16 |
- tests: use tox to setup and run tests
|
|
Jakub Ružička |
59fef16 |
- doc: Update MANIFEST.in
|
|
Jakub Ružička |
59fef16 |
- doc: update HACKING.md for new test setup
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Thu Aug 24 2017 Jakub Ruzicka <jruzicka@redhat.com> 0.44.2-2
|
|
Jakub Ružička |
59fef16 |
- Add Python 3 support with python3-rdopkg
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Jul 26 2017 Jakub Ruzicka <jruzicka@redhat.com> 0.44.2-1
|
|
Jakub Ružička |
59fef16 |
- Use absolute path for repo_path
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Tue Jul 25 2017 Jakub Ruzicka <jruzicka@redhat.com> 0.44.1-1
|
|
Jakub Ružička |
59fef16 |
- setup.py: removed versioned requires breaking epel7
|
|
Jakub Ružička |
59fef16 |
- Add pbr to requirements.txt
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Jul 19 2017 Jakub Ruzicka <jruzicka@redhat.com> 0.44.0-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.44.0
|
|
Jakub Ružička |
59fef16 |
- Add BDD feature tests using python-behave
|
|
Jakub Ružička |
59fef16 |
- Add options to specify user and mail in changelog entry
|
|
Jakub Ružička |
59fef16 |
- Add support for buildsys-tags in info-tags-diff
|
|
Jakub Ružička |
59fef16 |
- Adopt pbr for version and setup.py management
|
|
Jakub Ružička |
59fef16 |
- Avoid prompt on non interactive console
|
|
Jakub Ružička |
59fef16 |
- Avoid test failure due to git hooks
|
|
Jakub Ružička |
59fef16 |
- Fix linting
|
|
Jakub Ružička |
59fef16 |
- Fix output of info-tags-diff for new packages
|
|
Jakub Ružička |
59fef16 |
- Improve changelog handling
|
|
Jakub Ružička |
59fef16 |
- Improve patches_ignore detection
|
|
Jakub Ružička |
59fef16 |
- Migrate to softwarefactory-project.io
|
|
Jakub Ružička |
59fef16 |
- Python 3 compatibility fixes
|
|
Jakub Ružička |
59fef16 |
- allow patches remote and branch to be set in git config
|
|
Jakub Ružička |
59fef16 |
- core: refactor unreasonable default atomic=False
|
|
Jakub Ružička |
59fef16 |
- distgit: Use NVR for commit title for multiple changelog lines
|
|
Jakub Ružička |
59fef16 |
- distgit: new -H/--commit-header-file option
|
|
Jakub Ružička |
59fef16 |
- document new-version's --bug argument
|
|
Jakub Ružička |
59fef16 |
- guess: return RH osdist for eng- dist-git branches
|
|
Jakub Ružička |
59fef16 |
- make git.config_get behave more like dict.get
|
|
Jakub Ružička |
59fef16 |
- new-version: handle RHCEPH and RHSCON products
|
|
Jakub Ružička |
59fef16 |
- patch: new -B/--no-bump option to only sync patches
|
|
Jakub Ružička |
59fef16 |
- pkgenv: display color coded hashes for branches
|
|
Jakub Ružička |
59fef16 |
- refactor: merge legacy rdopkg.utils.exception
|
|
Jakub Ružička |
59fef16 |
- specfile: fix improper naming: get_nvr, get_vr
|
|
Jakub Ružička |
59fef16 |
- tests: enable nice py.test diffs for common test code
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Thu Mar 30 2017 Jakub Ruzicka <jruzicka@redhat.com> 0.43-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.43
|
|
Jakub Ružička |
59fef16 |
- new-version: allow fully unattended runs
|
|
Jakub Ružička |
59fef16 |
- new-version: re-enable reqdiff
|
|
Jakub Ružička |
59fef16 |
- new-version: don't write patches_base for prefixed tags
|
|
Jakub Ružička |
59fef16 |
- patch: improve new/old patches detection
|
|
Jakub Ružička |
59fef16 |
- patch: new --changelog option
|
|
Jakub Ružička |
59fef16 |
- patch: only create one commit
|
|
Jakub Ružička |
59fef16 |
- update-patches: deprecate in favor of `rdopkg patch`
|
|
Jakub Ružička |
59fef16 |
- pkgenv: don't query rdoinfo for obsolete information
|
|
Jakub Ružička |
59fef16 |
- shell: allow passing action description
|
|
Jakub Ružička |
59fef16 |
- specfile: raise when missing rpm lib in expand_macro()
|
|
Jakub Ružička |
59fef16 |
- tests: increase unit test coverage
|
|
Jakub Ružička |
59fef16 |
- tests: add findpkg integration tests to run_tests.sh
|
|
Jakub Ružička |
59fef16 |
- tests: skip rpm test when rpm module isn't available
|
|
Jakub Ružička |
59fef16 |
- tests: remove old test assets
|
|
Jakub Ružička |
59fef16 |
- tests: run_tests.sh: actually fail on test failure
|
|
Jakub Ružička |
59fef16 |
- cbsbuild: fix cbsbuild command failure
|
|
Jakub Ružička |
59fef16 |
- dist: add pytest to test-requirements.txt
|
|
Jakub Ružička |
59fef16 |
- distgit: better handling for patches_base and ignore
|
|
Jakub Ružička |
59fef16 |
- distgit: correctly use -f/--force option
|
|
Jakub Ružička |
59fef16 |
- doc: add virtualenv howto to HACKING and README
|
|
Jakub Ružička |
59fef16 |
- doc: add documentation on how patches_base is calculated
|
|
Jakub Ružička |
59fef16 |
- doc: improve docs for new-sources
|
|
Jakub Ružička |
59fef16 |
- man: give example for patches_ignore
|
|
Jakub Ružička |
59fef16 |
- guess: handle "VX.Y.Z" Git tags
|
|
Jakub Ružička |
59fef16 |
- pep8 cleanup
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Tue Nov 22 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.42-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.42
|
|
|
172b493 |
- Counter past %%{?milestone} bug
|
|
Jakub Ružička |
59fef16 |
- findpkg: new command to easily find single package
|
|
Jakub Ružička |
59fef16 |
- specfile: extend BuildArch sanity check to %%autosetup
|
|
Jakub Ružička |
59fef16 |
- specfile: add a sanity check for double # patches_base
|
|
Jakub Ružička |
59fef16 |
- tag-patches: ignore RPM Epoch
|
|
Jakub Ružička |
59fef16 |
- get-source: unbreak after defaults change
|
|
Jakub Ružička |
59fef16 |
- reqcheck: add --spec/-s output for pasting
|
|
Jakub Ružička |
59fef16 |
- pkgenv: show patches apply method
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Tue Nov 08 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.41.4-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.41.4
|
|
Jakub Ružička |
59fef16 |
- Fixed -c argument parsing
|
|
Jakub Ružička |
59fef16 |
- Evade pyton 2.7.5 regex bug on CentOS 7.2
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Fri Oct 21 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.41.3-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.41.3
|
|
Jakub Ružička |
59fef16 |
- info: reintroduce lost info and info-diff-tags actions
|
|
Jakub Ružička |
59fef16 |
- tag-patches: fix recommended "push" action
|
|
Jakub Ružička |
59fef16 |
- Make --version work again
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Thu Oct 20 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.41.2-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.41.2
|
|
Jakub Ružička |
59fef16 |
- Bugfix release that attempts to fix setup.py yet again
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Thu Oct 20 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.41.1-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.41.1
|
|
Jakub Ružička |
59fef16 |
- Bugfix release that adds rdopkg.actions to setup.py
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Oct 19 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.41-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.41
|
|
Jakub Ružička |
59fef16 |
- patch: fix milestone handling and cover with unit tests
|
|
Jakub Ružička |
59fef16 |
- Fix macro expansion when redefining macros
|
|
Jakub Ružička |
59fef16 |
- Nuke python-parsley requirement
|
|
Jakub Ružička |
59fef16 |
- actions: add "tag-patches" command
|
|
Jakub Ružička |
59fef16 |
- refactor: split actions.py into action modules
|
|
Jakub Ružička |
59fef16 |
- doc: rename asciidoc files from ".txt" to ".adoc"
|
|
Jakub Ružička |
59fef16 |
- doc: update HACKING.md
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Thu Sep 15 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.40-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.40
|
|
Jakub Ružička |
59fef16 |
- info-tags-diff: new utility action to show rdoinfo tag changes
|
|
Jakub Ružička |
59fef16 |
- patch: fix traceback with no new patches
|
|
Jakub Ružička |
59fef16 |
- pkgenv: fix traceback on unknown gerrit chain
|
|
Jakub Ružička |
59fef16 |
- Fix new-version release tag management
|
|
Jakub Ružička |
59fef16 |
- cbsbuild: make rpm module optional
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Aug 24 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.39-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.39
|
|
Jakub Ružička |
59fef16 |
- new-version: support X.Y.Z.0MILESTONE releases
|
|
Jakub Ružička |
59fef16 |
- pkgenv: show NVR detected from .spec
|
|
Jakub Ružička |
59fef16 |
- cbsbuild: make koji module optional
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Jul 20 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.38-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.38
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Thu Jun 02 2016 Haikel Guemar <hguemar@fedoraproject.org> 0.37-2
|
|
Jakub Ružička |
59fef16 |
- Drop deprecated rdoupdate code
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Mon May 23 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.37-1
|
|
Jakub Ružička |
59fef16 |
- Release 0.37
|
|
Jakub Ružička |
59fef16 |
- patchlog: print rhbz numbers
|
|
Jakub Ružička |
59fef16 |
- patch: add rhbz numbers from commits
|
|
Jakub Ružička |
59fef16 |
- patch: Improve parsing of .spec Source attribute
|
|
Jakub Ružička |
59fef16 |
- actions: Do not reset branch if local_patches is set
|
|
Jakub Ružička |
59fef16 |
- Reintroduce new-sources autodetection for RHOSP
|
|
Jakub Ružička |
59fef16 |
- check_new_patches: Do not count commits using the patches_ignore keyword
|
|
Jakub Ružička |
59fef16 |
- README: update links and more
|
|
Jakub Ružička |
59fef16 |
- HACKING.md: correct tests command
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Apr 20 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.36-1
|
|
Jakub Ružička |
59fef16 |
- Release 0.36
|
|
Jakub Ružička |
59fef16 |
- Support new review based workflow with rpmfactory
|
|
Jakub Ružička |
59fef16 |
- patch, new-version: support review workflow
|
|
Jakub Ružička |
59fef16 |
- review-patch, review-spec: new actions
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Fri Mar 04 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.35.1-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.35.1
|
|
Jakub Ružička |
59fef16 |
- repoman: fix regression on local rdoinfo repo
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Fri Mar 04 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.35-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.35
|
|
Jakub Ružička |
59fef16 |
- experimental support for patches in gerrit reviews
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Tue Jan 26 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.34-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.34
|
|
Jakub Ružička |
59fef16 |
- info: support rdoinfo tags/overrides
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Mon Jan 11 2016 Jakub Ruzicka <jruzicka@redhat.com> 0.33-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.33
|
|
Jakub Ružička |
59fef16 |
- update-patches: support #patches_ignore regex filter
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Fri Oct 16 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.32.1-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.32.1
|
|
Jakub Ružička |
59fef16 |
- new-version: fix patches branch detection
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Oct 14 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.32-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.32
|
|
Jakub Ružička |
59fef16 |
- clone: new action to setup RDO package git remotes
|
|
Jakub Ružička |
59fef16 |
- update-patches: smarter .spec patch management
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Fri Oct 02 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.31-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.31
|
|
Jakub Ružička |
59fef16 |
- new-version: auto --bump-only on missing patches branch
|
|
Jakub Ružička |
59fef16 |
- new-version: only run `fedpkg new-sources` with non-empty sources file
|
|
Jakub Ružička |
59fef16 |
- update-patches: update the "%%commit" macro
|
|
Jakub Ružička |
59fef16 |
- patchlog: new action to show patches branch log
|
|
Jakub Ružička |
59fef16 |
- remove unused 'rebase' action
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Tue Aug 11 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.30-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.30
|
|
Jakub Ružička |
59fef16 |
- spec: require standalone pymod2pkg >= 0.2.1
|
|
Jakub Ružička |
59fef16 |
- log: improve stdout vs stderr logging
|
|
Jakub Ružička |
59fef16 |
- helpers.edit: Clear message about unset $EDITOR
|
|
Jakub Ružička |
59fef16 |
- update-patches: ignore git submodule changes
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Tue Aug 04 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.29.1-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.29.1
|
|
Jakub Ružička |
59fef16 |
- Handle version_tag_style in check_new_patches()
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Thu Jul 23 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.29-2
|
|
Jakub Ružička |
59fef16 |
- Update package description
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Thu Jul 23 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.29-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.29
|
|
Jakub Ružička |
59fef16 |
- new-version: support vX.Y.Z version tags
|
|
Jakub Ružička |
59fef16 |
- core: improve state file handling
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Fri Jun 26 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.28.1-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.28.1
|
|
Jakub Ružička |
59fef16 |
- doc: such documentation, much clarity, wow
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Jun 03 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.28-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.28
|
|
Jakub Ružička |
59fef16 |
- reqquery: manage dem requirements like a boss
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Mon May 04 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.27.1-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.27.1
|
|
Jakub Ružička |
59fef16 |
- update-patches: create commit even with only removed patches
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Mon Apr 27 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.27-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.27
|
|
Jakub Ružička |
59fef16 |
- reqcheck: new action to check for correct Requires
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Mon Mar 30 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.26-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.26
|
|
Jakub Ružička |
59fef16 |
- query: new action to query RDO package versions
|
|
Jakub Ružička |
59fef16 |
- update: use SSH for update repo
|
|
Jakub Ružička |
59fef16 |
- reqdiff: fix stupid regexp
|
|
Jakub Ružička |
59fef16 |
- new-version: ignore missing requirements.txt diff
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Feb 18 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.25-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.25
|
|
Jakub Ružička |
59fef16 |
- update: parsable update summary in gerrit topic
|
|
Jakub Ružička |
59fef16 |
- Provide set_colors function to control color output
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Wed Feb 04 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.24-1
|
|
Jakub Ružička |
59fef16 |
- Update to upstream 0.24
|
|
Jakub Ružička |
59fef16 |
- update-patches: support %%autosetup patch apply method
|
|
Jakub Ružička |
59fef16 |
- Require rdoupdate with cbs support
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Thu Jan 22 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.23.1-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.23.1
|
|
Jakub Ružička |
59fef16 |
- Packaging fixes
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Tue Jan 20 2015 Jakub Ruzicka <jruzicka@redhat.com> 0.23-1
|
|
Jakub Ružička |
59fef16 |
- Update to 0.23
|
|
Jakub Ružička |
59fef16 |
- kojibuild: offer push when needed
|
|
Jakub Ružička |
59fef16 |
- reqdiff: new action & integrated into new-version
|
|
Jakub Ružička |
59fef16 |
- core: fix state file handling and atomic actions
|
|
Jakub Ružička |
59fef16 |
|
|
Jakub Ružička |
59fef16 |
* Tue Dec 09 2014 Jakub Ruzicka <jruzicka@redhat.com> 0.22-1
|
|
Jakub Ružička |
59fef16 |
- Open source rdopkg
|