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