obsolete

dnf-4.2.7-1.fc30 and libdnf-0.35.1-1.fc30

FEDORA-2019-58c2d3f1aa created by pkratoch 5 years ago for Fedora 30

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.

5 years ago

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

5 years ago

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

5 years ago
User Icon adamwill commented & provided feedback 5 years 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.

5 years ago
User Icon adamwill commented & provided feedback 5 years ago
User Icon bojan commented & provided feedback 5 years ago
karma

I concur - packagekit is core dumping.

User Icon mattf commented & provided feedback 5 years 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 5 years 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 5 years ago
karma

Adding -1 to close the release.

This update has been obsoleted.

5 years ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
-3
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Thresholds
Minimum Karma
+2
Minimum Testing
14 days
Dates
submitted
5 years ago
in testing
5 years 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