Fabio Erculiani
6d1ff06c9c
Release Entropy 1.0_rc72
2011-11-05 11:27:00 +01:00
Fabio Erculiani
b43adff637
[entropy.client.interfaces.dep] introduce the "Slot intersection" feature
...
Certain dependency strings could have
cross-SLOT scope (multiple slots for same package are valid)
causing unwanted dependencies to be pulled in.
For example: if dependency is "dev-lang/python"
and we have dev-lang/python-2 installed, python-3
should be filtered out (if possible) by checking if
the installed best dependency match slot is still
available in repositories.
If it is, restrict the dependency scope to the intersection
between available SLOTs and installed SLOT.
2011-11-05 11:01:18 +01:00
Fabio Erculiani
7b7ff9c82e
[equo] if equo match finds nothing, return exit status 1
2011-11-03 14:25:13 +01:00
Fabio Erculiani
d5adabcb55
[sulfur] fix typo, thanks to Andrey Esin
2011-11-02 09:43:54 +01:00
Daniel Halens Rodríguez
659f290319
[i18n] update de translation
2011-11-01 13:48:07 +00:00
Fabio Erculiani
039fea49c0
[entropy.server.mirrors] use atomic lock()-ing mechanism when locking a mirror
2011-11-01 13:41:37 +01:00
Fabio Erculiani
a90e450433
[entropy.transceivers] add lock() method, bumpi API rev
2011-11-01 13:37:35 +01:00
Fabio Erculiani
3b1a1fd6e6
[entropy.transceivers] EntropySshUriHandler: provide stdout, stderr in unicode format
2011-10-31 23:00:49 +01:00
Fabio Erculiani
33cec7d102
[eit.commands.list] fix command description
2011-10-31 19:15:24 +01:00
Fabio Erculiani
cd3a53c1e5
[conf] server.conf: update config file title
2011-10-31 19:09:14 +01:00
Fabio Erculiani
30a7d565c6
[todo] update TODO (test)
2011-10-31 16:13:37 +01:00
Fabio Erculiani
623e66004f
[po] update Russian translation, thanks to Andrey Esin
2011-10-31 10:56:38 +01:00
Fabio Erculiani
e59d58323f
Tagging Entropy version 1.0_rc71
1.0_rc71
2011-10-31 10:36:44 +01:00
Fabio Erculiani
250f8fb9a5
Release Entropy 1.0_rc71
2011-10-31 10:36:34 +01:00
Fabio Erculiani
bdd48be87e
[todo] update TODO
2011-10-30 23:07:46 +01:00
Fabio Erculiani
49bb75b272
[entropy.client] use codecs.open()
2011-10-30 22:09:17 +01:00
Fabio Erculiani
e72fb45ffe
[entropy.server] always use codecs.open()
2011-10-30 22:07:55 +01:00
Fabio Erculiani
b3e9667e04
[entropy.core] use codecs.open()
2011-10-30 22:07:02 +01:00
Fabio Erculiani
61dd3845b9
[entropy.misc] use codecs.open()
2011-10-30 22:06:48 +01:00
Fabio Erculiani
24eb74d624
[entropy.qa] use codecs.open()
2011-10-30 22:06:29 +01:00
Fabio Erculiani
5913f4e4ff
[entropy.const] use codecs.open()
2011-10-30 22:06:07 +01:00
Fabio Erculiani
c76b168c01
[entropy.cli] use codecs.open()
2011-10-30 22:05:48 +01:00
Fabio Erculiani
4b53ea7700
[entropy.security] use codecs.open()
2011-10-30 21:32:38 +01:00
Fabio Erculiani
3dd527ec11
[entropy.security] catch EXDEV exceptions only for os.rename()
2011-10-30 21:30:38 +01:00
Fabio Erculiani
2674291f1e
[entropy.tools] use codecs.open() where possible (2), and with statement as well
2011-10-30 21:23:29 +01:00
Fabio Erculiani
649dcf5b6c
[entropy.tools] use codecs.open() where possible
2011-10-30 21:22:00 +01:00
Fabio Erculiani
ddcb746689
[entropy.server] use generic_file_content_parser() with encoding= argument
2011-10-30 21:21:42 +01:00
Fabio Erculiani
1a9026f969
[entropy.core] use generic_file_content_parser() with encoding= argument
2011-10-30 21:21:24 +01:00
Fabio Erculiani
2335e35d4a
[entropy.spm] PortagePlugin: use codecs.open() where needed
2011-10-30 21:08:09 +01:00
Fabio Erculiani
890de38fe2
[tests] spm: fix test_dependencies_calculation() test
2011-10-30 21:07:06 +01:00
Fabio Erculiani
055c0c89b0
[entropy.spm] use 0o664 instead of 0o644
2011-10-30 19:37:15 +01:00
Fabio Erculiani
213b7f01ac
[entropy.spm] fix typo in i18n string
2011-10-30 19:36:04 +01:00
Fabio Erculiani
6fa1a9e0e6
[entropy.server] kill whitespaces
2011-10-30 19:35:05 +01:00
Fabio Erculiani
484f8277ab
[entropy.server] use codecs.open() and entropy.tools.codecs_fdopen()
2011-10-30 19:34:39 +01:00
Fabio Erculiani
a700962ff4
[entropy.server] always makedirs() with 0o775 (gid=entropy)
2011-10-30 19:33:38 +01:00
Fabio Erculiani
6aed62012c
[entropy.server] fix typo in rename() logic, call shutil.move() only if -EXDEV
2011-10-30 19:31:37 +01:00
Fabio Erculiani
9647d67af2
[entropy.server] unicodify several SystemSettings metadata
2011-10-30 16:58:54 +01:00
Fabio Erculiani
29d8b565b5
[entropy.server.interfaces.db] _update_feeds: understand only unicode
2011-10-30 16:55:52 +01:00
Fabio Erculiani
b165633c44
[eit.commands.push] read the commit file using codecs.open() and always generate unicode strings
2011-10-30 16:50:36 +01:00
Fabio Erculiani
d4119219cf
[entropy.server] space space space
2011-10-30 10:40:45 +01:00
Fabio Erculiani
622c61d275
[entropy.server] skip repository validation during fake Entropy Client repository metadata setup
2011-10-30 10:40:20 +01:00
Fabio Erculiani
6df557d9f4
[entropy.server] make sure to list __system__ repository inside ServerSystemSettingsPlugin.REPOSITORIES
2011-10-30 10:39:47 +01:00
Fabio Erculiani
f1bd775f3b
[entropy.core] add _skip_repository_validation argument to _analyze_client_repo_string, for Entropy Server consumption
2011-10-30 10:37:59 +01:00
Fabio Erculiani
54681062f1
[matter] properly handle Blocker objects in graph.altlist() outcome
2011-10-30 10:26:00 +01:00
Fabio Erculiani
1275e1e80e
[entropy.server] use codecs.open() with ChangeLog, set saner permissions
2011-10-30 09:05:12 +01:00
Fabio Erculiani
6c02243c6d
[entropy.misc] FastRSS: use atomic_write() for writing the xml content back, also setup saner permissions
2011-10-30 09:03:05 +01:00
Fabio Erculiani
c5a80890c5
[entropy.client] use entropy.tools.atomic_write() when needed
2011-10-30 08:38:36 +01:00
Fabio Erculiani
80938280cd
[entropy.db] _runConfigurationFilesUpdate: use codecs.open() for opening config files, improve code robustness
2011-10-30 08:37:54 +01:00
Fabio Erculiani
f638b550f7
[entropy.client] make sure to append "\n" to string when using atomic_write()
2011-10-30 08:29:46 +01:00
Fabio Erculiani
8ce8a837b1
[matter] fix undefined reference (argh!)
2011-10-30 07:19:54 +01:00