Commit Graph

4455 Commits

Author SHA1 Message Date
Fabio Erculiani e33f19964d [entropy.client.interfaces.package] fix checksum verification when multifetch is enabled, the if condition was never reached. 2010-12-24 18:22:33 +01:00
Fabio Erculiani f9860c8384 [entropy.fetchers] fix file:// protocol handling, close bug 2037, thanks to a screwdriver, lol 2010-12-22 16:58:57 +01:00
Fabio Erculiani b0d5a87ffd Release Entropy 0.99.51.20 2010-12-21 12:41:52 +01:00
Fabio Erculiani 12f53894f5 [entropy.spm] PortagePlugin: when splitdebug is disabled, tweak CONTENTS data removing /usr/lib/debug entries 2010-12-21 12:39:46 +01:00
Fabio Erculiani ed4544228f [entropy.spm] PortagePlugin: add temporary workaround for broken fakedbapi API 2010-12-21 12:39:20 +01:00
Fabio Erculiani 07efee9f02 [entropy.client.interfaces.package] provide splitdebug metadata to triggers 2010-12-21 12:16:30 +01:00
Fabio Erculiani 4326d32fbb [entropy.server] fix _add_packages_qa_libtests() undefined references 2010-12-21 12:00:54 +01:00
Fabio Erculiani 54f1f50561 [entropy.server] when moving packages between repos, always execute the missing libraries check again 2010-12-21 11:52:58 +01:00
Fabio Erculiani f0662544c3 [entropy.server] fix QA check against keywords 2010-12-21 10:25:35 +01:00
Fabio Erculiani 6e7c9b71c1 [entropy.client.services.ugc.interface] ValueError("bad marshal data") can be raised there, catch it 2010-12-21 10:10:54 +01:00
Fabio Erculiani 4c47a51bea [entropy.tools] write apply_entropy_delta() bspatch output to temp file 2010-12-21 10:10:04 +01:00
Fabio Erculiani fc3df29dbf [entropy.spm] PortagePlugin.xpaktools: properly handle os.remove() in extract_xpak() 2010-12-21 10:06:27 +01:00
Fabio Erculiani 7e879a18e6 [entropy.db] EntropyRepository.retrieveSources(): properly setup url strings, avoid using os.path.join() on urls. Thanks to Giovanni Martinelli. 2010-12-16 19:47:47 +01:00
Fabio Erculiani 46876df522 [entropy.client.interfaces.package] when pressing CTRL+C give up completely on sources fetch 2010-12-16 19:36:22 +01:00
Fabio Erculiani daf486d01d [tests] add test_entropy_delta, testing entropy.tools.generate_entropy_delta() and entropy.tools.apply_entropy_delta() 2010-12-16 16:21:18 +01:00
Fabio Erculiani 89bdd34a27 [entropy.tools] complete entropy deltas generation functions, make them simmetric (md5 generated matches the original file) 2010-12-16 16:20:07 +01:00
Fabio Erculiani d80b1698ec [entropy.spm] add two new methods (bump plugin API) dump_package_metadata and aggregate_package_metadata 2010-12-16 16:19:23 +01:00
Fabio Erculiani b84ddc5f88 Release Entropy 0.99.51.12 2010-12-14 19:48:30 +01:00
Fabio Erculiani 242402cb92 Release Entropy 0.99.51.5 2010-12-14 19:40:00 +01:00
Fabio Erculiani 1ea5871f1f [entropy.spm] add workaround for Portage 2.1.9x, having package sets configuration disabled by default 2010-12-14 19:38:04 +01:00
Fabio Erculiani ff51f9d938 [entropy.fetchers] avoid to re-read the downloaded file for making the md5 when using urllib 2010-12-12 14:26:20 +01:00
Fabio Erculiani a4122850c4 [entropy.tools] update API of generate_entropy_delta() and generate_entropy_delta_file_name(), improve reliability of fetching the right file. 2010-12-11 23:01:00 +01:00
Fabio Erculiani 95d0d9139d [entropy.output] always return unicode data (when possible) out of _my_raw_input(), close bug 2006. 2010-12-10 12:43:35 +01:00
Fabio Erculiani af39de27a6 [entropy.security] Security.get_pubkey() catch GPGError in case of issues exporting pubkey, and raise KeyError 2010-12-09 21:38:42 +01:00
Fabio Erculiani 689f5dd95e [entropy.client.interfaces.package] deal with badly encoded file names in cleanup 2010-12-09 21:34:35 +01:00
Fabio Erculiani 2325d2dc82 Release Entropy 0.99.51.11 2010-12-08 16:47:56 +01:00
Fabio Erculiani ae8cc9bfcf [entropy.spm] PortagePlugin: improve speed of get_package_sets(False) as used by entropy.server 2010-12-08 16:47:17 +01:00
Fabio Erculiani 5abfc112f8 Release Entropy 0.99.51.10 2010-12-08 15:44:02 +01:00
Fabio Erculiani b3e6aeb0ea [entropy.dep] improve exploit_package_name, raise AttributeError if input validation fails 2010-12-07 21:04:11 +01:00
Fabio Erculiani f3171344fe [entropy.const] move package delta subdir name to etpConst 2010-12-07 20:14:02 +01:00
Fabio Erculiani 13258fe903 [entropy.tools] add package delta updates support function
Implement generate_entropy_delta and apply_entropy_delta functions
2010-12-04 13:09:18 +01:00
Fabio Erculiani 821eac28c2 [entropy.dep] two new handy function strip_entropy_package_extension and exploit_package_filename 2010-12-04 13:09:18 +01:00
Fabio Erculiani 91468af5d9 [entropy.exceptions] move some exception to respective modules
Create entropy.transceivers.exceptions package containing transceiver
related stuff.
Create entropy.services.exceptions package containing services
related stuff.

