Commit Graph

1404 Commits

Author SHA1 Message Date
Fabio Erculiani f46922e6ca [equo] text_ui: re-acquiring entropy resources locks after exec() is bad
in Entropy Client library functions, we currently check if current
pid equals the one stored inside .using_resources file if lock
cannot be acquired in blocking mode. This is bad because the information
is not 100% reliable. The trick was there in order to allow equo
to exec*() without releasing the file locks. However, there could
be a race between lock and unlock Entropy Client methods that could
cause the former to unlink() a still valid lock file. This happens
now due to the introduction of non-exclusive locking support.
Get rid of all this shit then!
2012-03-14 16:17:18 +01:00
Fabio Erculiani 303b7ad1ea Release Entropy 1.0_rc90 2012-03-01 12:06:54 +01:00
Fabio Erculiani b97c1dd8b7 Release Entropy 1.0_rc89 2012-02-27 23:33:12 +01:00
Fabio Erculiani 65506c706f Release Entropy 1.0_rc88 2012-02-27 22:56:58 +01:00
Fabio Erculiani 4fa3cf9e84 [equo] warn user if repositories haven't been updated for a while 2012-02-17 14:14:38 +01:00
Fabio Erculiani d02d4e9356 [equo] use blocking mode when acquiring the shared lock
This avoids tainting stdout with "please wait" messages
2012-02-15 20:07:33 +01:00
Fabio Erculiani 91dd06b168 [equo] implement shared Entropy Resources locking where required 2012-02-15 19:36:29 +01:00
Fabio Erculiani affcf20425 [entropy.i18n] rename P_() into ngettext().
intltool-update doesn't understand ngettext function exposed as
P_().
2012-02-13 14:14:45 +01:00
Sławomir Nizio a8420b5ad5 [i18n] use ngettext in some places where it's most useful 2012-02-12 15:47:58 +01:00
Fabio Erculiani 0ceb055608 Release Entropy 1.0_rc87 2012-02-03 23:06:41 +01:00
Fabio Erculiani b2a0029655 Release Entropy 1.0_rc86 2012-02-01 19:57:15 +01:00
Fabio Erculiani 0594b8df4a Release Entropy 1.0_rc85 2012-01-29 12:11:17 +01:00
Fabio Erculiani 898294d0f2 [equo] force digest = "0" when regenerating packages
During installed packages repository generation, try to use older
digest value (from previous repo db) or force it to "0".
This way, packages with invalid digest will not be considered
during dependency calculation if they're already up-to-date.
2012-01-24 20:47:54 +01:00
Fabio Erculiani e480256b33 Release Entropy 1.0_rc84 2012-01-24 16:40:57 +01:00
Fabio Erculiani 1a83081f0d Release Entropy 1.0_rc83 2012-01-15 18:25:07 +01:00
Fabio Erculiani 52640c1be3 Release Entropy 1.0_rc82 2012-01-12 11:08:00 +01:00
Fabio Erculiani 217ae14345 Release Entropy 1.0_rc81 2011-12-28 10:07:06 +01:00
Fabio Erculiani 769638eb60 Release Entropy 1.0_rc80 2011-12-21 13:54:25 +01:00
Fabio Erculiani 7c4a7a2cc6 Release Entropy 1.0_rc79 2011-11-30 19:11:18 +01:00
Fabio Erculiani 522bb22aba [equo] text_repositories: improve error messages, apply David Narvaez patches 2011-11-29 10:10:33 +01:00
Fabio Erculiani 2c55308018 Release Entropy 1.0_rc78 2011-11-24 16:33:38 +01:00
Fabio Erculiani 5dec2edb5d Release Entropy 1.0_rc77 2011-11-23 22:37:50 +01:00
Fabio Erculiani cf01429b79 [equo] make clear that running "equo update" as user without the dbus service is not possible and should be then done as root. 2011-11-16 12:35:10 +01:00
Fabio Erculiani f41ee1e413 Release Entropy 1.0_rc76 2011-11-13 07:52:00 +01:00
Fabio Erculiani c5bbde02f6 Release Entropy 1.0_rc75 2011-11-12 22:22:42 +01:00
Fabio Erculiani 8f98f35022 Release Entropy 1.0_rc74 2011-11-12 20:49:02 +01:00
Fabio Erculiani cc72585bab Release Entropy 1.0_rc73 2011-11-06 19:09:35 +01:00
Fabio Erculiani 6d1ff06c9c Release Entropy 1.0_rc72 2011-11-05 11:27:00 +01:00
Fabio Erculiani 7b7ff9c82e [equo] if equo match finds nothing, return exit status 1 2011-11-03 14:25:13 +01:00
Fabio Erculiani 250f8fb9a5 Release Entropy 1.0_rc71 2011-10-31 10:36:34 +01:00
Fabio Erculiani b65a27bd59 Release Entropy 1.0_rc70 2011-10-29 13:21:07 +02:00
Fabio Erculiani 44194b07bf [entropy.const] drop another global variable, etpConst['packagestmpdir'] 2011-10-28 11:37:00 +02:00
Fabio Erculiani f4d2a65704 [entropy.const] drop yet another global variable, this time: etpConst['smartpackagesdir'] 2011-10-27 22:41:48 +02:00
Fabio Erculiani 2384fc13b0 [entropy.*] drop smartapps, goodbye crappy crap 2011-10-27 22:32:25 +02:00
Fabio Erculiani d1438c3e66 [equo] force superuser mode for "equo source" 2011-10-27 16:17:07 +02:00
Fabio Erculiani f8a1dd8e20 Release Entropy 1.0_rc69 2011-10-27 15:01:51 +02:00
Fabio Erculiani 1f7d40bc5f Release Entropy 1.0_rc68 2011-10-27 14:48:13 +02:00
Fabio Erculiani 296771826a Release Entropy 1.0_rc67 2011-10-27 11:50:05 +02:00
Fabio Erculiani 1206ed762f Release Entropy 1.0_rc66 2011-10-27 00:43:24 +02:00
Fabio Erculiani e3536bedea Release Entropy 1.0_rc65 2011-10-27 00:39:20 +02:00
Fabio Erculiani 85238b8de5 [entropy.*] add support for /etc/entropy/repositories.conf.d/ 2011-10-27 00:07:44 +02:00
Fabio Erculiani 9a012ce2cd [entropy.const] drop another global variable, etpConst['repositoriesconf'] 2011-10-26 17:28:31 +02:00
Fabio Erculiani 84965b3682 Release Entropy 1.0_rc64 2011-10-26 12:02:42 +02:00
Fabio Erculiani 7fd6fe8032 Release Entropy 1.0_rc63 2011-10-21 20:05:53 +02:00
Fabio Erculiani c575040a95 Release Entropy 1.0_rc62 2011-10-21 19:01:44 +02:00
Fabio Erculiani 163b3f0987 Release Entropy 1.0_rc61 2011-10-20 19:44:08 +02:00
Fabio Erculiani 87fc11980f Release Entropy 1.0_rc60 2011-10-20 16:16:46 +02:00
Fabio Erculiani d9ebffa786 [text_query] move graph, revgraph drawing functions to entropy.cli 2011-10-18 22:24:33 +02:00
Fabio Erculiani 57a25ff512 [entropy.cli] move print_package_info to entropy.cli module 2011-10-18 17:26:45 +02:00
Fabio Erculiani fc4452ff0a [entropy] move text_tools module from client/ to entropy package (entropy.cli) 2011-10-18 17:09:48 +02:00