LIBDNF

  • Fix segfault in repo_internalize_trigger (RhBug:1375895)
  • Change sorting of installonly packages (RhBug:1627685)
  • [swdb] Fixed pattern searching in history db (RhBug:1635542)
  • Check correctly gpg for repomd when refresh is used (RhBug:1636743)
  • [conf] Provide additional VectorString methods for compatibility with Python list.
  • [plugins] add plugin loading and hooks into libdnf
  • Fix segfault in TransactionItem::saveReplacedBy() (RhBug:1632177)
  • Backport swdb-create-persistent-WAL-files (RhBug:1640235)

DNF

  • Add dnssec extension
  • Set termforce to AUTO to automatically detect if stdout is terminal
  • Repoquery command accepts --changelogs option (RhBug:1483458)
  • Calculate sack version from all installed packages (RhBug:1624291)
  • [module] Allow to enable module dependencies (RhBug:1622566)

DNF-PLUGINS-CORE

  • Enhance documentation
  • [repoclosure] check every --pkg attribute separately
  • [repoclosure] Now accepts nevra as a argument of --pkg option
  • [reposync] enhancements (RhBug:1550063,1582152,1550064,1405789,1598068)
  • package-cleanup: remove --oldkernels
  • Download only packages with unique NEVRAs (RhBug:1612874)

After installing this update you need to run dnf as root user once. After that querries can be performed by any unprivileged user as usual.

How to install

sudo dnf upgrade --advisory=FEDORA-2018-2789f6b6e7

This update has been submitted for testing by jmracek.

a year ago

This update has been pushed to testing.

a year ago
User Icon frantisekz commented & provided feedback a year ago
karma

Didn't see any regressions yet

User Icon decathorpe commented & provided feedback a year ago
karma

I can't install this update without --allowerasing, which removes dnf-utils:

package dnf-utils-3.0.4-1.fc29.noarch requires python3-dnf < 4.0, but none of the providers can be installed

It looks like the dnf-utils sub-package of dnf-plugins-core was dropped either accidentally (who knows with bconds?) or without adding proper Obsoletes to dnf-plugins-core.

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

a year ago
User Icon decathorpe commented & provided feedback a year ago
karma

I can't install this update without --allowerasing, which removes dnf-utils:

package dnf-utils-3.0.4-1.fc29.noarch requires python3-dnf < 4.0, but none of the providers can be installed

It looks like the dnf-utils sub-package of dnf-plugins-core was dropped either accidentally (who knows with bconds?) or without adding proper Obsoletes to dnf-plugins-core.

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

a year ago
User Icon nphilipp commented & provided feedback a year ago
karma
User Icon nphilipp commented & provided feedback a year ago
karma
User Icon msehnout commented & provided feedback a year ago

If you can, please also test with gpgkey_dns_verification=True in [main] section of /etc/dnf/dnf.conf. Reference: https://github.com/rpm-software-management/dnf/blob/master/doc/conf_ref.rst

User Icon cserpentis commented & provided feedback a year ago
karma

works for me

jmracek edited this update.

New build(s):

  • dnf-plugins-core-4.0.0-2.fc29
  • libdnf-0.22.0-2.fc29

Removed build(s):

  • dnf-plugins-core-4.0.0-1.fc29
  • libdnf-0.22.0-1.fc29

Karma has been reset.

a year ago

This update has been submitted for testing by jmracek.

a year ago

dmach edited this update.

a year ago

dmach edited this update.

a year ago
User Icon filiperosset commented & provided feedback a year ago
karma

no regressions noted

User Icon rluzynski commented & provided feedback a year ago

Maintainers, please mark #1305340 as fixed by this build. Actually, it has been fixed by the previous version 3.6.1 (and correctly mentioned in the changelog but nowhere else) but the translations were not updated. Now they are updated, at least for some languages including Japanese which was required by the original reporter. Testers, please verify.

This update has been pushed to testing.

a year ago
User Icon besser82 commented & provided feedback a year ago
karma

Confirming finding from @jlanda. A simple query like dnf info $pkg_name fails for an unprivileged user with RuntimeError: Exec failed: attempt to write a readonly database.

sharkcz edited this update.

New build(s):

  • anaconda-29.24.6-1.fc29
  • libblockdev-2.20-2.fc29

Karma has been reset.

a year ago

This update has been submitted for testing by sharkcz.

a year ago
User Icon m4rtink commented & provided feedback a year ago

Note that Anaconda and libblockdev were added to this update as the FE 1637021 requires newer (>=3.6) DNF and the Anaconda build also contains FE 1635252 which needs newer libblockdev.

User Icon jmracek commented & provided feedback a year ago

The problem in https://bugzilla.redhat.com/show_bug.cgi?id=1640235 is solved by libdnf-0.22.0-3.fc29. But at the present time I cannot add it to the update.

User Icon jmracek commented & provided feedback a year ago

