Fabio Erculiani
6aaa278c91
[matter] consider rebuild status not an error
2011-08-02 19:02:53 +02:00
Fabio Erculiani
86e3b1c785
[matter] run preserved-libraries check before doing anything if --gentle is enabled
2011-08-02 18:09:39 +02:00
Fabio Erculiani
a2a0cac194
[matter] improve user interaction
2011-08-02 18:01:17 +02:00
Fabio Erculiani
1a934f5988
[matter] update env vars, BUILDER_* -> MATTER_*
2011-08-02 17:55:59 +02:00
Fabio Erculiani
a13ec7aa82
[matter] fixup some undefined references
2011-08-01 21:46:42 +02:00
Fabio Erculiani
2c680a9c31
[matter] make entropy repo commit optional via --commit
2011-08-01 21:44:59 +02:00
Fabio Erculiani
b66bae0d21
[matter] add preserved-libs QA check
2011-08-01 21:39:35 +02:00
Fabio Erculiani
b110b867d4
[matter] add USE flags constraints support
2011-08-01 19:39:34 +02:00
Fabio Erculiani
897e73e93a
[matter] complete initial development, add .spec files support
2011-08-01 16:50:23 +02:00
Fabio Erculiani
711cb17ad7
[matter] rename example dir
2011-08-01 14:52:54 +02:00
Fabio Erculiani
2e00418c0e
[matter] complete initial implementation
2011-08-01 14:42:16 +02:00
Fabio Erculiani
b0e7fbe74c
[matter] correctly handle 32bit chroots over 64bit systems, improve code
2011-08-01 00:36:55 +02:00
Fabio Erculiani
cd61c1c347
[matter] rename auto-builder to matter
2011-07-31 23:17:05 +02:00
Fabio Erculiani
69c8daeb39
[auto-builder] more work towards feature completion
2011-07-31 23:16:26 +02:00
Fabio Erculiani
1b299ad36c
[auto-builder] implement pre/post hooks, continue initial development
2011-07-31 12:05:06 +02:00
Fabio Erculiani
8e2c86c66f
[auto-builder] add basic entropy locks handling
2011-07-30 23:16:08 +02:00
Fabio Erculiani
c4d4a49789
[services] add auto-builder application prototype for review
2011-07-30 17:20:11 +02:00
Fabio Erculiani
c98f17f256
[services] entropy-updates-service: run installed pkgs repository integrity check
...
Use EntropyRepositoryBase.integrity_check() against installed packages
repository on startup (after 5 mins "grace" time) and notify possible
issues to frontends using the new signal called "signal_integrity_problem"
2011-07-02 19:00:43 +02:00
Fabio Erculiani
d200b3724c
[entropy.db] EntropyRepositoryBase: directly handle install repository metadata
2011-06-25 23:37:22 +02:00
Fabio Erculiani
8c247b94e2
[entropy.db] EntropyRepository: move sqlite's integrity_check() to EntropyRepository.integrity_check()
2011-06-25 19:45:55 +02:00
Fabio Erculiani
8f7268c272
[entropy.server] drop .md5 files handling support on repos, pretty useless
2011-06-20 20:23:03 +02:00
Fabio Erculiani
db3aed4ee9
[services] entropy-repository-statistics: update permissions
2011-06-20 17:49:41 +02:00
Fabio Erculiani
949a4508a2
[services] entropy-repository-statistics: unpack the changelog file to a temp file
2011-06-20 17:48:45 +02:00
Fabio Erculiani
1b0cba0787
[services] entropy-repository-statistics: add ChangeLog parser tool
2011-06-18 23:37:26 +02:00
Fabio Erculiani
028193158b
[services] entropy-updates-service: make both threads, daemon ones
2011-06-12 23:03:46 +02:00
Fabio Erculiani
1d47dfd019
[services] entropy-updates-service: add more debugging output, redirect stderr/stdout to log file
2011-05-03 18:25:43 +02:00
Fabio Erculiani
80dfbcc0f2
[entropy.services] goodbye old and ugly RPC service, R.I.P.
2011-04-14 15:17:54 +02:00
Fabio Erculiani
c46cc1a54f
[services] kernel-switcher: when kernel_tag is not available, try to guess it
...
When no reverse dependencies are available, it's impossible to guess
the correct kernel tag. So, kernel_tag is None, which causes issue
when used in execve() (of course). So, handle the case trying to read
package configuration file containing the proper "uname -r" output required
to switch /usr/src/linux to the newly installed kernel using
"eselect kernel set".
Please note that this file (RELEASE_LEVEL) is quite new, and older
packages might have been shipped without it.
Also see bug #2227
2011-03-07 21:27:49 +01:00
Fabio Erculiani
58324c99eb
[entropy.tools] move acquire_entropy_locks, release_entropy_locks from text_tools to entropy.tools
2011-03-05 12:58:00 +01:00
Fabio Erculiani
53a871ef0d
[entropy.db] EntropyRepository, EntropyRepositoryBase: only return package_id from addPackage() and handlePackage()
2011-03-04 21:14:12 +01:00
Fabio Erculiani
4a241f46c6
[services] repository-webinstall-generator: fix typo
2011-03-03 09:00:44 +01:00
Fabio Erculiani
b5416d0a90
[services] repository-webinstall-generator: make possible to regenerate all the .etp package files through --regen
2011-03-03 08:55:30 +01:00
Fabio Erculiani
a1229a2eb5
[services] repository-webinstall-generator: properly set .etp file repository architecture
2011-03-03 08:47:13 +01:00
Fabio Erculiani
ad78d4e2d5
[services] add repository-webinstall-generator-executor example file
2011-03-02 15:01:20 +01:00
Fabio Erculiani
79c2bac529
[services] repository-webinstall-generator: simplify execute_app(), payload detection and mktemp not required
2011-03-01 15:12:45 +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
5adf368da3
[services] repository-webinstall-generator: remove pdb hook
2011-02-27 22:41:03 +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
99d5cca0ee
[services] repository-webinstall-generator: divide et impera, split code into sub-functions
2011-02-27 18:01:32 +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
b4379c6219
[entropy.tools] provide general purpose NB EX file locking/unlocking functions
2011-02-26 12:53:46 +01:00
Fabio Erculiani
2c4e5cacc3
[services] portage-repository-converter: return 1 if there is nothing to sync
2011-02-15 12:24:42 +01:00
Fabio Erculiani
de08eeed90
[services] portage-repository-converter-executor: trivial fix
2011-02-15 00:10:28 +01:00
Fabio Erculiani
0a790d73ad
[services] update default perms of portage-repository-converter-executor
2011-02-14 23:41:27 +01:00