https://bugs.kde.org/show_bug.cgi?id=488388

            Bug ID: 488388
           Summary: Discover shows an unrecoverable error when packages
                    are unsigned, even if the repo has `gpgcheck=0`
    Classification: Applications
           Product: Discover
           Version: 6.1.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: PackageKit
          Assignee: plasma-b...@kde.org
          Reporter: ad...@happyassassin.net
                CC: aleix...@kde.org
  Target Milestone: ---

SUMMARY
If you configure a yum/dnf-style repo that contains unsigned packages with
`gpgcheck=0`, then try to install any packages from that repo using Discover,
it will show an unrecoverable error, "There was an issue installing this
update. Please try again later". It should either just allow the install, or
show a warning the user can click through.

STEPS TO REPRODUCE
1. Set up a repository containing unsigned packages
2. Write a yum/dnf config file for the repo, including the directive
`gpgcheck=0`
3. Attempt to install or update a package from the repo using Discover

OBSERVED RESULT
Unrecoverable error message

EXPECTED RESULT
No error, or a warning that can be accepted to proceed

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Rawhide
KDE Plasma Version: 6.0.90

ADDITIONAL INFORMATION
See GNOME Software tickets
https://gitlab.gnome.org/GNOME/gnome-software/-/issues/603 and
https://gitlab.gnome.org/GNOME/gnome-software/-/issues/2246 for some background
on how this was discussed and handled there. The behaviour of dnf in this case
is that if the repo config says `gpgcheck=0` it will not run any GPG
verification or post any warnings and will happily install unsigned or
unverifiable packages from the repo.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to