Commit Graph

4725 Commits

Author SHA1 Message Date
Fabio Erculiani 9d8ee582e8 [entropy.const] add preliminary MIPS arch support bits (untested) 2010-03-08 07:23:20 +01:00
Fabio Erculiani 611ee32670 [entropy.client/entropy.server] make Entropy Server interface a subclass of Entropy Client 2010-03-07 22:17:07 +01:00
Fabio Erculiani e6b841b02f [tests] update the way test scripts are executed when directly called 2010-03-07 22:15:50 +01:00
Fabio Erculiani 967d41de68 [entropy.const] tweak default download timeout 2010-03-06 14:17:58 +01:00
Fabio Erculiani 559cd81ec9 [entropy.fetchers] catch httplib.BadStatusLine exception in UrlFetcher.download() 2010-03-06 09:05:51 +01:00
Fabio Erculiani 9488990e94 Revert "[entropy.spm] PortagePlugin._pkg_setup: fix KV_OUT_DIR for every eclass using linux-info"
This reverts commit 593a40b705.
2010-03-06 08:34:46 +01:00
Fabio Erculiani 593a40b705 [entropy.spm] PortagePlugin._pkg_setup: fix KV_OUT_DIR for every eclass using linux-info 2010-03-06 08:33:01 +01:00
Fabio Erculiani d268fb9eed [entropy.spm] PortagePlugin: log more debugging info when calling _portage_doebuild 2010-03-06 00:09:12 +01:00
Fabio Erculiani e2cc452122 Tagging Entropy version 0.99.37.1 2010-03-05 15:43:21 +01:00
Fabio Erculiani ffd90f21c7 [entropy.spm] PortagePlugin: several fixes to kernel dependencies and metadata extraction handling
1. Portage doesn't know anything about files installed in /lib/modules
   so, when mixing Portage and Entropy and syncing the two repositories
   it can happen to build wrong kernel dependencies. So, use modinfo
   to get kernel module version magic and use that as tag. Moreover,
   make sure that kernel dependency metadata is added only when really
   available.

2. This patch should also make metadata extraction "live-system" independent.
   Since package is always extracted (to collect extra metadata required
   nowadays), use the extract path in every metadata collection function.
   Also check against fake package files provided (ones with no content
   inside).
2010-03-05 14:56:18 +01:00
Fabio Erculiani e673a821c2 [entropy.output] catch IOError exceptions on _flush_stdouterr 2010-03-05 14:55:02 +01:00
Fabio Erculiani 799939c2c6 Tagging Entropy version 0.99.37 2010-03-05 12:55:30 +01:00
Fabio Erculiani 6d47df7460 [entropy.client.interfaces.dep] fix undefined reference 2010-03-05 12:53:11 +01:00
Fabio Erculiani 8588bfd25b [entropy.spm] PortagePlugin: update _global_updates call path 2010-03-05 12:50:39 +01:00
Fabio Erculiani 197cdc5f5e Revert "[entropy.const] update Entropy default cache directory, move to /tmp"
This reverts commit def6b3f545.

Conflicts:

	libraries/entropy/const.py
