Commit Graph

4725 Commits

Author SHA1 Message Date
Fabio Erculiani 7a8b919778 [entropy.output] TextInterface.input_box: fix list edit option, make possible to go back 2010-01-23 00:27:36 +01:00
Fabio Erculiani 2a94d1b88c [entropy.output] TextInterface.input_box: add edit option to list editor 2010-01-23 00:20:17 +01:00
Fabio Erculiani 1a3c456271 [entropy.client.services.ugc] check if repository supports UGC before trying to connect 2010-01-23 00:19:50 +01:00
Fabio Erculiani d99b2cd5de [entropy.spm] PortagePlugin: do not crash if env-update is not in PATH 2010-01-23 00:19:28 +01:00
Fabio Erculiani 10930e409e [entropy.client] improve usability of restore_database and backup_database functions 2010-01-23 00:07:18 +01:00
Fabio Erculiani 186cf5b8e0 [entropy.output] fix combo box support in input_box, add space between request and input 2010-01-23 00:06:35 +01:00
Fabio Erculiani 5eb3142ba4 [entropy.tools] another set of module API moves and etpConst['entropytagprefix'] adoption 2010-01-22 14:04:52 +01:00
Fabio Erculiani 5e04299ec8 [entropy.tools] more module API cleanup 2010-01-21 20:52:19 +01:00
Fabio Erculiani d2b627f588 [entropy.client.interfaces.dep] code style update 2010-01-21 20:25:39 +01:00
Fabio Erculiani 1d8b57195d [entropy.client] remove ugly hack, upstream fixed it and we don't want this crap around 2010-01-21 20:24:32 +01:00
Fabio Erculiani d6336a67e3 [entropy.client.interfaces.dep] restrict tagged packages dependency match inside installed tags
This change affects dependency matching in a way that Entropy package tags
are used to reduce package matching scope when a tagged package is already
installed. For example, in Sabayon, when a new kernel is available, previous
Entropy versions used to pull it in. Avoiding to do this automatically and if
not required by user, makes possible to not risk to make a system unbootable,
especially when using proprietary, external video drivers.
2010-01-21 20:09:52 +01:00
Fabio Erculiani e3dec4606a [entropy.const] pre-add (not in use yet) default Entropy package tag prefix 2010-01-21 20:06:16 +01:00
Fabio Erculiani 469726466b [entropy.tools] add two new functions entropy_compare_package_tags and sort_entropy_package_tags 2010-01-21 20:05:49 +01:00
Fabio Erculiani 3654d25c95 [entropy.qa] code style update 2010-01-20 21:50:46 +01:00
Fabio Erculiani 2ccf9be833 [entropy.client.interfaces.dep] code style update 2010-01-20 21:24:50 +01:00
Fabio Erculiani 01eec2f43e [entropy.client.interfaces.dep] temp. workaround virtual pkgs issue causing wrong old-style virtuals to be pulled in 2010-01-20 21:23:52 +01:00
Fabio Erculiani d1c76cb77f [entropy.tools] collect_linker_paths: consider /lib and /usr/lib builtin linker paths 2010-01-20 13:03:34 +01:00
Fabio Erculiani 02837597c6 [entropy.tools] more module API rework work done 2010-01-20 12:55:04 +01:00
Fabio Erculiani c7ba30ab1b [entropy.qa] some code style updates and temp. disable blacklist management in test_missing_dependencies 2010-01-20 12:34:59 +01:00
Fabio Erculiani 8426ced4cf [entropy.qa] warn user about blacklisted (thus excluded) missing runtime dependencies 2010-01-20 08:47:00 +01:00
Fabio Erculiani 4da0245f7f [entropy.spm] fix improperly closed file object 2010-01-20 07:55:01 +01:00
Fabio Erculiani 22cf0396a9 [entropy.client] when calculating revdeps, validate package identifiers 2010-01-19 22:29:29 +01:00
Fabio Erculiani 4f553ad0c8 [entropy.const] do not call function recursively, not needed 2010-01-19 18:01:47 +01:00
Fabio Erculiani 9f9d81da28 [entropy.tools] import traceback module-wide 2010-01-19 18:01:33 +01:00
Fabio Erculiani 4bca3e7273 [entropy.tools] code style update 2010-01-18 17:49:00 +01:00
Fabio Erculiani 18e91eeee1 [entropy.tools] another set of changes to entropy.tools module 2010-01-18 17:42:41 +01:00
Fabio Erculiani ff5e0ee737 [entropy.client] code style update 2010-01-18 17:30:23 +01:00
Fabio Erculiani 707ee6008f [entropy.tools] some more module cleanup work 2010-01-18 17:24:07 +01:00
Fabio Erculiani 5170740ac3 [entropy] subprocess.Popen when used with pipes, keeps fdopen objects open, need to close them 2010-01-17 21:48:26 +01:00
Fabio Erculiani f6826592fb [entropy.spm] when get_installed_package_metadata fails, raise KeyError and handle it 2010-01-17 12:19:49 +01:00
Fabio Erculiani be196ce98b [entropy.spm] PortagePlugin: ensure that EMERGE_FROM is set when calling doebuild() 2010-01-17 08:35:38 +01:00
Fabio Erculiani f5b77e08b9 [entropy.server] fix undefined reference 2010-01-16 20:13:14 +01:00
Fabio Erculiani d1dfae0445 [entropy.spm] PortagePlugin: xpak() must cast rootdir to raw string to avoid encoding issues reading from disk 2010-01-16 18:59:38 +01:00
Fabio Erculiani 6790480afe [entropy.client] some atomic updates to repositories cache handling code 2010-01-16 18:11:52 +01:00
Fabio Erculiani 9023a5a49d [entropy.spm] PortagePlugin: improve old and dusty xpak module, remove evil os.chdir() calls 2010-01-16 12:39:15 +01:00
Fabio Erculiani aafbc0632c [entropy.tools] fix typo 2010-01-15 20:11:04 +01:00
Fabio Erculiani 9b5aa1a2c5 [entropy.tools] more entropy.tools module cleanup work 2010-01-15 20:08:08 +01:00
Fabio Erculiani bcdac1541b [entropy.tools] more API refinement work 2010-01-15 16:20:20 +01:00
Fabio Erculiani d8c28b84a1 [entropy.tools] move backup_client_repository away from entropy.tools 2010-01-15 16:10:35 +01:00
Fabio Erculiani a6e41cffe5 [entropy.tools] start module refactoring and API docs merge 2010-01-14 18:35:14 +01:00
Fabio Erculiani ccae202a06 [entropy.db] code style update (partial) 2010-01-13 18:06:10 +01:00
Fabio Erculiani d768e1bf70 [entropy.db/entropy.client] remove matchRevision from atom_match and atomMatch (use proper atom syntax instead) 2010-01-13 17:59:01 +01:00
Fabio Erculiani 0b9b4596e5 [entropy.db/entropy.client] remove caseSensitive argument from atom_match and atomMatch (never used and unwanted) 2010-01-13 17:53:50 +01:00
Fabio Erculiani 43f62fe86c [entropy.client/entropy.db] drop matchTag argument from atom_match and atomMatch (use proper atom syntax instead!) 2010-01-13 17:44:51 +01:00
Fabio Erculiani ebdc53afd8 [tests] disable test_timesched, causes random lockups 2010-01-13 17:44:23 +01:00
Fabio Erculiani 192bc0a6c1 [entropy.db] code style update 2010-01-13 17:31:46 +01:00
Fabio Erculiani f62eab1c4d [entropy.db] atomMatch: drop matchUse argument, unused and potentially not portable 2010-01-13 17:26:36 +01:00
Fabio Erculiani ae3a2432d3 [entropy.cache] EntropyCacher: do not crash when pid is already gone 2010-01-12 21:07:41 +01:00
Fabio Erculiani 477e135134 [entropy/equo] implement bash completion (yay!), move CLI related functions to text_tools module 2010-01-12 15:52:12 +01:00
Fabio Erculiani 40f090310b [entropy.output] rename TextInterface.inputBox into input_box 2010-01-11 18:05:47 +01:00