Fabio Erculiani
57d22348ea
[entropy.qa] _get_unresolved_sonames: try to resolve the lib using its real path
2013-11-29 16:41:21 +01:00
Fabio Erculiani
2b082167cd
[entropy.tools] read_elf_real_dynamic_libraries: correctly filter out elf_file
2013-11-29 16:30:23 +01:00
Fabio Erculiani
32e48aa576
[entropy.qa] rewrite _get_unresolved_sonames: reduce false positives
...
Use the provided libraries metadata instead of the content metadata,
which may be really large and error prone. Improve speed and memory
usage as well.
2013-11-29 16:24:25 +01:00
Fabio Erculiani
53ef2c06bd
[entropy.qa] _get_unresolved_sonames: filter symlinks from elf_files
2013-11-29 15:54:05 +01:00
Fabio Erculiani
aab2449b2b
[entropy.qa] _is_elf_executable_or_library: add allow_symlink keyword arg
2013-11-29 15:50:49 +01:00
Fabio Erculiani
ed6e58551d
[entropy.qa] move ELF file checks to separate unified function, add debug dir check
2013-11-29 15:40:52 +01:00
Fabio Erculiani
734fe7a0f9
[entropy.client.interfaces.sets] fix undefined variable: err
2013-11-29 13:10:10 +01:00
Fabio Erculiani
b08389db21
Tagging Entropy version 236
236
2013-11-29 13:09:01 +01:00
Fabio Erculiani
46cbde0a87
Release Entropy 236
2013-11-29 13:09:01 +01:00
Fabio Erculiani
b7292eadf1
[entropy.fetchers] do not print "Infinity" but rather warn about the accuracy
2013-11-29 13:08:28 +01:00
Fabio Erculiani
a5910790a6
[entropy.fetchers] clean code a bit
2013-11-29 13:08:07 +01:00
Fabio Erculiani
6f8164dd14
[entropy.client.package] fix regression in .edelta files download support
2013-11-29 12:55:26 +01:00
Fabio Erculiani
7fc8ad14ad
[RigoDaemon] add debug output on _authorize callback method
2013-11-29 11:57:57 +01:00
Fabio Erculiani
3d1c79c299
[Rigo] update translations
2013-11-29 11:37:42 +01:00
Fabio Erculiani
0ce4687212
[Rigo] update rigo.pot
2013-11-29 11:37:15 +01:00
Fabio Erculiani
f68ddef4ae
[Rigo] add support for basic preserved libraries notification
2013-11-29 11:36:47 +01:00
Fabio Erculiani
ae9707d39e
[Rigo] make possible to toggle the VteTerminal scroll-on-output mode
2013-11-29 11:05:15 +01:00
Fabio Erculiani
04048b8818
[RigoDaemon] signal preserved libraries through preserved_libraries_available()
2013-11-29 10:48:50 +01:00
Fabio Erculiani
52791086d5
[Rigo] derive Shape from object, avoid python warning
2013-11-28 21:03:31 +01:00
Fabio Erculiani
6848c9cda0
Tagging Entropy version 235
235
2013-11-28 20:19:05 +01:00
Fabio Erculiani
b21654e705
Release Entropy 235
2013-11-28 20:19:05 +01:00
Fabio Erculiani
56bc937e47
[tests] cleanup run
2013-11-28 19:55:00 +01:00
Fabio Erculiani
2c1226f909
[client] update entropy.pot
2013-11-27 19:06:50 +01:00
Fabio Erculiani
57918399e4
[solo.commands.manage] inform user about preserved libraries
2013-11-27 19:05:24 +01:00
Fabio Erculiani
c459d63fcc
[client] translate file paths on "equo remove" to packages.
...
"equo remove /usr/bin/k3b" will remove app-cdr/k3b
2013-11-27 18:29:03 +01:00
Fabio Erculiani
ed3e8cc263
[client] update translations
2013-11-27 18:28:47 +01:00
Fabio Erculiani
f4c1cae4fe
[client] update entropy.pot
2013-11-27 18:27:35 +01:00
Fabio Erculiani
3f046e6c07
[entropy.client.package] _garbage_collect_preserved_libs: remove library iff there are no owners
2013-11-27 18:18:33 +01:00
Fabio Erculiani
dfb6fadf99
[entropy.client.package] PreservedLibraries: fix insertPreservedLibraries() call
2013-11-27 17:38:57 +01:00
Fabio Erculiani
fe649e5f2b
[solo.commands.preservedlibs] drop atom argument from PreservedLibs()
2013-11-27 17:36:24 +01:00
Fabio Erculiani
2b3b2d0f27
[entropy.client.package] PreservedLibraries: tweak API
2013-11-27 17:29:52 +01:00
Fabio Erculiani
7cd5228b3a
[solo.commands.preservedlibs] inform user about libraries owned by packages in gc
2013-11-27 17:27:39 +01:00
Fabio Erculiani
9d733afefb
[solo.commands.preservedlibs] drop unused imports
2013-11-27 17:27:23 +01:00
Fabio Erculiani
67443f1645
[entropy.client.package] PreservedLibraries: accept any provider as valid
2013-11-27 16:46:14 +01:00
Fabio Erculiani
b548f4b357
[solo.commands.preservedlibs] add new command "preservedlibs"
2013-11-27 12:51:16 +01:00
Fabio Erculiani
97f2e47438
[entropy.client.package] simplify PreservedLibraries.remove()
2013-11-27 12:37:05 +01:00
Fabio Erculiani
e7c482ac21
[entropy.db] add atom field to preserved_libs metadata
2013-11-27 12:30:09 +01:00
Fabio Erculiani
334172f8f9
[entropy.client.package] expose a list() method, wrap listAllPreservedLibraries()
2013-11-27 12:18:07 +01:00
Fabio Erculiani
87d375e9ec
[entropy.client.package] force self._root to unicode
2013-11-27 12:17:45 +01:00
Fabio Erculiani
66dd05936e
[client] add new paths to POTFILES.in
2013-11-27 11:41:36 +01:00
Fabio Erculiani
fa97583cac
[entropy.client.package] initial preserved libraries support
2013-11-27 11:25:47 +01:00
Fabio Erculiani
5efdb31903
[entropy.client.package] correctly handle symlinks to hardlinks, see Gentoo bug #406837
2013-11-27 11:22:31 +01:00
Fabio Erculiani
81cf0befe4
[entropy.client.package] extend the preservedlibs module with more methods
2013-11-27 10:31:23 +01:00
Fabio Erculiani
3c8f5ae812
[entropy.client.package] remove useless del calls
2013-11-26 22:32:56 +01:00
Fabio Erculiani
68f3db82d6
[entropy.client.package] add metadata parameter to _get_system_root()
2013-11-26 22:31:08 +01:00
Fabio Erculiani
0a948b8784
[entropy.client.package] move self._meta to _PackageInstallRemoveAction
2013-11-26 22:26:32 +01:00
Fabio Erculiani
548d579d2f
[entropy.client.package] add initial preserved libraries support class
2013-11-26 20:53:00 +01:00
Fabio Erculiani
86cdf058a3
[entropy.tools] move struct import to global scope
2013-11-26 11:18:34 +01:00
Fabio Erculiani
ff461f4676
[entropy.client.package] add _PackageFetchAction.package_path() for PackageKit
2013-11-23 20:24:22 +01:00
Fabio Erculiani
70a0a1c983
[entropy.client.interfaces.package] drop unused metadata
2013-11-23 14:15:05 +01:00