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
Fabio Erculiani
c2d7ed7d72
Release Entropy 187
2013-03-25 08:56:19 +00:00
Fabio Erculiani
c5250594d1
[equo] rewrite "equo repo add" command line interface, looks much better now
2013-03-23 19:20:22 +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
Fabio Erculiani
da8a2a1d22
[entropy.db] use super() instead of class.__init__()
2013-03-23 11:31:50 +00:00
Fabio Erculiani
b7ebbf8f47
[entropy.client.dep] __get_library_breakages: handle the new library dependencies case
...
It happened that __get_library_breakages only handled library bumps and
not also another important case: new library dependencies. This check is
very important at runtime, because it helps coping with unsatisfied
library dependencies (that might be satisfied at the package dependencies
level).
For instance, upgrading udev may fail because the new udevadm depends
against libblkid.so.1, which is a new dependency, while the util-linux
dependency metadatum is not enforcing the new version well enough.
2013-03-22 13:56:41 +00:00