Commit Graph

7365 Commits

Author SHA1 Message Date
Fabio Erculiani 7b5de0a68d [entropy.db] add EntropyRepository.searchPackagesByHomepage() 2010-02-01 17:19:24 +01:00
Fabio Erculiani a8abb2ea21 [entropy.db] add just_id argument to EntropyRepository.searchPackagesByDescription() 2010-02-01 17:08:21 +01:00
Fabio Erculiani 73e5418037 [entropy.client] add Client.is_entropy_package_free(), returning if a package is free as in freedom 2010-02-01 17:07:52 +01:00
Fabio Erculiani d2b73d3998 [entropy.spm] PortagePackageGroups: add "security" group 2010-02-01 15:11:02 +01:00
Fabio Erculiani 91e49c96b6 [entropy.db] API change, methods names polishing 2010-02-01 14:50:12 +01:00
Fabio Erculiani eb01989164 Update ChangeLog for version 0.99.32.1 0.99.32.1 2010-02-01 12:48:38 +01:00
Fabio Erculiani 23b11cbc89 [entropy.dump] catch SystemError exceptions on loadobj() 2010-02-01 12:48:13 +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 9acf70bfaa [entropy.spm] PortagePlugin.extract_package_metadata: move download metadatum setup further 2010-02-01 09:35:18 +01:00
Fabio Erculiani 247749de88 [po] update translations 2010-01-31 19:26:24 +01:00
Fabio Erculiani 3819272506 Update ChangeLog for version 0.99.32 0.99.32 2010-01-31 19:22:49 +01:00
Fabio Erculiani 7dcd195f74 [todo] update TODO 2010-01-31 19:22:18 +01:00
Fabio Erculiani 60ce094648 [entropy.server] import EntropyCacher in module scope 2010-01-31 19:20:38 +01:00
Fabio Erculiani 4bbe7214b5 [activator] fix undefined reference 2010-01-31 19:14:00 +01:00
Fabio Erculiani d25066a83b [entropy.server] use custom EntropyCacher cache directory, to not overlap Entropy Client metadata 2010-01-31 18:54:23 +01:00
Fabio Erculiani 6a46273246 [entropy.client.services.ugc] fix connect_to_service for pkg repos 2010-01-31 18:14:20 +01:00
Fabio Erculiani f4193ec827 [entropy.const] reduce RSS max entries default to sane value 2010-01-31 18:07:27 +01:00
Fabio Erculiani 16b129f636 [entropy.db] cannot use dep operator comparison for tags, it breaks the tag concept 2010-01-31 18:06:40 +01:00
Fabio Erculiani bf1a582162 [entropy.client] code style update 2010-01-31 17:45:48 +01:00
Fabio Erculiani 7243079ac9 [entropy.db] fix ~ operator handling when filtering tag results passed by atomMatch 2010-01-31 17:44:41 +01:00
Fabio Erculiani 7acc8d65b4 [entropy.client.interfaces.dep] trivial code cleanup 2010-01-31 14:24:59 +01:00
Fabio Erculiani d5164e4a2e [sulfur] do not switch back to packages tab when unknown error happens 2010-01-31 13:31:16 +01:00
Fabio Erculiani 0d1a2f4890 [sulfur] remove empty lines in widgets.py 2010-01-31 13:27:49 +01:00
Fabio Erculiani ec48391a52 [po] update Italian translation 2010-01-31 13:18:01 +01:00
Fabio Erculiani 52b2dca874 [sulfur] grow sulfur console maximum chars length to 100000 2010-01-31 13:16:42 +01:00
Fabio Erculiani 3fc976718a [entropy.cache] EntropyCacher: deal with EntropyCacher shutdown 2010-01-31 13:14:38 +01:00
Fabio Erculiani 8b6d6d4630 [entropy.output] TextInterface: do not colour question text by default 2010-01-31 13:14:11 +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 96925041a4 [sulfur] add "Update all" button 2010-01-31 10:57:42 +01:00
Fabio Erculiani dd03ff58b4 [entropy.db] EntropyRepository: make insertSignatures() working with older db schema 2010-01-31 10:27:59 +01:00
Fabio Erculiani 3755e24ab8 [entropy.db] EntropyRepository: store structure update execution status in class scope, and use in repr(), str(), unicode() 2010-01-31 10:24:05 +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 f23689aa3c [todo] update TODO 2010-01-30 18:54:15 +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 54859f7ff7 [entropy.client.interfaces.package] add missing os.close() 2010-01-30 17:25:59 +01:00
Fabio Erculiani df6a8ef14b [entropy.services.ugc.commands] report_error: also save "lsof" metadata to file 2010-01-30 17:16:16 +01:00
Fabio Erculiani da36b44ada [entropy.qa] ErrorReportInterface, also collect lsof data 2010-01-30 17:14:22 +01:00
Fabio Erculiani da2f2f6cc0 [entropy.tools] fix print_exception frame data collection 2010-01-30 17:09:12 +01:00
Fabio Erculiani d89ceeafd9 [equo] fix xterm title 2010-01-30 09:59:01 +01:00
Fabio Erculiani b113695d8a [todo] update TODO 2010-01-29 23:43:55 +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 b23b3cd790 [entropy.db] doDatabaseExport: always exclude sqlite tables 2010-01-29 23:12:50 +01:00
Fabio Erculiani 719a59ef5c Update ChangeLog for version 0.99.31.1 0.99.31.1 2010-01-29 21:32:11 +01:00
Fabio Erculiani 4fc5c3c90d [entropy.client] fix undefined reference 2010-01-29 21:31:48 +01:00
Fabio Erculiani 804be5e793 Update ChangeLog for version 0.99.31 0.99.31 2010-01-29 21:22:07 +01:00
Fabio Erculiani 9dca344ebb [todo] update TODO 2010-01-29 20:47:26 +01:00
Fabio Erculiani 200a9e6efb [entropy] make use of entropy.db.exceptions classes 2010-01-29 20:46:17 +01:00
Fabio Erculiani 988788cc7a [entropy.db] module imports reordering 2010-01-29 16:26:14 +01:00