2010-03-04 22:19:28 +01:00
Fabio Erculiani e10132b387 [entropy.const] use /var/run/entropy for storing pid/lock file data
In this way, files get cleaned up every boot. No need for entropy_client
init script anymore
2010-03-03 16:56:22 +01:00
Fabio Erculiani 8de5c31afe [entropy.output] properly raise exception when CTRL+C is hit when ask_question is running 2010-03-03 16:55:47 +01:00
Fabio Erculiani def6b3f545 [entropy.const] update Entropy default cache directory, move to /tmp 2010-03-03 16:25:46 +01:00
Fabio Erculiani b959963c0e [entropy.client/equo] implement multifetch setting in client.conf 2010-03-03 16:13:34 +01:00
Fabio Erculiani f510cca108 [entropy.client.interfaces.dep] complete module refactoring 2010-03-03 15:26:52 +01:00
Fabio Erculiani eb10538b59 [entropy.output] catch UnicodeDecodeError exceptions raised by readtext() 2010-03-02 22:07:47 +01:00
Fabio Erculiani 671dd8517d Tagging Entropy version 0.99.36.3 2010-03-02 08:05:15 +01:00
Fabio Erculiani dd7083d924 [entropy.client/equo] ease the removal of virtual packages, add --empty support to "equo remove" 2010-03-01 23:59:34 +01:00
Fabio Erculiani e698e18e67 Tagging Entropy version 0.99.36.2 2010-03-01 18:51:12 +01:00
Fabio Erculiani 8d5eda920f [entropy.client.interfaces.dep] also reduce matching scope for tagged packages when there's no matching installed pkg (apparently) 2010-03-01 18:50:00 +01:00
Fabio Erculiani f1a0e5763e Tagging Entropy version 0.99.36.1 2010-03-01 15:12:52 +01:00
Fabio Erculiani 1679ff4295 [entropy.misc] s/KeyboardError/KeyboardInterrupt/ 2010-03-01 15:12:30 +01:00
Fabio Erculiani ead69a2715 Tagging Entropy version 0.99.36 2010-03-01 14:00:58 +01:00
Fabio Erculiani e3da84f831 [entropy.spm] PortagePlugin: trivial fix 2010-03-01 12:52:15 +01:00
Fabio Erculiani c18142a18c [entropy.client.interfaces.package] fix Entropy trigger metadata setup (accept_license)
When using repositories without package license metadata, retrieveLicenseKeys() returns
an empty list. So, use retrieveLicense() instead.
2010-03-01 12:50:17 +01:00
Fabio Erculiani d2e347b654 [entropy.db] always commit() sqlite3 Connection instances before closing 2010-03-01 12:10:48 +01:00
Fabio Erculiani 8590f782dd [entropy.db] EntropyRepository, append more info to __show_info output 2010-03-01 12:02:38 +01:00
Fabio Erculiani dc05dc03a9 [entropy.server] improve performance on db upload, do not index db twice 2010-03-01 11:55:38 +01:00
Fabio Erculiani 4f8c9bc390 [entropy.misc] TimeScheduled, handle KeyboardError exceptions on run() 2010-03-01 09:27:05 +01:00
Fabio Erculiani 97d9b0ad45 Tagging Entropy version 0.99.35.9 2010-02-28 12:57:11 +01:00
Fabio Erculiani fe497e12a1 [entropy.fetchers] fix UrlFetcher._update_speed regression (zero division error) 2010-02-26 20:15:22 +01:00
Fabio Erculiani 5c4cf501b8 [entropy.spm] PortagePlugin: unmute stdout and stderr by default, issues have to be fixed upstream from now on 2010-02-26 14:23:03 +01:00
Fabio Erculiani 116e288d57 [entropy.client.interfaces.dep] fully ignore spm dowgrades in satisfied deps calculation 2010-02-26 09:02:11 +01:00
Fabio Erculiani 0e94133104 Tagging Entropy version 0.99.35.8 2010-02-25 17:34:57 +01:00
Fabio Erculiani 559d70e67e [entropy.client.services.ugc] catch TypeError exceptions when cached data is invalid 2010-02-25 16:20:59 +01:00
Fabio Erculiani 43fb0f4154 [entropy.client.services.repository] tweak EAPI3 sync packages threshold 2010-02-23 21:12:14 +01:00
Fabio Erculiani 3393238bc2 [entropy.spm] catch OSError exceptions when trying os.makedirs in entropy_install_unpack_hook 2010-02-23 21:03:26 +01:00
Fabio Erculiani 846345f368 [entropy.client] add some docstrings 2010-02-23 17:40:45 +01:00
Vincenzo Di Massa b2c8f15e64 A.R.M.A. + variable time delta dwnloadrate prediction
Signed-off-by: Fabio Erculiani <lxnay@sabayon.org>
2010-02-22 13:41:28 +01:00
Fabio Erculiani ff13363e4f Tagging Entropy version 0.99.35.7 2010-02-21 18:37:05 +01:00
Fabio Erculiani f57a582622 Tagging Entropy version 0.99.35.6 2010-02-21 00:19:26 +01:00
Fabio Erculiani c9415504aa [entropy.transceivers] EntropyFileUriHandler: also expand home dir 2010-02-21 00:15:50 +01:00
Fabio Erculiani 83f336f7ec [entropy.db] always create packagespmrepository table if not available 2010-02-21 00:14:14 +01:00
Fabio Erculiani 8b4374b10c Tagging Entropy version 0.99.35.5 2010-02-17 12:38:56 +01:00
Fabio Erculiani 379688cdd9 [entropy.tools] fix is_valid_ascii 2010-02-17 12:38:41 +01:00