Commit Graph

3141 Commits

Author SHA1 Message Date
lxnay
8c555c7717 Entropy/EntropyDatabaseInterface:
- add support for manual dependencies on addPackage
- new handy method insertManualDependencies


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3037 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-17 01:01:09 +00:00
lxnay
683f43779e Entropy/entropyTools:
- new functions get_operator, catsplit, isvalidatom


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3036 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-17 00:57:41 +00:00
lxnay
9dbbb33eaa Entropy/EntropyDatabaseInterface:
- fix areIDPackagesAvailable method


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3035 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-16 18:27:22 +00:00
lxnay
81e95deb43 Entropy/SystemSettings:
- SystemSettings is now a dict subclass



git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3034 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-16 18:19:03 +00:00
lxnay
79b700261f Entropy/EntropyDatabaseInterface:
- reintroduce previously removed methods:
  listIdPackagesInIdcategory
  listIdpackageDependencies


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3032 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-16 12:45:56 +00:00
lxnay
ce6cd09cca Entropy/config files:
- move to 4 branch by default


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3031 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-16 12:26:32 +00:00
lxnay
29517ae14b Entropy/rssFeed:
- fix AttributeError exception when xml doesn't have any description tag


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3030 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-16 11:22:46 +00:00
lxnay
06e606f4d3 Entropy/TODO:
- update TODO
Entropy/rssFeed:
- fix AttributeError exception when xml doesn't have any description tag


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3029 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-16 11:19:51 +00:00
lxnay
918cbdcc21 Entropy/EntropyDatabaseInterface:
- query style update
- new method retrieveManualDependencies, will be implemented the support of manually set dependencies soon
- some other misc updates


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3028 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-15 22:06:20 +00:00
lxnay
028910d672 Entropy/Spritz:
- package searches are now case-insensitive


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3027 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-15 22:01:30 +00:00
lxnay
4ef1842bdc Entropy/TODO:
- update TODO
Entropy/Equo:
- if no repositories are configured, do not check against removed packages from repo
Entropy/Client:
- when running RepoInterface.sync, OnlineMirrorError exception is no longer raised


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3026 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-15 13:25:04 +00:00
lxnay
d041277cec Entropy/EntropyCacher:
- automatically copy data object on push(), there is no need to do weird things by caller anymore
Entropy/*:
- update EntropyCacher.push calls
Entropy/EquoInterface:
- atomMatch: add extra cache validation layer to make sure to not return crap
- atomMatch: improve speed by moving open_db function definition outside atomMatch


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3025 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-15 10:38:12 +00:00
lxnay
fd54977057 Entropy/translations:
- update Spanish translation
- re-sync all


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3024 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-15 09:54:35 +00:00
lxnay
d50eab4dd2 Entropy/EntropyDatabaseInterface:
- add atomMatchValidateCache on atomMatch which verifies if the cached is completely valid
- new method areIDPackagesAvailable
Entropy/RepoInterface:
- if EAPI3 sync fails (read: exceptions), remove the repository to avoid inconsistencies
- _construct_paths: use a dictionary-based index
Entropy/EquoInterface:
- validate EquoInterface.atomMatch results in generate_dependency_tree
Entropy/TODO:
- update TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3023 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-15 00:04:47 +00:00
lxnay
8ed554dca9 Entropy/Equo/text_query:
- searchPackages: handle DatabaseError exceptions


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3022 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-15 00:00:19 +00:00
lxnay
6be51918bf Entropy/env file:
- add CONFIG_PROTECT entry for /etc/entropy


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3021 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-14 23:59:26 +00:00
lxnay
29f5c44ee7 Entropy/TODO:
- update TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3020 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-14 18:54:43 +00:00
lxnay
dd743eadc1 Entropy/Spritz:
- add support for ChangeLog visualization in package properties window
Entropy/Equo/Server:
- add changelog query support
Entropy/TODO:
- update TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3019 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-14 14:42:40 +00:00
lxnay
998c692f7b Entropy/EntropyDatabaseInterface:
- remove several unused methods
Entropy/TODO:
- update TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3018 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-11 20:45:26 +00:00
lxnay
ec168afc1d Entropy/EquoInterface:
- rename some methods, we are entering in a final stabilization process
Entropy/TODO:
- update TODO


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3017 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-11 19:21:03 +00:00
lxnay
05adba8c37 Entropy/ServerInterface:
- add_packages_to_repository: did not respect repo parameter causing packages to be added to the wrong repository


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3016 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-11 14:21:12 +00:00
lxnay
cc45297622 Entropy/Notification Applet:
- update pixmaps (gfx)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3014 cd1c1023-2f26-0410-ae45-c471fc1f0318
0.51.0
2009-02-10 20:34:08 +00:00
lxnay
e21c716d74 Entropy/Notification Applet:
- rewrite GUI part using new PyGTK API and widgets
- all the reported issues have been fixed


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3013 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-10 20:19:42 +00:00
lxnay
b7ae71fe74 Entropy/dumpTools:
- dumpobj: fix directory permissions setup


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3012 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-10 18:32:07 +00:00
lxnay
cadf2ce5d4 Entropy/QAInterface:
- get_missing_rdepends: try to remove useless dependencies at the end

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3011 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-10 17:54:51 +00:00
lxnay
b85bac4b97 Entropy/QAInterface:
- get_missing_rdepends: try to remove useless dependencies at the end

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3010 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-10 17:52:34 +00:00
lxnay
4ba8110172 Entropy/PackageInterface:
- __move_image_to_system: slightly improve speed


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3009 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-10 16:40:27 +00:00
lxnay
67e4a601e6 Entropy/PackageInterface:
- now package file moves to live system are atomic


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3008 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-10 16:39:23 +00:00
lxnay
88c514f51c Entropy/entropyConstants:
- split const_HandleException creating const_kill_threads
Entropy/entropyTools:
- kill_threads uses const_kill_threads
- introduce movefile(), from Portage, that will be used to atomically move files


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3007 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-10 16:15:19 +00:00
lxnay
b9b08b78d4 Entropy/TODO:
- update TODO
Entropy/PackageInterface:
- implement config action, emerge --config hooks now implemented
Entropy/Equo:
- add new command equo config for handling packages needing a pkg_config (emerge --config) callback after install


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3006 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-09 00:03:14 +00:00
lxnay
c7d1c42f67 Entropy/urlFetcher:
- beautify syntax


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3005 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-08 20:35:15 +00:00
lxnay
2614cccbc1 Entropy/urlFetcher:
- beautify syntax


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3004 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-08 20:23:48 +00:00
lxnay
3ade7accff Entropy/urlFetcher:
- beautify syntax


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3003 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-08 20:22:07 +00:00
lxnay
7aaa049baf Entropy/SystemSettings:
- fix get method


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3002 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-08 17:32:12 +00:00
lxnay
eeb55fe045 Entropy:
- since it seems to not make sense to have a connection test link to check against on 'equo update', let's remove it and see how users react


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3001 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-08 17:24:38 +00:00
lxnay
8c022b9e4b Entropy/SystemSettings:
- extend class dict functionalities


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3000 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-08 17:17:21 +00:00
lxnay
07c95a18b2 Entropy/ServerMirrorsInterface:
- get_files_to_sync: fix database packages.db.system_mask file handling


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2999 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-08 17:02:42 +00:00
lxnay
cb509f5d42 Entropy/TODO:
- update TODO
Entropy/PackageInterface:
- call preinstall step before preremove and postremove on install actions
Entropy/client:
- move repositories.conf to repositories.conf.example
Entropy:
- use /usr/bin/python2 instead of /usr/bin/python as interpreter to avoid Python 3 issues


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2996 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-08 12:17:27 +00:00
lxnay
649c613a55 Entropy/EntropyCacher:
- fix a critical issue that could cause random lockups on sync() if wait is True


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2987 cd1c1023-2f26-0410-ae45-c471fc1f0318
0.50.3
2009-02-03 14:29:38 +00:00
lxnay
97081b2624 Entropy/EntropyCacher:
- make possible to start/stop the thing
Entropy/EquoInterface:
- generate_cache: stop Cacher before purging


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2986 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-03 13:23:41 +00:00
lxnay
6d6500c24e Entropy/Equo/world:
- small fix, when upgrading branch, do not call RepoInterface.sync if an exception occured
Entropy/RepoInterface/EAPI3:
- handle get_eapi3_local_database correctly, can return None
Entropy/entropyConstants:
- new global method const_set_chmod


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2985 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-03 12:49:38 +00:00
lxnay
c76718436d Entropy:
- properly get exception traceback and store where needed


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2984 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-03 12:00:48 +00:00
lxnay
b76740d612 Entropy/Spritz:
- split colours settings tab into two separate


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2983 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-03 08:14:07 +00:00
lxnay
79fd89d59a Entropy/Spritz:
- fix packages removal handling when cancel button is pressed on packages removal validation

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2981 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-02-02 17:05:06 +00:00
lxnay
c285c911fd Entropy/Spritz:
- fix repo update button, cache handling


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2978 cd1c1023-2f26-0410-ae45-c471fc1f0318
0.50.2
2009-02-02 11:47:10 +00:00
lxnay
4dd6ed5b20 Entropy/Spritz:
- LicenseDialog, change API, make it multithreading-aware


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2975 cd1c1023-2f26-0410-ae45-c471fc1f0318
0.50.1
2009-01-31 15:41:00 +00:00
lxnay
461cec43e6 Entropy/Spritz:
- processPackageQueue: fix typo


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2974 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-31 14:55:41 +00:00
lxnay
37766ce0b9 Entropy/Spritz:
- TaskQueue executor: wrap code around a while loop to keep the FIFO empty as much as possible


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2973 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-31 14:54:28 +00:00
lxnay
1528342dfb Entropy/EquoInterface:
- __remove_content_from_system(): when spawning _handle_config_protect, always encode tofile from utf-8


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2972 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-31 14:53:08 +00:00
lxnay
22c2b19b2b Entropy/Spritz:
- implement TaskQueue like I did on the repo manager, this improves multithreading reliablity


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2971 cd1c1023-2f26-0410-ae45-c471fc1f0318
2009-01-31 14:13:01 +00:00