Commit Graph

1821 Commits

Author SHA1 Message Date
Fabio Erculiani
e0142412d8 [solo.commands.mask] acquire the Entropy Resources Lock in shared mode 2013-12-07 20:30:06 +01:00
Fabio Erculiani
25d88d95b6 [solo.commands.conf] acquire the Entropy Resources Lock in shared mode 2013-12-07 20:30:06 +01:00
Fabio Erculiani
9298c740fe [solo.commands.ugc] acquire the Entropy Resources Lock in shared mode 2013-12-07 20:30:06 +01:00
Fabio Erculiani
c8a0377845 [solo.commands.cache] add concurrency support 2013-12-07 20:29:20 +01:00
Fabio Erculiani
0725612508 [kernel-switcher] use Client class with acquire_entropy_locks 2013-12-07 20:29:19 +01:00
Fabio Erculiani
6e81d188c3 [kernel-switcher] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
e7555f4127 [solo.commands.manage] allow concurrency, use the Entropy Resources Lock in shared mode 2013-12-07 20:29:19 +01:00
Fabio Erculiani
19439db61c [solo.commands.security] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
13af91c7ba [solo.commands.libtest] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
e317a71524 [solo.commands.deptest] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
f4a25af5d0 [solo.commands.upgrade] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
5dfcdb2794 [solo.commands.remove] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
3e97a39779 [solo.commands.preservedlibs] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
008b65d11b [solo.commands.download] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
55d1b8aa8f [solo.commands.source] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
7046aedc52 [solo.commands.config] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
ac0e1ca28e [solo.commands._manage] make _show_preserved_libraries process and thread safe 2013-12-07 20:29:19 +01:00
Fabio Erculiani
24993db8bb [solo.commands.remove] remove _prompt_removal(), old heritage 2013-12-07 20:29:19 +01:00
Fabio Erculiani
87ef9a169d [solo.commands.install] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
72069d4227 [solo.commands._manage] remove _show_packages_info(), old heritage 2013-12-07 20:29:19 +01:00
Fabio Erculiani
5094085916 [solo.commands.query] add concurrency support 2013-12-07 20:29:19 +01:00
Fabio Erculiani
fc686c9c09 [solo.commands.match] use the sharedlock decorator 2013-12-07 20:29:19 +01:00
Fabio Erculiani
7b0dbac6eb [solo.commands.search] use the sharedlock decorator 2013-12-07 20:29:19 +01:00
Fabio Erculiani
6b3f25a8ef [solo.commands.command] add sharedlock and exclusivelock decorators 2013-12-07 20:29:19 +01:00
Fabio Erculiani
20a3cc3525 [solo.commands.query] rename entropy_repository to inst_repo for consistency 2013-12-07 20:29:18 +01:00
Fabio Erculiani
532c71261b [solo.utils] print_package_info: improve ability to deal with stale data 2013-12-07 20:29:18 +01:00
Fabio Erculiani
d5d5ef11ea [solo.commands.match] add concurrency support 2013-12-07 20:29:18 +01:00
Fabio Erculiani
b0c85ffcce [solo.commands.search] do not hold the inst_repo lock while using stdio functions
print_package_info is already able to deal with stale data and we
better not deadlock other threads or processes there.
2013-12-07 20:29:18 +01:00
Fabio Erculiani
aa30310ae2 [solo.commands.search] add concurrency support 2013-12-07 20:29:18 +01:00
Fabio Erculiani
1a8c291ae0 [solo.commands.query] acquire the Entropy Resources General Lock in shared mode 2013-12-07 20:29:18 +01:00
Fabio Erculiani
f28ab4f702 Release Entropy 247 2013-12-06 17:49:22 +01:00
Fabio Erculiani
d029f5568c Release Entropy 246 2013-12-06 09:20:51 +01:00
Fabio Erculiani
f85c890f9a Release Entropy 245 2013-12-05 23:42:17 +01:00
Fabio Erculiani
addd11b191 Release Entropy 243 2013-12-05 22:25:29 +01:00
Fabio Erculiani
c26b8fb971 [solo.commands.command] use the Entropy class object to acquire the Entropy Resources Lock 2013-12-05 22:14:18 +01:00
Fabio Erculiani
82b85704ce [entropy.output] make TextInterface methods classmethods
This makes possible to fix a circular dependency in the Entropy
Resources Lock management methods
2013-12-05 21:36:30 +01:00
Fabio Erculiani
4d20097e97 Release Entropy 242 2013-12-05 16:34:16 +01:00
Fabio Erculiani
c6aced2bdc Release Entropy 241 2013-12-05 16:23:55 +01:00
Fabio Erculiani
755c751d40 Release Entropy 240 2013-12-04 17:44:24 +01:00
Fabio Erculiani
4d9397c140 Release Entropy 239 2013-11-29 20:01:22 +01:00
Fabio Erculiani
d10d82bebb Release Entropy 238 2013-11-29 19:43:21 +01:00
Fabio Erculiani
d28fd6050f Release Entropy 237 2013-11-29 16:42:30 +01:00
Fabio Erculiani
46cbde0a87 Release Entropy 236 2013-11-29 13:09:01 +01:00
Fabio Erculiani
b21654e705 Release Entropy 235 2013-11-28 20:19:05 +01:00
Fabio Erculiani
2c1226f909 [client] update entropy.pot 2013-11-27 19:06:50 +01:00
Fabio Erculiani
57918399e4 [solo.commands.manage] inform user about preserved libraries 2013-11-27 19:05:24 +01:00
Fabio Erculiani
c459d63fcc [client] translate file paths on "equo remove" to packages.
"equo remove /usr/bin/k3b" will remove app-cdr/k3b
2013-11-27 18:29:03 +01:00
Fabio Erculiani
ed3e8cc263 [client] update translations 2013-11-27 18:28:47 +01:00
Fabio Erculiani
f4c1cae4fe [client] update entropy.pot 2013-11-27 18:27:35 +01:00
Fabio Erculiani
fe649e5f2b [solo.commands.preservedlibs] drop atom argument from PreservedLibs() 2013-11-27 17:36:24 +01:00