Fabio Erculiani
efeefa1d7c
Release Entropy 234
2013-11-21 13:05:33 +01:00
Fabio Erculiani
24ff697eae
[todo] update TODO
2013-11-21 13:05:16 +01:00
Fabio Erculiani
161dbed43d
[todo] update TODO
2013-11-21 13:00:11 +01:00
Fabio Erculiani
14f4b7b8c5
[entropy.spm] PortagePlugin: drop the old license setup code, fix portage >=2.2.0_alpha189 support
...
The old license setup code is no longer needed since 2009. EAPI < 3
use ACCEPT_PROPERTIES="* -interactive", which is now set in the environment
(note that we may want to reduce the scope of the variable to portage.config
in the future). EAPI >= 3 use ACCEPT_LICENSE. check_license() in
eutils.eclass is gone as well.
2013-11-21 12:39:05 +01:00
Fabio Erculiani
973dbc62e7
[todo] update TODO
2013-11-20 17:22:35 +01:00
Fabio Erculiani
96ef5868f4
[entropy.db] initial repository database support for preserved libraries
2013-11-20 17:09:48 +01:00
Fabio Erculiani
3c7fc6f4d0
Tagging Entropy version 233
233
2013-11-20 12:34:41 +01:00
Fabio Erculiani
66f1463488
Release Entropy 233
2013-11-20 12:34:41 +01:00
Fabio Erculiani
d089978b74
Revert "[entropy.db.cache] add timed expiration support for cached elements"
...
This reverts commit 8b7c48c2d9 .
2013-11-20 11:42:51 +01:00
Fabio Erculiani
d786c403c8
[entropy.db.sqlite] fix the retrieveDependencies cache invalidation paths
2013-11-20 11:38:53 +01:00
Fabio Erculiani
8b7c48c2d9
[entropy.db.cache] add timed expiration support for cached elements
2013-11-20 11:25:02 +01:00
Fabio Erculiani
47657d6285
[entropy.misc] ParallelTask: code style update
2013-11-20 11:15:53 +01:00
Fabio Erculiani
465f086148
Tagging Entropy version 232
232
2013-11-19 22:10:36 +01:00
Fabio Erculiani
8124d071d6
Release Entropy 232
2013-11-19 22:10:36 +01:00
Fabio Erculiani
275f4d4c74
[entropy.server] validate missing dependency string using searchPackageIdFromDependencyId()
2013-11-19 22:08:34 +01:00
Fabio Erculiani
650a462632
[€ntropy.client] s/idpackage/package_id/
2013-11-19 21:46:27 +01:00
Fabio Erculiani
8ce1f920e0
[entropy.server] s/idpackage/package_id
2013-11-19 21:38:24 +01:00
Fabio Erculiani
17d1a89ee4
Tagging Entropy version 231
231
2013-11-19 21:21:12 +01:00
Fabio Erculiani
435b75effa
Release Entropy 231
2013-11-19 21:21:12 +01:00
Fabio Erculiani
421b65ab3a
[eit.commands.commit] use map() instead of filter() in installed packages scan
2013-11-19 21:19:27 +01:00
Fabio Erculiani
b36119bd55
[eit.commands.commit] start counting from 1
2013-11-19 18:33:51 +01:00
Fabio Erculiani
b1d0c40153
[entropy.server.interfaces.db] do not pull packages.db.light.bz2
...
There is no need to download this particular file because it will
be re-created from scratch by push.
2013-11-19 16:57:16 +01:00
Fabio Erculiani
0a1c08b1e8
[entropy.server] simplify _deps_tester(), improve speed
2013-11-19 14:51:10 +01:00
Fabio Erculiani
7eb0687ba9
[entropy.db] make listAllDependencies() public
2013-11-19 14:48:20 +01:00
Fabio Erculiani
1834dbe55d
[entropy.db.sqlite] retrieveDependencies: final performance tweaks
2013-11-19 13:31:01 +01:00
Fabio Erculiani
66c01f339b
[entropy.db.sqlite] simplify retrieveDependencies() code
2013-11-19 13:20:12 +01:00
Fabio Erculiani
a8d2ae3313
[entropy.db.sqlite] add in-RAM cache support for retrieveDependencies()
...
This seems to give 15% speed boost in certain scenarios
2013-11-19 13:06:52 +01:00
Fabio Erculiani
8e600c39ea
[entropy.client] code style updates to dependencies_test()
2013-11-19 12:03:26 +01:00
Fabio Erculiani
016573701c
[entropy.db.sql] fix retrieveDependencies() usage of resolve_conditional_deps
2013-11-19 11:18:05 +01:00
Fabio Erculiani
3e4e81fe8a
Tagging Entropy version 230
230
2013-11-18 15:34:02 +01:00
Fabio Erculiani
1c6fd47776
Release Entropy 230
2013-11-18 15:34:01 +01:00
Fabio Erculiani
8d6002edaf
[eit.commands.commit] commit data only when something changed
2013-11-18 15:29:03 +01:00
Fabio Erculiani
9e2a324e83
[entropy.server.db] use revision from package data if none is forced
...
this avoids the generation of packages with lesser revisions during
package moves from a repo to another.
If we inherit the revision number, we should try to keep it as long
as there are no packages with greater revision number in the target
repository.
2013-11-18 15:20:02 +01:00
Fabio Erculiani
08e4b487bf
[entropy.db] API change, handlePackage(forcedRevision -> revision)
2013-11-18 15:09:28 +01:00
Fabio Erculiani
704e5c8765
[eit.commands.commit] refactor _commit(), divide the function into multiple sub-functions
2013-11-18 12:28:08 +01:00
Fabio Erculiani
715251d062
[eit.commands.commit] start splitting _commit() method
2013-11-18 11:30:18 +01:00
Fabio Erculiani
85d5608562
[eit.commands.commit] make "eit repack" not fall back to packages scanning
2013-11-18 11:06:48 +01:00
Fabio Erculiani
b70d9c2f29
[eit.commands.commit] make "eit repack" smarter and more reliable
2013-11-18 10:59:16 +01:00
Fabio Erculiani
384db92b17
[eit.commands.commit] improve output function usage
2013-11-18 10:44:21 +01:00
Fabio Erculiani
f0db93e10c
Tagging Entropy version 229
229
2013-11-17 18:39:52 +01:00
Fabio Erculiani
7f6def42e7
Release Entropy 229
2013-11-17 18:39:52 +01:00
Fabio Erculiani
e164b4b577
[matter] fix portdb.xmatch() when package is keyword masked
...
This commit fixes the use of backupenv.
2013-11-17 18:38:49 +01:00
Fabio Erculiani
7c21ee500d
[matter] do not create a new settings object, but keep reusing the same one
2013-11-17 18:38:25 +01:00
Fabio Erculiani
1f0750a183
[entropy.server] add another QA test, guard against revision downgrades
2013-11-15 12:39:49 +01:00
Fabio Erculiani
3431755aaf
[RigoDaemon] do not trigger kernel-switcher if kernel is already installed
2013-11-13 15:36:32 +01:00
Fabio Erculiani
c689434298
Tagging Entropy version 228
228
2013-11-13 13:23:53 +01:00
Fabio Erculiani
e5226d2d76
Release Entropy 228
2013-11-13 13:23:52 +01:00
Fabio Erculiani
42ab0c38a1
[RigoDaemon] use KernelSwitcher.list() rather than reimplementing the same logic
2013-11-13 13:17:14 +01:00
Fabio Erculiani
e93eb24728
[RigoDaemon] implement transparent kernel-switcher support
2013-11-13 13:14:17 +01:00
Fabio Erculiani
51c77c1378
[kswitch] fix undefined reference "kernel_atom" in PreparedSwitch.post()
2013-11-13 13:13:02 +01:00