annotate NEWS @ 31:9905d4ae351c

Fix continuos loop of update checks if the refresh cache interval is 0 If the interval for refreshing the cache is set to 0 each check for available updates refreshes the cache and causes an "updates-changed" signal to be emitted after a short delay which in turn triggers another check for updates. The "updates-changed" signal does not actually mean that the number of available updates has changed but rather that the package metadata cache has been invalidated. Fix this by blocking the "updates-changed" signal handler from when a periodic or irregular check is started until 4 seconds after it has finished. This is necessary since the signal will be delivered with a delay after a transaction has been completed. In addition prevent checks for updates triggered by the "updates-changed" signal from refreshing the cache even the interval is 0 since the emission of the signal implies that the cache has just been refreshed.
author Guido Berhoerster <guido+pui@berhoerster.name>
date Thu, 29 Aug 2019 13:48:47 +0200
parents 74644b419e86
children 8c5aee997afa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
1 News
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
2 ====
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
3
28
74644b419e86 Release version 4
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 24
diff changeset
4 package-update-indicator 4 (2019-07-24T16:27:25+02:00)
74644b419e86 Release version 4
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 24
diff changeset
5 ------------------------------------------------------
74644b419e86 Release version 4
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 24
diff changeset
6
74644b419e86 Release version 4
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 24
diff changeset
7 - Fix support for libayatana-appindicator
74644b419e86 Release version 4
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 24
diff changeset
8
24
4196eacbe940 Release version 3
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 20
diff changeset
9 package-update-indicator 3 (2019-07-24T10:33:37+02:00)
4196eacbe940 Release version 3
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 20
diff changeset
10 ------------------------------------------------------
4196eacbe940 Release version 3
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 20
diff changeset
11
4196eacbe940 Release version 3
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 20
diff changeset
12 - Use consistent vocabulary in German translations
4196eacbe940 Release version 3
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 20
diff changeset
13 - Add support for libayantana-indicator
4196eacbe940 Release version 3
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 20
diff changeset
14 - Fix typo in German translations
4196eacbe940 Release version 3
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 20
diff changeset
15 - Add missing changelog entries
4196eacbe940 Release version 3
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 20
diff changeset
16
18
513f5478a711 Release version 2
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 11
diff changeset
17 package-update-indicator 2 (2018-12-08T10:09:35+01:00)
513f5478a711 Release version 2
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 11
diff changeset
18 ------------------------------------------------------
513f5478a711 Release version 2
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 11
diff changeset
19
513f5478a711 Release version 2
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 11
diff changeset
20 - Add keywords to desktop files
513f5478a711 Release version 2
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 11
diff changeset
21 - Fix typo in notification message
20
87614c76cbaf Add missing changelog entries
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 18
diff changeset
22 - Do not run glib-compile-schemas if schemas are installed into staging
87614c76cbaf Add missing changelog entries
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 18
diff changeset
23 directory
87614c76cbaf Add missing changelog entries
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 18
diff changeset
24 - Set application indicator title
87614c76cbaf Add missing changelog entries
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 18
diff changeset
25 - Add note for vendors on how to override default settings
18
513f5478a711 Release version 2
Guido Berhoerster <guido+pui@berhoerster.name>
parents: 11
diff changeset
26
11
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
27 package-update-indicator 1 (2018-07-06T14:21:28+02:00)
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
28 ------------------------------------------------------
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
29
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
30 - Notify about required session or system restarts
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
31 - Add Indonesian translations
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
32 - Add German translations
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
33 - Add English translations
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
34 - Make PackagKit use the user's network proxies
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
35 - Do not check for updates if the battery is low
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
36 - Add setting to control whether to use a mobile connection
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
37 - Add menu item to launch the preferences application
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
38 - Use GtkBuilder for all widgets
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
39 - Add preferences application
7f995e958703 Release version 1
Guido Berhoerster <guido+pui@berhoerster.name>
parents:
diff changeset
40 - Initial revision