Commit Graph

1371 Commits

Author SHA1 Message Date
Fabio Erculiani
376d8e11ce [entropy.qa] drop warn_missing_dependencies, no longer used 2014-10-20 16:41:38 +02:00
Fabio Erculiani
d857d99832 [entropy.qa] test_missing_runtime_libraries: migrate to new needed_libs metadata 2014-10-20 16:35:20 +02:00
Fabio Erculiani
a3de15d3cf [entropy.qa] migrate parts of the module to the new needed_libs metadata 2014-10-20 16:09:07 +02:00
Fabio Erculiani
3389374cdb [entropy.spm] do not use server-side linker paths to determine provided_libs 2014-10-20 15:47:57 +02:00
Fabio Erculiani
9f910e9b09 [entropy.tools] add helper function: parse_rpath 2014-10-20 15:17:01 +02:00
Fabio Erculiani
363c6a175f [entropy.*] migrate all retrieveNeeded uses to retrieveNeededLibraries 2014-10-20 15:04:19 +02:00
Fabio Erculiani
645dec3d94 Release Entropy 290 2014-10-18 19:29:50 +02:00
Fabio Erculiani
6925722fc0 [entropy.db] do not drop needed, improve backward compat. 2014-10-18 19:29:20 +02:00
Fabio Erculiani
e36fd3d6c8 Release Entropy 288 2014-10-18 15:59:47 +02:00
Fabio Erculiani
c3f57228bf [entropy.tools] fix read_elf_metadata in case of no metadata 2014-10-18 15:59:26 +02:00
Fabio Erculiani
f282e30422 Release Entropy 287 2014-10-18 14:58:21 +02:00
Fabio Erculiani
95f594388c Release Entropy 286 2014-10-17 21:40:27 +02:00
Fabio Erculiani
49c970974d [entropy.db.sql] fix typo in SQL in resolveNeeded 2014-10-17 11:29:18 +01:00
Fabio Erculiani
7b2810c054 [entropy.db] rewrite needed libraries SQL schema, keep compat. 2014-09-30 09:10:11 +01:00
Fabio Erculiani
68dc9f92df Release Entropy 285 2014-06-29 15:27:07 +01:00
Fabio Erculiani
d2e181bcb4 [entropy.db] add removeConflicts() and insertConflicts() 2014-05-31 15:25:43 +01:00
Fabio Erculiani
713fd9dd74 [entropy.client] ignore package masking for the first element when only_deps is True 2014-05-31 14:02:54 +01:00
Fabio Erculiani
40a05bf1c3 [entropy.client] use const_convert_to_rawstring with hashlib
This fixes bug #4713
2014-05-24 19:49:55 +01:00
Fabio Erculiani
76dd2fb9a0 Release Entropy 284 2014-05-18 09:13:55 +01:00
Fabio Erculiani
6faaad1d0b Release Entropy 283 2014-05-05 18:36:22 +01:00
Fabio Erculiani
38b08e5429 Release Entropy 282 2014-04-21 22:03:46 +01:00
Fabio Erculiani
bc06fe30c2 [entropy.server] catch KeyError during init in _enabled_repos() 2014-04-21 22:02:34 +01:00
Fabio Erculiani
984158659d [entropy.server] provide an overridden _enabled_repos attribute 2014-04-21 22:00:09 +01:00
Fabio Erculiani
796db961f9 Release Entropy 281 2014-04-20 13:41:40 +01:00
Fabio Erculiani
61ba6ea268 [entropy.client] fix deadlock when running "equo rescue generate"
_real_logger_lock must be a reentrant lock.
This fixes bug 4624.
2014-04-20 13:37:51 +01:00
Fabio Erculiani
f1e7432bef [entropy.fetchers] fix undefined reference, std_err (it is actually std_r) 2014-04-14 09:08:46 +02:00
Fabio Erculiani
7c6b27437c Release Entropy 280 2014-04-08 13:55:56 +02:00
Fabio Erculiani
050a790445 Release Entropy 279 2014-04-08 12:06:21 +02:00
Fabio Erculiani
6c5626f638 Release Entropy 278 2014-04-08 11:23:56 +02:00
Fabio Erculiani
1f064736a3 [entropy.server] do not warn about missing dependencies
The code is slow and doesn't give any useful and reliable information
to the user.
2014-04-08 09:37:29 +02:00
Fabio Erculiani
62e1b9e63b Release Entropy 277 2014-04-04 11:35:46 +02:00
Fabio Erculiani
06ba8833df [entropy.qa] catch FileNotFound on read_elf_real_dynamic_libraries 2014-04-03 12:58:28 +02:00
Fabio Erculiani
de1baee2cc [entropy.tools] read_elf_real_dynamic_libraries: do not block if stdout buffer is full 2014-04-03 12:58:08 +02:00
Fabio Erculiani
1ead98fb6e [entropy.tools] open os.devnull and pass a file handle to Popen() 2014-04-03 12:45:41 +02:00
Fabio Erculiani
97a5b45e27 [entropy.tools] open stdout and redirect it to os.devnull 2014-04-03 12:42:47 +02:00
Fabio Erculiani
f2ddad2e0c [entropy.tools] do not read stdout at all 2014-04-03 12:40:15 +02:00
Fabio Erculiani
bb47a20fc9 [entropy.tools] avoid blocking on stdout when stderr buffer was full 2014-04-03 12:37:13 +02:00
Fabio Erculiani
85c262ff90 [entropy.tools] read_elf_broken_symbols: do not block when stdio buffers are full 2014-04-03 12:20:09 +02:00
Fabio Erculiani
b8ee50d514 [entropy.client.package] install: correctly deal with mkdir, makedirs errors 2014-03-24 12:19:15 +01:00
Fabio Erculiani
6c10619d21 Release Entropy 276 2014-03-22 08:13:05 +01:00
Fabio Erculiani
09505b7ead [entropy.qa] do not account for broken executables if there are no missing sonames 2014-03-18 15:27:46 +01:00
Fabio Erculiani
5c246d10ba [entropy.qa] filter out missing sonames if they belong to system packages
When warning user for potentially broken ELF objects, it is better
to filter out sonames pointing to system packages.
2014-03-18 15:21:29 +01:00
Fabio Erculiani
d0fce0b375 [entropy.qa] move is_system_pkg to instance method 2014-03-18 15:20:26 +01:00
Fabio Erculiani
8e64909155 Release Entropy 275 2014-03-16 17:04:10 +01:00
Fabio Erculiani
b8d3b84f4c [entropy.qa] catch FileNotFound when calling read_elf_broken_symbols
This fixes bug #4632
2014-03-15 09:42:00 +01:00
Fabio Erculiani
200d0ce137 Release Entropy 274 2014-03-05 12:44:44 +01:00
Fabio Erculiani
704b9a161a [entropy.server.interfaces.mirrors] fix _calculate_remote_package_files wrt separate package dirs 2014-03-05 12:43:16 +01:00
Fabio Erculiani
285b5558af [entropy.server.interfaces.mirrors] speed up _calculate_local_{upload,package}_files 2014-03-05 11:20:50 +01:00
Fabio Erculiani
880aba81cb [entropy.server.interfaces.mirrors] simplify local packages calculation methods 2014-03-05 11:18:26 +01:00
Fabio Erculiani
846e9b16d8 Release Entropy 273 2014-02-26 16:02:41 +01:00