Fabio Erculiani
da68170b6f
Release Entropy 1.0_rc39
2011-08-13 11:51:00 +02:00
Fabio Erculiani
2053f69223
[entropy.client] move os.getenv() to static region
2011-08-13 11:47:48 +02:00
Fabio Erculiani
ea67974557
[entropy.server] also account for .asc files, if available (this is for backward compatibility)
2011-08-13 11:14:10 +02:00
Fabio Erculiani
4434cac6bb
[entropy.server] _get_gpg_signature: remove stale file before returning
2011-08-13 11:13:41 +02:00
Fabio Erculiani
5a67de3e30
[entropy.fetchers] handle "out of pty devices" error, fix Sabayon bug 2620
2011-08-12 23:36:41 +02:00
Fabio Erculiani
8f4be276eb
[entropy.client.interfaces.dep] add support for ASAP scheduling of post-dependencies
...
This is a hack. As hack, it is hopefully going away soon.
This is a hack. It just hides broken dependencies (like libreoffice
vs jdom vs jdom-jaxen).
This is a hack. But Portage does ugly things.
This is a hack. But my hope is that it's going to be no longer required soon.
2011-08-12 19:29:17 +02:00
Fabio Erculiani
e2a5c31986
[entropy.graph] make sure cache object becomes None again
2011-08-12 19:28:37 +02:00
Fabio Erculiani
2a4c8a8abf
Release Entropy 1.0_rc38
2011-08-11 16:52:26 +02:00
Fabio Erculiani
8af8a12645
[entropy.spm] fix set() usage
2011-08-11 16:52:10 +02:00
Fabio Erculiani
1a779bb2ef
Release Entropy 1.0_rc37
2011-08-11 07:25:52 +02:00
Fabio Erculiani
b86232a900
[entropy.server] fixup docstring wording
2011-08-11 07:23:35 +02:00
Fabio Erculiani
46cc32b780
[entropy.qa] fix needed library resolution logic in _resolve_needed()
2011-08-11 07:16:44 +02:00
Fabio Erculiani
118ac09282
Release Entropy 1.0_rc36
2011-08-10 10:28:57 +02:00
Fabio Erculiani
1c2739e8d1
[entropy.spm] PortagePlugin.generate_package: change debug package file name
2011-08-10 10:25:04 +02:00
Fabio Erculiani
3d8e110c2d
[entropy.spm] PortagePlugin.generate_package: do not return debug package file path if it's empty
2011-08-10 10:23:05 +02:00
Fabio Erculiani
b27592bc8c
Release Entropy 1.0_rc35
2011-08-09 22:17:54 +02:00
Fabio Erculiani
c0ac76d3d4
[entropy.debug] add GraphDrawer class
2011-08-09 17:03:17 +02:00
Fabio Erculiani
eca7078313
[entropy.graph] add Graph._graph_debug method
2011-08-09 17:02:55 +02:00
Fabio Erculiani
69900bd2dc
[entropy.const] const_setup_entropy_pid: deal with EACCES, pid directory might not be writeable
2011-08-09 13:05:24 +02:00
Fabio Erculiani
22a25ca4f4
[entropy.server] re-generate extra_download GPG data when moving package across repos
2011-08-09 13:02:27 +02:00
Fabio Erculiani
91d2b4b93c
[entropy.client] implement support for split package files
2011-08-09 12:40:38 +02:00
Fabio Erculiani
ccd2b569fc
[entropy.db] update schema for packagedownloads, add on-disk size column
2011-08-09 12:02:08 +02:00
Fabio Erculiani
5546d77c69
[entropy.tools] add get_uncompressed_size function
2011-08-09 11:56:20 +02:00
Fabio Erculiani
8f60f3ecd5
[entropy.spm] PortagePlugin.extract_package_metadata: correctly account on-disk size
...
entropy.tools.sum_file_sizes_hardlinks() should always get files only.
Otherwise the accounted on-disk size can grow indefinitely.
2011-08-09 11:33:45 +02:00
Fabio Erculiani
d5d63dba6b
[entropy.tools] uncompress_tarball: do not use os.listdir() to prove that tarball has been uncompressed
2011-08-09 08:54:34 +02:00
Fabio Erculiani
711c66038e
[entropy.spm] PortagPlugin.generate_package: improve entropy of debug package file name hash
2011-08-09 08:54:03 +02:00
Fabio Erculiani
286b70c530
[entropy.spm] PortagePlugin.generate_package() chmod 0644 generated files
2011-08-08 22:18:33 +02:00
Fabio Erculiani
4e15c9915d
[entropy.const] change default extension for debug package file
2011-08-08 22:17:35 +02:00
Fabio Erculiani
6d5db82f67
[entropy.db] remove debug code
2011-08-08 21:06:13 +02:00
Fabio Erculiani
14fa75edbb
[entropy.db] change schema of packagedownloads table, add size column
2011-08-08 21:05:39 +02:00
Fabio Erculiani
3ae8e6ae93
[entropy.server] make possible to split package file into multiple "extra" package files
...
This introduces a backward-compatible feature (server-side in this commit)
that makes possible to associate more than one package file to a single
package_id. This opens the door to a wide range of future opportunities
but also makes possible to decouple debuginfo files from the rest.
2011-08-08 18:16:54 +02:00
Fabio Erculiani
ddd289f766
[entropy.tools] dump_entropy_metadata(): check if file is empty before using mmap()
2011-08-08 18:14:41 +02:00
Fabio Erculiani
2a186df4e6
[entropy.server.db] when downloading the repository, execute the download actions in alphabetical order for atomicity
2011-08-08 14:39:38 +02:00
Fabio Erculiani
061328d31b
[entropy.server] beautify metadata QA check output
2011-08-08 14:25:22 +02:00
Fabio Erculiani
d6aac29234
[entropy.services] fix undefined reference
2011-08-08 12:18:58 +02:00
Fabio Erculiani
ed2a745b0b
[entropy.server.mirrors] fix loop nesting in tidy_mirrors()
2011-08-08 11:51:58 +02:00
Fabio Erculiani
bc858bb3d6
[entropy.server.main] improve os.rename() exception handling
2011-08-08 11:10:27 +02:00
Fabio Erculiani
af17476bf2
[entropy.server] improve os.rename() exception handling
2011-08-08 11:09:54 +02:00
Fabio Erculiani
6158d523bc
[entropy.spm] PortagePlugin.generate_package: unlock vardb only when locked
2011-08-08 06:42:00 +02:00
Fabio Erculiani
3caeb36f86
[entropy.server] _external_metadata_qa_hook_test: improve output
2011-08-08 06:38:28 +02:00
Fabio Erculiani
0e169cd9f3
[entropy.server] make sure to remove tmp_repo_orig_path
2011-08-08 06:19:03 +02:00
Fabio Erculiani
03c3c86bfa
Release Entropy 1.0_rc34
2011-08-07 18:39:25 +02:00
Fabio Erculiani
a4a3d8fe9d
Release Entropy 1.0_rc33
2011-08-06 23:17:21 +02:00
Fabio Erculiani
b60637d4d1
[entropy.server] fix non-interactive usage of __user_filter_out_missing_deps()
2011-08-06 23:16:24 +02:00
Fabio Erculiani
4e3b7b98d3
[entropy.qa] add support for externally inferred (via config files) broken libraries for test_missing_runtime_libraries()
2011-08-06 18:08:21 +02:00
Fabio Erculiani
8b62b034fe
[entropy.qa] beautify output of test_missing_runtime_libraries()
2011-08-05 22:57:37 +02:00
Fabio Erculiani
438e194470
[entropy.server,entropy.qa] move test_missing_runtime_libraries to entropy.qa, make it reusable
2011-08-05 22:40:05 +02:00
Fabio Erculiani
46d67f2570
[entropy.server] improve output of _external_metadata_qa_hook_test()
2011-08-05 19:04:13 +02:00
Fabio Erculiani
8ec0edd6af
[entropy.server] missing_runtime_libraries_test: also print info regarding possible library owners
2011-08-04 17:01:36 +02:00
Fabio Erculiani
c769c073b3
[entropy.server] missing_runtime_libraries_test: also return collected data
2011-08-04 16:50:00 +02:00