Commit Graph

63 Commits

Author SHA1 Message Date
(no author) 1b095d3230 - remove unused queueView buttons
- fix databaseTools.isDependsTableSane()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1115 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-01 16:28:07 +00:00
(no author) 150749d619 Spritz:
- set treeview reorderable to False


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1109 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-28 18:24:00 +00:00
(no author) 745b46aade - Spritz:
- reworked action menu to allow reinstall, remove, purge, update, install, undo reinstall, undo remove, undo purge, undo update, undo install


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1100 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-27 16:43:39 +00:00
(no author) 4cb6b40ec0 - fixed a really nasty bug with counters and 'gentoosync' tool that caused entropy to wipe the counters table (thanks Joost)
- added a saner tables availability check function
Spritz:
- removed some debugging output


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1087 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-23 23:14:14 +00:00
(no author) e16dc35126 Spritz:
- added queue messges popup and rewritten queue handling
Entropy:
- fixed issue causing system packages to be removed (like kernel)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1078 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-22 00:05:02 +00:00
(no author) 06381e3b76 - calculate_available_packages() now only returns unmasked packages
Spritz:
- removed some useless code and widgets


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1077 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-20 18:26:46 +00:00
(no author) 0db01aff86 - entropy removed getDependencyTreeCache and global matchFilter which caused issues on a threaded environment
- matchFilter substituted with a sane implementation matchContainer class
- fixed Spritz install/removal queues - removal packages execution can crash due to threading issues, don't count match on it yet


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1069 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-19 09:58:18 +00:00
(no author) 53ff972582 Spritz:
- implemented repositories reordering in a saner way
- implemented mirrors reordering


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1055 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-17 01:12:24 +00:00
(no author) 800e0dbca9 - added code to handle repositories priority shifting
Spritz:
- implemented repositories ordering


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1054 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-16 23:43:25 +00:00
(no author) 15f87931ef - fixed Insert String button (hidden when editing a repo)
- added repositories sorting widgets


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1053 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-16 18:34:25 +00:00
(no author) 66c04be684 - added disableRepository(),enableRepository() to EquoInterface
- improved repositories cache handling reliability
- updated entropyTools.SaveRepositorySettings()
Spritz:
- implemented repositories activation/deactivation (ordering will follow)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1052 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-16 16:13:12 +00:00
(no author) b6926277a5 - moved etpRepositoriesOrder to a list type, allowing a saner implementation of repositories order handling
- improved EquoInterface.retrieve_* reliability by adding etpRepositoriesOrder in cache validation
- various fixes
- Spritz: started to work on repositories order handling

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1051 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-16 00:31:59 +00:00
(no author) 0df499a5af - fixed Spritz console right click menu
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1050 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-15 20:24:42 +00:00
(no author) cf093a5f5f - created saveRepositorySettings() and removed the previous one which was buggy
- added getRepositorySettings()
- fixed some EquoInterface.addRepository() bugs and added cache cleaning
SPRITZ:
- completed repositories handling
it's all for today


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1049 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-15 17:52:44 +00:00
(no author) 27ed93827a - fixed conntest url by exporting it to repositories.conf
- improved repository databases reliability adding extra read only checks
- fixed bad/not available repositories handling by removing weird loops with fetch_repository_if_not_available
- updated indentation in databaseTools.py


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1048 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-15 15:08:12 +00:00
(no author) 806c7ece98 - updated TODO
- completing the previous commit


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1047 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-15 11:50:06 +00:00
(no author) 5a651ebc1a - moved repositoryid (old etpConst['repositoryname']) to repositories.conf
- internet connection check now done on the main repository database download URL with google.com as fallback
- added live repositories add/removal backend functions to allow easy handling from third party applications
- minor bug fixes and improvements
Spritz:
- added (almost done) repositories management widgets to let users add or remove stuff: use with care until the next commit


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1046 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-15 00:49:13 +00:00
(no author) 63c94441ee - added signals for add/remove repository buttons
- added a check if no repositories have been selected for update


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1045 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-13 23:52:44 +00:00
(no author) 250f257795 - added client database checksum validation to available packages calculation
- fixed and test packages removal


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1044 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-13 23:39:37 +00:00
(no author) faf3a1b75d - fixed removal queue calculation
- implemented removal queue execution in spritz


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1043 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-13 23:27:49 +00:00
(no author) c81c578d9c SPRITZ:
- implemented console right click menu
 - implemented repositories force update option
 - fixed an issue which caused text_ui functions to not return a valid exit status
