FEDORA-2017-faf235c683

bugfix update in Fedora 27 for dnf, dnf-plugins-core, & 2 more

Status: stable 2 years ago

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

Comments 7

This update has been submitted for testing by jmracek.

This update has been pushed to testing.

Works fine.

karma: +1

Works great! LGTM! =)

karma: +1

works

karma: +1

This update has been submitted for stable by bodhi.

This update has been pushed to stable.

Add Comment & Feedback

Please login to add feedback.

Content Type
RPM
Status
stable
Test Gating
Submitted by
Update Type
bugfix
Update Severity
medium
Karma
+3
stable threshold: 3
unstable threshold: -3
Autopush (karma)
Enabled
Autopush (time)
Disabled
Dates
submitted 2 years ago
in testing 2 years ago
in stable 2 years ago

Related Bugs 24

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

Automated Test Results

Test Cases

00 Test Case base update cli
00 Test Case langpacks packages