Commit Graph

268 Commits

Author SHA1 Message Date
(no author)
00d675a918 - fix equo information output about the status of a package
- make the kernel to get a tag too


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1310 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-26 14:47:13 +00:00
(no author)
3157b9fb08 trying to cope with license encoding issues
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1305 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-26 11:12:48 +00:00
(no author)
6a88984576 fetch a package if it gets deleted from the fetch phase to the install one, n00bs do that ahah
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1299 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-25 19:24:07 +00:00
(no author)
f9a447ba4a remove wrong string.isalnum() and substitute by is_valid_string()
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1296 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-25 14:26:02 +00:00
(no author)
5fceb3cfa7 fixed portage bashrc and some other cosmetical stuff
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1282 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-23 15:08:20 +00:00
(no author)
c3be67da6f - fixed repositories management in Spritz
- added package license handling in Spritz
- added package information button
- fixed a possible bug which caused spritz to print some weird stuff
- beautified status console


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1272 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-22 01:47:33 +00:00
(no author)
539550de91 - improve unpackGzip, unpackBzip2, extractEdb memory usage
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1261 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-20 14:48:05 +00:00
(no author)
f85dcf9687 - initial implementation of the licenses management infrastructure
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1257 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-20 13:46:56 +00:00
(no author)
94b4f1afa1 - block bad source entries when adding a package
- remove compressed database after unpacking


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1255 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-19 22:21:29 +00:00
(no author)
5434a948ad - indentation updates
- python 2.4 workarounds

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1244 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-19 14:10:24 +00:00
(no author)
07aa56efc2 - added support to search and force the installation of a package from a certain repository through: media-libs/foo@repo1,repo2,repo3
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1231 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 01:19:19 +00:00
(no author)
036d7632ce - fixed matchRevision/revision matching logic
- fixed matchTag/tag matching logic and atomMatch package sorting
- some misc bug fixes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1228 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 00:42:31 +00:00
(no author)
45e6ce7481 EquoInterface.atomMatch: added matchRevision and matchRepo filters (media-libs/foo-1.2.3~0 -> will search atom with revision == 0)
databaseTools.atomMatch: added matchRevision logic, like above
activator: if packages sync doesn't have to do anything, skip without asking
tested treeupdates stuff client side


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1227 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-17 16:15:43 +00:00
(no author)
4116c5760a - improved entropy backend interface responsiveness by removing harmful caching
- completed a lot of stuff for spritz, it's still a little bit slow when data is not cached but I'll work out it
things implemented:
 - multi repositories handling code
 - branch switching dialog box
 - queue errors handling
 - su/gksu/kdesu wrapper
 - lots lots lots of bug fixes


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1218 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-16 00:34:06 +00:00
(no author)
491007bf2f Spritz:
- completed configuration files interface
- some misc bug fixes
Entropy:
- moved the package masking parser to entropy.py/EquoInterface
- fixed some issues in equo query orphans and moved some equo conf functions to its EquoInterface class


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1212 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-14 17:16:56 +00:00
(no author)
b3fd61c372 - updated TODO
- bumped EAPI to 2
- added content table compression/decompression functions for future migration
- some bug fixes and indentation updates
- added automatic content extraction if new compressed table is found
note: activator does not have the content compression feature enabled yet, for backward compatibility reasons


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1191 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 00:34:22 +00:00
(no author)
1e3dacb33b - added helper utility islive() in entropyTools
- added a new column to the counters table
- some code cleanup


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1186 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-12 00:05:40 +00:00
(no author)
3ccc151e51 Entropy:
- Cache management completely rewritten, now Entropy takes a barely minimum amount of memory and is much faster on cache hits.
Please note that some areas need to be improved even more, especially when dealing with cache cleanups


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1182 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-10 23:44:02 +00:00
(no author)
f5ba05cc0f there are certain tagged packages that can't be installed at the same time, like nvidia/ati drivers
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1175 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-08 20:12:19 +00:00
(no author)
66cab1fe0d Entropy:
- a lot of speed optimizations, including:
  - improved caching performance
  - rewritten atomMatch()
  - added more caching
- fixed a bug with conflicts, wrongly stored in db


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1173 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-08 20:01:07 +00:00
(no author)
53bf092b0f fixed issue with packages without CONTENTS xpak metadata causing database content to be empty
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1139 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-05 17:58:44 +00:00
(no author)
dbbe3e62df - updated TODO
- extra flatten for horrible DEPEND strings

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1127 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-04 19:50:31 +00:00
(no author)
c5f5cc8db2 another whoops in the wall
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1107 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-28 10:49:09 +00:00
(no author)
2b45d9efd3 another whoops fixed
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1106 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-28 10:47:47 +00:00
(no author)
9202466c43 another whoops
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1104 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-28 10:25:15 +00:00
(no author)
7e5f10c69a whoops
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1103 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-28 10:21:29 +00:00
(no author)
e2e5622e74 - updated TODO
- reworked ebuild dependencies calculation using portage


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1102 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-28 10:15:34 +00:00
(no author)
a0029d1703 EXPERIMENTAL: added category string to tbz2 files
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1088 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-24 11:12:15 +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)
9b3b212bed - adding parallel_wait() to parallelTask() class to avoid obeying the max number of allowed threads
- parallelizing print calls, MAJOR IMPROVEMENT


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1080 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-23 05:17:19 +00:00
(no author)
a6295b7dcb - TESTED,FIXED,SOLVED,EVENTUALLLLLLY UNICODE ISSUES
- lxnay ftw, portage shit ftl


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1067 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-18 21:10:33 +00:00
(no author)
ffd7617dd9 some work done, some remains, WAIT THE NEXT COMMIT
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1065 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-18 20:00:48 +00:00
(no author)
a22c9aaf16 - fixed query tool
- eventually fixed all unicode decoding/encoding issues


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1064 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-18 17:49:23 +00:00
(no author)
bb7ebad952 whoops
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1060 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-17 18:58:44 +00:00
(no author)
54e9c23224 fixing rdepend pdepend list generation
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1059 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-17 18:57:38 +00:00
(no author)
73b2a830f8 - reworked xpak metatada dependencies extraction logic
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1057 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-17 10:50:51 +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)
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)
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)
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)
44f6b638dd - updated TODO
- added USE flags check to equo world, this also helps


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1041 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-13 22:58:28 +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)
fb18d9cea7 - fixed other files kept open because didn't have a close() method at the end of the functions
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1009 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-06 11:13:54 +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)
deb025504d - moved smartTools to text_smart.py
- implemented download resume
- implemented download ETA


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@986 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-04 00:29:15 +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)
599e63aca8 - say goodbye to equoTools, say hello to equoInterface
- adapting code to EquoInterface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@974 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-02 00:35:02 +00:00
(no author)
db9b8cdbd7 - misc bug fixes
- moving askquestion to EquoInterface (that is gonna be renamed to EntropyInterface when done)

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@973 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-01-01 14:34:24 +00:00
(no author)
8d43fe6dea more work on the new EquoInterface class
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@971 cd1c1023-2f26-0410-ae45-c471fc1f0318
2007-12-31 10:49:16 +00:00