- searchOrphans: do not crash on symlink loops
Entropy/RepoInterface:
- when setting up a new gentoo profile and reverting the change, make sure to remove the old make.profile too
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2938 cd1c1023-2f26-0410-ae45-c471fc1f0318
- update TODO :-)
Entropy/GUI Repository Manager:
- rework the structure to avoid calling GUI functions outside the main thread, since GTK libs are not completely thread-safe
- add a bunch of bug fixes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2936 cd1c1023-2f26-0410-ae45-c471fc1f0318
- when downloading a remote db revision file, check if the download itself went fine
Entropy/SystemManagerExecutorServerRepositoryInterface:
- remove some debugging output
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2935 cd1c1023-2f26-0410-ae45-c471fc1f0318
- when uploading a new database, show a simple package sets summary
Entropy/EquoInterface:
- packageSetList, packageSetSearch: add matchRepo argument
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2933 cd1c1023-2f26-0410-ae45-c471fc1f0318
- update TODO
Entropy/SocketHostInterface:
- use the 'with' statement when dealing with code inside thread locks
Entropy/SystemManagerServerInterface:
- move queue items extended result objects away from the main dictionary, this will fix the performance issue with long queues
- use the 'with' statement when dealing with code inside thread locks
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2931 cd1c1023-2f26-0410-ae45-c471fc1f0318
- improve internal dictionary handling and move live_unmasking dict away from the persistent dict
Entropy/Spritz:
- improve reliability of the queue clean button, especially when masked packages have been selected
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2930 cd1c1023-2f26-0410-ae45-c471fc1f0318
- Package Unmask dialog: make sure to only enable valid treeview elements and filter out garbage like parent categories
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2929 cd1c1023-2f26-0410-ae45-c471fc1f0318
- do not use mapping objects in function arguments but default them to None and use isinstance instead. Mapping objects can be really b*stards
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2927 cd1c1023-2f26-0410-ae45-c471fc1f0318
- move the exception window to its own dialogs.py class
- make every Spritz-based app to use ExceptionDialog directly to reduce code duplication
- remove gtkEventThread since it's not needed anymore
- fix traceback string reported by Spritz, which was a bit confusing
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2926 cd1c1023-2f26-0410-ae45-c471fc1f0318
- when aborting the queue processing, do not tell the user that there's been an error, PEBKAC is always behind the corner
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2922 cd1c1023-2f26-0410-ae45-c471fc1f0318
- Queue tab: add Clean button to reset the current package queue
- improve package search speed (string.find is ways faster)
- enable list search in the Advisories tab
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2919 cd1c1023-2f26-0410-ae45-c471fc1f0318
- remove regular exceptions from package search and use simple string matching instead, average users will appreciate
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2918 cd1c1023-2f26-0410-ae45-c471fc1f0318
- when saving preferences to config file, trap IOError and OSError exceptions and return the error message back for further handling (in this case, a simple okDialog call)
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2913 cd1c1023-2f26-0410-ae45-c471fc1f0318
- update TODO
Entropy/entropyConstants:
- remove conflicting_tagged_packages from etpConst and move to a 'per-repo' config file
Entropy/SystemSettings:
- handle new conflicting tagged packages file per-repo
Entropy/RepoInterface:
- when syncing the repo, download the new conflicting tagged packages file
Entropy/ServerInterface:
- handle the new conflicting tagged packages file (upload/download)
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2911 cd1c1023-2f26-0410-ae45-c471fc1f0318
- generate_dependency_tree: added support for PDEPENDs, which will be sorted correctly now, after the package itself
Entropy/EntropyDatabaseInterface:
- new method retrievePostDependencies, useful to retrieve PDEPENDs
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2904 cd1c1023-2f26-0410-ae45-c471fc1f0318
- add SpritzApplication argument to EntropyPackageView __init__
- spawnUgcUpdate: filter out SystemExit exceptions
- addPackages: improve speed, avoid to trash cache on every call
- preliminary implementation of the package re-masking feature
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2896 cd1c1023-2f26-0410-ae45-c471fc1f0318
- is_match_unmasked_by_user, is_match_masked_by_user: change returning result and check if match passed is valid
- mask_match: remove EntropyCacher sync from the function, move it to clear_dump_cache
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2895 cd1c1023-2f26-0410-ae45-c471fc1f0318
- properly initialize EntropyCacher during EquoInterface.__init__ to avoid entering in a cache cleanup loop that causes it to be always cleared up
Entropy/EntropyCacher:
- add async argument to the push method to choose if to write the cache directly to disk or queue it into the CacheBuffer
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2894 cd1c1023-2f26-0410-ae45-c471fc1f0318