Fabio Erculiani
004d1055b2
[entropy.db] EntropyRepository: rename retrieveVersionTag to retrieveTag
2010-02-04 20:24:49 +01:00
Fabio Erculiani
708e8ea89d
[entropy.exceptions] ditch IncorrectParameter exceptions
2010-02-04 20:14:33 +01:00
Fabio Erculiani
1de4608f65
[equo] warn user if equo/entropy version mismatch
2010-02-04 19:34:50 +01:00
Fabio Erculiani
9756569875
Tagging Entropy version 0.99.33.6
2010-02-04 19:25:49 +01:00
Fabio Erculiani
b0e68d1960
Tagging Entropy version 0.99.33.5
2010-02-04 19:16:53 +01:00
Fabio Erculiani
8e45ceeacb
Tagging Entropy version 0.99.33.4
2010-02-04 19:15:28 +01:00
Fabio Erculiani
24c8d500a9
[entropy] add empty revision files to entropy-server, equo and sulfur
2010-02-04 19:02:25 +01:00
Fabio Erculiani
e585ade399
[entropy.client.interfaces.Package] cleanup hardcoded download paths, make possible to fetch a pkg to custom directory
2010-02-03 12:54:51 +01:00
Fabio Erculiani
eaabcce60e
[equo] deal with broken repository entries
2010-02-03 08:45:36 +01:00
Fabio Erculiani
4492b7ea38
[equo] handle None values of input_box() too
2010-02-03 08:42:52 +01:00
Fabio Erculiani
5b6cc47baf
[equo] fix "equo repo disable" output message
2010-02-02 23:27:59 +01:00
Fabio Erculiani
a43e8f938d
[equo] add recursive metadatum to resume cache (equo install --resume)
2010-02-02 17:56:55 +01:00
Fabio Erculiani
c001b35a2e
[entropy.client] make possible to generate reverse dependencies for available packages, add recursive argument
2010-02-02 17:55:41 +01:00
Fabio Erculiani
5ede4afc4e
[entropy.client] add support for recursive/non-recursive pkgs dep matching
2010-02-02 16:32:37 +01:00
Fabio Erculiani
7a15f72585
[equo] when no repositories are provided on "equo update", create list from available repositories metadata
2010-02-02 08:12:47 +01:00
Fabio Erculiani
f34cb0136c
[entropy.db] uniform EntropyRepository.search* API
2010-02-01 17:36:18 +01:00
Fabio Erculiani
5b6a67f5b1
[entropy.db] remove EntropyRepository.searchSlottedPackages(), uniform search methods, add searchSlotted()
2010-02-01 17:23:04 +01:00
Fabio Erculiani
547e3edef1
[entropy.db] drop searchLicenses(), uniform to other search methods, add searchLicense()
2010-02-01 17:19:56 +01:00
Fabio Erculiani
91e49c96b6
[entropy.db] API change, methods names polishing
2010-02-01 14:50:12 +01:00
Fabio Erculiani
1f7a6cc5e2
[equo] fix regression coming from Client.installed_repository() function introduction
2010-02-01 12:47:14 +01:00
Fabio Erculiani
04103d2697
[equo] remove dead code, improve orphaned packages question usability on upgrade
2010-01-31 13:13:25 +01:00
Fabio Erculiani
c0b3efac75
[equo] filter out invalid package values in _dependencies_test if broken dep is found
2010-01-31 10:09:06 +01:00
Fabio Erculiani
f987640d5a
[entropy.client] remove Client.validRepositories, provide Client.repositories()
2010-01-30 18:49:39 +01:00
Fabio Erculiani
06df34f41d
[entropy.client] drop .clientDbconn in favour of installed_repository()
2010-01-30 18:37:39 +01:00
Fabio Erculiani
545209c97f
[equo] stop using E_CLIENT in module scope
2010-01-30 17:57:51 +01:00
Fabio Erculiani
d89ceeafd9
[equo] fix xterm title
2010-01-30 09:59:01 +01:00
Fabio Erculiani
f5b016a146
[entropy.db] make EntropyRepository process-safe and thread-safe at the same time
...
This is kinda experimental but it seems to work just fine and, at the moment
there are no multithreaded accesses to EntropyRepository.
This patch makes write mutex in EntropyRepository useless because EntropyRepository
will automatically allocate new connections and cursors for every new
thread/pid coming in, avoiding to leak open files around.
SQLite3 is thread-safe when using one connection per thread, so... here it is!
2010-01-29 23:39:42 +01:00
Fabio Erculiani
200a9e6efb
[entropy] make use of entropy.db.exceptions classes
2010-01-29 20:46:17 +01:00
Fabio Erculiani
5f18d8fb0f
[entropy.const] make use of etpConst['entropyslotprefix']
2010-01-29 14:05:09 +01:00
Fabio Erculiani
94bad28f78
[equo] when grabbing exception info, grab variables information in every frame
2010-01-29 13:41:50 +01:00
Fabio Erculiani
df211456ec
[equo] fix "equo query revisions", only search installed packages repo
2010-01-28 20:10:28 +01:00
Fabio Erculiani
a8014a53e0
[equo] fix --help, "equo query revisions" was missing
2010-01-28 20:06:12 +01:00
Fabio Erculiani
477dd941e6
[equo] text_query: remove dead code
2010-01-28 20:00:03 +01:00
Fabio Erculiani
da34b397c9
[entropy.client/equo] add build_deps argument to deps calculation functions
...
Also add --bdeps switch to "equo install" to make possible to install
build-time dependencies.
2010-01-28 19:09:21 +01:00
Fabio Erculiani
804a0c1d9c
[equo] import os module
2010-01-28 15:47:53 +01:00
Fabio Erculiani
5630947ae0
[equo] add "equo query revisions" tool
2010-01-28 09:41:31 +01:00
Fabio Erculiani
b0216f343e
[entropy.client/entropy.server] cleanup and fixes aimed to make downloads from -nonfree dir working
...
:: removed etpConst['packagesbindir']
:: cleaned up entropy.client.interfaces.fetch, branch argument not
needed anymore, dropped
:: moved some minor functions to entropy.server (not required in
entropy.client anymore)
2010-01-28 09:30:46 +01:00
Fabio Erculiani
5cdf91a699
[entropy.server] first chunk of API rework, module code reorganization
2010-01-25 20:07:55 +01:00
Fabio Erculiani
ca25e03936
[equo] add new repo tool "equo repo", making possible to enable/disable repositories via cmdline
2010-01-24 19:01:08 +01:00
Fabio Erculiani
dd3e5d1b25
[equo] fix deptest output if all deps are satisfied
2010-01-23 17:40:27 +01:00
Fabio Erculiani
28b86c5c5d
[reagent/equo] implement full repository dependency editor
2010-01-23 02:07:30 +01:00
Fabio Erculiani
87033a262d
[equo] fix "equo database restore" and "equo database backup" tools
2010-01-23 00:07:54 +01:00
Fabio Erculiani
02837597c6
[entropy.tools] more module API rework work done
2010-01-20 12:55:04 +01:00
Fabio Erculiani
707ee6008f
[entropy.tools] some more module cleanup work
2010-01-18 17:24:07 +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
3a12e33e35
[equo/sulfur] do not bug user for orphaned packages not available in repos if latter don't exist
2010-01-16 20:24:11 +01:00
Fabio Erculiani
9b5aa1a2c5
[entropy.tools] more entropy.tools module cleanup work
2010-01-15 20:08:08 +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
897776787e
[equo] add missing imports to text_tools
2010-01-15 13:59:28 +01:00
Fabio Erculiani
a6e41cffe5
[entropy.tools] start module refactoring and API docs merge
2010-01-14 18:35:14 +01:00