c8ffdfa
%{!?dnf_lowest_compatible: %global dnf_lowest_compatible 4.4.3}
ca64e3c
%global dnf_plugins_extra_obsolete 2.0.0
ca64e3c
1b5f24e
%undefine __cmake_in_source_build
3d1c33f
3d1c33f
Name:           dnf-plugins-extras
65926a8
Version:        4.0.15
c740aa2
Release:        2%{?dist}
3d1c33f
Summary:        Extras Plugins for DNF
3d1c33f
License:        GPLv2+
3d1c33f
URL:            https://github.com/rpm-software-management/%{name}
Igor Gnatenko 6cf5d7b
Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
3d1c33f
3d1c33f
BuildArch:      noarch
3d1c33f
BuildRequires:  cmake
3d1c33f
BuildRequires:  gettext
3d1c33f
BuildRequires:  python3-devel
3d1c33f
BuildRequires:  python3-dnf >= %{dnf_lowest_compatible}
3d1c33f
BuildRequires:  python3-nose
3d1c33f
BuildRequires:  python3-sphinx
992209e
7e718f3
%description
7e718f3
Extras Plugins for DNF.
40ddc89
3d1c33f
%package -n python3-%{name}-common
3d1c33f
Summary:        Common files for Extras Plugins for DNF
3d1c33f
Requires:       python3-dnf >= %{dnf_lowest_compatible}
3d1c33f
%{?python_provide:%python_provide python3-%{name}-common}
3d1c33f
Provides:       %{name}-common = %{version}-%{release}
3d1c33f
Obsoletes:      %{name}-common < %{version}-%{release}
3d1c33f
Obsoletes:      python3-%{name}-common < %{version}-%{release}
ca64e3c
Obsoletes:      %{name} < %{version}-%{release}
ca64e3c
Obsoletes:      %{name}-common-data < %{version}-%{release}
3d1c33f
3d1c33f
%description -n python3-%{name}-common
1b5f24e
Common files for Extras Plugins for DNF.
1caa69c
ca64e3c
%package -n python3-dnf-plugin-kickstart
3d1c33f
Summary:        Kickstart Plugin for DNF
3d1c33f
Requires:       python3-%{name}-common = %{version}-%{release}
3d1c33f
%{?python_provide:%python_provide python3-%{name}-kickstart}
3d1c33f
BuildRequires:  python3-kickstart
3d1c33f
Requires:       python3-kickstart
3d1c33f
Provides:       dnf-command(kickstart)
3d1c33f
Provides:       %{name}-kickstart = %{version}-%{release}
ca64e3c
Provides:       dnf-plugin-kickstart = %{version}-%{release}
ca64e3c
Provides:       python3-%{name}-kickstart = %{version}-%{release}
ca64e3c
Conflicts:      python2-dnf-plugin-kickstart < %{version}-%{release}
ca64e3c
Obsoletes:      python3-%{name}-kickstart < %{dnf_plugins_extra_obsolete}
3d1c33f
ca64e3c
%description -n python3-dnf-plugin-kickstart
1caa69c
Kickstart Plugin for DNF, Python 3 version. Install packages listed in a
1caa69c
Kickstart file.
1caa69c
ca64e3c
%package -n python3-dnf-plugin-rpmconf
3d1c33f
Summary:        RpmConf Plugin for DNF
3d1c33f
BuildRequires:  python3-rpmconf
3d1c33f
Requires:       python3-%{name}-common = %{version}-%{release}
3d1c33f
%{?python_provide:%python_provide python3-%{name}-rpmconf}
3d1c33f
Requires:       python3-rpmconf
3d1c33f
Provides:       %{name}-rpmconf = %{version}-%{release}
ca64e3c
Provides:       dnf-plugin-rpmconf = %{version}-%{release}
ca64e3c
Provides:       python3-%{name}-rpmconf = %{version}-%{release}
ca64e3c
Obsoletes:      python3-%{name}-rpmconf < %{dnf_plugins_extra_obsolete}
992209e
ca64e3c
%description -n python3-dnf-plugin-rpmconf
992209e
RpmConf Plugin for DNF, Python 3 version. Handles .rpmnew, .rpmsave every
992209e
transaction.
992209e
ca64e3c
%package -n python3-dnf-plugin-snapper
3d1c33f
Summary:        Snapper Plugin for DNF
3d1c33f
Requires:       python3-%{name}-common = %{version}-%{release}
3d1c33f
%{?python_provide:%python_provide python3-%{name}-snapper}
3d1c33f
Requires:       python3-dbus
3d1c33f
Requires:       snapper
3d1c33f
Provides:       %{name}-snapper = %{version}-%{release}
ca64e3c
Provides:       dnf-plugin-snapper = %{version}-%{release}
ca64e3c
Provides:       python3-%{name}-snapper = %{version}-%{release}
ca64e3c
Conflicts:      python2-dnf-plugin-snapper < %{version}-%{release}
ca64e3c
Obsoletes:      python3-%{name}-snapper < %{dnf_plugins_extra_obsolete}
3d1c33f
ca64e3c
%description -n python3-dnf-plugin-snapper
40ddc89
Snapper Plugin for DNF, Python 3 version. Creates snapshot every transaction.
3d1c33f
ca64e3c
%package -n python3-dnf-plugin-system-upgrade
3d1c33f
Summary:        System Upgrade Plugin for DNF
ca64e3c
Requires:       python3-%{name}-common = %{version}-%{release}
3d1c33f
Requires:       python3-systemd
3d1c33f
%{?python_provide:%python_provide python3-%{name}-system-upgrade}
3d1c33f
Provides:       dnf-command(system-upgrade)
d24b2e0
Provides:       dnf-command(offline-upgrade)
d24b2e0
Provides:       dnf-command(offline-distrosync)
ca64e3c
Provides:       %{name}-system-upgrade = %{version}-%{release}
ca64e3c
Provides:       system-upgrade = %{version}-%{release}
ca64e3c
Provides:       dnf-plugin-system-upgrade = %{version}-%{release}
ca64e3c
Provides:       python3-%{name}-system-upgrade = %{version}-%{release}
ca64e3c
Obsoletes:      python3-%{name}-system-upgrade < %{dnf_plugins_extra_obsolete}
3d1c33f
Obsoletes:      fedup < 0.9.4
3d1c33f
Obsoletes:      dnf-plugin-system-upgrade < 0.10
ca64e3c
Conflicts:      python2-dnf-plugin-system-upgrade < %{version}-%{release}
3d1c33f
BuildRequires:  pkgconfig(systemd)
3d1c33f
BuildRequires:  systemd
3d1c33f
BuildRequires:  python3-systemd
3d1c33f
%{?systemd_requires}
3d1c33f
ca64e3c
%description -n python3-dnf-plugin-system-upgrade
65926a8
System Upgrade Plugin for DNF, Python 3 version. Enables offline system upgrades and distrosync
65926a8
using three commands: ``system-upgrade``, ``offline-upgrade``, and ``offline-distrosync``.
992209e
ca64e3c
%package -n python3-dnf-plugin-tracer
3d1c33f
Summary:        Tracer Plugin for DNF
3d1c33f
Requires:       python3-%{name}-common = %{version}-%{release}
3d1c33f
%{?python_provide:%python_provide python3-%{name}-tracer}
3d1c33f
Requires:       python3-tracer >= 0.6.12
ca64e3c
Provides:       dnf-plugin-tracer = %{version}-%{release}
3d1c33f
Provides:       %{name}-tracer = %{version}-%{release}
ca64e3c
Provides:       python3-%{name}-tracer = %{version}-%{release}
ca64e3c
Conflicts:      python2-dnf-plugin-tracer < %{version}-%{release}
ca64e3c
Obsoletes:      python3-%{name}-tracer < %{dnf_plugins_extra_obsolete}
3d1c33f
ca64e3c
%description -n python3-dnf-plugin-tracer
992209e
Tracer Plugin for DNF, Python 3 version. Finds outdated running applications in
992209e
your system every transaction.
992209e
ca64e3c
%package -n python3-dnf-plugin-torproxy
3d1c33f
Summary:        Tor Proxy Plugin for DNF
3d1c33f
Requires:       python3-%{name}-common = %{version}-%{release}
3d1c33f
%{?python_provide:%python_provide python3-%{name}-torproxy}
3d1c33f
Requires:       python3-pycurl
ca64e3c
Provides:       dnf-plugin-torproxy = %{version}-%{release}
3d1c33f
Provides:       %{name}-torproxy = %{version}-%{release}
ca64e3c
Provides:       python3-%{name}-torproxy = %{version}-%{release}
ca64e3c
Obsoletes:      python3-%{name}-torproxy < %{dnf_plugins_extra_obsolete}
3d1c33f
ca64e3c
%description -n python3-dnf-plugin-torproxy
3d1c33f
Tor proxy plugin forces DNF to use Tor to download packages. It makes sure that
3d1c33f
Tor is working and avoids leaking the hostname by using the proper SOCKS5 interface.
3d1c33f
1a1d9c0
%package -n python3-dnf-plugin-showvars
1a1d9c0
Summary:        showvars Plugin for DNF
1a1d9c0
Requires:       python3-%{name}-common = %{version}-%{release}
1a1d9c0
%{?python_provide:%python_provide python3-%{name}-showvars}
1a1d9c0
Provides:       dnf-plugin-showvars = %{version}-%{release}
1a1d9c0
Provides:       python3-%{name}-showvars = %{version}-%{release}
1a1d9c0
1a1d9c0
%description -n python3-dnf-plugin-showvars
1a1d9c0
This plugin dumps the current value of any defined DNF variables.  For example
1a1d9c0
$releasever and $basearch.
1a1d9c0
3d1c33f
40ddc89
%prep
664184e
%autosetup -p1
40ddc89
40ddc89
%build
1b5f24e
  %cmake -DPYTHON_DESIRED:FILEPATH=%{__python3}
