Commit Graph

7365 Commits

Author SHA1 Message Date
Fabio Erculiani
5f5e6ed936 Release Entropy 1.0_alpha23 2011-02-28 09:23:31 +01:00
Fabio Erculiani
a853525ca6 [entropy.server] when pushing a new repo, also upload a signal file suitable for webinstall daemons 2011-02-28 09:22:33 +01:00
Fabio Erculiani
43298ac0d8 [services] repository-webinstall-generator: implement LRU cache strategy 2011-02-27 23:29:39 +01:00
Fabio Erculiani
334665006f [services] repository-webinstall-generator: increase ram cache size 2011-02-27 23:21:17 +01:00
Fabio Erculiani
c0f47cc8fe [entropy.db] EntropyRepository: rewrite _doesColumnInTableExist() to be more efficient 2011-02-27 23:18:52 +01:00
Fabio Erculiani
2640912720 [entropy.db] EntropyRepository: rewrite _doesColumnInTableExist usage (optimistic guessing), since it is damn slow 2011-02-27 23:14:32 +01:00
Fabio Erculiani
5adf368da3 [services] repository-webinstall-generator: remove pdb hook 2011-02-27 22:41:03 +01:00
Fabio Erculiani
c2dd3696e8 [po] sync translations 2011-02-27 22:39:00 +01:00
Fabio Erculiani
9dc54ff7a3 [po] update Catalan translation, thanks to Roger Calvò 2011-02-27 22:38:13 +01:00
Fabio Erculiani
e06c0bde52 [services] repository-webinstall-generator: also consider reverse dependencies when bumping or generating new .etp files 2011-02-27 22:36:39 +01:00
Fabio Erculiani
117281f5a1 Tagging Entropy version 1.0_alpha22 1.0_alpha22 2011-02-27 19:02:21 +01:00
Fabio Erculiani
664e760f35 Release Entropy 1.0_alpha22 2011-02-27 19:02:10 +01:00
Fabio Erculiani
2e62b3f2cc [sulfur] fix execution with newer kdesu (4.6) 2011-02-27 19:01:51 +01:00
Fabio Erculiani
99d5cca0ee [services] repository-webinstall-generator: divide et impera, split code into sub-functions 2011-02-27 18:01:32 +01:00
Fabio Erculiani
504a1d683a [sulfur] fix permissions issue while trying to install package file, gain privileges before executing os.access() (in on_installPackageItem_activate) 2011-02-27 17:26:37 +01:00
Fabio Erculiani
714e1030c3 [sulfur] slightly tweak UI default colours 2011-02-27 17:12:15 +01:00
Fabio Erculiani
903fb39d60 [entropy.cache] MtimePingus: avoid race conditions on ping() and pong() when using entropy.dump.dumpobj() 2011-02-27 10:53:48 +01:00
Fabio Erculiani
71bd1646d0 [entropy.cache] EntropyCacher: race conditions on save() and push() can cause OSError exceptions (errno=2) on entropy.dump.dumpobj() 2011-02-27 10:52:10 +01:00
Fabio Erculiani
7658ef3d12 Tagging Entropy version 1.0_alpha21 1.0_alpha21 2011-02-27 01:13:28 +01:00
Fabio Erculiani
c14dd0161d Release Entropy 1.0_alpha21 2011-02-27 01:13:25 +01:00
Fabio Erculiani
1333e81e0e [sulfur] fix regression with lock checks 2011-02-27 01:13:00 +01:00
Fabio Erculiani
fb69f295f9 Tagging Entropy version 1.0_alpha20 1.0_alpha20 2011-02-27 00:11:28 +01:00
Fabio Erculiani
fbcca73846 Release Entropy 1.0_alpha20 2011-02-27 00:11:09 +01:00
Fabio Erculiani
6db0d716a3 [entropy.db] EntropyRepository: when hashing the repo, handle the case where there is no database file 2011-02-27 00:00:01 +01:00
Fabio Erculiani
7801132610 [tests] db: improve settings management test 2011-02-26 23:52:53 +01:00
Fabio Erculiani
6cb731f63e [entropy.server] fix operation between set and list in _move_packages() 2011-02-26 23:45:38 +01:00
Fabio Erculiani
d9b6a48194 [services] repository-webinstall-generator: improve speed even more (add caching), add repository tree updates metadata to repo 2011-02-26 19:47:15 +01:00
Fabio Erculiani
868d6e4303 [services] repository-webinstall-generator: no need to get content metadata, improve speed 2011-02-26 19:32:47 +01:00
Fabio Erculiani
dad927648e [services] repository-webinstall-generator: ensure that indexing is always True 2011-02-26 18:31:56 +01:00
Fabio Erculiani
58c9ae01b8 [services] repository-webinstall-generator: improve mkstemp usage, disable read-only
Read-only is disabled to allow createAllIndexes() to do its job.
This is required in order to improve the performance.
2011-02-26 18:25:25 +01:00
Fabio Erculiani
8e89209f99 [services] repository-webinstall-generator: some minor performance tweaks 2011-02-26 18:23:05 +01:00
Fabio Erculiani
79e13cdaa2 [services] add repository-webinstall-generator
This is a server-side tool that makes possible to generate
executable packages that can be redistributed via web, which once
extracted install the encapsulated packages
2011-02-26 17:54:40 +01:00
Fabio Erculiani
d38414de29 [entropy.dep] get_entropy_newer_version(): make possible to provide different package file extension 2011-02-26 17:54:06 +01:00
Fabio Erculiani
5f32bfab82 [entropy.qa] make possible to use get_deep_dependency_list() with a single repository 2011-02-26 17:53:41 +01:00
Fabio Erculiani
c35b50fadc [entropy.tools] introduce validate_repository_id() 2011-02-26 17:53:13 +01:00
Fabio Erculiani
1719e1d0c2 [entropy.db] EntropyRepository: allow any setting to be stored inside settings table 2011-02-26 17:10:31 +01:00
Fabio Erculiani
b4379c6219 [entropy.tools] provide general purpose NB EX file locking/unlocking functions 2011-02-26 12:53:46 +01:00
Fabio Erculiani
9c9f19f77c [sulfur] change entropy package file mime type to application/entropy-package 2011-02-26 09:48:56 +01:00
Fabio Erculiani
fd5ee2dc62 [sulfur] add web-install file format handling to mime type 2011-02-26 09:46:47 +01:00
Fabio Erculiani
bd631724d2 [sulfur] add support for web-install package files 2011-02-26 01:18:08 +01:00
Fabio Erculiani
80cd9366b8 [entropy.client] web-install package files are bzip2 compressed, add complete support 2011-02-26 00:51:14 +01:00
Fabio Erculiani
eff0b02e6b [entropy.client] add web-install package file format support 2011-02-26 00:11:33 +01:00
Fabio Erculiani
488634830d [entropy.core] move expand_plain_package_mirror function to entropy.tools, make public 2011-02-26 00:10:56 +01:00
Fabio Erculiani
c958537c9e [entropy.db] drastically reduce collisions in __generateReverseDependenciesMetadata by using sha1, uniform usage 2011-02-25 19:01:03 +01:00
Fabio Erculiani
378cb098df [entropy.db] improve caching strategy of validate(), execute only if mtime, path, name, root change 2011-02-25 18:55:06 +01:00
Fabio Erculiani
0ba3b8bf0d [entropy.cache] make EntropyCacher.save report the original exception inside the IOError exception string 2011-02-25 09:05:44 +01:00
Fabio Erculiani
b836fe0b0a [entropy.fetchers] catch httplib.InvalidURL, raised by malformed url passed to urlopen() 2011-02-24 17:08:32 +01:00
Fabio Erculiani
150384d273 [entropy.db] EntropyRepository.searchCategory: missed the return statement 2011-02-22 19:58:57 +01:00
Fabio Erculiani
473be86241 [entropy.db] EntropyRepository: fix searchCategory return data when just_id = True 2011-02-22 19:53:27 +01:00
Fabio Erculiani
fa4681e391 [entropy.db] EntropyRepositoryBase: add just_id argument support to searchCategory 2011-02-22 19:23:25 +01:00