DNF

  • Added new option --comment=<comment> that adds a comment to transaction in history
  • :meth:dnf.Base.pre_configure_plugin configure plugins by running their pre_configure() method
  • Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded
  • Resolves: #1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros
  • Resolves: #1491560 - 'dnf check' reports spurious "has missing requires of" errors
  • Resolves: #1465292 - DNF remove protected duplicate package
  • Resolves: #1279001 - [RFE] Missing dnf --downloaddir option
  • Resolves: #1212341 - [RFE] Allow plugins to override the core configuration
  • Resolves: #1299482 - mock --init fails with message "Failed calculating RPMDB checksum"
  • Resolves: #1488398 - dnf upstream tests failures on f26
  • Resolves: #1192811 - dnf whatprovides should show which provides matched a pattern
  • Resolves: #1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed)
  • Resolves: #1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive'
  • Resolves: #1237349 - dnf autoremove not removing what dnf list extras shows
  • Resolves: #1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected
  • Resolves: #1347927 - dnf --cacheonly downloads packages
  • Resolves: #1478115 - [abrt] dnf: _hcmd_undo(): init.py:888:_hcmd_undo:IndexError: list index out of range
  • Resolves: #1461171 - RFE: support --advisory= with install
  • Resolves: #1448874 - "dnf needs-restarting" vanished from bash completion
  • Resolves: #1495116 - Dnf version fails with traceback in container

LIBDNF

  • It improves query performance with name and arch filters. Also nevra filter will now handle string with or without epoch.
  • Additionally for python bindings it renames NEVRA._has_just_name() to NEVRA.has_just_name() due to movement of code into c part of library.
  • Resolves: #1260242 - --exclude does not affect dnf remove's removal of requirements
  • Resolves: #1485881 - DNF claims it cannot install package, which have been already installed
  • Resolves: #1361187 - [abrt] python-ipython-console: filter_updown(): python3.5 killed by SIGABRT

DNF-PLUGINS-CORE

  • Added four new options for list subcommand of copr plugin
  • Resolves: #1476834 - [abrt] dnf: arch(): config.py:908:arch:TypeError: unhashable type: 'list'

DNF-PLUGINS-EXTRAS

  • Resolves: #1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive'
  • Resolves: #1473435 - [abrt] dnf: subprocess.py:271:check_call:subprocess.CalledProcessError: Command '['journalctl', '--boot', 'd5318db518e541fcbc8ce51dd469c2f0']' returned non-zero exit status -13
  • Resolves: #1490832 - dnf system-upgrade: dnf.exceptions.MarkingError: no package matched
  • Resolves: #1492036 - system-upgrade fails to connect to online mirrors during upgrade when caches are missing

How to install

sudo dnf upgrade --advisory=FEDORA-2017-70a8618065

This update has been submitted for testing by jmracek.

2 years ago

This update has been pushed to testing.

2 years ago
User Icon bojan commented & provided feedback 2 years ago
karma

Seems to work.

User Icon samoht0 commented & provided feedback 2 years ago
karma

no regressions noted

User Icon samoht0 provided feedback 2 years ago
karma
Test Case base update cli
User Icon hhlp commented & provided feedback 2 years ago
karma

lgtm

This update has been submitted for stable by bodhi.

2 years ago
User Icon dhgutteridge commented & provided feedback 2 years ago
karma

No regressions noted. Addresses #1192811 for me.

BZ#1192811 dnf whatprovides should show which provides matched a pattern
Test Case base update cli
User Icon frantisekz commented & provided feedback 2 years ago
karma

Works fine

BZ#1492036 system-upgrade fails to connect to online mirrors during upgrade when caches are missing
BZ#1490832 dnf system-upgrade: dnf.exceptions.MarkingError: no package matched
User Icon kparal provided feedback 2 years ago
karma
BZ#1492036 system-upgrade fails to connect to online mirrors during upgrade when caches are missing

This update has been pushed to stable.

2 years ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
medium
Karma
6
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Dates
submitted
2 years ago
in testing
2 years ago
in stable
2 years ago
BZ#1192811 dnf whatprovides should show which provides matched a pattern
0
1
BZ#1212341 [RFE] Allow plugins to override the core configuration
0
0
BZ#1237349 dnf autoremove not removing what dnf list extras shows
0
0
BZ#1260242 --exclude does not affect dnf remove's removal of requirements
0
0
BZ#1279001 [RFE] Missing dnf --downloaddir option
0
0
BZ#1288845 "dnf provides" wildcard matching is unreliable (not all packages with matches listed)
0
0
BZ#1299482 mock --init fails with message "Failed calculating RPMDB checksum"
0
0
BZ#1347927 dnf --cacheonly downloads packages
0
0
BZ#1361187 [abrt] python-ipython-console: filter_updown(): python3.5 killed by SIGABRT
0
0
BZ#1421478 dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros
0
0
BZ#1448874 "dnf needs-restarting" vanished from bash completion
0
0
BZ#1461171 RFE: support --advisory= with install
0
0
BZ#1465292 DNF remove protected duplicate package
0
0
BZ#1470050 the 'priority=' option in /etc/yum.repos.d/*.repo is not respected
0
0
BZ#1473435 [abrt] dnf: subprocess.py:271:check_call:subprocess.CalledProcessError: Command '['journalctl', '--boot', 'd5318db518e541fcbc8ce51dd469c2f0']' returned non-zero exit status -13
0
0
BZ#1473933 [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive'
0
0
BZ#1476834 [abrt] dnf: arch(): config.py:908:arch:TypeError: unhashable type: 'list'
0
0
BZ#1478115 [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range
0
0
BZ#1485881 DNF claims it cannot install package, which have been already installed
0
0
BZ#1490832 dnf system-upgrade: dnf.exceptions.MarkingError: no package matched
0
1
BZ#1491560 'dnf check' reports spurious "has missing requires of" errors
0
0
BZ#1492036 system-upgrade fails to connect to online mirrors during upgrade when caches are missing
0
2
BZ#1495116 Dnf version fails with traceback in container
0
0

Automated Test Results

Test Cases

0 2 Test Case base update cli
0 0 Test Case langpacks packages