Break API (yay!)
2010-12-03 18:20:56 +01:00
Fabio Erculiani b08707414a [entropy.dep] fix undefined reference in expand_dependencies() 2010-12-03 17:42:17 +01:00
Fabio Erculiani d5d0f8f26b [entropy.client.interfaces.dep] catch DatabaseError exception when calling atomMatch() 2010-12-02 08:03:42 +01:00
Fabio Erculiani bd153e7b34 Release Entropy 0.99.51.4 2010-11-28 23:01:34 +01:00
Fabio Erculiani 50fa121180 [entropy.db] EntropyRepositoryBase: implement new method "setContentSafety", the opposite of "retrieveContentSafety" 2010-11-28 13:11:55 +01:00
Fabio Erculiani f30b9e6ba6 Release Entropy 0.99.51.3 2010-11-27 15:03:05 +01:00
Fabio Erculiani 49fa5e7836 Release Entropy test.0 2010-11-27 15:02:15 +01:00
Fabio Erculiani a15d12445e Release Entropy 0.99.51.2 2010-11-27 14:45:48 +01:00
Fabio Erculiani f7138f4a82 Tagging Entropy version 0.99.51.1 2010-11-27 14:35:41 +01:00
Fabio Erculiani dba41146dc [tests] make content_safety test more reliable on different platforms 2010-11-26 23:08:30 +01:00
Fabio Erculiani 0ff67b01c4 Tagging Entropy version 0.99.51 2010-11-26 20:23:38 +01:00
Fabio Erculiani c66d610c7f [tests] add content_safety metadata test 2010-11-26 14:59:25 +01:00
Fabio Erculiani 8f7a6d22eb [entropy.spm] fix bug in generating content_safety package metadata. os.path.join was used with wrong params. 2010-11-26 14:58:39 +01:00
Fabio Erculiani 9efbab85bf [entropy.tools] tarinfo.utime() is buggy and when used, it screws files mtime
The inaccuracy has been measured and is > 10 seconds. Probably a tarinfo
bug somewhere, but I don't care. There is no need to (re)set mtime on
extracted files because they already hold right and original values.
2010-11-26 14:56:41 +01:00
Fabio Erculiani f2e60e6b8f [entropy.db] small SQL coding style update 2010-11-26 14:56:00 +01:00
Fabio Erculiani f76ce71d83 [entropy.db] implement conditional dependencies support, break API on EntropyRepositoryBase 2010-11-23 21:13:41 +01:00
Fabio Erculiani 00cec97b2d [entropy.dep] add helper function expand_dependencies() 2010-11-23 21:09:39 +01:00
Fabio Erculiani 8ab1d4645e [entropy.dep] fix docstring on DependencyStringParser.parse() 2010-11-23 21:09:01 +01:00