1b5f24e
  %cmake_build
1b5f24e
  %cmake_build --target doc-man
40ddc89
40ddc89
%install
1b5f24e
  %cmake_install
40ddc89
3d1c33f
mkdir -p %{buildroot}%{_unitdir}/system-update.target.wants/
3d1c33f
pushd %{buildroot}%{_unitdir}/system-update.target.wants/
3d1c33f
  ln -sr ../dnf-system-upgrade.service
3d1c33f
popd
b5e8cad
65926a8
ln -sf %{_mandir}/man8/dnf-system-upgrade.8.gz %{buildroot}%{_mandir}/man8/dnf-offline-upgrade.8.gz
65926a8
ln -sf %{_mandir}/man8/dnf-system-upgrade.8.gz %{buildroot}%{_mandir}/man8/dnf-offline-distrosync.8.gz
65926a8
3d1c33f
%find_lang %{name}
1caa69c
40ddc89
%check
b6fb7dc
PYTHONPATH="%{buildroot}%{python3_sitelib}:%{buildroot}%{python3_sitelib}/dnf-plugins/" nosetests-%{python3_version} -s tests/
3d1c33f
ca64e3c
%files -n python3-%{name}-common -f %{name}.lang
40ddc89
%{python3_sitelib}/dnfpluginsextras/
40ddc89
%dir %{python3_sitelib}/dnf-plugins/__pycache__/
ca64e3c
%license COPYING
ca64e3c
%doc AUTHORS README.rst
1caa69c
ca64e3c
%files -n python3-dnf-plugin-kickstart
1caa69c
%{python3_sitelib}/dnf-plugins/kickstart.*
1caa69c
%{python3_sitelib}/dnf-plugins/__pycache__/kickstart.*
e766c9a
%{_mandir}/man8/dnf-kickstart.*
1caa69c
ca64e3c
%files -n python3-dnf-plugin-rpmconf
3d1c33f
%config(noreplace) %{_sysconfdir}/dnf/plugins/rpmconf.conf
992209e
%{python3_sitelib}/dnf-plugins/rpm_conf.*
992209e
%{python3_sitelib}/dnf-plugins/__pycache__/rpm_conf.*
e766c9a
%{_mandir}/man8/dnf-rpmconf.*
992209e
ca64e3c
%files -n python3-dnf-plugin-snapper
40ddc89
%{python3_sitelib}/dnf-plugins/snapper.*
40ddc89
%{python3_sitelib}/dnf-plugins/__pycache__/snapper.*
e766c9a
%{_mandir}/man8/dnf-snapper.*
3d1c33f
ca64e3c
%files -n python3-dnf-plugin-system-upgrade
3d1c33f
%{_unitdir}/dnf-system-upgrade.service
52e3868
%{_unitdir}/dnf-system-upgrade-cleanup.service
3d1c33f
%{_unitdir}/system-update.target.wants/dnf-system-upgrade.service
3d1c33f
%{python3_sitelib}/dnf-plugins/system_upgrade.py
3d1c33f
%{python3_sitelib}/dnf-plugins/__pycache__/system_upgrade.*
e766c9a
%{_mandir}/man8/dnf-system-upgrade.*
65926a8
%{_mandir}/man8/dnf-offline-upgrade.8.gz
65926a8
%{_mandir}/man8/dnf-offline-distrosync.8.gz
3d1c33f
ca64e3c
%files -n python3-dnf-plugin-tracer
992209e
%{python3_sitelib}/dnf-plugins/tracer.*
992209e
%{python3_sitelib}/dnf-plugins/__pycache__/tracer.*
e766c9a
%{_mandir}/man8/dnf-tracer.*
992209e
ca64e3c
%files -n python3-dnf-plugin-torproxy
3d1c33f
%config(noreplace) %{_sysconfdir}/dnf/plugins/torproxy.conf
3d1c33f
%{python3_sitelib}/dnf-plugins/torproxy.*
3d1c33f
%{python3_sitelib}/dnf-plugins/__pycache__/torproxy.*
e766c9a
%{_mandir}/man8/dnf-torproxy.*
3d1c33f
1a1d9c0
%files -n python3-dnf-plugin-showvars
1a1d9c0
%{python3_sitelib}/dnf-plugins/showvars.*
1a1d9c0
%{python3_sitelib}/dnf-plugins/__pycache__/showvars.*
e766c9a
%{_mandir}/man8/dnf-showvars.*
1a1d9c0
40ddc89
%changelog
c740aa2
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.15-2
c740aa2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
c740aa2
65926a8
* Tue Jun 15 2021 Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.15-1
65926a8
- Update to 4.0.15
65926a8
- Add symlink for man pages of offline-upgrade and offline-distrosync commands (RhBug:1917378)
65926a8
- system-upgrade: Handle empty transaction on download (RhBug:1917639)
65926a8
c6cf1ad
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 4.0.13-5
c6cf1ad
- Rebuilt for Python 3.10
c6cf1ad
d24b2e0
* Tue Feb  2 2021 Matthew Miller <mattdm@fedoraproject.org> - 4.0.13-4
d24b2e0
- add Provides for offline-upgrade and offline-distrosync commands
d24b2e0
d8cd9c8
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.13-3
d8cd9c8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d8cd9c8
c8ffdfa
* Wed Dec 02 2020 Nicola Sella <nsella@redhat.com> - 4.0.13-2
c8ffdfa
- Set minimun dnf version to 4.4.3
c8ffdfa
b946f5f
* Mon Nov 23 2020 Nicola Sella <nsella@redhat.com> - 4.0.13-1
b946f5f
- Update to 4.0.13
b946f5f
- system-upgrade: Use Transaction Store/Replay
b946f5f
- system-upgrade: Pretty-print the state json
b946f5f
8d2fabf
* Thu Oct 08 2020 Nicola Sella <nsella@redhat.com> 4.0.12-1
8d2fabf
- Update Cmake to pull translations from weblate
8d2fabf
- Drop Python 2 support
8d2fabf
- README: Add Installation, Contribution, etc
8d2fabf
- Add the DNF_SYSTEM_UPGRADE_NO_REBOOT env variable to control system-upgrade reboot.
8d2fabf
- [system-upgrade] Upgrade groups and environments (RhBug:1845562,1860408)
8d2fabf
1b5f24e
* Wed Aug 12 2020 Nicola Sella <nsella@redhat.com> - 4.0.10-5
1b5f24e
- spec: Fix building with new cmake macros
1b5f24e
- Drop python 2 support
1b5f24e
952b0e7
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.10-4
952b0e7
- Second attempt - Rebuilt for
952b0e7
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
952b0e7
9711c85
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.10-3
9711c85
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9711c85
241bdb5
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 4.0.10-2
241bdb5
- Rebuilt for Python 3.9
241bdb5
32c0fd7
* Wed Apr 01 2020 Ales Matej <amatej@redhat.com> - 4.0.10-1
32c0fd7
- Update to 4.0.10
32c0fd7
- Ensure plymouth progressbar is filled up only once (RhBug:1809096)
32c0fd7
d620a37
* Mon Feb 24 2020 Ales Matej <amatej@redhat.com> - 4.0.9-2
d620a37
- [doc] move manpages for plugins to "dnf-PLUGIN" (RhBug:1706386)
d620a37
- Add offline-upgrade and offline-distrosync commands
d620a37
- [doc] Add description for new offline command
d620a37
- Store reason for system-upgrade plugin
d620a37
- Do not show Operation aborted as an error (RhBug:1797427)
d620a37
10ff40b
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.8-2
10ff40b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
10ff40b
814a5cb
* Thu Nov 07 2019 Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.8-1
814a5cb
- Update to 4.0.8
814a5cb
- Set clean_requirements_on_remove=False during remove (RhBug:1764169)
814a5cb
5b03921
* Tue Oct 15 2019 Ales Matej <amatej@redhat.com> - 4.0.7-1
5b03921
- Fix kickstart plugin
5b03921
33004a3
* Mon Oct 14 2019 Ales Matej <amatej@redhat.com> - 4.0.6-1
33004a3
- [system-upgrade] Use --system-upgrade plymouth mode (RhBug:1681584)
33004a3
- [system-upgrade] Fix traceback caused by setting gpgcheck options (RhBug:1751103,1746346)
33004a3
- Fix kickstart plugin (RhBug:1649093)
33004a3
- [system-upgrade] Ensure identical transaction in download and update steps (RhBug:1758588)
33004a3
- [system-upgrade] Provide distro specific url for help with system-upgrade
33004a3
a54e786
* Fri Sep 27 2019 Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.5-3
a54e786
- Backport patch to fix traceback in system-upgrade (RhBug:1751103,1746346)
a54e786
302ebf0
* Sun Aug 18 2019 Miro Hrončok <mhroncok@redhat.com> - 4.0.5-2
302ebf0
- Rebuilt for Python 3.8
302ebf0
1a1d9c0
* Tue Aug 13 2019 Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.5-1
1a1d9c0
- Update to 4.0.5
1a1d9c0
- [system-upgrade] Save gpgcheck and repo_gpgcheck repo options (RhBug:1693677)
1a1d9c0
- Add showvars plugin for showing what DNF vars are set for the dnf runtime
1a1d9c0
cf058b9
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.4-2
cf058b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
cf058b9
6841b15
* Mon Mar 11 2019 Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.4-1
6841b15
- Update to 4.0.4
6841b15
- Use improved config parser that preserves order of data
6841b15
- [system-upgrade] Save module_platform_id option through system upgrade (RhBug:1656509)
6841b15
- [system-upgrade] On modular systems, system upgrade requires the next module_platform_id
6841b15
580e5e1
* Wed Feb 13 2019 Pavla Kratochvilova <pkratoch@redhat.com> - 4.0.2-1
580e5e1
- Update to 4.0.2
580e5e1
5fed134
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.1-2
5fed134
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5fed134
b8c4575
* Wed Dec 12 2018 Jaroslav Mracek <jmracek@redhat.com> - 4.0.1-1
b8c4575
- Update to 4.0.1
b8c4575
8b5c444
* Thu Nov 22 2018 Jaroslav Mracek <jmracek@redhat.com> - 4.0.0-1
8b5c444
- Update to 4.0.0
8b5c444
664184e
* Fri Nov 09 2018 Adam Williamson <awilliam@redhat.com> - 3.0.1-2
664184e
- Backport fixes for two significant bugs from master
664184e
6e1e36d
* Mon Jul 23 2018 Marek Blaha <mblaha@redhat.com> - 3.0.1-1
6e1e36d
- Update to 3.0.1
6e1e36d
- Resolves: rhbz#1603806
6e1e36d
f55184c
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.0-3
f55184c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
f55184c
655bf85
* Fri Jun 29 2018 Jaroslav Mracek <jmracek@redhat.com> - 3.0.0-2
655bf85
- Rebuilt for Python 3.7
655bf85
80a73ab
* Tue Jun 26 2018 Jaroslav Mracek <jmracek@redhat.com> - 3.0.0-1
80a73ab
- Update to 3.0.0
80a73ab
- Resolves: rhbz#1531356
80a73ab
- Resolves: rhbz#1513823
80a73ab
6d1c8c1
* Mon Jun 18 2018 Miro Hrončok <mhroncok@redhat.com> - 2.0.5-4
6d1c8c1
- Rebuilt for Python 3.7
6d1c8c1
b5c6392
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.5-3
b5c6392
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
b5c6392
052089a
* Wed Jan 03 2018 Iryna Shcherbina <ishcherb@redhat.com> - 2.0.5-2
052089a
- Update Python 2 dependency declarations to new packaging standards
052089a
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
052089a
52e3868
* Thu Dec 14 2017 Jaroslav Mracek <jmracek@redhat.com> - 2.0.5-1
52e3868
- Update to 2.0.5
52e3868
- Resolves: rhbz#1519543 -  Fedora 27 offline updates (gnome-software intitiated) are failing
52e3868
26c9ded
* Thu Nov 23 2017 Jaroslav Mracek <jmracek@redhat.com> - 2.0.4-1
26c9ded
- Update to 2.0.4
26c9ded
- Resolves: rhbz#1499284 - dnf crashes with CalledProcessError during upgrade F26->F27
26c9ded
- Resolves: rhbz#1516234 - Upgrade is not possible if a kernel from rawhide has been used in the system
26c9ded
f47fd41
* Mon Oct 02 2017 Jaroslav Mracek <jmracek@redhat.com> - 2.0.3-1
f47fd41
- Update to 2.0.3
f47fd41
- Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive'
f47fd41
- Resolves: rhbz#1473435 - [abrt] dnf: subprocess.py:271:check_call:subprocess.CalledProcessError: Command '['journalctl', '--boot', 'd5318db518e541fcbc8ce51dd469c2f0']' returned non-zero exit status -13
f47fd41
- Resolves: rhbz#1490832 - dnf system-upgrade: dnf.exceptions.MarkingError: no package matched
f47fd41
- Resolves: rhbz#1492036 - system-upgrade fails to connect to online mirrors during upgrade when caches are missing
f47fd41
49c1dd0
* Mon Aug 07 2017 Jaroslav Mracek <jmracek@redhat.com> - 2.0.2-1
49c1dd0
- Update to 2.0.2
49c1dd0
a871acd
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-2
a871acd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a871acd
480c8c5
* Mon May 22 2017 Jaroslav Mracek <jmracek@redhat.com> - 2.0.1-1
480c8c5
- Update to 2.0.1
480c8c5
ca64e3c
* Tue May 02 2017 Jaroslav Mracek <jmracek@redhat.com> - 2.0.0-1
ca64e3c
- Update to 2.0.0
ca64e3c
Igor Gnatenko 6cf5d7b
* Fri Feb 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.10.0-1
Igor Gnatenko 6cf5d7b
- Update to 0.10.0
Igor Gnatenko 6cf5d7b
5f03b2b
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.0-0.4rc1
5f03b2b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5f03b2b
66683cf
* Tue Dec 13 2016 Charalampos Stratakis <cstratak@redhat.com> - 0.10.0-0.3rc1
66683cf
- Rebuild for Python 3.6
66683cf
c938478
* Mon Nov 28 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.10.0-0.2rc1
c938478
- Add obsoletes for main package (RHBZ #1399863)
c938478
3d1c33f
* Mon Nov 28 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.10.0-0.1rc1
3d1c33f
- 0.10.0-rc1
3d1c33f
- Adapt to python packaging guidelines
3d1c33f
9e78b3e
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.12-4
9e78b3e
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
9e78b3e
5a29fe5
* Tue Jul 12 2016 Ville Skyttä <ville.skytta@iki.fi> - 0.0.12-3
87ac7ba
- Apply leaves speedups and test suite fixes from upstream
5a29fe5
9b7373c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.0.12-2
9b7373c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9b7373c
9e43261
* Sat Dec 12 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> 0.0.12-1
9e43261
- relnotes: 0.0.1[12] (Igor Gnatenko)
9e43261
- spec: python2_sitelib (Igor Gnatenko)
9e43261
- spec: nosetests fixup (Igor Gnatenko)
9e43261
- spec: python3 sourcedir (Igor Gnatenko)
9e43261
- spec: drop hooks for f21 (Igor Gnatenko)
9e43261
- spec: python2-nose (Igor Gnatenko)
9e43261
- local: use _dnf_local as name (RhBug:1237237) (Igor Gnatenko)
9e43261
- spec: use %%license macro (Igor Gnatenko)
9e43261
- spec: move mans to one package (RhBug:1210002) (Igor Gnatenko)
9e43261
- po: update from zanata (Igor Gnatenko)
9e43261
- po: fix message text (Igor Gnatenko)
9e43261
- usage of dnf.i18n.translation (Igor Gnatenko)
9e43261
- local: do not rebuild the repo unnecessarily. (Quy Tonthat)
9e43261
- local: fixed crashing when installing from rpm files (localinstall). (Quy
9e43261
  Tonthat)
9e43261
- local: Fixed a crashing bug with python3. (Quy Tonthat)
9e43261
- pull translations (Igor Gnatenko)
9e43261
- versionlock: add missing import (Alon Bar-Lev)
9e43261
- add Catalan (Robert Antoni Buj Gelonch)
9e43261
- add zanata.xml (Robert Antoni Buj Gelonch)
248a542
cf86804
* Tue Oct 13 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> 0.0.11-1
cf86804
- spec: kickstart conflicts with previous version of plugins core (Jan Silhan)
cf86804
1caa69c
* Mon Oct 12 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> 0.0.10-1
1caa69c
- Add BaseCliStub() class to tests/support.py (Neal Gompa (ニール・ゴンパ))
1caa69c
- Disable kickstart plugin for Python 3 (Neal Gompa (ニール・ゴンパ))
1caa69c
- Add kickstart plugin to extra plugins (Neal Gompa (ニール・ゴンパ))
1caa69c
- Add repoclosure --check option (Paul Howarth)
1caa69c
- leaves: fix depth-first search (Emil Renner Berthing)
1caa69c
- snapper: set cleanup type to avoid snapshots accumulating indefinitely
1caa69c
  (RhBug:1263699) (Daniel Miranda)
1caa69c
- snapper: don't run if nothing in transaction (Igor Gnatenko)
1caa69c
- spec: adapt to dnf-1.1.2 packaging in F23 (Jan Silhan)
1caa69c
- tracer: don't run tracer when nothing to do; Fix FrostyX/tracer#38 (Jakub
1caa69c
  Kadlčík)
