Fabio Erculiani
8e600c39ea
[entropy.client] code style updates to dependencies_test()
2013-11-19 12:03:26 +01:00
Fabio Erculiani
016573701c
[entropy.db.sql] fix retrieveDependencies() usage of resolve_conditional_deps
2013-11-19 11:18:05 +01:00
Fabio Erculiani
1c6fd47776
Release Entropy 230
2013-11-18 15:34:01 +01:00
Fabio Erculiani
9e2a324e83
[entropy.server.db] use revision from package data if none is forced
...
this avoids the generation of packages with lesser revisions during
package moves from a repo to another.
If we inherit the revision number, we should try to keep it as long
as there are no packages with greater revision number in the target
repository.
2013-11-18 15:20:02 +01:00
Fabio Erculiani
08e4b487bf
[entropy.db] API change, handlePackage(forcedRevision -> revision)
2013-11-18 15:09:28 +01:00
Fabio Erculiani
7f6def42e7
Release Entropy 229
2013-11-17 18:39:52 +01:00
Fabio Erculiani
1f0750a183
[entropy.server] add another QA test, guard against revision downgrades
2013-11-15 12:39:49 +01:00
Fabio Erculiani
e5226d2d76
Release Entropy 228
2013-11-13 13:23:52 +01:00
Fabio Erculiani
51c77c1378
[kswitch] fix undefined reference "kernel_atom" in PreparedSwitch.post()
2013-11-13 13:13:02 +01:00
Fabio Erculiani
4fbfdaea76
[kswitch] improve API usability by external components (RigoDaemon)
2013-11-13 12:44:27 +01:00
Fabio Erculiani
6b3d4d9978
[kswitch] add virtual/linux-binary-lts variable string
2013-11-13 11:45:57 +01:00
Fabio Erculiani
e18b93a8ff
[entropy.tools] add is_author_bday method
...
The cake is a lie!
2013-11-13 09:46:38 +01:00
Fabio Erculiani
2bbeae69e1
Release Entropy 227
2013-11-11 09:12:13 +01:00
Fabio Erculiani
939367dec8
[entropy.client.interfaces.dep] introduce rewrite_selected_matches fixup code
...
See Sabayon bug #4475
2013-11-10 17:20:03 +01:00
Fabio Erculiani
c54a6e54ad
[entropy.client.interfaces.dep] use set type for internal selected_matches
...
Given the current use cases, this is faster.
2013-11-10 17:14:54 +01:00
Fabio Erculiani
220e550453
Release Entropy 226
2013-11-08 22:04:30 +01:00
Fabio Erculiani
7a24bbc39b
[conf] protect /var/tmp/entropy from systemd-tmpfiles.d
...
See Gentoo bug #490676
2013-11-07 21:26:33 +01:00
Fabio Erculiani
ce8498a1fb
Release Entropy 225
2013-11-03 17:00:01 +01:00
Fabio Erculiani
5f93a73f46
[tests] update bytes_into_human() test case
2013-11-03 16:59:20 +01:00
Fabio Erculiani
51e7e03c00
[entropy.client.interfaces.package] call fetch_abort_function early
...
This makes sure that the interruption will happen almost immediately
2013-11-03 15:39:11 +01:00
Fabio Erculiani
c2feb6354d
[entropy.fetchers] do not leak a fd if the abort function raises an exception
2013-11-03 15:38:45 +01:00
Fabio Erculiani
acc96f1ada
[entropy.transceivers] 1kB is 1000 bytes
2013-11-03 14:49:22 +01:00
Fabio Erculiani
1b120b53ff
[entropy.fetchers] 1kB is 1000 bytes
2013-11-03 14:47:36 +01:00
Fabio Erculiani
c752b7775a
[entropy.tools] 1kB is 1000 bytes
2013-11-03 14:47:10 +01:00
Fabio Erculiani
880ec0588a
[entropy.fetchers] MultipleUrlFetcher: move stats calculation to separate method
...
_compute_progress_stats can now be used by subclasses to correctly compute
the aggregated statistics without code duplication
2013-11-03 14:38:50 +01:00
Fabio Erculiani
3fe20f1bd9
[entropy.fetchers] make url_path_list and transfer_data protected
2013-11-03 14:16:09 +01:00
Fabio Erculiani
23e18a9dfe
[entropy.fetchers] do not calculate any stats until all threads have computed theirs
2013-11-03 13:52:35 +01:00
Fabio Erculiani
0a7251bcbd
[entropy.fetchers] remove unused variable update_step
2013-11-03 13:37:47 +01:00
Fabio Erculiani
246863357b
[entropy.fetchers] MultipleUrlFetcher: protect __progress_data with a mutex
...
Stale information may be used to perform progress calculation.
The mutex ensures that stale data is not used to compute it.
2013-11-03 13:27:48 +01:00
Fabio Erculiani
d91a8d7c9e
[kswitch] fix _guess_kernel_package_file subdirs generation
2013-11-03 12:56:20 +01:00
Fabio Erculiani
91f6c24d9d
[kswitch] add new method KernelSwitcher.running_kernel_package()
...
This public method can be used to determine the currently running
kernel package, if it comes from Entropy repositories.
2013-11-02 14:37:33 +01:00
Fabio Erculiani
3d2eb09213
Release Entropy 224
2013-10-29 23:31:40 +01:00
Fabio Erculiani
28cb398069
Release Entropy 223
2013-10-28 16:51:52 +01:00
Fabio Erculiani
d7b9cd30b7
Release Entropy 222
2013-10-28 12:52:33 +01:00
Fabio Erculiani
93bc50c539
Release Entropy 221
2013-10-28 12:28:04 +01:00
Fabio Erculiani
c95955c1ae
Release Entropy 220
2013-10-27 18:35:00 +01:00
Fabio Erculiani
85a653ba65
Release Entropy 219
2013-10-17 16:36:52 +02:00
Fabio Erculiani
ed6224576d
[entropy.client.interfaces.dep] move calculate_updates() back to single threaded implem.
...
As usual, Python and multithreading is a funny joke in terms of
performance.
2013-10-17 16:35:52 +02:00
Fabio Erculiani
d842b47396
Release Entropy 218
2013-10-14 12:37:08 +02:00
Fabio Erculiani
64629bde8a
[entropy.qa] add missing import
2013-10-14 12:25:18 +02:00
Fabio Erculiani
0ae6d16483
[entropy.cache] do not use hash() in MtimePingus, but SHA1
2013-10-13 11:51:46 +02:00
Fabio Erculiani
77db0cf3cd
[entropy.client.interfaces.dep] add experimental multithreading support to calculate_updates()
2013-10-12 17:21:02 +02:00
Fabio Erculiani
8aa8f1b3e4
[entropy.transceivers] remove unneeded .flush() calls
2013-10-10 10:22:12 +02:00
Fabio Erculiani
78deb16b82
[entropy.spm] PortagePlugin: remove unneeded .flush() calls
2013-10-10 10:21:57 +02:00
Fabio Erculiani
31b35cd520
[entropy.spm] PortagePlugin.xpak: remove unneeded .flush() calls
2013-10-10 10:21:50 +02:00
Fabio Erculiani
9c38a070d6
[entropy.server.interfaces.main] remove unneeded .flush() calls
2013-10-10 10:20:44 +02:00
Fabio Erculiani
31528cd850
[entropy.server.interfaces.db] remove unneeded .flush() calls
2013-10-10 10:20:23 +02:00
Fabio Erculiani
deba77f44e
[entropy.client.interfaces.package] remove unneeded .flush() calls
2013-10-10 10:20:03 +02:00
Fabio Erculiani
913ad559e7
[entropy.client.interfaces.client] remove unneeded .flush() calls
2013-10-10 10:19:44 +02:00
Fabio Erculiani
61307b21fa
[entropy.core] remove unneeded .flush() calls
2013-10-10 10:19:27 +02:00