stable

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

FEDORA-2019-672a74d688 created by pkratoch 5 years ago for Fedora 30
  • 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

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

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

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

pkratoch edited this update.

5 years ago

pkratoch edited this update.

5 years ago
User Icon imabug provided feedback 5 years ago
karma

This update has been pushed to testing.

5 years ago
User Icon bojan provided feedback 5 years ago
karma
BZ#1727424 libdnf 0.35.1 crashes with "Assertion `repoImpl->libsolvRepo == repo' failed"
User Icon atim provided feedback 5 years ago
karma
User Icon device commented & provided feedback 5 years 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

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

5 years ago

This update has been pushed to stable.

5 years ago

Please login to add feedback.

Metadata
Type
bugfix
Karma
6
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
5 years ago
in testing
5 years ago
in stable
5 years ago
modified
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#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