Please the fix in libdnf-0.22.0-3.fc29 is applied after the first command that opens swdb but it has to be run as a root. Like "sudo dnf list". Next run of "dnf list" as a non privilege user should be fine.

besser82 edited this update.

New build(s):

  • libdnf-0.22.0-3.fc29

Removed build(s):

  • libdnf-0.22.0-2.fc29

Karma has been reset.

a year ago

besser82 edited this update.

a year ago

besser82 edited this update.

a year ago
User Icon besser82 commented & provided feedback a year ago
karma

Works great! LGTM! =)

BZ#1375895 [abrt] PackageKit: repo_internalize_trigger(): packagekitd killed by SIGSEGV (via dnf_package_get_size)
BZ#1483458 RFE: add --changelog into dnf repoquery
BZ#1489308 [abrt] dnf: _progress_cb(): __init__.py:1366:log:SystemError: <built-in function isinstance> returned a result with an error set
BZ#1497171 [yum-compatibility] Prevent user from removing running kernel.
BZ#1505035 dnf autocompletion wrong (seems to lag behind by one dnf transaction)
BZ#1508649 quiet option, should quiet errors ?
BZ#1550063 dnf reposync doesn't download repodata
BZ#1571622 dnf repoclosure with --pkg option set to non-existing package doesn't show any warning
BZ#1590690 dnf -q is not quiet
BZ#1620242 dnf repoquery --unsatisfied gives python traceback
BZ#1624291 [sack] rpmdb version is incorrect when using excludes
BZ#1625879 advisory option not working with dnf install
BZ#1627685 add excluderemovepkgs option to dnf
BZ#1631217 unable to install stratis
BZ#1632177 dnf segfault in libdnf::TransactionItem::saveReplacedBy()
BZ#1635252 anaconda: Ignore errors activating unknown swap partitions
BZ#1635542 dnf history PKG lists all transactions, not just those related to PKG
BZ#1636285 dnf complains about conflicts with non-installed and non-existent RPMs
BZ#1636743 dnf update --refresh fails for repo_gpgcheck=1
BZ#1637021 Installation should be aborted if module dependency errors are detected
BZ#1639233 Update nvdimm support with fixes from rhel
BZ#1639467 dnf-plugins-core dropped dnf-utils without adding an Obsoletes
BZ#1640235 Unprivileged use of dnf list installed ends with a unhandled exception
BZ#1640409 Atomic Host Installclass detection not working
Test Case Anaconda help
Test Case base update cli
User Icon mohanboddu commented & provided feedback a year ago
karma

While #1497171 #1625879 still seems to be not fixed. We got the blockers fixed.

BZ#1483458 RFE: add --changelog into dnf repoquery
BZ#1508649 quiet option, should quiet errors ?
BZ#1571622 dnf repoclosure with --pkg option set to non-existing package doesn't show any warning
BZ#1590690 dnf -q is not quiet
BZ#1620242 dnf repoquery --unsatisfied gives python traceback
BZ#1631217 unable to install stratis
BZ#1632177 dnf segfault in libdnf::TransactionItem::saveReplacedBy()
BZ#1635542 dnf history PKG lists all transactions, not just those related to PKG
BZ#1636285 dnf complains about conflicts with non-installed and non-existent RPMs
BZ#1636743 dnf update --refresh fails for repo_gpgcheck=1
BZ#1640235 Unprivileged use of dnf list installed ends with a unhandled exception
User Icon mohanboddu commented & provided feedback a year ago
karma

While #1497171 #1625879 still seems to be not fixed. We got the blockers fixed.

BZ#1483458 RFE: add --changelog into dnf repoquery
BZ#1508649 quiet option, should quiet errors ?
BZ#1571622 dnf repoclosure with --pkg option set to non-existing package doesn't show any warning
BZ#1590690 dnf -q is not quiet
BZ#1620242 dnf repoquery --unsatisfied gives python traceback
BZ#1631217 unable to install stratis
BZ#1632177 dnf segfault in libdnf::TransactionItem::saveReplacedBy()
BZ#1635542 dnf history PKG lists all transactions, not just those related to PKG
BZ#1636285 dnf complains about conflicts with non-installed and non-existent RPMs
BZ#1636743 dnf update --refresh fails for repo_gpgcheck=1
BZ#1640235 Unprivileged use of dnf list installed ends with a unhandled exception
User Icon bt0dotninja commented & provided feedback a year ago
karma

works fine for me

User Icon maage commented & provided feedback a year ago

Works for me, first run after update and using f28 /var/lib/dnf took couple of minutes.

BZ#1632177 dnf segfault in libdnf::TransactionItem::saveReplacedBy()
User Icon maage commented & provided feedback a year ago

Works for me, first run after update and using f28 /var/lib/dnf took couple of minutes.

BZ#1632177 dnf segfault in libdnf::TransactionItem::saveReplacedBy()
User Icon jmracek commented & provided feedback a year ago

