Fabio Erculiani
032bb9a96d
Release Entropy 192
2013-04-05 14:38:43 +01:00
Fabio Erculiani
fa634ad2e1
[eit.commands.{cp,mv}] add --conservative flag that disables implicit tree updates
2013-04-05 14:37:45 +01:00
Fabio Erculiani
35252b91e6
[eit.commands.{add,commit}] add --conservative flag that disables implicit tree updates
2013-04-05 14:34:53 +01:00
Fabio Erculiani
763ca45a54
[eit.commands.command] add _entropy_class() method
2013-04-05 14:32:33 +01:00
Fabio Erculiani
677b5c734f
[entropy.server] Server: add support for treeupdates inhibition
2013-04-05 14:28:42 +01:00
Fabio Erculiani
a3e717f031
[eit.commands.pull] make sure to generate the database index when pulling
2013-04-05 13:01:04 +01:00
Fabio Erculiani
57a0cb8835
Tagging Entropy version 191
191
2013-04-05 08:58:21 +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
532d81bbf6
Tagging Entropy version 190
190
2013-04-05 00:41:23 +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
3c926c6651
[solo.commands.match] restore Python3 compatibility
2013-04-01 12:38:39 +01:00
Fabio Erculiani
8d0229d3c9
[eit.commands.log] fix bzless path, bzless moved from /bin to /usr/bin
2013-03-30 23:20:53 +00:00
Fabio Erculiani
6d40cb0f03
Tagging Entropy version 189
189
2013-03-30 12:56:19 +00:00
Fabio Erculiani
086d440f41
Release Entropy 189
2013-03-30 12:56:19 +00:00
Fabio Erculiani
24c3b944df
[server] po: update translations
2013-03-30 12:54:39 +00:00
Fabio Erculiani
300235aa05
[server] update entropy-server.pot
2013-03-30 12:53:43 +00:00
Fabio Erculiani
b4a5201b62
[eit] add "eit repo add" and "eit repo remove" commands (and move "eit repo" to "eit repo show")
2013-03-30 12:52:54 +00:00
Fabio Erculiani
08087de9f9
[client] po: update translations
2013-03-30 12:52:00 +00:00
Fabio Erculiani
731d70e33c
[client] update entropy.pot
2013-03-30 12:50:11 +00:00
Fabio Erculiani
3668a5169b
[equo] equo repo add: uniform strings, s/repository identifier/repository name/
2013-03-30 12:49:03 +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
25a0d68d65
[equo] fix "equo repo add" arguments parsing, catch AttributeError during arguments validation
2013-03-30 12:36:01 +00:00
Fabio Erculiani
cdeedfe483
[eit] main: do not execute command if not allowed
2013-03-30 11:51:28 +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
ab57f906bf
[equo] utils: if sha1 or sha256 hashes are not available, print N/A
2013-03-29 17:41:38 +00:00
Fabio Erculiani
a5f447431c
[eit] utils: if sha1 or sha256 hashes are not available, print N/A
2013-03-29 17:40:56 +00:00
Fabio Erculiani
5aaaba1b3e
Tagging Entropy version 188
188
2013-03-29 12:12:51 +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
ff560d42d5
[Rigo] paths: call mkdtemp with dir=/var/tmp
2013-03-29 11:42:41 +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
d89f15d760
[solo.commands.rescue] fix "equo rescue generate"
...
The database file was not written on disk because Entropy forwarded
any API call to the in-RAM database. If we generate a generic repository
and then reload the entropy installed packages one everything will work
as expected.
2013-03-28 18:53:26 +00:00
Fabio Erculiani
fb76210e41
Tagging Entropy version 187
187
2013-03-25 08:56:20 +00:00