Commit Graph

8153 Commits

Author SHA1 Message Date
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
ec8a67f9e5 [entropy.spm] PortagePlugin: catch KeyError when needed for match_installed_package() 2011-09-07 21:59:24 +02:00
Fabio Erculiani
abd985eef2 [entropy.server] catch KeyError on match_installed_package() 2011-09-07 21:55:59 +02:00
Fabio Erculiani
fcee11c19b [matter] catch KeyError on match_installed_package() 2011-09-07 21:55:45 +02:00
Fabio Erculiani
7dd0d12412 [reagent] catch KeyError on match_installed_package 2011-09-07 21:55:35 +02:00
Fabio Erculiani
bb351a9268 [entropy.spm] PortagePlugin.match_installed_package: always raise KeyError, catch new exception AmbiguousPackageName 2011-09-07 21:51:34 +02:00
Fabio Erculiani
fd450306ae Tagging Entropy version 1.0_rc50 1.0_rc50 2011-09-07 15:19:54 +02:00
Fabio Erculiani
29736231a0 Release Entropy 1.0_rc50 2011-09-07 15:19:33 +02:00
Fabio Erculiani
e38de9e06f [entropy.client.sets] fix typo in Sets.match(), don't quit the loop before having analyzed all the repos 2011-09-07 14:49:19 +02:00
Fabio Erculiani
a429a32668 [entropy.tools] uncompress_tarball: improve python3 support, still broken due to Python bug #12926 2011-09-07 12:29:34 +02:00
Fabio Erculiani
c14373c24f [entropy.client.interfaces.trigger] fix _EntropyPySandbox.run() with Python3 2011-09-07 08:51:36 +02:00
Fabio Erculiani
6c11081a21 [entropy.spm] PortagePlugin.xpak: properly use open() in ab+ mode 2011-09-07 08:34:38 +02:00
Fabio Erculiani
22ab952aa1 [entropy.const] const_setup_entropy_pid: fix pid file read when using a+ mode 2011-09-07 08:29:52 +02:00
Fabio Erculiani
f648ffd6c6 [entropy.client.interfaces.trigger] _EntropyShSandbox: make it work with Python3 2011-09-07 00:02:04 +02:00
Fabio Erculiani
9b26426e80 [entropy.db] _runConfigurationFilesUpdate: make it work with Python3 2011-09-07 00:01:29 +02:00
Fabio Erculiani
fbce5354f7 [entropy.tools] uncompress_tarball: make it work with Python3 2011-09-07 00:01:07 +02:00
Fabio Erculiani
5a11057173 [tests] use assertTrue() instead of assert_(), fix Python3 warning 2011-09-06 23:47:28 +02:00
Fabio Erculiani
02b10fd09c [tests] trivial code style update 2011-09-06 23:26:21 +02:00
Fabio Erculiani
70bc63ebf9 [entropy.client] python 3.x fixes 2011-09-06 23:26:08 +02:00
Fabio Erculiani
a54437ff13 [entropy.server] python 3.x fixes 2011-09-06 23:25:44 +02:00
Fabio Erculiani
aafd4790ed [entropy.spm] PortagePlugin: drop unused methods 2011-09-06 23:24:55 +02:00
Fabio Erculiani
4fc49d3dd9 [entropy.spm] drop unused method: remove_packages() 2011-09-06 23:22:00 +02:00
Fabio Erculiani
8364852edf [entropy.spm] drop unused methods: disable_package_compile_options, enable_package_compile_options 2011-09-06 23:18:44 +02:00
Fabio Erculiani
e2d5665843 [entropy.transceivers] ftp_plugin: update "raise" syntax 2011-09-06 22:49:01 +02:00
Fabio Erculiani
172850e75a Tagging Entropy version 1.0_rc49 1.0_rc49 2011-09-05 18:09:56 +02:00
Fabio Erculiani
cc6ad786fb Release Entropy 1.0_rc49 2011-09-05 18:09:40 +02:00
Fabio Erculiani
5a74ee403b [entropy.client.misc] when collecting CONFIG_PROTECT* elements, also ask the Source Package Manager about it, closes bug 2480 2011-09-05 17:57:14 +02:00
Fabio Erculiani
d70ba28188 [entropy.client.misc] fix undefined reference 2011-09-05 17:49:11 +02:00
Fabio Erculiani
c536966e0a [entropy.server] _check_config_file_updates: provide a list of repository identifiers to PackageFileUpdates loader
Using CONFIG_PROTECT* information across all the repositories makes
possible to detect config files changes to be merged even if the
currently working repository (which was available through
entropy.installed_repository() used by entropy.client.misc by
default) is actually empty.
2011-09-05 17:46:24 +02:00
Fabio Erculiani
80b6849c06 [entropy.client.misc] FileUpdates: make possible to look for CONFIG_PROTECT directories across multiple repositories 2011-09-05 17:44:28 +02:00
Fabio Erculiani
f2b49cae58 [entropy.client.loaders] add entropy_repository keyword arg to PackageFileUpdates 2011-09-05 17:35:31 +02:00
Fabio Erculiani
f2ed1b6c64 [entropy.client.misc] FileUpdates: make possible to provide arbitrary EntropyRepositoryBase objects 2011-09-05 17:32:20 +02:00
Fabio Erculiani
e850a8d8b7 [todo] update TODO 2011-09-05 13:25:40 +02:00
Fabio Erculiani
ce0844f816 [entropy.server] make use of Entropy SPM "execute_system_qa_tests" method during repository push 2011-09-05 13:25:07 +02:00
Fabio Erculiani
13603bdce8 [entropy.spm] add new method "execute_system_qa_tests" for hooking SPM related, system-wide QA tests 2011-09-05 13:24:07 +02:00
Fabio Erculiani
b80e1c7cf0 [conf] add packages.db.missing_deps_blacklist example file 2011-09-05 12:37:37 +02:00
Fabio Erculiani
bf8918a6f3 [eit] add vacuum tool 2011-09-05 12:31:05 +02:00
Fabio Erculiani
f2ac8dfc72 [eit] do not use tuple() with _exec_args() 2011-09-05 12:27:18 +02:00
Fabio Erculiani
55770c4172 [matter] make sure etc-update is always called 2011-09-05 08:52:14 +02:00
Fabio Erculiani
dab40ddf59 Tagging Entropy version 1.0_rc48 1.0_rc48 2011-09-04 23:26:55 +02:00
Fabio Erculiani
8ed49f0fbf Release Entropy 1.0_rc48 2011-09-04 23:26:43 +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
eb2b068176 [entropy.client] clean_downloaded_packages: catch exception if branch_dir is not a dir
At the same time, also improve fault tolerance of get_removable_packages()
2011-09-04 10:52:55 +02:00
Fabio Erculiani
c7c207dda0 [entropy.client] inform about splitdebug feature being unsupported for direct pkg install, see Sabayon bug #2666 2011-09-04 10:35:15 +02:00