svn ci -m 

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1040 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-13 19:17:42 +00:00
(no author) 504d2bd3a0 - fixed a small graphical glitch with downloadSize in text_ui.py
- more work on spritz polishing and entropy implementation


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1038 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-13 13:34:02 +00:00
(no author) f34bdff9fa - substituted TextView widget with vte.Terminal which allows spritz to redirect portage.doebuild output to it
- further development on package queue execution
NOTE: you will need vte compiled with python USE flag from now on


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1036 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-12 15:38:27 +00:00
(no author) 0d1b9f4274 - started to implement queue actions
- fixed two issues in the server part whose caused client database to be erroneously opened and tree updates to run on an empty repository database


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1032 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-11 19:30:29 +00:00
(no author) a34559137e - fixed issues with queues handling
- beautified messages


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1031 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-10 22:56:48 +00:00
(no author) 9417f2bbf5 - updated dependencies calculation code to work better on weird situations
i'll start to focus on the queue execution tomorrow

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1030 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-09 23:47:08 +00:00
(no author) 8079bded7f - dependencies calculation queues (removal,update,install) should now work as expected
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1029 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-09 21:41:48 +00:00
(no author) 76a321d684 - moved system packages check to EquoInterface under validatePackageRemoval()
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1028 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-09 20:46:52 +00:00
(no author) bb213bebf5 - some updates to spritz queue handling
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1027 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-09 17:26:27 +00:00
(no author) 802c702e56 - spritz: general code cleanup and polish
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1026 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-09 11:22:36 +00:00
(no author) d36cd5273e - new POST based error reporting handler
- created ErrorReportInterface class
- updated code to use ErrorReportInterface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1025 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-08 20:02:42 +00:00
(no author) 30e4f758e6 - adding new error reporting handler code
- disabling categories view, since it's not that useful


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1023 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-08 18:16:11 +00:00
(no author) 7d445f4a36 - spritz: package categories code almost implemented
- entropy: added some faster search function to the database interface
- entropy: implemented some helpers for GUI apps and added some caching here and there


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1022 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-08 16:34:15 +00:00
(no author) e4879d65fa - added EquoInterface.calculate_available_packages() that lists packages available in repos but not installed
- added database function retrieveKeySlot which returns (pkgkey,slot) for the selected idpackage using only SQL (faster)
- changed output of EquoInterface.calculate_world_updates(), removed not neeed atom retrieval
- fixed other functions accordingly to the change above
- get all the Spritz Packages radio options working (you need entropy from SVN, packages queueing doesn't work yet)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1021 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-07 19:08:30 +00:00
(no author) cde791d4fa - implemented updates view and arranged some graphical fixes to not trick users
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1017 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-06 19:43:10 +00:00
(no author) 5b12321edb - fixed spritz search filter: repo and slot filtering are working, more will come
- started to work out updates calculation, which is working and updates are now shown


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1015 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-06 16:29:41 +00:00
(no author) f0d6be8d4d disable yum profile stuff
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1007 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-05 20:32:03 +00:00
(no author) 5c0d8a0376 setting right PIXMAPS path
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1004 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-05 12:24:38 +00:00
(no author) 99021aa75e fixing etpgui path
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1003 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-05 12:20:44 +00:00
(no author) faae2be2ca another Makefile fix
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1002 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-05 12:18:35 +00:00
(no author) e0f8eb7555 fixing src/ Makefiles
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1001 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-05 12:17:39 +00:00
(no author) 65c11f59b0 fixed spritz executable location
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1000 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-05 12:14:02 +00:00
(no author) 228a616ee5 fixing another thing in Makefile
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@999 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-05 12:09:46 +00:00
(no author) fe19d17f86 fix Makefile
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@998 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-05 12:05:41 +00:00
(no author) 118917dc58 some major work on Equo/Spritz interface, something is starting to work
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@996 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-05 10:28:04 +00:00
(no author) b481d9407e - when installing a package, datecreation will be updated accordingly to the system date
- fixed few things here and there
- started to work on spritz packages search


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@994 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-05 00:49:18 +00:00
(no author) ad3faba1eb - fixed spritz repositories implementation
- fixed some glitches in equo


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@993 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-04 19:04:10 +00:00
(no author) a205a498aa - added spritz icon and artwork
- moved some stuff from yumex naming to spritz


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@992 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-04 18:25:26 +00:00
(no author) c3c7906e0a - totally rewritten Entropy modules and interface
the biggest commit, ever

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@982 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-03 17:48:57 +00:00
(no author) c29e2a7e5d - indentation updates
- removed some useless logging and config files
- updated spritz~equo interface implementation


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@977 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-02 18:00:03 +00:00