Fabio Erculiani
9727fce2fc
Tagging Entropy version 1.0_rc99
1.0_rc99
2012-04-12 19:58:29 +02:00
Fabio Erculiani
437ac32ac8
Release Entropy 1.0_rc99
2012-04-12 19:58:28 +02:00
Fabio Erculiani
73f459442b
[Makefile] drop updates-daemon-install target
2012-04-12 19:53:50 +02:00
Fabio Erculiani
06815cdb84
[todo] update TODO
2012-04-12 19:50:53 +02:00
Fabio Erculiani
e075c1726a
[equo] migrate unprivileged repositories update to RigoDaemon
2012-04-12 19:49:59 +02:00
Fabio Erculiani
d59dfb92e4
[RigoDaemon] do not run automatic repositories update if on batteries
2012-04-12 19:44:28 +02:00
Fabio Erculiani
585730d344
[misc] remove old cruft
2012-04-12 19:40:43 +02:00
Fabio Erculiani
c43e589276
[magneto] migrate to RigoDaemon, kill entropy-updates-service (RIP!)
2012-04-12 19:40:20 +02:00
Fabio Erculiani
a639e417d9
[RigoDaemon] extend updates_available() signal, bump daemon API
2012-04-12 19:38:38 +02:00
Fabio Erculiani
d042c27d55
[Rigo] po: update translations
2012-04-12 18:13:07 +02:00
Fabio Erculiani
6368528357
[RigoDaemon] add automatic repositories update timer (running every 4 hours)
2012-04-12 18:04:17 +02:00
Fabio Erculiani
dab7ea2702
[RigoDaemon] _update_repositories(): make possible to bypass authorization
2012-04-12 18:03:48 +02:00
Fabio Erculiani
0ea3fbf0d8
[RigoDaemon] add docstring to _start_package_cache_timer
2012-04-12 18:03:11 +02:00
Fabio Erculiani
44545691fe
[RigoDaemon] add non-blocking, simpler version of _acquire_exclusive() for internal use
2012-04-12 18:00:47 +02:00
Fabio Erculiani
64b12d5f0c
[Rigo] show please wait notification only when the same instance generated activity
2012-04-12 17:58:48 +02:00
Fabio Erculiani
8464be7576
[RigoDaemon] add package cache cleanup timer, running every 8 hours
2012-04-12 16:21:40 +02:00
Fabio Erculiani
aa9f195750
[todo] update TODO
2012-04-12 12:48:57 +02:00
Fabio Erculiani
890b447785
[RigoDaemon] implement directory monitor for both executable and repositories
...
This commit adds directory monitor for the Installed Packages
Repository in order to catch, through dnofity, repository change
events and signal repositories_updated() once locks are released.
Given the current Python limitations in supporting dnotify without
getting dirt, DirectoryMonitor dispatches SIGIO to the callback
for both installed repository directory change and RigoDaemon
executable. It is up to the code determine what effectively changed.
Moreover, enabling DN_MULTISHOT causes the signal handler to be
kept alive until the dnotified file descriptors are explicitly closed
(DirectoryMonitor.close()). This is of course sub-optimal because
we get called more than needed, but still much better than polling.
2012-04-12 12:48:44 +02:00
Fabio Erculiani
5f8ca3c6aa
[RigoDaemon] fixup several minor bugs
2012-04-12 12:48:44 +02:00
Fabio Erculiani
043a0aeeeb
[entropy.misc] DirectoryMonitor: make possible to monitor multiple dirs
2012-04-12 12:48:43 +02:00
Fabio Erculiani
2f475115a0
[equo] use Client.installed_repository_path()
2012-04-12 12:48:43 +02:00
Fabio Erculiani
1f9c4fb720
[entropy.client] add installed_repository_path() public method
2012-04-12 12:48:43 +02:00
Fabio Erculiani
1fb54f5560
[Rigo] fix typo in i18n string
2012-04-12 07:19:04 +02:00
Fabio Erculiani
6e3b6ba744
Tagging Entropy version 1.0_rc98
1.0_rc98
2012-04-11 23:24:40 +02:00
Fabio Erculiani
461ddc712f
Release Entropy 1.0_rc98
2012-04-11 23:24:39 +02:00
Fabio Erculiani
417e5720a8
[Rigo] update translations
2012-04-11 23:20:25 +02:00
Fabio Erculiani
b95375d780
[Rigo] update rigo.pot
2012-04-11 23:19:27 +02:00
Fabio Erculiani
f1ef6fbcbb
[Rigo] add Preferences button
2012-04-11 23:18:23 +02:00
Fabio Erculiani
7f9225ee4d
[todo] update TODO
2012-04-11 23:04:51 +02:00
Fabio Erculiani
fc81e6bb06
[Rigo] implement Preferences View, activatable through "rigo:config" for now
2012-04-11 23:03:47 +02:00
Fabio Erculiani
3ea1fbb2a0
[magneto] launch Rigo instead of Sulfur if possible
2012-04-11 18:10:30 +02:00
Fabio Erculiani
8a877bbc1b
[RigoDaemon] add more debug output
2012-04-11 17:59:42 +02:00
Fabio Erculiani
5a15a0bbb8
[Rigo] update translations
2012-04-11 11:33:56 +02:00
Fabio Erculiani
e0eb800ffc
[Rigo] update rigo.pot
2012-04-11 11:32:31 +02:00
Fabio Erculiani
161f5205d8
[RigoDaemon/Rigo] implement Notice Board support (woot)
2012-04-10 23:37:22 +02:00
Fabio Erculiani
388cac9187
[Rigo] minor bugfixes to the configuration file updates UI
2012-04-10 18:07:29 +02:00
Fabio Erculiani
c5b55f44c6
[RigoDaemon] if interrupt_activity signal is raised, interrupt both fetch and install phases
2012-04-10 16:29:12 +02:00
Fabio Erculiani
350544aa9f
[Rigo] do not force repository update when not strictly needed
2012-04-10 13:28:16 +02:00
Fabio Erculiani
8285ca06ae
[Rigo] send hello() again after repositories_updated() signal
2012-04-10 13:27:00 +02:00
Fabio Erculiani
325813243c
[RigoDaemon] _send_greetings: keep one and only one thread running the calculation, discard multiple concurrent requests
2012-04-10 13:25:52 +02:00
Fabio Erculiani
96e5add095
[todo] update TODO
2012-04-10 12:52:01 +02:00
Fabio Erculiani
7ab432458f
[RigoDaemon] split enqueue_application_action()
2012-04-10 12:51:00 +02:00
Fabio Erculiani
065c57ea5b
[RigoDaemon] add noticeboards_available() signal
2012-04-10 12:50:43 +02:00
Fabio Erculiani
1e807a7ed7
[Rigo] boost treeview performance, optimize several code paths and avoid duplicated calls
2012-04-10 12:08:13 +02:00
Fabio Erculiani
0af0c14b48
[Rigo] update translations, add es_AR
2012-04-10 10:57:58 +02:00
Fabio Erculiani
d35d827fc7
[RigoDaemon/Rigo] move startup updates calculation and repo validation to RigoDaemon
...
Calling RigoDaemon.hello() triggers several welcome signals from
RigoDaemon itself, such as updates availability, repositories aging
and repositories unavailability. This way, Rigo is completely unloaded
with beneficial effects wrt responsiveness.
2012-04-09 22:39:47 +02:00
Fabio Erculiani
539b051a2d
Tagging Entropy version 1.0_rc97
1.0_rc97
2012-04-09 18:05:18 +02:00
Fabio Erculiani
7f273165be
Release Entropy 1.0_rc97
2012-04-09 18:05:17 +02:00
Fabio Erculiani
8842cac9c6
[sulfur] fix os.environ usage
2012-04-09 18:04:05 +02:00
Fabio Erculiani
d3b9953699
[todo] update TODO
2012-04-09 15:46:56 +02:00