Fabio Erculiani
cf8d217fe4
[entropy.server] drop one more useless output()
2013-01-14 23:11:21 +00:00
Fabio Erculiani
5a7a6a7289
[entropy.server] other tweaks to drained_dependencies_test()
2013-01-14 23:08:44 +00:00
Fabio Erculiani
36f5412de5
[entropy.server] last output tweaks to drained_repositories_test()
2013-01-14 23:01:04 +00:00
Fabio Erculiani
8dd13a5f09
[entropy.server] tweak output() in merged_dependencies_test()
2013-01-14 22:56:34 +00:00
Fabio Erculiani
15a27a0efd
[entropy.server] tweak merged_repositories_test() a bit more
2013-01-14 22:54:03 +00:00
Fabio Erculiani
b4092de36b
[entropy.server] improve output of drained_dependencies_test() even more
2013-01-14 22:48:15 +00:00
Fabio Erculiani
d6adf4e81e
[entropy.server] improve output of drained_dependencies_test()
2013-01-14 22:35:24 +00:00
Fabio Erculiani
8fdd06cbd9
[entropy.server] fix reversed() usage
2013-01-14 22:24:00 +00:00
Fabio Erculiani
2d2c6a8c60
[entropy.server] add drained and merged repositories dependencies testing
...
It happens that during our workflow, we bump packages into overlay repositories
like sabayon-limbo and sabayon-hell. However, potential dependencies issues
may pop up only when repositories are merged (their content drained) into
others. This features assumes that repositories are listed in order of priority,
where the first one is the base repo and others are layers on top of the first one.
2013-01-14 22:19:23 +00:00
Fabio Erculiani
7d9e76db1c
Release Entropy 168
2013-01-14 00:50:27 +00:00
Fabio Erculiani
c2829066e2
Release Entropy 167
2013-01-12 14:37:03 +00:00
Fabio Erculiani
fb1dd2fb96
[entropy.client] fix repository database download using the rsync:// protocol
2013-01-12 14:33:30 +00:00
Fabio Erculiani
04419d0a0a
Release Entropy 166
2013-01-12 14:00:12 +00:00
Fabio Erculiani
17a32a6041
[entropy.server] small code cleanup
2013-01-12 13:59:49 +00:00
Fabio Erculiani
d6b7a21314
[entropy.server] make sure to not overwrite old package files, always bump package revision
...
See bug #3904
2013-01-12 13:57:03 +00:00
Fabio Erculiani
9f5f0d1c95
[entropy.server] cleanup whitespaces
2013-01-12 13:03:56 +00:00
Fabio Erculiani
3ec775c5a9
[entropy.server] split _move_packages() in order to ease debugging
2013-01-12 13:03:34 +00:00
Fabio Erculiani
ca40d783b1
Release Entropy 165
2013-01-06 17:19:56 +00:00
Fabio Erculiani
7f26af3710
Release Entropy 164
2013-01-05 12:49:50 +00:00
Fabio Erculiani
024f42093b
Release Entropy 163
2013-01-05 12:43:36 +00:00
Fabio Erculiani
66360b9912
Release Entropy 162
2013-01-02 18:33:23 +00:00
Fabio Erculiani
02f092843f
[entropy.client] fix unicode comparison warning generated by ca-certificates
2012-12-30 17:10:21 +01:00
Fabio Erculiani
0ef31e9021
Release Entropy 161
2012-12-30 16:25:47 +01:00
Fabio Erculiani
3d904689e3
Release Entropy 160
2012-12-26 21:00:15 +01:00
Fabio Erculiani
e935acf577
Release Entropy 159
2012-12-26 19:01:59 +01:00
Fabio Erculiani
a10303c810
[entropy.spm] PortagePlugin: generated NEEDED.ELF.2 metadata if it's not available
...
This makes possible to use (untested) pkgcore server-side
2012-12-22 12:52:32 +01:00
Fabio Erculiani
139990a749
[entropy.spm] _extract_pkg_metadata_provided_libs: only scan "obj" entries
2012-12-22 12:47:32 +01:00
Fabio Erculiani
7473ff1c04
[tests] db: extend test_needed with another test pkg
2012-12-22 12:46:53 +01:00
Fabio Erculiani
51f80944ff
Release Entropy 158
2012-12-21 00:54:31 +01:00
Fabio Erculiani
f9c9666158
[entropy.output] drop old cruft
2012-12-21 00:45:45 +01:00
Fabio Erculiani
ce64433a6c
Release Entropy 157
2012-12-18 19:58:31 +01:00
Fabio Erculiani
6553cd398f
[entropy.fetchers] catch socket.error exception (can be raised with "Connection reset by peer")
2012-12-16 20:04:22 +01:00
Fabio Erculiani
f4aef3c97d
Release Entropy 156
2012-12-16 19:17:10 +01:00
Fabio Erculiani
224da38b28
Release Entropy 155
2012-12-16 18:42:22 +01:00
Fabio Erculiani
69cb8f53a3
[entropy.client.interfaces.dep] optimize get_package_action() usage
2012-12-09 22:46:12 +01:00
Fabio Erculiani
0352e97519
[entropy.client.interfaces.dep] cleanup _lookup_inverse_dependencies, add build deps support
2012-12-09 22:29:35 +01:00
Fabio Erculiani
409430de99
[entropy.client.interfaces.dep] refactor _lookup_library_breakages()
...
Optimize code, introduce weird bugs, make the code easier to read,
all this kind of stuff.
Also, make sure we never leave a system with unsatisfied soname dependencies
if possible.
2012-12-09 21:40:13 +01:00
Fabio Erculiani
c5f6dc8d46
[entropy.client] don't need a trailing \
2012-12-09 19:18:35 +01:00
Fabio Erculiani
72aaaa4f3e
[entropy.client.interfaces.dep] fix a key+slot matching bug in _lookup_library_drops
...
_lookup_library_drops was matching a key + slot string against the wrong
package and the result was that all the broken package matches were ignored
2012-12-09 12:22:13 +01:00
Fabio Erculiani
11d81f976b
[entropy.client.interfaces.dep] cleanup _lookup_library_drops, add documentation
2012-12-09 12:19:37 +01:00
Fabio Erculiani
681e967bf3
[entropy.client] extend get_package_action() with installed_package_id
...
This allows some lookup speed improvements in case that such data is
already available in the caller.
2012-12-09 11:41:03 +01:00
Fabio Erculiani
69a337c5e4
[entropy.client.interfaces.dep] more code style related cleanups
2012-12-09 10:59:37 +01:00
Fabio Erculiani
051dde18cc
[entropy.client.interfaces.dep] minor code style fixes
2012-12-09 10:49:48 +01:00
Fabio Erculiani
cc8b0b4143
[entropy.spm] PortagePlugin: guess modinfo in /sbin, /usr/bin, /bin
...
Upstream is idiot
2012-12-04 20:21:05 +01:00
Fabio Erculiani
3b27f40c20
Release Entropy 154
2012-12-02 09:23:46 +01:00
Fabio Erculiani
8e42f387ea
Release Entropy 153
2012-12-01 19:26:21 +01:00
Fabio Erculiani
6576830df5
Release Entropy 152
2012-11-25 20:04:58 +01:00
Fabio Erculiani
0f20b74aae
[entropy.client.interfaces.dep] add "quiet" keyword arg to calculate_updates()
2012-11-25 19:28:31 +01:00
Fabio Erculiani
db91ce20b4
[entropy.db] catch idiotic "no transaction is active" sqlite3 OperationalError
2012-11-25 18:33:21 +01:00
Fabio Erculiani
922bf6e0a7
Release Entropy 151
2012-11-23 22:58:43 +01:00