I would like to also solve a Fedora 29 accepted blocker https://bugzilla.redhat.com/show_bug.cgi?id=1632518 by adding libdnf-0.22.0-4.fc29 into this update. Can anyone help me?

sharkcz edited this update.

New build(s):

  • anaconda-29.24.7-1.fc29

Removed build(s):

  • anaconda-29.24.6-1.fc29

Karma has been reset.

a year ago

ignatenkobrain edited this update.

New build(s):

  • libdnf-0.22.0-4.fc29

Removed build(s):

  • libdnf-0.22.0-3.fc29

Karma has been reset.

a year ago

sharkcz edited this update.

a year ago
User Icon nphilipp commented & provided feedback a year ago
karma

Hmm, e.g. pkcon install dwm crashes for me. This is re: https://bugzilla.redhat.com/show_bug.cgi?id=1632518 and it looks like some libdnf-internal structure isn't initialized when used from PackageKit.

User Icon jmracek commented & provided feedback a year ago

Please can anyone replace libdnf-0.22.0-4 by libdnf-0.22.0-3 where problem with "pkcon install dwm" is not present.

User Icon jmracek commented & provided feedback a year ago

Or on the way there is build of libdnf-0.22.0-5 (https://koji.fedoraproject.org/koji/taskinfo?taskID=30342149) that is without a problematic patch (identical to libdnf-0.22.0-3).

besser82 edited this update.

New build(s):

  • libdnf-0.22.0-5.fc29

Removed build(s):

  • libdnf-0.22.0-4.fc29

Karma has been reset.

a year ago
User Icon renault commented & provided feedback a year ago
karma

Works fine, no regressions found

This update has been pushed to testing.

a year ago
User Icon jmracek commented & provided feedback a year ago

libdnf-0.22.0-5 is without patch for https://bugzilla.redhat.com/show_bug.cgi?id=1632518. it looks like that the problem is little bit more complex and should be solved in cooperation with PackageKit (probably changes in PackageKit required).

User Icon mohanboddu commented & provided feedback a year ago
karma

Well, I already tested it and no regressions after the libdnf-0.22.0-5.fc29 update.

User Icon kevin provided feedback a year ago
karma

This update has been submitted for batched by bodhi.

a year ago
User Icon kevin commented & provided feedback a year ago
karma

+1

This update has been submitted for batched by bodhi.

a year ago

This update has been submitted for stable by mohanboddu.

a year ago

This update has been pushed to stable.

a year ago

Please login to add feedback.

Metadata
Type
bugfix
Severity
high
Karma
3
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Dates
submitted
a year ago
in testing
a year ago
in stable
a year ago
modified
a year ago
BZ#1375895 [abrt] PackageKit: repo_internalize_trigger(): packagekitd killed by SIGSEGV (via dnf_package_get_size)
0
0
BZ#1483458 RFE: add --changelog into dnf repoquery
0
0
BZ#1489308 [abrt] dnf: _progress_cb(): __init__.py:1366:log:SystemError: <built-in function isinstance> returned a result with an error set
0
0
BZ#1497171 [yum-compatibility] Prevent user from removing running kernel.
0
0
BZ#1505035 dnf autocompletion wrong (seems to lag behind by one dnf transaction)
0
0
BZ#1508649 quiet option, should quiet errors ?
0
0
BZ#1550063 dnf reposync doesn't download repodata
0
0
BZ#1571622 dnf repoclosure with --pkg option set to non-existing package doesn't show any warning
0
0
BZ#1590690 dnf -q is not quiet
0
0
BZ#1620242 dnf repoquery --unsatisfied gives python traceback
0
0
BZ#1624291 [sack] rpmdb version is incorrect when using excludes
0
0
BZ#1625879 advisory option not working with dnf install
0
0
BZ#1627685 add excluderemovepkgs option to dnf
0
0
BZ#1631217 unable to install stratis
0
0
BZ#1632177 dnf segfault in libdnf::TransactionItem::saveReplacedBy()
0
0
BZ#1632518 PackageKit installs packages from default module streams, but does not enable the module stream
0
0
BZ#1635252 anaconda: Ignore errors activating unknown swap partitions
0
0
BZ#1635542 dnf history PKG lists all transactions, not just those related to PKG
0
0
BZ#1636285 dnf complains about conflicts with non-installed and non-existent RPMs
0
0
BZ#1636743 dnf update --refresh fails for repo_gpgcheck=1
0
0
BZ#1637021 Installation should be aborted if module dependency errors are detected
0
0
BZ#1639233 Update nvdimm support with fixes from rhel
0
0
BZ#1639467 dnf-plugins-core dropped dnf-utils without adding an Obsoletes
0
0
BZ#1640235 Unprivileged use of dnf list installed ends with a unhandled exception
0
0
BZ#1640409 Atomic Host Installclass detection not working
0
0

Automated Test Results