Commit Graph

3532 Commits

Author SHA1 Message Date
Fabio Erculiani
1a79ced3f4 [entropy.client.services.ugc.interfaces] improve Entropy Client UGC interface to cache, expose some handy methods 2010-01-24 00:55:36 +01:00
Fabio Erculiani
09fcac18a7 [entropy.client.services.ugc] code style update 2010-01-23 21:52:24 +01:00
Fabio Erculiani
e7d237f887 [entropy.db] EntropyRepository: several fixes to old-style Portage virtual packages support (this code will be moved to entropy.spm) 2010-01-23 17:41:32 +01:00
Fabio Erculiani
faef0b84c8 [entropy.db] EntropyRepository: add new method "retrieveKeySplit" 2010-01-23 17:40:56 +01:00
Fabio Erculiani
e3a9b8f325 [entropy.client.services.ugc] only return first (chronologically) package icon if more are available 2010-01-23 15:21:20 +01:00
Fabio Erculiani
1d0ec5dd04 [entropy.client.services.ugc] add support for UGC package icon 2010-01-23 15:12:09 +01:00
Fabio Erculiani
157cca7157 [entropy.output] TextInterface.input_box() several fixes to combo 2010-01-23 02:06:56 +01:00
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