Commit Graph

2218 Commits

Author SHA1 Message Date
(no author) 6b36544a48 added a reagent tool to easily bump the database revision
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1239 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 20:30:25 +00:00
(no author) e3f9810d84 improve loadobj function
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1238 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 11:14:37 +00:00
(no author) f34b33de06 trying to fix an odd pickling exception
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1237 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 11:08:52 +00:00
(no author) c283523952 improve package masking validation performance
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1236 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 11:03:44 +00:00
(no author) 5fae6fd808 - updated TODO
- invert masking verification order to allow user to unmask repositories maskings

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1235 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 03:16:42 +00:00
(no author) 2262fee1c4 - completed packages.db.mask support client side
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1234 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 03:11:58 +00:00
(no author) 6371385620 - removed debugging output
- added the ability to selectively update repositories through equo
- implemented packages.db.mask server side and client side download (will be connected to atomMatch soonly)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1233 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 02:29:04 +00:00
(no author) 9f7e5401b0 - fixed a bug in generate_dependency_tree() which pulled in duplicated packages in certain circumstances
- added information about packages switching from a repository to another


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1232 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 01:53:47 +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) a0213b6019 - fix possible sys.stdout issue due to exceptions in portage_doebuild
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1230 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 01:05:05 +00:00
(no author) ec1e3b6399 - support portage from svn
- avoid using libtest/deptest when other instances are running, dumb users do it without caring about database consistency

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1229 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-18 00:59:47 +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) f73de88b5c Spritz:
- fixed packages list generation when entropy cache is empty
Entropy/Equo:
  #- equo world is using too much disk
  #- if dependencies are not found, show them all
  #- add masking information to query results
  #- add required query tool
  #- let queries work on masked packages too


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1226 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-17 12:33:23 +00:00
(no author) df50417fbc some updates/fixes to the spritz categories view
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1225 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-16 21:01:05 +00:00
(no author) 9188159b68 - fix validate_repositories() call during equo update
- filter empty sources string before adding them


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1220 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-16 08:29:30 +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) 27f01410ae run binutils-config each time binutils is installed
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1217 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-15 11:02:00 +00:00
(no author) 9bf2a61c1a - improved orphans search tool in terms of memory consumption and speed
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1216 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-15 09:57:27 +00:00
(no author) 15076a74b7 fixed a nasty issue with isFileAvailable
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1214 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-14 19:39:13 +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) 880ec1d214 updated TODO and removed debugging output
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1210 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-14 13:23:57 +00:00
(no author) c0a27bf878 fix atomMatch cache validation
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1208 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-14 08:29:37 +00:00
(no author) cfb7f52811 - added blacklists for libtest
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1206 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 23:16:07 +00:00
(no author) 40a965a3fe improve speed of equo remove
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1204 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 19:24:16 +00:00
(no author) b8ac6b420e - improved cache validation mechanism
- some spare fixes/improvements

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1203 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 18:16:35 +00:00
(no author) 30abf6e927 check if needed table exists in isNeededAvailable()
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1202 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 15:46:46 +00:00
(no author) 4aaad41b59 add brief description field to equo error reporting interface
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1200 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 14:18:00 +00:00
(no author) b9cbb62d58 better handle cPickle/pickle exceptions
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1199 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 14:14:41 +00:00
(no author) ac39a31e67 create counters table if it does not exist
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1197 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 11:45:24 +00:00
(no author) 899ae6095f whoops
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1196 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 10:33:35 +00:00
(no author) 06085c3b90 - updated TODO
- changed some equo output


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1194 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 10:05:08 +00:00
(no author) b7737c2d18 - added equo post install trigger
- solved contentDiff bad unicode strings issue


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1193 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 09:54:10 +00:00
(no author) 936441fc60 added metadata decompression support to the server interface, disabled by default and controlled by an activator.conf option
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1192 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-13 08:57:26 +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) c829d63576 fallback to pickle if cPickle can't be loaded
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1190 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-12 20:58:00 +00:00
(no author) 15e65bf53f check if dir exists before iterating
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1189 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-12 10:08:56 +00:00
(no author) 1495a997db add branch operator support in isCounterAvailable() and listAllCounters()
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1188 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-12 10:07:18 +00:00
(no author) a078677a68 reorganized caching directories
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1187 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-12 09:35:47 +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) 4b13f13a84 - correctly handle atom matching on databases with multiple branches
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1185 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-11 22:57:11 +00:00
(no author) 28f51eb4fa some minor changes
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1184 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-11 20:15:24 +00:00
(no author) 84cbf8b409 improved caching validation
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1183 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-11 17:47:35 +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) a347f654c1 improved library breakages cache speed
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1181 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-10 10:06:43 +00:00
(no author) 91e163c21f fix equo world --pretend as user
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1180 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-09 17:01:13 +00:00
(no author) 54f74855cf - dynamic library breakages detection infrastructure implemented,
can slow down equo a little bit at the beginning but it's worth it
- misc bug fixes to the query interface


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1179 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-09 16:56:56 +00:00
(no author) 7635f4f108 speed up activator sync by a good 500%
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1178 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-09 00:47:34 +00:00
(no author) beb068bef0 fix issues with paren_license_choose
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1177 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-09 00:11:54 +00:00
(no author) e7c523ef1e - adding support for transforming packages into injected, useful for tagged ones
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@1176 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-02-08 23:49:36 +00:00