Commit Graph

1210 Commits

Author SHA1 Message Date
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