manatools / dnfdragora

dnfdragora is a dnf frontend based on libyui abstraction
GNU General Public License v3.0
133 stars 41 forks source link

Fedora: dnfdragora still fails to show changelog of packages #196

Open Woi opened 3 years ago

Woi commented 3 years ago

History & Context

This is the revenant of bug #92, but meanwhile libdnf supports changelogs [1]. This leads me to the conclusion, that dnfdragora has an issue showing changelogs on Fedora. [1] https://bugzilla.redhat.com/show_bug.cgi?id=1066867#c17

Description of problem

Dnfdragora fails to show changelog of packages on Fedora, even though dnf now supports it.

Version-Release number of selected component:

Fedora 33

$ dnfdragora --version
dnfdragora 
version: 2.1.0
$ dnf info dnfdragora|grep -e Version -e Release
Version      : 2.1.0
Release      : 2.fc33

How reproducible

Always

Steps to Reproduce

  1. Wait until updates are available in repositories
  2. Start dnfdragora
  3. Select a package
  4. Click on Changelog
  5. Recognise "Missing Information" instead of package changelog

Actual results

"Missing Information" is shown instead of actual package changelog

Expected results

Package changelog of selected RPM is shown.

Woi commented 3 years ago

Mmh... looks like I should have created this bug for dnfdaemon: https://github.com/manatools/dnfdaemon/blob/master/python/dnfdaemon/server/__init__.py#L933-L936

anaselli commented 3 years ago

@Woi correct, it has to be fixed there first