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
3167370543
[equo] fix "equo install" when "Quit" option is selected after license menu. Fix Sabayon bug 2605
2011-08-07 23:56:47 +02:00
Fabio Erculiani
dbc3af1ed2
Tagging Entropy version 1.0_rc34
1.0_rc34
2011-08-07 18:39:38 +02:00
Fabio Erculiani
03c3c86bfa
Release Entropy 1.0_rc34
2011-08-07 18:39:25 +02:00
Fabio Erculiani
e6b257251f
[matter] implement lock file handling, useful for other apps interaction
2011-08-07 18:13:07 +02:00
Fabio Erculiani
7cb3a46817
[matter] move the main app code to matter_main()
2011-08-07 17:47:39 +02:00
Fabio Erculiani
022c66d14e
[matter] keep track of packages not able to build properly
2011-08-07 12:40:38 +02:00
Fabio Erculiani
4695682fb3
[matter] catch KeyboardInterrupt separately when using os.fork()
2011-08-07 11:52:50 +02:00
Fabio Erculiani
8102b6efad
[matter] improve reliability of multiprocessing.Queue usage
2011-08-07 11:37:36 +02:00
Fabio Erculiani
da4e202489
[matter] fix typo
2011-08-07 11:19:50 +02:00
Fabio Erculiani
60a14844b9
Tagging Entropy version 1.0_rc33
1.0_rc33
2011-08-06 23:17:32 +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
f041332b41
[matter] rewrite multiprocessing.Queue usage
2011-08-06 22:58:06 +02:00
Fabio Erculiani
abe1e7cb88
[matter] fix multiprocess.Queue handling for this architecture
2011-08-06 20:07:37 +02:00
Fabio Erculiani
f8ef78c75a
[matter] a final touch to the output
2011-08-06 19:38:56 +02:00
Fabio Erculiani
2023e1588f
[matter] collect more statistics while running builds
2011-08-06 19:25:37 +02:00
Fabio Erculiani
117a1df596
[matter] keep a new line after each run
2011-08-06 18:23:35 +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
fe7cd91b1d
[matter] revert Process() usage, closes fds, not wanted
2011-08-06 15:46:37 +02:00
Fabio Erculiani
e6bb32fa69
[matter] fixup spinner handling
2011-08-06 15:42:29 +02:00
Fabio Erculiani
199e4b3692
[matter] add termination output for builder
2011-08-06 15:27:26 +02:00
Fabio Erculiani
7d0eb69dc3
[matter] fix Queue.Empty usage
2011-08-06 15:22:53 +02:00
Fabio Erculiani
9e0cb61ca9
[matter] use multiprocessing module, improve handling of built packages
2011-08-06 15:20:18 +02:00
Fabio Erculiani
ccd49982a7
[matter] run env-update only AFTER packages build
2011-08-06 14:41:32 +02:00
Fabio Erculiani
9273ee5320
[matter] run env-update only when there has been some package update, and at the beginning
2011-08-06 14:40:25 +02:00
Fabio Erculiani
dd5eb2a984
[matter] also set ACCEPT_PROPERTIES="* -interactive" env var
2011-08-06 14:37:05 +02:00
Fabio Erculiani
ca63f7f121
[matter] increment pkg_count
2011-08-06 12:50:14 +02:00
Fabio Erculiani
b2f5ea7dd9
[matter] fix typo in string format
2011-08-06 12:49:08 +02:00
Fabio Erculiani
d17f0600c8
[matter] provide info regarding build status
2011-08-06 12:34:09 +02:00
Fabio Erculiani
4e36efb077
[matter] only return >=0 out of _run_builder()
2011-08-06 12:13:07 +02:00