Commit Graph

10604 Commits

Author SHA1 Message Date
Fabio Erculiani 718b03f5cc [Rigo] add author bday check 2013-11-13 09:47:50 +01:00
Fabio Erculiani e18b93a8ff [entropy.tools] add is_author_bday method
The cake is a lie!
2013-11-13 09:46:38 +01:00
Fabio Erculiani 015bda378b Tagging Entropy version 227 227 2013-11-11 09:12:13 +01:00
Fabio Erculiani 2bbeae69e1 Release Entropy 227 2013-11-11 09:12:13 +01:00
Fabio Erculiani 000056afaa [matter] improve ACCEPT_KEYWORDS setup basing on the "stable" parameter
This tweak makes possible to directly skip depgraph generation if
the root node (the dependency to check, last node of the toposorted
queue) is already up-to-date (wrt to stable: yes, for example).

This is what Portage does internally (using backupenv) and may break
in future releases without notice. So, keep the settings["ACCEPT_KEYWORDS"]
setup as a guard, to ensure the safety property.
2013-11-10 19:42:44 +01:00
Fabio Erculiani 939367dec8 [entropy.client.interfaces.dep] introduce rewrite_selected_matches fixup code
See Sabayon bug #4475
2013-11-10 17:20:03 +01:00
Fabio Erculiani c54a6e54ad [entropy.client.interfaces.dep] use set type for internal selected_matches
Given the current use cases, this is faster.
2013-11-10 17:14:54 +01:00
Fabio Erculiani f1ef265b2f Tagging Entropy version 226 226 2013-11-08 22:04:30 +01:00
Fabio Erculiani 220e550453 Release Entropy 226 2013-11-08 22:04:30 +01:00
Fabio Erculiani 52da376873 [client] update translations 2013-11-08 22:04:07 +01:00
Fabio Erculiani fd835e2c45 [Rigo] update translations 2013-11-08 22:03:17 +01:00
Fabio Erculiani 7a24bbc39b [conf] protect /var/tmp/entropy from systemd-tmpfiles.d
See Gentoo bug #490676
2013-11-07 21:26:33 +01:00
Fabio Erculiani fe22525253 [client] update translations 2013-11-05 11:24:43 +01:00
Fabio Erculiani 37fb558566 [client] update translations 2013-11-05 11:23:44 +01:00
Fabio Erculiani cef85712fc [magneto] connect to "system_restart_needed" signal 2013-11-05 11:23:22 +01:00
Fabio Erculiani a323563b22 [RigoDaemon] add "system_restart_needed" signaling 2013-11-05 11:17:32 +01:00
Fabio Erculiani a7d90680de [client] update entropy.pot 2013-11-03 17:03:15 +01:00
Fabio Erculiani 18364abe63 Tagging Entropy version 225 225 2013-11-03 17:00:01 +01:00
Fabio Erculiani ce8498a1fb Release Entropy 225 2013-11-03 17:00:01 +01:00
Fabio Erculiani 5f93a73f46 [tests] update bytes_into_human() test case 2013-11-03 16:59:20 +01:00
Fabio Erculiani 82a2239c62 [magneto] implement One Click Update support for all the frontends 2013-11-03 16:58:31 +01:00
Fabio Erculiani ecc0cc9ca6 [magneto.gtk] set the appropriate icon name on the notification object 2013-11-03 16:41:24 +01:00
Fabio Erculiani 7034a45701 [magneto.gtk3] set the appropriate icon name on the notification object 2013-11-03 16:14:31 +01:00
Fabio Erculiani 71df773f5c [server] update translations 2013-11-03 15:49:44 +01:00
Fabio Erculiani 4f4fed6819 [server] update entropy-server.pot and config 2013-11-03 15:49:13 +01:00
Fabio Erculiani bc0e366884 [Rigo] update translations 2013-11-03 15:48:08 +01:00
Fabio Erculiani fc3dc5181a [Rigo] update translations and config 2013-11-03 15:47:21 +01:00
Fabio Erculiani 819ea31c59 [client] update translations 2013-11-03 15:46:43 +01:00
Fabio Erculiani 30d2a572bb [client] update entropy.pot and config 2013-11-03 15:46:34 +01:00
Fabio Erculiani b71ede2b25 [RigoDaemon] implement support for fetch_abort_function
This makes possible to immediately interrupt the download process
2013-11-03 15:39:43 +01:00
Fabio Erculiani 51e7e03c00 [entropy.client.interfaces.package] call fetch_abort_function early
This makes sure that the interruption will happen almost immediately
2013-11-03 15:39:11 +01:00
Fabio Erculiani c2feb6354d [entropy.fetchers] do not leak a fd if the abort function raises an exception 2013-11-03 15:38:45 +01:00
Fabio Erculiani 1ebbae17fd [Rigo] 1kB is 1000 bytes 2013-11-03 14:49:40 +01:00
Fabio Erculiani acc96f1ada [entropy.transceivers] 1kB is 1000 bytes 2013-11-03 14:49:22 +01:00
Fabio Erculiani 1b120b53ff [entropy.fetchers] 1kB is 1000 bytes 2013-11-03 14:47:36 +01:00
Fabio Erculiani c752b7775a [entropy.tools] 1kB is 1000 bytes 2013-11-03 14:47:10 +01:00
Fabio Erculiani a0f684b8ae [RigoDaemon] fix MultipleUrlFetcher stats computation
Also introduce stale data handling.
2013-11-03 14:41:21 +01:00
Fabio Erculiani 880ec0588a [entropy.fetchers] MultipleUrlFetcher: move stats calculation to separate method
_compute_progress_stats can now be used by subclasses to correctly compute
the aggregated statistics without code duplication
2013-11-03 14:38:50 +01:00
Fabio Erculiani 3fe20f1bd9 [entropy.fetchers] make url_path_list and transfer_data protected 2013-11-03 14:16:09 +01:00
Fabio Erculiani b1642ac2cb [RigoDaemon] *UrlFetcher: move class variables inside instance 2013-11-03 14:11:22 +01:00
Fabio Erculiani 898a200479 [RigoDaemon] always avoid transfer_output() signal floods 2013-11-03 13:59:18 +01:00
Fabio Erculiani 23e18a9dfe [entropy.fetchers] do not calculate any stats until all threads have computed theirs 2013-11-03 13:52:35 +01:00
Fabio Erculiani 0a7251bcbd [entropy.fetchers] remove unused variable update_step 2013-11-03 13:37:47 +01:00
Fabio Erculiani 246863357b [entropy.fetchers] MultipleUrlFetcher: protect __progress_data with a mutex
Stale information may be used to perform progress calculation.
The mutex ensures that stale data is not used to compute it.
2013-11-03 13:27:48 +01:00
Fabio Erculiani a71e59cd66 [Rigo] add --upgrade cmdline switch 2013-11-03 13:17:10 +01:00
Fabio Erculiani 747cfc9ad4 [Rigo] debug_rigo.sh: append argv at the end of exec() 2013-11-03 13:16:56 +01:00
Fabio Erculiani 60febda4f0 [RigoDaemon] add initial One Click Update notification support 2013-11-03 12:57:08 +01:00
Fabio Erculiani d91a8d7c9e [kswitch] fix _guess_kernel_package_file subdirs generation 2013-11-03 12:56:20 +01:00
Fabio Erculiani 91f6c24d9d [kswitch] add new method KernelSwitcher.running_kernel_package()
This public method can be used to determine the currently running
kernel package, if it comes from Entropy repositories.
2013-11-02 14:37:33 +01:00
Fabio Erculiani 5b9a5ee273 [RigoDaemon] extend updates_available() signal with "One Click Update" information 2013-11-02 14:17:33 +01:00