Bug ID | 1135005 |
---|---|
Summary | plasma5-pk-updates can't handle EULA prompts |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | Leap 15.1 |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | KDE Workspace (Plasma) |
Assignee | opensuse-kde-bugs@opensuse.org |
Reporter | fvogt@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Currently plasma5-pk-updates doesn't handle EULA requests at all, so if updates which require EULA acceptance are in the list to be updated, it might not work as expected. What exactly happens needs to be looked at first, but I assume that the transaction just fails. /** * Emitted when an EULA agreement prevents the transaction from running * \li \c eulaId is the EULA identifier * \li \c package is the package for which an EULA is required * \li \c vendorName is the vendor name * \li \c licenseAgreement is the EULA text * * \note You will need to relaunch the transaction after accepting the EULA * \sa acceptEula() */ void eulaRequired(const QString &eulaID, const QString &packageID, const QString &vendor, const QString &licenseAgreement); Hooking up the signal ^ unfortunately means implementing transaction restarts is necessary, which is not entirely straightforward.