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.

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
User Icon adamwill commented & provided feedback 11 months ago
karma

openQA testing indicates that this is causing crashes in PackageKit. This happens in the test which tests enrolling to a FreeIPA domain using Cockpit (which does some package installs via PK, IIRC) and in the GNOME desktop update test, when refreshing available updates. Tarballs of /var/log and the crash dump directories can be found in affected tests, like this one - coredump.tar.gz is the coredumpctl-captured dump, spoolabrt.tar.gz is the ABRT-captured crash directory, and var_log.tar.gz has the entire contents of /var/log .

This update has been pushed to testing.

11 months ago
User Icon adamwill commented & provided feedback 11 months ago
User Icon bojan commented & provided feedback 11 months ago
karma

I concur - packagekit is core dumping.

User Icon mattf commented & provided feedback 11 months ago

I saw a segmentation fault in PackageKit in libdnf::Repo::Impl::detachLibsolvRepo at /usr/src/debug/libdnf-0.35.1-1.fc30.x86_64/libdnf/repo/Repo.cpp:1347 I reported the crash in #1727343 Should that report be reassigned to libdnf?

User Icon adamwill commented & provided feedback 11 months ago

The backtrace I posted was completely wrong, sorry, because I had a different libdnf on the system where I got it. The correct backtrace should be the one at https://bugzilla.redhat.com/show_bug.cgi?id=1727424 .

User Icon jmracek commented & provided feedback 11 months ago
karma

Adding -1 to close the release.

This update has been obsoleted.

11 months ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
-3
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Dates
submitted
11 months ago
in testing
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#1691430 dnf.exceptions.Error: Incorrect or unknown "arch": armv7hcnl
0
0
BZ#1702854 Tab completion attempts with dnf cause terminal to hang.
0
0
BZ#1704871 TypeError: 'SwigPyObject' object is not iterable
0
0
BZ#1709783 [api] dnf.callback.Payload.download_size incorrectly documented
0
0

Automated Test Results

Test Cases

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