Commit Graph

9601 Commits

Author SHA1 Message Date
Fabio Erculiani d9687b9451 [entropy.client.interfaces.dep] filter or dependencies during reverse deps calculation
Let's say we have app-foo/one requiring python:2.6 or python:2.7.
We have both installed of them installed and we decide to drop
python:2.6. Without handling the case where either 2.6 or 2.7
are fine, the first occurence is pulled in, which is wrong.
This code changes the way retrieveReverseDependencies() work (
by including any or dependency in the reverse deps list) and
add the logic to handle the case in the reverse dependencies
calculation code.
2011-05-06 16:45:24 +02:00
Fabio Erculiani 0f0029b3ec [tests] db: fix test_use_defaults test 2011-05-06 16:39:40 +02:00
Fabio Erculiani 07d14b78e8 [entropy.misc] fix typo in Lifo.discard() 2011-05-06 16:31:23 +02:00
Fabio Erculiani 707dc67f07 [entropy.client.interfaces.dep] _generate_reverse_dependency_tree: add more debugging output 2011-05-06 12:23:26 +02:00
Fabio Erculiani 4370cebd6c [equo] text_ui: when calling execv*, use "equo" as application name (this will work in any case)
When debugging entropy client it's common to use "python equo.py",
but this doesn't work well with equo upgrade autorespawn code that
is using execvp()
2011-05-06 12:23:15 +02:00
Fabio Erculiani 5cc2ffed2b [entropy.client.interfaces.methods] _create_pid_file_lock: handle the case where execv* has been used 2011-05-06 12:20:29 +02:00
Fabio Erculiani e9fe75b1ca [entropy.misc] Lifo: use collections.deque 2011-05-06 12:11:05 +02:00
Fabio Erculiani 4da60e84d2 [entropy.db] EntropyRepositoryBase: add extended=True support to retrieveReverseDependencies() 2011-05-06 11:50:40 +02:00
Fabio Erculiani 208c9c3f4e [entropy.misc] implement Lifo over List and use O(1) methods only 2011-05-06 10:14:22 +02:00
Fabio Erculiani a3852cd1b9 Tagging Entropy version 1.0_beta14 1.0_beta14 2011-05-05 14:47:59 +02:00
Fabio Erculiani 687f414ec6 Release Entropy 1.0_beta14 2011-05-05 14:47:55 +02:00
Fabio Erculiani 9fbd7f1aa4 [entropy.client.interfaces.dep] _get_unsatisfied_dependencies: when handling simple or dependency, restrict matching to the first available entity 2011-05-05 14:47:02 +02:00
Fabio Erculiani d1898b282f Tagging Entropy version 1.0_beta13 1.0_beta13 2011-05-05 12:13:06 +02:00
Fabio Erculiani f1c5877732 Release Entropy 1.0_beta13 2011-05-05 12:12:52 +02:00
Fabio Erculiani a86a752dc6 [entropy.client.interfaces.package] fromfile could be None, handle this in _handle_config_protect() 2011-05-05 12:12:24 +02:00
Fabio Erculiani 716829e841 [po] update translations 2011-05-05 11:40:00 +02:00
Fabio Erculiani 27341f12ad Tagging Entropy version 1.0_beta12 1.0_beta12 2011-05-05 11:35:43 +02:00
Fabio Erculiani 78f7978bb2 Release Entropy 1.0_beta12 2011-05-05 11:35:14 +02:00
Fabio Erculiani e282113241 [entropy.client.interfaces.package] handle broken symlink in package file content, during installation
libvirt ships with a broken symlink, that could lead Entropy to
crash with IOError exception at Spm.allocate_protected_file()
This commit handles this exact case.
2011-05-05 11:33:50 +02:00
Fabio Erculiani c224ef5f68 [equo] warn if running off a Live System 2011-05-05 10:26:59 +02:00
Fabio Erculiani 48e2adb785 [sulfur] warn if running off a Live System 2011-05-05 10:26:48 +02:00
Fabio Erculiani f47cd8659f [sulfur] make sure "config_protect" and "config_protect_mask" metadata are available 2011-05-05 10:17:08 +02:00
Fabio Erculiani 37f66f42f5 Tagging Entropy version 1.0_beta11 1.0_beta11 2011-05-04 19:32:20 +02:00
Fabio Erculiani 660abed922 Release Entropy 1.0_beta11 2011-05-04 19:32:02 +02:00
Fabio Erculiani 6331a9f50e [entropy.spm] PortagePlugin: always keep USE_FORCE in package use flags 2011-05-04 19:24:42 +02:00
Fabio Erculiani 05fa5ab8f2 [tests] db: fix test_use_defaults test 2011-05-04 18:32:29 +02:00
Fabio Erculiani 50d94d456f [entropy.spm] PortagePlugin: rewrite _calculate_dependencies() to ignore use_mask 2011-05-04 15:59:13 +02:00
Fabio Erculiani 5bb46c2d0e [magneto] fixup icon name 2011-05-04 08:02:54 +02:00
Fabio Erculiani 306bf86397 Tagging Entropy version 1.0_beta10 1.0_beta10 2011-05-03 18:49:18 +02:00
Fabio Erculiani b602fbf34c Release Entropy 1.0_beta10 2011-05-03 18:49:15 +02:00
Fabio Erculiani 227c66a60c [services] entropy-updates-service: disable debug mode by default 2011-05-03 18:48:53 +02:00
Fabio Erculiani 374f19d2c5 [entropy.client.interfaces.db] make AvailablePackagesRepository.remote_revision() work again (fixes Magneto) 2011-05-03 18:47:25 +02:00
Fabio Erculiani 1d47dfd019 [services] entropy-updates-service: add more debugging output, redirect stderr/stdout to log file 2011-05-03 18:25:43 +02:00
Fabio Erculiani 553af1bdb0 [magneto] since notify-python is crap, use attach_to_status_icon and catch AttributeError 2011-05-03 18:24:10 +02:00
Fabio Erculiani b48a5caa9b [magneto] restory compatibility with libnotify 0.7 2011-05-03 18:23:22 +02:00
Fabio Erculiani dc9186172c Tagging Entropy version 1.0_beta9 1.0_beta9 2011-05-03 14:52:31 +02:00
Fabio Erculiani e1e8bbdf8b Release Entropy 1.0_beta9 2011-05-03 14:52:12 +02:00
Fabio Erculiani fcacd42efa [sulfur] improve CellRendererStars rendering speed dramatically 2011-05-03 14:50:48 +02:00
Fabio Erculiani 19440e96cf [sulfur] avoid using fork_function completely, it can easily cause deadlocks 2011-05-03 14:23:34 +02:00
Fabio Erculiani 99d735e744 [sulfur] create "application_quit" signal and spawn it on application quit 2011-05-03 13:42:25 +02:00
Fabio Erculiani dae5bf3516 [entropy.client.interfaces.dep] validate retrieveKeySlotAggregated outcome before processing 2011-05-01 16:36:05 +02:00
Fabio Erculiani a01fa77e7a [entropy.client.interfaces.methods] write disabled repositories too in __write_ordered_repositories_entries 2011-05-01 16:17:58 +02:00
Fabio Erculiani 83e910a3d5 [entropy.client.interfaces.methods] fix typo in Client.__write_ordered_repositories_entries, close bug #2385 2011-05-01 16:04:40 +02:00
Fabio Erculiani 329515353f Tagging Entropy version 1.0_beta8 1.0_beta8 2011-05-01 08:22:38 +02:00
Fabio Erculiani 7c43c424a9 Release Entropy 1.0_beta8 2011-05-01 08:22:36 +02:00
Fabio Erculiani 81505e123d [equo] fix equo remove --nodeps, see bug #2389 2011-05-01 08:21:56 +02:00
Fabio Erculiani 20777d7f03 Tagging Entropy version 1.0_beta7 1.0_beta7 2011-05-01 08:21:49 +02:00
Fabio Erculiani 98bee11a7f Release Entropy 1.0_beta7 2011-05-01 08:21:46 +02:00
Fabio Erculiani 3a7ce68e28 Tagging Entropy version 1.0_beta6 1.0_beta6 2011-05-01 08:18:05 +02:00
Fabio Erculiani 7398f69226 Release Entropy 1.0_beta6 2011-05-01 08:17:58 +02:00