Commit Graph

9019 Commits

Author SHA1 Message Date
Fabio Erculiani 610cdec16a [RigoDaemon] override the default gettext domain, set it to "rigo" 2012-03-31 20:03:16 +02:00
Fabio Erculiani c8fcefcbc3 [Rigo] override the default gettext domain, set it to "rigo" 2012-03-31 20:02:50 +02:00
Fabio Erculiani 1ca52341c1 [Rigo] move App Controllers to separate packages 2012-03-31 20:02:18 +02:00
Fabio Erculiani af69c294aa [entropy.i18n] make possible to override the default gettext domain (entropy) 2012-03-31 20:01:38 +02:00
Fabio Erculiani 7879be8a05 [Rigo] implement restarting_system_upgrade() signal handling 2012-03-31 18:14:56 +02:00
Fabio Erculiani 76a5a326e9 [RigoDaemon] respawn System Upgrade if more updates are available
Also introducing restarting_system_upgrade() signal.
2012-03-31 18:13:45 +02:00
Fabio Erculiani a38044677d [Rigo] reduce text size of apps listed in OrphanedAppsNotificationBox 2012-03-31 17:23:23 +02:00
Fabio Erculiani 7f0cbb0c9a [Rigo] tweak context id of application_processed error notification box 2012-03-31 17:20:25 +02:00
Fabio Erculiani 64a0665db7 [RigoDaemon] trivial: send message to debug 2012-03-31 16:51:30 +02:00
Fabio Erculiani 394430613f [Rigo] add orphaned apps notification popup simulation (via rigo:simulate:o:<dep>) 2012-03-31 16:50:57 +02:00
Fabio Erculiani 2d25df31e8 [Rigo] OrphanedAppsNotificationBox: show App info rather than spawning App removal 2012-03-31 16:50:15 +02:00
Fabio Erculiani 2aa9a6c496 [Rigo] do not show links to Entropy Store if App is from Installed Repository 2012-03-31 16:49:01 +02:00
Fabio Erculiani 91fbf4cecf [Rigo] Application: add is_installed_app() method 2012-03-31 16:48:17 +02:00
Fabio Erculiani 032b02edde Application: resolve installed packages repository into available 2012-03-31 16:47:48 +02:00
Fabio Erculiani e8aece32f8 [Rigo] rework OrphanedAppsNotificationBox logic, make it easier to use 2012-03-31 15:41:33 +02:00
Fabio Erculiani f7ade49625 [Rigo] implement handling of unsupported_applications() RigoDaemon signal 2012-03-31 12:58:34 +02:00
Fabio Erculiani 27f69f58e7 [Rigo] Notifications: trivial i18n fixes 2012-03-31 12:58:06 +02:00
Fabio Erculiani 776933daba [RigoDaemon] add unsupported_applications() signal
This signal is raised after a System Upgrade when Applications
no longer supported by us are found on the Installed Apps Repository
2012-03-31 12:56:35 +02:00
Fabio Erculiani 6ada5a9c5c [Rigo] AppDetails: add fullname property returning package atom 2012-03-31 12:56:03 +02:00
Fabio Erculiani aed0867d6e [Rigo] fix typo in method name 2012-03-31 12:49:11 +02:00
Fabio Erculiani be95f30356 [equo] make use of Client.calculate_orphaned_packages() 2012-03-31 12:01:29 +02:00
Fabio Erculiani 374845e913 [entropy.client] introduce Client.calculate_orphaned_packages()
This method has been introduced in order to remove this calculation
logic from Sulfur, Equo and RigoDaemon that resulted in unwanted
code duplication.
2012-03-31 11:59:21 +02:00
Fabio Erculiani c3bba9a10d [Rigo] ReadersWritersSemaphore is not reentrant for readers
Nested acquire_reader() calls can cause deadlock in this scenario:

