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

            Bug ID: 466693
           Summary: Discover checks for updates daily, regardless of the
                    frequency set in the Software Sources dialog.
    Classification: Applications
           Product: Discover
           Version: 5.27.1
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Notifier
          Assignee: plasma-b...@kde.org
          Reporter: a...@viatis.com
                CC: aleix...@kde.org, eli...@gmail.com, n...@kde.org
        Depends on: 419055
  Target Milestone: ---

+++ This bug was initially created as a clone of Bug #419055 +++

SUMMARY
Even when the user sets a lower frequency of automatic updates (e.g. weekly) in
the Software Sources dialog, Discover nevertheless checks for updates daily.
This means that effectively the user has no control over automatic update
frequency.

STEPS TO REPRODUCE
1. In Discover, click on "Sources" -> "Software Sources". Provide the password
if required.
2. In the "Software Sources" dialog that opens, click on "Updates". Make sure
the "Check for updates" checkbox is checked, and choose a frequency other than
"Daily" (e.g. "Weekly") in the corresponding dropdown. Click on "Close".

OBSERVED RESULT
Update notifications appear in the notifications area multiple times a week,
presumably on every startup if updates are available.

EXPECTED RESULT
Update notifications appear at most once a week.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.2.1-arch1-1 (64-bit)
KDE Plasma Version: 5.27.1
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8



ADDITIONAL INFORMATION
SUMMARY
Even when the user sets a lower frequency of automatic updates (e.g. weekly) in
the Software Sources dialog, Discover nevertheless checks for updates daily.
This means that effectively the user has no control over automatic update
frequency.

STEPS TO REPRODUCE
1. In Discover, click on "Sources" -> "Software Sources". Provide the password
if required.
2. In the "Software Sources" dialog that opens, click on "Updates". Make sure
the "Check for updates" checkbox is checked, and choose a frequency other than
"Daily" (e.g. "Weekly") in the corresponding dropdown. Click on "Close".

OBSERVED RESULT
Update notifications appear in the notifications area multiple times a week.

EXPECTED RESULT
Update notifications appear at most once a week.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu 19.10
(available in About System)
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.62.0
Qt Version: 5.12.4

ADDITIONAL INFORMATION
This is a follow up to bug 401810 (Phabricator patch D17375) and bug 337752.
Unfortunately, it appears that the issue wasn't resolved (at least not on my
system).

My analysis shows that Discover's PackageKitNotifier attempts to check the
frequency set in software-properties by running "apt-config dump" and looking
for the "Apt::Periodic::Update-Package-Lists" property in its output. However,
on my system the property name starts with uppercase "APT" rather than "Apt",
and ends with a semicolon. Therefore PackageKitNotifier fails to find the
correct property value, and falls back to the default of a daily check.


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=419055
[Bug 419055] Discover checks for updates daily, regardless of the frequency set
in the Software Sources dialog.
-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to