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