Fabio Erculiani
941bfaf1e8
[services] optimize execution time of _expand_cpvs()
2012-07-09 19:32:34 +02:00
Fabio Erculiani
9227b17744
[services] portage-repository-converter: add support to Portage md5 eclass cache
2012-07-09 19:32:10 +02:00
Fabio Erculiani
4506c5d3a8
[services] remove old file
2012-04-17 22:16:02 +02:00
Fabio Erculiani
c43e589276
[magneto] migrate to RigoDaemon, kill entropy-updates-service (RIP!)
2012-04-12 19:40:20 +02:00
Fabio Erculiani
b24e478b21
[services] entropy-updates-service: initialize the dbus service ASAP
...
This, and passing the correct service name, could make clients more
robust
2012-04-02 14:36:22 +02:00
Fabio Erculiani
75a48ee85f
[services] entropy-updates-services: avoid loading/unloading Entropy but rather keep an instance alive
...
This hopefully fixes GC related memleaks exposed here:
https://forum.sabayon.org/viewtopic.php?f=24&t=26171
2011-12-30 23:04:27 +01:00
Fabio Erculiani
2d57e507db
[services] repository-webinstall-generator: trivial code fix
2011-11-26 19:11:44 +01:00
Fabio Erculiani
83a5bfbc10
[services] repository-webinstall-generator: actually remove ancient .etp files
2011-11-26 19:03:42 +01:00
Fabio Erculiani
a67e30c04e
[services] repository-webinstall-generator: use print_info instead of print_warning
2011-11-26 18:13:03 +01:00
Fabio Erculiani
11f1eee75a
[services] entropy-pkgdelta-generator: write to stdout
2011-11-26 18:11:46 +01:00
Fabio Erculiani
5d39b4c423
[services] repository-webinstall-generator: execute cleanup even if no new .etp files have to be created
2011-11-26 18:09:51 +01:00
Fabio Erculiani
a03536bb18
[services] fix $@ usage
2011-11-26 17:56:45 +01:00
Fabio Erculiani
44471c5ba3
[entropy.server] move Makefile logic to server/, add man support to eit, move matter to server/
2011-11-10 15:33:43 +01:00
Fabio Erculiani
54681062f1
[matter] properly handle Blocker objects in graph.altlist() outcome
2011-10-30 10:26:00 +01:00
Fabio Erculiani
8ce8a837b1
[matter] fix undefined reference (argh!)
2011-10-30 07:19:54 +01:00
Fabio Erculiani
2384fc13b0
[entropy.*] drop smartapps, goodbye crappy crap
2011-10-27 22:32:25 +02:00
Fabio Erculiani
201478b91f
[matter] package_queue can contain Blocker objects as well, not exposing .cpv field
2011-10-23 23:08:05 +02:00
Fabio Erculiani
57a25ff512
[entropy.cli] move print_package_info to entropy.cli module
2011-10-18 17:26:45 +02:00
Fabio Erculiani
69a0bb87e0
[entropy] move libraries/ to lib/
2011-10-17 14:27:58 +02:00
Fabio Erculiani
4cc4407eaa
[entropy.server] drop etpConst['community']['mode'], move setting into server.conf
2011-10-17 11:26:46 +02:00
Fabio Erculiani
cd8d70728d
[entropy] simplify entropy locks management code, drop non-atomic functions
2011-10-05 10:44:42 +02:00
Fabio Erculiani
9725e74266
[entropy.const] rewrite const_setup_entropy_pid() to not use pid information
...
Use a full blown lock file instead of a random file serially accessed
and containing unreliable pid information. Of course, pids can be
reused across fork()s, even if this is unlikely (but not impossible).
2011-10-04 22:37:22 +02:00
Fabio Erculiani
f0ade6f50e
[matter] rework ve_string_open_file_read parser method to return file path instead of handle
2011-09-25 11:02:13 +02:00
Fabio Erculiani
c0868cf6e2
[matter] fix usage of buildfail, pkgpre and pkgpost file data
2011-09-25 10:40:43 +02:00
Fabio Erculiani
c087c5c096
[matter] wrap tempfile.mkstemp(), write to /var/tmp/matter, avoid issues with /tmp mounted with noexec
2011-09-18 11:38:08 +02:00
Fabio Erculiani
cbefc70042
[matter] fix indentation
2011-09-08 13:22:20 +02:00
Fabio Erculiani
f7de86a6cc
[matter] respect Portage AUTOCLEAN setting before spawning unmerge()
2011-09-08 13:20:05 +02:00
Fabio Erculiani
c042ab8627
[matter] inform about post-build operations execution
2011-09-08 13:05:13 +02:00
Fabio Erculiani
f678dcb888
[matter] use Portage Scheduler directly, improve speed
2011-09-08 13:02:55 +02:00
Fabio Erculiani
6269a771d2
[matter] use Portage --resume feature to resume dependency calculation
2011-09-08 12:12:37 +02:00
Fabio Erculiani
fcee11c19b
[matter] catch KeyError on match_installed_package()
2011-09-07 21:55:45 +02:00
Fabio Erculiani
55770c4172
[matter] make sure etc-update is always called
2011-09-05 08:52:14 +02:00
Fabio Erculiani
f1098717ec
[matter] cleanup code, fix PORT_LOGDIR usage regression
2011-09-04 23:21:56 +02:00
Fabio Erculiani
cf2894a62b
[matter] rewrite Portage usage, avoid using fork(), fix portage/emerge object usage, thanks to zmedico@gentoo.org
2011-09-04 22:48:59 +02:00
Fabio Erculiani
ac77c49e65
[matter] drop calls to queue inside _run_builder(), not needed
2011-09-04 21:22:58 +02:00
Fabio Erculiani
966b35311e
[matter] add handy bugzilla bug generator tool (sendfail)
2011-09-04 10:19:26 +02:00
Fabio Erculiani
313c2ccfa7
[matter] correct wording about "downgrade" warning messages
2011-08-30 10:41:46 +02:00
Fabio Erculiani
a1e5714490
[matter] make "downgrade" directive affect the whole merge queue
2011-08-30 10:36:10 +02:00
Fabio Erculiani
7ead04fa01
[kernel-switcher] catch KeyboardInterrupt and don't throw traceback to user
2011-08-25 09:52:17 +02:00
Fabio Erculiani
1d29a15e05
[matter] remove temp file in buildfail-tinderbox.sh
2011-08-24 13:45:11 +02:00
Fabio Erculiani
2fca783425
[matter] add simple buildfail example script
2011-08-24 13:43:35 +02:00
Fabio Erculiani
7b5d009149
[matter] add bugzilla submit buildfail hook
2011-08-24 12:32:35 +02:00
Fabio Erculiani
3a9cbb6341
[matter] add "buildfail" directive support
2011-08-24 09:57:58 +02:00
Fabio Erculiani
9b22ff5613
[matter] add support for "not-installed" directive
2011-08-24 08:48:29 +02:00
Fabio Erculiani
32c6dc7a01
[matter] add FEATURES="split-log" and CMAKE_NO_COLOR="yes" to builder env
2011-08-24 08:25:43 +02:00
Fabio Erculiani
247e6fcc10
[services] call env-update with full path
2011-08-21 10:55:10 +02:00
Fabio Erculiani
ff23cadda8
[matter-scheduler] do not use "source" but rather "."
2011-08-20 13:44:03 +02:00
Fabio Erculiani
15e11cc4ef
[matter-scheduler] also do env-update && source /etc/profile
2011-08-20 13:43:30 +02:00
Fabio Erculiani
02fc5a5656
[matter] make Entropy colorized output settings affect Portage as well
2011-08-20 13:42:57 +02:00
Fabio Erculiani
ac83742c98
[matter] fixup emerge spinner setup
2011-08-20 13:27:31 +02:00