• Backport patch: Fix attaching/detaching of libsolvRepo - fixes a crash in PackageKit (RhBug:1727343,1727424)
  • Revert patch: [rpm] add detection for armv7hcnl

libdnf

  • Update to 0.35.1
  • Enhance logging handling
  • Do not log DEBUG messages by default
  • Also add subkeys when adding GPG keys
  • [module] Fix swig binding for getModuleDependencies()
  • Skip invalid key files in "/etc/pki/rpm-gpg" with warning (RhBug:1644040)
  • Enable timestamp preserving for downloaded data (RhBug:1688537)
  • Add configuration option skip_if_unavailable (RhBug:1689931)
  • Fix 'database is locked' error (RhBug:1631533)
  • Replace the 'Failed to synchronize cache' message (RhBug:1712055)
  • Fix 'no such table: main.trans_cmdline' error (RhBug:1596540)
  • Add support of modular FailSafe (RhBug:1623128) (temporarily with warnings instead of errors when installing modular RPMs without modular metadata)
  • Add support of DNF main config file in context; used by PackageKit and microdnf (RhBug:1689331)
  • Exit gpg-agent after repokey import (RhBug:1650266)

dnf

  • Update to 4.2.7
  • librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022)
  • Fix issues with terminal hangs when attempting bash completion (RhBug:1702854)
  • Rename man page from dnf.automatic to dnf-automatic to match command name
  • [provides] Enhanced detecting of file provides (RhBug:1702621)
  • [provides] Sort the output packages alphabetically
  • Fix package reinstalls during yum module remove (RhBug:1700529)
  • Fail when "-c" option is given nonexistent file (RhBug:1512457)
  • Reuse empty lock file instead of stopping dnf (RhBug:1581824)
  • Propagate comps 'default' value correctly (RhBug:1674562)
  • Better search of provides in /(s)bin/ (RhBug:1657993)
  • Add detection for armv7hcnl (RhBug:1691430)
  • Fix group install/upgrade when group is not available (RhBug:1707624)
  • Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304)
  • Add support of modular FailSafe (RhBug:1623128) (temporarily with warnings instead of errors when installing modular RPMs without modular metadata)
  • Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)

Additional notes: The builds contain new modular fail-safe mechanism, but modify it to not fail on installing modular RPM packages without modular metadata, but only print a warning.

How to install

sudo dnf upgrade --advisory=FEDORA-2019-672a74d688

This update has been submitted for testing by pkratoch.

11 months ago

This update test gating status has been changed to 'waiting'.

11 months ago

This update test gating status has been changed to 'ignored'.

11 months ago

pkratoch edited this update.

11 months ago

pkratoch edited this update.

11 months ago
User Icon imabug provided feedback 11 months ago
karma

This update has been pushed to testing.

11 months ago
User Icon bojan provided feedback 11 months ago
karma
BZ#1727424 libdnf 0.35.1 crashes with "Assertion `repoImpl->libsolvRepo == repo' failed"
User Icon atim provided feedback 11 months ago
karma
User Icon device commented & provided feedback 11 months ago
karma

When installing langpack-nl, it installed: langpack-nl with weak dependencies: glibc-langpack-nl, hunspell-nl and hyphen-nl.

When removing langpack-nl it obviously removes langpack-nl, but only removes de dependencies hunspell-nl and hyphen-nl. glibc-langpack-nl stays installed

Test Case base update cli

This update can be pushed to stable now if the maintainer wishes

11 months ago
User Icon mattf commented & provided feedback 11 months ago
karma

dnf-4.2.7-2 has run normally. I didn't see the crashes in #1727343 again with libdnf-0.35.1-2. Thanks.

BZ#1727343 [abrt] PackageKit: libdnf::Repo::Impl::detachLibsolvRepo(): packagekitd killed by SIGSEGV
Test Case base update cli
User Icon malucious commented & provided feedback 11 months ago
karma

My issue #1702854 is fixed in this update. Thanks!

BZ#1702854 Tab completion attempts with dnf cause terminal to hang.
User Icon malucious commented & provided feedback 11 months ago
karma

My issue #1702854 is fixed in this update. Thanks!

BZ#1702854 Tab completion attempts with dnf cause terminal to hang.

This update has been submitted for stable by pkratoch.

11 months ago

This update has been pushed to stable.

11 months ago

Please login to add feedback.

Metadata
Type
bugfix
Karma
6
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Dates
submitted
11 months ago
in testing
11 months ago
in stable
11 months ago
modified
11 months ago
BZ#1355764 Excessive DNF logging (all messages - including debug - from dnf, libdnf, librepo and rpm interface logged to file by default, not configurable)
0
0
BZ#1467304 RFE: --disableplugin should print error/warning on non-existing plugin
0
0
BZ#1580022 /var/log/dnf.librepo.log way too verbose and big
0
0
BZ#1581824 Malformed lock file found: /var/cache/dnf/metadata_lock.pid.
0
0
BZ#1597273 dnf fails to remove installed modules
0
0
BZ#1702854 Tab completion attempts with dnf cause terminal to hang.
0
1
BZ#1704871 TypeError: 'SwigPyObject' object is not iterable
0
0
BZ#1709783 [api] dnf.callback.Payload.download_size incorrectly documented
0
0
BZ#1727343 [abrt] PackageKit: libdnf::Repo::Impl::detachLibsolvRepo(): packagekitd killed by SIGSEGV
0
1
BZ#1727424 libdnf 0.35.1 crashes with "Assertion `repoImpl->libsolvRepo == repo' failed"
0
1

Automated Test Results

Test Cases

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