Fabio Erculiani
1f6bd34749
[entropy] prefix package download URLs with the category directory
...
This makes possible to avoid directory hot spots on repository mirrors.
This commit requires some mileage and real-world testing, but it
seems to be running good on a relatively small repository.
No backward compatibility issues have been reported.
2014-02-15 19:10:16 +01:00
Fabio Erculiani
d759bdd74b
[entropy.client] move LoadersMixin back into the Client class
2014-02-14 16:13:34 +01:00
Fabio Erculiani
6af6a2115e
[entropy.client] move Trigger class under package.actions, make it "private"
2013-12-07 20:29:20 +01:00
Fabio Erculiani
a2e1e6ba94
[entropy.client] delay installed repository initialization as much as possible
2013-12-05 23:11:36 +01:00
Fabio Erculiani
cd6d6b9d22
[tests] use const_mkdtemp() instead of tempfile.mkdtemp()
2013-11-30 10:54:13 +01:00
Fabio Erculiani
982d99fe30
[tests] client: silence tests
2013-11-29 19:37:24 +01:00
Fabio Erculiani
464ae46d90
[tests] drop debug output
2013-11-29 19:29:12 +01:00
Fabio Erculiani
e406a4edaa
[entropy.*] create new dependencies metadata "pkg_dependencies"
...
The old "dependencies" metadata is deprecated. It was found that
the generated metadata might get corrupted by colliding atom strings.
The new implementation avoids collisions completely and is more
efficient.
2013-11-29 19:15:44 +01:00
Fabio Erculiani
005ac42610
[tests] port code to the new PackageActionFactory API
2013-11-23 13:58:39 +01:00
Fabio Erculiani
5d315c70bd
[entropy.const] drop /var/run/entropy/entropy.lock file and directory handling
...
This is no longer used by Entropy, which does use a more fine grained locking
instead.
2013-02-24 23:34:49 +01:00
Fabio Erculiani
9eb56dbc14
[entropy.const] drop several etpConst constants, replace with more OO vars
...
etpConst['clientdbid'] is kept for backward compatibility, but will be removed soon
While etpConst['serverdbid'] and etpConst['clientserverrepoid'] are gone.
2013-02-20 00:56:52 +00:00
Fabio Erculiani
0deb4464e7
[entropy.const] kill etpUi['mute']
2012-11-06 21:16:16 +01:00
Fabio Erculiani
2512df68ad
[lib/] drop etpUi['debug']
2012-11-06 20:13:49 +01:00
Fabio Erculiani
df3c27deac
[entropy*] drop etpUi usage where possible
2012-11-04 22:36:54 +01:00
Fabio Erculiani
6ddc4c2f14
[tests] fix Entropy Client tests (add affected_infofiles metadata)
2012-09-08 20:11:23 +02:00
Fabio Erculiani
7058db3f0a
[entropy.client] simplify content_file Trigger code by passing pre-made metadata
2012-07-28 10:40:29 +02:00
Fabio Erculiani
9c06a380f5
[entropy.client] use retrieveContentIter during Package install
2012-07-27 23:26:19 +02:00
Fabio Erculiani
abb9e515ad
[tests] fix EntropyCacher test
2012-07-27 22:30:07 +02:00
Fabio Erculiani
4d343233dc
[entropy.*] drop usage of another_entropy_running(), wait_resources() or similar methods should be used
2011-11-12 16:10:33 +01:00
Fabio Erculiani
2c97897cfd
[tests] ignore outcome of remove_repository() since that is a temp repo
2011-10-27 00:39:08 +02:00
Fabio Erculiani
85238b8de5
[entropy.*] add support for /etc/entropy/repositories.conf.d/
2011-10-27 00:07:44 +02:00
Fabio Erculiani
69a0bb87e0
[entropy] move libraries/ to lib/
2011-10-17 14:27:58 +02:00