Fabio Erculiani
90f5b6e686
[entropy.spm] convert string to bytes before passing it to hashlib objects
2013-05-27 22:19:03 +02:00
Fabio Erculiani
b71cea2ed5
[entropy.server] _calculate_sync_queues: generate upload_queue by interating over dict_items
2013-05-27 22:01:55 +02:00
Fabio Erculiani
01e7fa7db6
Release Entropy 198
2013-05-27 11:26:44 +02:00
Fabio Erculiani
7c77c6e2df
[entropy.client.services] fix typo in method call
2013-05-27 11:26:26 +02:00
Fabio Erculiani
56a7c9fa3a
Release Entropy 197
2013-05-27 11:24:45 +02:00
Fabio Erculiani
ccca9b2365
[entropy.client.services] eapi value can be None if unset
2013-05-27 11:24:05 +02:00
Fabio Erculiani
4902974b21
Release Entropy 196
2013-05-27 11:20:47 +02:00
Fabio Erculiani
af046cb92d
[entropy.services] make possible to block Entropy WebServices support client-side
2013-05-27 11:20:11 +02:00
Fabio Erculiani
b4a6c405aa
[entropy.client.interfaces.db] lazily set _repo_eapi
...
__get_repo_eapi() may be expensive and should only be called if
really needed.
2013-05-27 10:17:53 +02:00
Fabio Erculiani
93728a5774
[entropy.spm] PortagePlugin: add support for the new make.conf location
2013-05-27 06:25:50 +02:00
Fabio Erculiani
942ff7151f
Release Entropy 195
2013-05-16 11:37:25 +02:00
Fabio Erculiani
8d095c74cd
Release Entropy 194
2013-05-14 06:38:08 +02:00
Fabio Erculiani
eaae9bdfe7
[entropy.tools] add spinner support to acquire_entropy_locks()
2013-05-03 09:10:45 +02:00
Fabio Erculiani
c4ebb40b29
[entropy.client] add spinner support to Client.wait_resources()
2013-05-03 08:09:58 +01:00
Fabio Erculiani
7fa078a0f8
Release Entropy 193
2013-04-29 00:53:34 +02:00
Fabio Erculiani
47dd7c58d9
[entropy.misc] LogFile: add isatty()
2013-04-29 00:53:04 +02:00
Fabio Erculiani
5353746890
[entropy.tools] movefile: catch OSError when unlinking src symlink, no need to fail
2013-04-16 20:03:46 +01:00
Fabio Erculiani
520e9e38fc
[entropy.tools] movefile: eventually remove src if it's a symlink
2013-04-16 10:50:00 +02:00
Fabio Erculiani
032bb9a96d
Release Entropy 192
2013-04-05 14:38:43 +01:00
Fabio Erculiani
677b5c734f
[entropy.server] Server: add support for treeupdates inhibition
2013-04-05 14:28:42 +01:00
Fabio Erculiani
e7e02ec050
Release Entropy 191
2013-04-05 08:58:20 +01:00
Fabio Erculiani
9b69dfba4b
[entropy.spm] PortagePlugin: update_ents() expects Atom objects
2013-04-05 08:56:32 +01:00
Fabio Erculiani
cda889539a
Release Entropy 190
2013-04-05 00:41:22 +01:00
Fabio Erculiani
d84738cb8b
[entropy.client.dep] fix library based reverse deps calculation
...
Before adding a reverse dependency to the list, through library
metadata in _generate_reverse_dependency_tree(), take into consideration
all the available library providers.
2013-04-05 00:37:32 +01:00
Fabio Erculiani
3f862615e1
[entropy.client.interfaces.package] add auto-conflict support
...
The generation of the list of conflicting packages must also take
auto-conflicts into consideration, as the dependency calculation
code does. (This solves systemd vs openrc-settingsd when the former
doesn't say anything about the latter).
2013-04-04 14:13:42 +01:00
Fabio Erculiani
fe76a9a28c
[entropy.client.interfaces.dep] move auto-conflict support to its own method
...
entropy.client.interfaces.package must use it during the install process as well
2013-04-04 14:13:02 +01:00
Fabio Erculiani
b6e028cf24
[tests] misc: fix FastRSS tests
2013-04-02 23:35:34 +01:00
Fabio Erculiani
5881bab5a2
[entropy.misc] FastRSS: fix tests
2013-04-02 23:35:23 +01:00
Fabio Erculiani
4183fe9b6c
[tests] db: fix some tests to accomodate Python 3.3
2013-04-02 23:23:42 +01:00
Fabio Erculiani
4996488f9d
[entropy.spm] PortagePlugin: fix deprecation warning in portage.portagetree() usage
2013-04-02 22:58:56 +01:00
Fabio Erculiani
ad3a191b9d
[entropy.i18n] execute a lowecase comparison for the encoding
...
Python 3.3 is returning a lowercase string in sys.getfilesystemencoding()
2013-04-01 12:40:20 +01:00
Fabio Erculiani
086d440f41
Release Entropy 189
2013-03-30 12:56:19 +00:00
Fabio Erculiani
92c870e570
[entropy.server] RepositoryConfigParser: make possible to leave the base= parameter unset
2013-03-30 12:48:35 +00:00
Fabio Erculiani
b35bf09994
[entropy.server.interfaces] export RepositoryConfigParser
2013-03-30 12:48:13 +00:00
Fabio Erculiani
510605a687
[entropy.server] RepositoryConfigParser: add repository add, remove methods
2013-03-30 08:42:48 +00:00
Fabio Erculiani
dd4fc47774
[entropy.core.settings.base] add support for disabled repository ini files
...
Together with the "enabled=" repository configuration option inside repository
configuration files, the same ones can be in a disabled state if they are prefixed
with "_<file prefix>" (where <file prefix> is entropy_ at this time).
2013-03-30 08:30:35 +00:00
Fabio Erculiani
2ec410de69
[entropy.client] RepositoryConfigParser: add enable, disable, add, remove methods
2013-03-30 00:21:58 +00:00
Fabio Erculiani
e80f4fc40a
[entropy.client] move the repository config file prefix string to RepositoryConfigParser
2013-03-29 23:18:54 +00:00
Fabio Erculiani
a2b73f7741
[entropy.server] RepositoryConfigParser: add write() method
2013-03-29 22:51:46 +00:00
Fabio Erculiani
9493163db1
Release Entropy 188
2013-03-29 12:12:51 +00:00
Fabio Erculiani
22fdc5026c
[entropy.const] const_mkdtemp: call makedirs() only if dir=etpConst['entropyunpackdir']
2013-03-29 12:10:24 +00:00
Fabio Erculiani
d6295b3e00
[entropy*] create const_mkstemp() as tempfile.mkstemp() wrapper.
...
using /tmp as TMPDIR is a no go, since on modern systems, /tmp is on
tmpfs with a very limited amount of fs size assigned. Use /var/tmp/entropy
(or /var/tmp as fallback) instead.
2013-03-29 12:09:17 +00:00
Fabio Erculiani
0a6a70ce08
[entropy.core.settings.base] add missing _() import
2013-03-29 11:42:26 +00:00
Fabio Erculiani
4c58fc9fbe
[entropy*] create const_mkdtemp() as tempfile.mkdtemp() wrapper.
...
using /tmp as TMPDIR is a no go, since on modern systems, /tmp is on
tmpfs with a very limited amount of fs size assigned. Use /var/tmp/entropy
(or /var/tmp as fallback) instead.
2013-03-29 11:41:05 +00:00
Fabio Erculiani
bc083adbe9
[entropy.spm] PortagePlugin: use /var/tmp/entropy as mkdtemp() dir in doebuild()
...
This avoids problems for users using tmpfs /tmp
2013-03-29 08:10:44 +00:00
Fabio Erculiani
c2d7ed7d72
Release Entropy 187
2013-03-25 08:56:19 +00:00
Fabio Erculiani
2dc1438373
[tests] security: create temporary directory using TMPDIR or, if unset, $PWD
2013-03-23 19:00:15 +00:00
Fabio Erculiani
565db8d1a5
[entropy.client] add support for multiple "repo =" repository parameters
...
This improves the availability when one or more repository database
mirrors are down.
2013-03-23 18:48:02 +00:00
Fabio Erculiani
b395b13d84
[tests] db: fix test_libs_download
2013-03-23 11:42:42 +00:00
Fabio Erculiani
1cd7838385
[entropy.db.sql] definitely fix the cursor object wrapping
2013-03-23 11:38:39 +00:00