Mercurial > projects > package-update-indicator
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 |
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 |