Thread 1 calls acquire_reader() twice (or more)
Thread 2 calls acquire_writer() once
2012-03-31 11:12:08 +02:00
Fabio Erculiani 7829eee1dc [todo] update TODO 2012-03-30 21:00:33 +02:00
Fabio Erculiani 56264f3a40 [Rigo] remove activity_rwsem usage from updates calculation code (experimental) 2012-03-30 20:58:43 +02:00
Fabio Erculiani 790f212121 [Rigo] several misc bugfixes related to recent code dump 2012-03-30 20:55:53 +02:00
Fabio Erculiani f193f44f0d [RigoDaemon] acquire exclusive lock after polkit auth request (to avoid UI lag) 2012-03-30 20:54:28 +02:00
Fabio Erculiani 0cfbd6a3bc [todo] update TODO 2012-03-30 18:06:45 +02:00
Fabio Erculiani fe5e723d8a [Rigo] implement License management code for System Upgrade activity 2012-03-30 18:05:54 +02:00
Fabio Erculiani e35b225d26 [Rigo/RigoDaemon] implement basic support to System Upgrade 2012-03-30 17:15:56 +02:00
Fabio Erculiani 34ee151d9a [Rigo/RigoDaemon] implement Application removal support 2012-03-30 07:13:25 +02:00
Fabio Erculiani 154d038b7f [todo] update TODO 2012-03-29 19:44:35 +02:00
Fabio Erculiani e6b24784ba [Rigo] notify user about apps being removed due to conflict 2012-03-29 19:43:14 +02:00
Fabio Erculiani b62e46abfc [Rigo] fixup several undefined references (thanks pylint)
Did I mention I hate Python?
2012-03-29 19:42:29 +02:00
Fabio Erculiani b928757e57 [todo] update TODO 2012-03-29 19:08:36 +02:00
Fabio Erculiani 96842e5043 [RigoDaemon] always write debug messages to stdout 2012-03-29 19:08:16 +02:00
Fabio Erculiani 1084359821 [entropy.const] const_debug_write: make posible to write to arbitrary files 2012-03-29 19:07:23 +02:00
Fabio Erculiani 3c5f2bf8b6 [Rigo/RigoDaemon] move authentication in RigoDaemon's security domain 2012-03-29 18:57:27 +02:00
Fabio Erculiani 892a2d5eae [Rigo] during App management, show the remaining enqueue actions 2012-03-29 13:51:11 +02:00
Fabio Erculiani 59b0aae5b1 [Rigo/RigoDaemon] complete initial application install implementation 2012-03-29 13:33:31 +02:00
Fabio Erculiani ada9d15f68 [Rigo] if --dumper is passed, test main thread health status before dumping threads state 2012-03-28 23:35:32 +02:00
Fabio Erculiani 1dcff4ce0a [entropy.client.interfaces.package] better handle download when network is unavailable
When network is unavailable, the package file fetch function returns an error
whilst the file itself has been completely and successfully downloaded already.
With this commit it is ensured that the event is correctly handled.
2012-03-28 23:21:31 +02:00
Fabio Erculiani e25ebbb59e [entropy.const] dump_signal: print stack variables if extended=True 2012-03-28 23:14:43 +02:00
Fabio Erculiani 0e3b18be2f [entropy.client] only setup differential download when edelta support is available 2012-03-28 18:24:49 +02:00
Fabio Erculiani 940b99b656 [entropy.client] trivial code style update 2012-03-28 18:23:54 +02:00
Fabio Erculiani 1b7ad171df [todo] update TODO 2012-03-27 19:25:35 +02:00
Fabio Erculiani f07e53c597 [RigoDaemon] implement stdout and stderr redirection to Rigo 2012-03-27 19:24:21 +02:00
Fabio Erculiani 3ee2e5cd56 [todo] update TODO 2012-03-27 18:27:45 +02:00
Fabio Erculiani da1a55a57f [Rigo] add app removal simulation cheatcode 2012-03-27 18:27:23 +02:00
Fabio Erculiani b58d1164c1 [todo] update TODO 2012-03-27 18:16:42 +02:00