Commit Graph

636 Commits

Author SHA1 Message Date
Fabio Erculiani
e34ee97cdc [entropy.db] drop deprecated methods closeDB() and commitChanges() 2013-02-06 07:44:32 +00:00
Fabio Erculiani
c2f82543fc [entropy.i18n] try recover from invalid filesystem encoding
This should also help with invalid UTF-8 characters returned by _()
2013-02-06 07:44:32 +00:00
Fabio Erculiani
4f8205323f [entropy.i18n] try recover from invalid filesystem encoding
This should also help with invalid UTF-8 characters returned by _()
2013-02-05 08:29:37 +00:00
Fabio Erculiani
cf4b066dbf [entropy.server] cleanup _move_package and fix a potential variable name collision 2013-02-04 13:46:00 +00:00
Fabio Erculiani
2b4b258e8f Release Entropy 173 2013-02-04 08:53:43 +00:00
Fabio Erculiani
c9977d1244 [entropy.server] fix dep_rewrites package additions handling 2013-01-29 09:03:16 +00:00
Fabio Erculiani
4426b93254 Release Entropy 172 2013-01-24 22:18:43 +00:00
Fabio Erculiani
b40c10af3d Release Entropy 171 2013-01-24 00:40:21 +00:00
Fabio Erculiani
9a2f4c00cd Release Entropy 170 2013-01-21 09:12:37 +00:00
Fabio Erculiani
7afc6979e1 [entropy.spm] _extract_pkg_metadata_provided_libs: consider symlinks valid
This has caused a meltdown of the metadata and QA failures all around
2013-01-21 09:11:09 +00:00
Fabio Erculiani
7050ccad0f [entropy.client.interfaces.dep] _lookup_library_packages_available: do not pull in conflicting slots
This could happen because of the shallow checks that were done inside
this method.
2013-01-21 08:59:27 +00:00
Fabio Erculiani
86bd948b61 Release Entropy 169 2013-01-15 22:22:55 +00:00
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