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.


You are receiving this mail because: