Fixes plugins with latest RPM in Tumbleweed
- Update to 4.4.4
* needs-restarting: Add microcode_ctl to a reboot list
- includes changes from 4.4.3
* needs-restarting: Avoid issue with garbage smaps chars (RhBug:2212953)
* needs-restarting: Add kernel-core to reboot list
* Update translations
- includes changes from 4.4.2
* Fix systemd dependencies when using --poweroff option in system-upgrade plugin (RhBug:2211844)
* Fixed copr.vendor.conf not loading
* "dnf copr enable" on "Asahi Fedora Linux Remix" guesses epel..x86_64
* system-upgrade: change http to https in unit file
- includes changes from 4.4.1
* reposync: Implement --safe-write-path option (RhBug:1898089)
* needs-restarting: Catch exception when no systemd unit exists for pid (RhBug:2122587)
* post-transaction-actions: Fix ConfigParser.substitute call
* builddep: Avoid using obsolete RPM API
* yum-utils: Only depend on python3-dnf, not dnf
- includes changes from 4.4.0
* system-upgrade: Move from extras to core (RhBug:2054235)
* system-upgrade: Add --poweroff option to reboot
* copr: Switch to reading a copr.vendor.conf file to determine a vendor ID
* config-manager: Allow to specify the "main" section
* system-upgrade: Add support for security filters in offline-upgrade (RhBug:1939975)
* needs-restarting: Fix boot time derivation for systems with no rtc (RhBug:2137935)
* download: Skip downloading weak deps when install_weak_deps=False
* reposync: Documentation update (RhBug:2132383, 2182004)
OBS-URL: https://build.opensuse.org/request/show/1144536
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/dnf-plugins-core?expand=0&rev=51
- Update to 4.1.0
+ Add a new subpackage with modulesync command. The command downloads
packages from modules and/or creates a repository with modular data. (rh#1868047)
+ [groups-manager] Use full NEVRA (not only name) for matching packages (rh#2013633)
+ [repoclosure] Print counts of missing dependencies
+ [reposync] Do not stop downloading packages on the first error (rh#2009894)
+ [versionlock] Fix: Multiple package-name-spec arguments don't lock correctly (rh#2001039) (rh#2013324)
+ [versionlock] Update documentation for adding specifi version (rh#2013332)
OBS-URL: https://build.opensuse.org/request/show/965258
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnf-plugins-core?expand=0&rev=19
+ Add a new subpackage with modulesync command. The command downloads
packages from modules and/or creates a repository with modular data. (rh#1868047)
+ [groups-manager] Use full NEVRA (not only name) for matching packages (rh#2013633)
+ [repoclosure] Print counts of missing dependencies
+ [reposync] Do not stop downloading packages on the first error (rh#2009894)
+ [versionlock] Fix: Multiple package-name-spec arguments don't lock correctly (rh#2001039) (rh#2013324)
+ [versionlock] Update documentation for adding specifi version (rh#2013332)
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/dnf-plugins-core?expand=0&rev=45
+ [copr] Avoid using deprecated function distro.linux_distribution() (rh#2011550)
+ [copr] don't traceback on empty lines in /etc/os-release
+ [leaves] Show strongly connected components
+ [needs-restarting] Fix wrong boot time (rh#1960437)
+ [playground] Disable playground command, since it doesn't work
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/dnf-plugins-core?expand=0&rev=44
- Update to version 4.0.18
+ [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
+ [needs-restarting] add kernel-rt to reboot list
+ Fix debug-restore command
+ [config-manager] enable/disable comma separated pkgs (rh#1830530)
+ [debug] Use standard demands.resolving for transaction handling
+ [debug] Do not remove install-only packages (rh#1844533)
+ return error when dnf download failed
+ [reposync] Add latest NEVRAs per stream to download (rh#1833074)
+ copr: don't try to list runtime dependencies
OBS-URL: https://build.opensuse.org/request/show/843804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnf-plugins-core?expand=0&rev=14
+ [needs-restarting] Fix plugin fail if needs-restarting.d does not exist
+ [needs-restarting] add kernel-rt to reboot list
+ Fix debug-restore command
+ [config-manager] enable/disable comma separated pkgs (rh#1830530)
+ [debug] Use standard demands.resolving for transaction handling
+ [debug] Do not remove install-only packages (rh#1844533)
+ return error when dnf download failed
+ [reposync] Add latest NEVRAs per stream to download (rh#1833074)
+ copr: don't try to list runtime dependencies
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/dnf-plugins-core?expand=0&rev=36
- Update to version 4.0.17
+ Support remote files in dnf builddep
+ [download] Respect repo priority (rh#1800342)
+ [versionlock] Take obsoletes into account (rh#1627124)
+ Move args "--set-enabled", "--set-disabled" from DNF (rh#1727882)
+ Add missing arguments --set-enabled/--set-diabled into error message
+ Warn when --enablerepo/--disablerepo args were passed (rh#1727882)
+ [copr] add support for enabling/disabling runtime dependencies
+ [copr] no-liability text to be always printed
+ [repomanage] Add modular support (rh#1804720)
+ [needs-restarting] add options using .conf file (rh#1810123)
- Fix author identity in changes
- test package and test it with pytest (drop dependency on nose)
OBS-URL: https://build.opensuse.org/request/show/819224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnf-plugins-core?expand=0&rev=13
- Update to version 4.0.13
+ Fix: config_manager respect config file location during save
+ Redesign reposync --latest for modular system (rh#1775434)
+ [reposync] Fix --delete with multiple repos (rh#1774103)
+ [doc] Skip creating and installing migrate documentation for Python 3+
+ [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
+ [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates
OBS-URL: https://build.opensuse.org/request/show/765594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnf-plugins-core?expand=0&rev=11
+ Fix: config_manager respect config file location during save
+ Redesign reposync --latest for modular system (rh#1775434)
+ [reposync] Fix --delete with multiple repos (rh#1774103)
+ [doc] Skip creating and installing migrate documentation for Python 3+
+ [config-manager] Allow use of --set-enabled without arguments (rh#1679213)
+ [versionlock] Prevent conflicting/duplicate entries (rh#1782052)
- Deconflict with zypper-needs-restarting on SLE to unblock PackageHub updates
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/dnf-plugins-core?expand=0&rev=29
- Update to version 4.0.12
+ [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
+ [reposync] Download packages from all streams (rh#1714788)
+ Make yum-copr manpage available (rh#1673902)
+ [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
+ Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
+ [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
+ [config-manager] --setopt: Fix crash with "--save --dump"
+ [config-manager] --setopt: Add globs support to repoid
+ [config-manager] --setopt=key=value is applied only to the main config
+ [config-manager] --setopt and empty list of repositories (rh#1702678)
+ [config-manager] --setopt: Add check for existence of input repositories
+ debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
+ copr: Support multilib repofiles (rh#1393664)
+ copr: Fix disable if copr instance has non-default port
+ copr: Fix repoid when using subdirectories in copr project
+ [spec] Specify attributes for ghost file (rh# 1754463)
+ download: add the --debugsource option (rh#1637008)
+ Fix incorrect handling richdeps in buildep (rh#1756902)
+ [reposync] Add --urls option (rh#1686602)
+ [versionlock] Add --raw option (rh#1645564)
+ [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
+ Add new plugin post-transaction-actions (rh#967264)
+ [builddep] Add --skip-unavailable switch (rh#1628634)
+ [versionlock] Don't apply excludes on @System (rh#1726712)
+ [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed
OBS-URL: https://build.opensuse.org/request/show/752752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnf-plugins-core?expand=0&rev=9
+ [reposync] Enable timestamp preserving for downloaded data (rh#1688537)
+ [reposync] Download packages from all streams (rh#1714788)
+ Make yum-copr manpage available (rh#1673902)
+ [needs-restarting] Add ``--reboothint`` option (rh#1192946) (rh#1639468)
+ Set the cost of ``_dnf_local`` repo to 500, to make it preferred to normal repos
+ [builddep] Report all rpm errors (rh#1663619, rh#1658292, rh#1724668)
+ [config-manager] --setopt: Fix crash with "--save --dump"
+ [config-manager] --setopt: Add globs support to repoid
+ [config-manager] --setopt=key=value is applied only to the main config
+ [config-manager] --setopt and empty list of repositories (rh#1702678)
+ [config-manager] --setopt: Add check for existence of input repositories
+ debuginfo-install: Update both debuginfo and debugsource for updated package (rh#1586084)
+ copr: Support multilib repofiles (rh#1393664)
+ copr: Fix disable if copr instance has non-default port
+ copr: Fix repoid when using subdirectories in copr project
+ [spec] Specify attributes for ghost file (rh# 1754463)
+ download: add the --debugsource option (rh#1637008)
+ Fix incorrect handling richdeps in buildep (rh#1756902)
+ [reposync] Add --urls option (rh#1686602)
+ [versionlock] Add --raw option (rh#1645564)
+ [doc] move manpages for plugins to "dnf-PLUGIN" (rh#1706386)
+ Add new plugin post-transaction-actions (rh#967264)
+ [builddep] Add --skip-unavailable switch (rh#1628634)
+ [versionlock] Don't apply excludes on @System (rh#1726712)
+ [reposync] Ignore only modular excludes (rh#1750273)
- Rename dnf-utils package to yum-utils and have it replace removed package in Tumbleweed
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/dnf-plugins-core?expand=0&rev=18
- Update to version 4.0.7
+ Fix: copr disable command traceback (rh#1693551)
+ [doc] state repoid as repo identifier of config-manager (rh#1686779)
+ Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules
- Drop backported fixes that are part of this release
* 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
* 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch
OBS-URL: https://build.opensuse.org/request/show/705103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnf-plugins-core?expand=0&rev=8
+ Fix: copr disable command traceback (rh#1693551)
+ [doc] state repoid as repo identifier of config-manager (rh#1686779)
+ Fix download of src when not the latest requested (rh#1649627)
- Add missing dependencies on dateutil and distro Python modules
- Drop backported fixes that are part of this release
* 0001-Fix-copr-disable-command-traceback-RhBug-1693551.patch
* 0002-doc-state-repoid-as-repo-identifier-of-config-manage.patch
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/dnf-plugins-core?expand=0&rev=16
- Update to version 4.0.6
+ [download] Do not download src without ``--source`` (rh#1666648)
+ Use improved config parser that preserves order of data
+ [leaves] Show multiply satisfied dependencies as leaves
+ [download] Fix downloading an rpm from a URL (rh#1678582)
+ [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
* 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
* 0002-reposync-fix-up-path-traversal-prevention.patch
* 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper < 1.14.26 to dnf-utils package to prevent file conflicts
OBS-URL: https://build.opensuse.org/request/show/690195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnf-plugins-core?expand=0&rev=6
+ [download] Do not download src without ``--source`` (rh#1666648)
+ Use improved config parser that preserves order of data
+ [leaves] Show multiply satisfied dependencies as leaves
+ [download] Fix downloading an rpm from a URL (rh#1678582)
+ [download] Fix problem with downloading src pkgs (rh#1649627)
- Drop backported fixes that are part of this release
* 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
* 0002-reposync-fix-up-path-traversal-prevention.patch
* 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Restore needs-restarting files to the dnf-utils package
- Add conflicts to zypper < 1.14.26 to dnf-utils package to prevent file conflicts
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager:dnf/dnf-plugins-core?expand=0&rev=12
- Rebase to version 4.0.3:
+ Compatible with DNF 4.0.0+
+ Reworked COPR plugin
+ New changelogs and repodiff plugins/subcommands
- Drop Python 2 subpackages
- Drop unneeded patches:
* 0001-copr-Add-openSUSE-support.patch
* dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch
- Backport fixes from upstream to build and run plugins
* 0001-Fix-traceback-when-local-rpm-url-is-passed.patch
* 0002-reposync-fix-up-path-traversal-prevention.patch
* 0003-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch
- Temporarily drop needs-restarting files from dnf-utils until
zypper splits them out into zypper-needs-restarting subpackage
(gh#openSUSE/zypper#254)
- Add conflicts to yum-changelog and zypper-needs-restarting to
dnf-utils
OBS-URL: https://build.opensuse.org/request/show/673182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnf-plugins-core?expand=0&rev=5