Commit Graph

3141 Commits

Author SHA1 Message Date
lxnay
70285d0459 Entropy/EquoInterface:
- _lookup_inverse_dependencies: ignore broken client db entries


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2970 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-31 14:11:58 +00:00
lxnay
2b91aac4d1 Entropy/RepoInterface:
- remove pdb


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2969 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-31 13:18:34 +00:00
lxnay
4b891983a6 Entropy/EquoInterface:
- get_world_update_cache: improve reliability
- calculate_world_updates: save cache synchronously


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2968 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-31 12:56:30 +00:00
lxnay
33caba6c93 Entropy/Equo:
- kill all stale threads the hard way when an exception occured
Entropy/Spritz:
- same as above


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2967 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-30 08:14:41 +00:00
cschneiker
2709dd2d32 correcting some minor fixes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2966 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-29 20:30:20 +00:00
lxnay
6326527fdc Entropy/ServerMirrorsInterface:
- get_remote_databases_status, create remote FTP directory if it doesn't exist


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2965 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-29 13:00:56 +00:00
dyingmuppet
ca70bce6a3 Updated Dutch Translation
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2964 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-28 18:24:42 +00:00
lxnay
1e37b78a32 Entropy/Spritz:
- also install entropy-repo-manager


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2962 cd1c1023-2f26-0410-ae45-c471fc1f0318
0.50.0
2009-01-28 16:22:15 +00:00
lxnay
2432f7af5d Entropy/Spritz:
- remove unused method get_hover_obj inside EntropyPackageView

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2961 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-28 15:52:40 +00:00
lxnay
e34db48d1f Entropy/Spritz:
- move Spritz message area below main buttons
- improve behaviour of package menu and package treeview selections handling


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2960 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-28 15:51:37 +00:00
lxnay
0f1f1b700c Entropy/translations:
- update Italian translation


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2959 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-28 15:13:05 +00:00
lxnay
bae172dcf7 Entropy/translations:
- sync translations


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2958 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-28 15:01:22 +00:00
lxnay
863b23464b Entropy/TODO:
- update TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2957 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-28 15:00:30 +00:00
lxnay
b7009574a5 Entropy/EntropyDatabaseInterface:
- implement packages changelog support and their methods
- remove unused searchPackagesKeyVersion method
- remove checkReadOnly calls from most of the methods
Entropy/EquoInterface:
- implement support for package changelogs
Entropy/PortageInterface:
- implement support for package changelogs


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2956 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-28 14:59:39 +00:00
cschneiker
2306c60417 git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2955 cd1c1023-2f26-0410-ae45-c471fc1f0318 2009-01-27 23:42:51 +00:00
lxnay
f998dcbc64 Entropy/TODO:
- update TODO
Entropy/Smart Applications:
- huge code refresh, getting ready for future massive improvements


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2954 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-27 16:03:27 +00:00
lxnay
a755eca4bb Entropy/SystemManagerClientInterface:
- disable do_cache_session by default


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2953 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 19:30:25 +00:00
lxnay
79c1c053dd Entropy/SocketHostInterface/BuiltInCommands:
- fix (again) docmd_alive command and check if client shares the same IP of the one that initiated the session

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2952 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 18:50:36 +00:00
lxnay
7d6f9b50e1 Entropy/SocketHostInterface/BuiltInCommands:
- fix docmd_alive socket method
Entropy/SystemManagerClientInterface:
- implement session cache


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2951 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 18:39:27 +00:00
lxnay
5133dd2e98 Entropy/SocketHostInterface:
- fork lock: handle the thread lock in a saner way


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2950 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 17:42:07 +00:00
lxnay
397521f231 Entropy/SocketHostInterface:
- do not crash when trying to send the 'maximum connection reached' string to client if it's not reachable


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2949 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 16:59:00 +00:00
lxnay
49dbdf4b21 Entropy/Spritz/System Manager Client:
- unparallelize most of the socket calls to improve reliability


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2948 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 14:46:03 +00:00
lxnay
88f539e7e5 Entropy/SocketHostInterface:
- if HostInterface has ForkLock attribute that's a thread lock, use it when running in fork mode
Entropy/SystemManagerServerInterface:
- test a solution featuring a Fork Lock


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2947 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 13:17:08 +00:00
lxnay
13f77c64e1 Entropy/SystemManagerServerInterface/SystemManagerRepositoryCommands:
- adapt code to use a hard-drive stored copy of the system queue, and cross fingers


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2946 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 12:30:19 +00:00
lxnay
68cf13d04c Entropy/TODO:
- update TODO
Entropy/Spritz/Repository Manager Client:
- when printing an error dialog, use TaskQueue to route the GFX calls to the right thread
- when clicking on the SPM package info button, fork after having issued the socket command


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2945 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 10:37:10 +00:00
lxnay
ee5940aa7a Entropy/SocketHostInterface/BasicPamAuthenticator:
- remove thread lock on class methods, not needed on this implementation


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2944 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 10:14:13 +00:00
lxnay
fdb955ab4f Entropy/SystemManagerServerInterface:
- _pop_item_from_queue: improve speed and reliability, remove parallel_mode parameter


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2943 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 10:05:16 +00:00
lxnay
bfc93662fb Entropy/SystemManagerServerInterface:
- reduce complexity of the queue processor as first step to debug multi-user threading issues on the daemon


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2942 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 09:59:10 +00:00
lxnay
76a4578f1d Entropy/SystemManagerServerInterface:
- revert previous changes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2941 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 09:25:34 +00:00
lxnay
a63c1265f6 Entropy:
- append -O to python interpreter args for equo and spritz


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2940 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-26 09:17:30 +00:00
lxnay
76367c132b Entropy/Entropy System Daemon:
- small code refresh
Entropy/SystemManagerServerInterface:
- add thread lock on ServiceInterface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2939 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-25 19:01:16 +00:00
lxnay
c6266cc39c Entropy/Equo:
- 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
2009-01-25 17:25:12 +00:00
lxnay
f2472ca9ac Entropy/SystemManagerExecutorServerRepositoryInterface:
- always flush stdout before closing it


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2937 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-20 20:00:21 +00:00
lxnay
730b0f237b Entropy/TODO:
- 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
2009-01-20 19:56:45 +00:00
lxnay
343bd0835f Entropy/ServerInterface:
- 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
2009-01-20 19:41:22 +00:00
lxnay
fcb6469432 Entropy/SystemManagerServerInterface:
- load_queue_ext_rc, store_queue_ext_rc: queue_id is int...


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2934 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-18 12:26:45 +00:00
lxnay
97c4d47219 Entropy/ServerInterface:
- 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
2009-01-18 12:22:17 +00:00
lxnay
52a7d3c35c Entropy/SystemManagerServerInterface:
- fix remove_queue_ext_rc


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2932 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-18 11:58:40 +00:00
lxnay
2ac214ef2b Entropy/TODO:
- 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
2009-01-18 11:51:02 +00:00
lxnay
97b2649568 Entropy/SystemSettings:
- 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
2009-01-17 17:29:48 +00:00
lxnay
955514a672 Entropy/Spritz:
- 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
2009-01-17 17:02:49 +00:00
lxnay
b7d763ec82 Entropy/Spritz:
- fix Undo Remove feature, should work as expected now


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2928 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-17 16:56:14 +00:00
lxnay
3f912a1b42 Entropy/*:
- 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
2009-01-17 16:55:47 +00:00
lxnay
26aa683cf6 Entropy/Spritz:
- 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
2009-01-17 15:13:06 +00:00
lxnay
d3580c2ab9 Entropy/Equo:
- always destroy EquoInterface when required at the end of the processing


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2925 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-17 15:10:36 +00:00
lxnay
11df5aa314 Entropy/SecurityInterface:
- generate advisories cache on every new fetch if xcache is enabled
Entropy/EntropyCacher:
- fine tune while loops


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2924 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-17 15:10:01 +00:00
lxnay
f75ae7e975 Entropy/dumpTools: improve module speed by pre-allocating global variables
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2923 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-17 15:08:45 +00:00
lxnay
ccea15cbe1 Entropy/Spritz:
- 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
2009-01-17 13:13:29 +00:00
lxnay
c660b43ae7 Entropy/TODO:
- update TODO
Entropy/LogFile:
- standardize time stamp in log files


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2921 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-17 13:05:36 +00:00
lxnay
3c76a90f17 Entropy/Spritz:
- in confirmation dialogs and queue view, show packages marked for removal at the top


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2920 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-17 11:15:16 +00:00