Commit Graph

9207 Commits

Author SHA1 Message Date
Fabio Erculiani
c6d3ecfd56 [Rigo] install .desktop file and mimetype info 2012-04-15 08:58:31 +02:00
Fabio Erculiani
cdf6be90be [tests] Spm: add PortageEntropyDepTranslator tests 2012-04-14 17:49:18 +02:00
Fabio Erculiani
3f0e4007ef Tagging Entropy version 1.0_rc101 1.0_rc101 2012-04-14 17:34:43 +02:00
Fabio Erculiani
b52a1bdde7 Release Entropy 1.0_rc101 2012-04-14 17:34:42 +02:00
Fabio Erculiani
7c064a6749 [todo] update TODO 2012-04-14 16:41:05 +02:00
Fabio Erculiani
292af94cf0 [entropy.spm] PortagePlugin: read CATEGORY, PF, C*FLAGS from environment if files are missing 2012-04-14 16:40:33 +02:00
Fabio Erculiani
38f36b39cf [todo] update TODO 2012-04-14 16:06:10 +02:00
Fabio Erculiani
d3aa4af5c4 [entropy.spm] move Portage bashism to external script
Portage stores package environment variables inside it's environment
file that has to be sourced in order to correctly retrieve the
variable value
2012-04-14 16:04:25 +02:00
Fabio Erculiani
0da7c251f2 [conf] drop portage bashrc example file 2012-04-14 13:56:05 +02:00
Fabio Erculiani
ab832f1cf0 [entropy.misc] EINTR can be raised by both IOError and OSError 2012-04-14 13:52:35 +02:00
Fabio Erculiani
5fa2dd4780 [RigoDaemon] EINTR can be raised by both OSError and IOError 2012-04-14 13:49:37 +02:00
Fabio Erculiani
0173ea4d00 [Rigo] po: fix several markup bugs in the Italian translation 2012-04-14 13:48:57 +02:00
Fabio Erculiani
c6aae48363 [Rigo] po: update rigo.pot 2012-04-14 13:42:08 +02:00
Fabio Erculiani
0b523fed0b [Rigo] po: update translations 2012-04-14 11:08:35 +02:00
Fabio Erculiani
49563c8206 [Rigo] ApplicationViewController: exit view when required
Exit view when Application shown is from installed packages repo
and it's being scheduled for removal
2012-04-14 11:06:45 +02:00
Fabio Erculiani
d0d3a72d16 [Rigo] ApplicationsViewController: emit view-cleared
Emit view-cleared When model is empty and primary search button is
clicked.
2012-04-14 11:06:32 +02:00
Fabio Erculiani
8a3c13183a [entropy.const] do not change entropy directory permissions on every library load
The logic has been moved to Makefile and upstream ebuilds.
2012-04-14 08:34:05 +02:00
Fabio Erculiani
eb89d4f8f6 [Makefile] use install -d instead of mkdir 2012-04-14 08:34:05 +02:00
Fabio Erculiani
d8329833c8 Tagging Entropy version 1.0_rc100 1.0_rc100 2012-04-13 12:15:58 +02:00
Fabio Erculiani
a0d9458212 Release Entropy 1.0_rc100 2012-04-13 12:15:51 +02:00
Fabio Erculiani
086cca6cf2 [magneto] add magneto-gtk3-install target to Makefile 2012-04-13 08:24:54 +02:00
Fabio Erculiani
5707d2e157 [magneto] rename .glade file into .ui 2012-04-13 08:24:32 +02:00
Fabio Erculiani
03f9ff292e [todo] update TODO 2012-04-13 00:32:46 +02:00
Fabio Erculiani
d2be035aba [magneto] add Gtk3 frontend 2012-04-13 00:24:00 +02:00
Fabio Erculiani
081f4b3aae [magneto] remove trailing empty lines 2012-04-13 00:23:31 +02:00
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