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