1caa69c
- migrate: groups: skips not found group (RhBug:1225894) (Jan Silhan)
1caa69c
551370e
* Tue Jun 30 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> 0.0.9-1
551370e
- repomanage: specify that keep is int (RhBug:1230503) (Igor Gnatenko)
551370e
- migrate: hide stderr of yum (RhBug:1225282) (Jan Silhan)
551370e
- migrate: don't throw error when yum execution failed (Jan Silhan)
551370e
- migrate: stop yum from crushing by setting skip_if_unavailable=1
551370e
  (RhBug:1226607) (Jan Silhan)
551370e
- implemented package (version)locking (Michael Mraka)
551370e
- Initial DNF port of the yum show-leaves plugin (Ville Skyttä)
c8689ed
c187765
* Fri May 22 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> 0.0.8-1
c187765
- migrate: use Unicodes when migrating YUMDB (RhBug:1223034) (Radek Holy)
c187765
- migrate: don't raise error when no groups installed by yum (RhBug:1214807)
c187765
  (Jan Silhan)
c187765
- migrate: use of LANG C env in yum output (Jan Silhan)
c187765
- packaging: allow DNF 1.x.x (Radek Holy)
c187765
- packaging: add createrepo_c to requires (RhBug:1211596) (Igor Gnatenko)
c187765
- local: drop hook to keep packages cache (Igor Gnatenko)
c187765
- packaging: dnf version upper boundaries (Jan Silhan)
c187765
- packaging: added plugin command provides (Related:RhBug:1208773) (Jan Silhan)
c187765
7e718f3
* Tue Apr 21 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> 0.0.7-1
7e718f3
- doc: release notes 0.0.7 (Igor Gnatenko)
7e718f3
- packaging: fix orphans for leaves subpkg (Igor Gnatenko)
7e718f3
- po: update translations (Igor Gnatenko)
7e718f3
- plugins: rename --repoid to --repo (Michael Mraka)
7e718f3
- tracer: decode subprocess output explicitly from utf8 (Jakub Kadlčík)
7e718f3
- migrate: initialize cursor before commit (Michael Mraka)
7e718f3
- po: update translations (Igor Gnatenko)
7e718f3
- packaging: remove main package which requires others (Igor Gnatenko)
7e718f3
- packaging: fix url for new releases (Igor Gnatenko)
7e718f3
- migrate: do not convert group types (Jan Silhan)
7e718f3
- packaging: migrate requires python-dnf (Jan Silhan)
7e718f3
- migrate: trans_end record may not exist (RhBug:1209043) (Michael Mraka)
7e718f3
- plugins: rename orphans to leaves (RhBug:1209864) (Igor Gnatenko)
7e718f3
- Initialized to use tito. (Igor Gnatenko)
7e718f3
- local: fix crashing if plugin disabled in main section (RhBug:1208614) (Igor Gnatenko)
7e718f3
2247bef
* Tue Mar 31 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.6-2
2247bef
- migrate: set LANG env to C in system calls (Jan Silhan)
2247bef
- migrate: added logging to history and groups process (Jan Silhan)
2247bef
- doc: migrate: changed arguments to dnf migrate [all|groups|history|yumdb] (Radek Holy)
2247bef
- migrate: added YUMDB support (Radek Holy)
2247bef
- migrate: added groups support (Jan Silhan)
2247bef
ee33cf2
* Tue Mar 31 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.6-1
ee33cf2
- doc: include orphans plugin to index (Igor Gnatenko)
ee33cf2
- po: update translations (Igor Gnatenko)
ee33cf2
- plugins: add migrate plugin (Michael Mraka)
ee33cf2
- orphans: use Kosaraju's algorithm (Emil Renner Berthing)
ee33cf2
- plugins: add orphans plugin (Emil Renner Berthing)
ee33cf2
- tracer: don't print 'nothing to restart' when traceback occurs (RhBug:1201471) (Jakub Kadlčík)
ee33cf2
0c91b08
* Mon Mar 02 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.5-4
0c91b08
- packaging: properly obsolete common subpkg for f23+ (Igor Gnatenko)
0c91b08
20d35dd
* Fri Feb 27 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.5-3
20d35dd
- packaging: add real package python-dnf-plugins-extras (Igor Gnatenko)
20d35dd
611e9cd
* Fri Feb 27 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.5-2
611e9cd
- packaging: handle tracer and snapper plugins (Igor Gnatenko)
611e9cd
302cc31
* Fri Feb 27 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.5-1
302cc31
- po: update translations (Igor Gnatenko)
302cc31
- packaging: adapt to dnf 0.6.4-2 package split (Jan Silhan)
302cc31
- plugins: add debug plugin (Michael Mraka)
302cc31
- tracer: fix printing binary on py3 (RhBug:1192779) (Igor Gnatenko)
302cc31
- tracer: define installed, erased vars (RhBug:1187763) (Igor Gnatenko)
302cc31
1d68f95
* Fri Feb 13 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.4-1
1d68f95
- packaging: require rpmconf plugin only for f22+ (Igor Gnatenko)
1d68f95
- build: simple script to build test package (Michael Mraka)
1d68f95
- build: more standard way to find out latest commit (Michael Mraka)
1d68f95
- packaging: let gitrev be specified on rpmbuild commandline (Michael Mraka)
1d68f95
- doc: include man pages (Igor Gnatenko)
1d68f95
b5e8cad
* Thu Jan 29 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.3-1
b5e8cad
- po: update translations (Igor Gnatenko)
b5e8cad
- packaging: include rpmconf plugin only for F22+ (Igor Gnatenko)
b5e8cad
- trivial: drop note about bug (Igor Gnatenko)
b5e8cad
- local: prefer verbose option on quiet (Igor Gnatenko)
b5e8cad
- local: simplidy parsing code (Igor Gnatenko)
b5e8cad
- local: fix output from spawning createrepo (Igor Gnatenko)
b5e8cad
- doc: improve documentation for local plugin (Igor Gnatenko)
b5e8cad
- repoclosure: store requirements as is (Igor Gnatenko)
b5e8cad
- repoclosure: optimize performance and memory usage (Igor Gnatenko)
b5e8cad
- build: distribute forgotten files (Igor Gnatenko)
b5e8cad
- po: update translations (Igor Gnatenko)
b5e8cad
- plugins: add repoclosure plugin (Igor Gnatenko)
b5e8cad
- packaging: fix files for common subpkg after one of merges (Igor Gnatenko)
b5e8cad
- local: use createrepo_c instead of createrepo (Igor Gnatenko)
b5e8cad
- plugins: add local plugin (RhBug:991014) (Igor Gnatenko)
b5e8cad
- repograph: set decimal places to 12 for colors (Igor Gnatenko)
b5e8cad
- tests: fix indentation in repograph (Igor Gnatenko)
b5e8cad
- plugins: add repograph plugin (Igor Gnatenko)
b5e8cad
- repomanage: replace dnfpluginscore with dnfpluginsextras (Igor Gnatenko)
b5e8cad
- plugins: fix typo in if/else (Igor Gnatenko)
b5e8cad
- doc: add note that --new by default for repomanage (Igor Gnatenko)
b5e8cad
- snapper: don't make snapshots if user removing snapper (RhBug:1177631) (Igor Gnatenko)
b5e8cad
- tests: add tests for repomanage (Igor Gnatenko)
b5e8cad
- tests: add initial framework (Igor Gnatenko)
b5e8cad
- repomanage: use native pkg.location without path join (Igor Gnatenko)
b5e8cad
- packaging: obsolete and provide dnf-plugin-tracer correctly (Igor Gnatenko)
b5e8cad
992209e
* Sun Jan 25 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.2-1
992209e
- po: update translations (Igor Gnatenko)
992209e
- Revert "rename rpm_conf to rpmconf" (Igor Gnatenko)
992209e
- po: update translations (Igor Gnatenko)
992209e
- packaging: update descriptions with tracer plugin (Igor Gnatenko)
992209e
- plugins: add repomanage plugin (RhBug:1048541) (Igor Gnatenko)
992209e
- Don't run tracer if --installroot is set; Fix FrostyX/tracer#15 (Jakub Kadlčík)
992209e
- po: update translations (Igor Gnatenko)
992209e
- packaging: obsolete dnf-plugin-tracer by dnf-plugins-extras-tracer (Igor Gnatenko)
992209e
- doc: include rpmconf to index (Igor Gnatenko)
992209e
- packaging: add tracer plugin to distribute (Igor Gnatenko)
992209e
- plugins: tracer plugin (Jakub Kadlčík)
992209e
- packaging: include rpmconf as Requires for main package (Igor Gnatenko)
992209e
- rpmconf: fix super-init-not-called (Igor Gnatenko)
992209e
- po: update translations (Igor Gnatenko)
992209e
- packaging: archive script the same as in dnf (Igor Gnatenko)
992209e
- rename rpm_conf to rpmconf (Igor Gnatenko)
992209e
- Add rpmconf plugin (Igor Gnatenko)
992209e
- snapper: set description snapshot as command line (Igor Gnatenko)
992209e
- packaging: fix requires and email (Igor Gnatenko)
992209e
- snapper: change log level for debug stage to debug (Igor Gnatenko)
992209e
- snapper: don't do any with snapper config (Igor Gnatenko)
992209e
- packaging: split into subpackages (Igor Gnatenko)
992209e
- packaging: handle all python files (Igor Gnatenko)
992209e
- transifex update (Igor Gnatenko)
40ddc89
40ddc89
* Wed Dec 17 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.1-2
40ddc89
- Fix Requires for py3 dbus
40ddc89
- Fix email address in changelog
40ddc89
40ddc89
* Fri Dec 12 2014 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 0.0.1-1
40ddc89
- The initial package version.