Fabio Erculiani
2113b201ad
[equo] do not allow update through dbus if no repo is configured
2012-12-16 19:59:56 +01:00
Fabio Erculiani
57333299f8
Tagging Entropy version 156
156
2012-12-16 19:17:10 +01:00
Fabio Erculiani
f4aef3c97d
Release Entropy 156
2012-12-16 19:17:10 +01:00
Fabio Erculiani
c2ebf35c6c
[antimatter] catch KeyboardInterrupt
2012-12-16 19:16:51 +01:00
Fabio Erculiani
1f756bba07
[antimatter] fix help message about --upgrade
2012-12-16 19:12:49 +01:00
Fabio Erculiani
709d197818
[antimatter] fixup typos in updates calculation
2012-12-16 19:10:29 +01:00
Fabio Erculiani
f9ff105171
Tagging Entropy version 155
155
2012-12-16 18:42:22 +01:00
Fabio Erculiani
224da38b28
Release Entropy 155
2012-12-16 18:42:22 +01:00
Fabio Erculiani
bf4dee312a
[server] new tool for detecting package updates and upstream removals
2012-12-16 18:09:30 +01:00
Fabio Erculiani
c5b8986015
[todo] update TODO
2012-12-15 12:18:24 +01:00
Fabio Erculiani
69cb8f53a3
[entropy.client.interfaces.dep] optimize get_package_action() usage
2012-12-09 22:46:12 +01:00
Fabio Erculiani
0352e97519
[entropy.client.interfaces.dep] cleanup _lookup_inverse_dependencies, add build deps support
2012-12-09 22:29:35 +01:00
Fabio Erculiani
a33972ce27
[matter] make sure to compute preserved_libs status on each run
2012-12-09 21:54:40 +01:00
Fabio Erculiani
409430de99
[entropy.client.interfaces.dep] refactor _lookup_library_breakages()
...
Optimize code, introduce weird bugs, make the code easier to read,
all this kind of stuff.
Also, make sure we never leave a system with unsatisfied soname dependencies
if possible.
2012-12-09 21:40:13 +01:00
Fabio Erculiani
c5f6dc8d46
[entropy.client] don't need a trailing \
2012-12-09 19:18:35 +01:00
Fabio Erculiani
72aaaa4f3e
[entropy.client.interfaces.dep] fix a key+slot matching bug in _lookup_library_drops
...
_lookup_library_drops was matching a key + slot string against the wrong
package and the result was that all the broken package matches were ignored
2012-12-09 12:22:13 +01:00
Fabio Erculiani
11d81f976b
[entropy.client.interfaces.dep] cleanup _lookup_library_drops, add documentation
2012-12-09 12:19:37 +01:00
Fabio Erculiani
681e967bf3
[entropy.client] extend get_package_action() with installed_package_id
...
This allows some lookup speed improvements in case that such data is
already available in the caller.
2012-12-09 11:41:03 +01:00
Fabio Erculiani
69a337c5e4
[entropy.client.interfaces.dep] more code style related cleanups
2012-12-09 10:59:37 +01:00
Fabio Erculiani
051dde18cc
[entropy.client.interfaces.dep] minor code style fixes
2012-12-09 10:49:48 +01:00
Fabio Erculiani
f2cf417979
[equo] implement the "--injected" switch for "equo match"
2012-12-08 12:57:44 +01:00
Fabio Erculiani
74f774e796
[matter] save one weird print to stdout
2012-12-04 20:21:54 +01:00
Fabio Erculiani
cc8b0b4143
[entropy.spm] PortagePlugin: guess modinfo in /sbin, /usr/bin, /bin
...
Upstream is idiot
2012-12-04 20:21:05 +01:00
Fabio Erculiani
4b38e262cd
[Rigo] provide emblem-system icon by default, fixes bug #3822
2012-12-03 00:56:05 +01:00
Fabio Erculiani
73242009ba
Tagging Entropy version 154
154
2012-12-02 09:23:46 +01:00
Fabio Erculiani
3b27f40c20
Release Entropy 154
2012-12-02 09:23:46 +01:00
Fabio Erculiani
5b5812f612
[matter] fix typo in changing repo detection code
2012-12-02 09:22:52 +01:00
Fabio Erculiani
a39e44f93c
[rigo] update translations, add tr and hr
2012-12-01 19:29:41 +01:00
Fabio Erculiani
9c67b9dfa1
[client] update translations
2012-12-01 19:28:28 +01:00
Fabio Erculiani
18038cf469
Tagging Entropy version 153
153
2012-12-01 19:26:22 +01:00
Fabio Erculiani
8e42f387ea
Release Entropy 153
2012-12-01 19:26:21 +01:00
Fabio Erculiani
943e91f74d
[eit] convert all the sys.argv elements to unicode in main()
...
This avoids potential issues with entropy.db and other entropy.server
components.
2012-12-01 19:16:26 +01:00
Fabio Erculiani
ea7a559f45
[equo] convert all the sys.argv elements to unicode in main()
...
This avoids potential issues with entropy.db and other entropy.client
components.
2012-12-01 19:15:55 +01:00
Fabio Erculiani
1d20a3e358
[matter] move post-graph filters execution to a separate method
2012-12-01 13:56:05 +01:00
Fabio Erculiani
79c63fef14
[matter] implement support for package dependencies grouping
...
Previously, each package in the particle was analyzed on its own and
spawning portage against multiple packages was not possible.
This commit introduces the ability to aggregate packages in particles
in "groups", so that they can be considered together in the same
portage merge transaction.
The previously exported environment variable MATTER_PACKAGE_NAME has
been renamed into MATTER_PACKAGE_NAMES and contains a space separated
list of package dependencies that are in the merge transaction.
2012-12-01 13:31:20 +01:00
Fabio Erculiani
e85b511732
[matter] some PEP8 related cleanup
2012-12-01 09:06:10 +01:00
Fabio Erculiani
5ce930fc8d
[equo] update man pages
2012-11-25 21:24:42 +01:00
Fabio Erculiani
4d77e96f58
Tagging Entropy version 152
152
2012-11-25 20:04:59 +01:00
Fabio Erculiani
6576830df5
Release Entropy 152
2012-11-25 20:04:58 +01:00
Fabio Erculiani
6f8682af3c
[equo] add new command "equo query updates"
...
This command can be used in update-motd scripts for generating system
update status information.
2012-11-25 19:28:56 +01:00
Fabio Erculiani
0f20b74aae
[entropy.client.interfaces.dep] add "quiet" keyword arg to calculate_updates()
2012-11-25 19:28:31 +01:00
Fabio Erculiani
3d04b69b7d
[equo] trivial: remove unused import
2012-11-25 19:03:41 +01:00
Fabio Erculiani
0685cd4132
[equo] add "equo version (or --version)" command
2012-11-25 18:59:38 +01:00
Fabio Erculiani
afb6d4e2c9
[equo] write license text to file in binary mode, don't use codecs.open()
2012-11-25 18:51:28 +01:00
Fabio Erculiani
db91ce20b4
[entropy.db] catch idiotic "no transaction is active" sqlite3 OperationalError
2012-11-25 18:33:21 +01:00
Fabio Erculiani
2ff854789c
[equo] update all the supported translations
2012-11-25 18:13:46 +01:00
Fabio Erculiani
fda0450aaf
[equo] add Romanian translation
2012-11-25 18:13:30 +01:00
Fabio Erculiani
48c3870932
[matter] use portage.dep.dep_getkey for SPM package atoms
2012-11-25 12:50:49 +01:00
Fabio Erculiani
7743050d69
[matter] add support for "spm-repository-change-if-upstreamed"
...
If SPM repository changes are not allowed when a package needs to be bumped,
the package won't be bumped/recompiled.
However, there is a case in where the SPM repo change constraint loses its
importance, and it's when the current SPM repository no longer contains the
target package (thus, changes have been upstreamed or they're just not needed
anymore).
Using "spm-repository-change-if-upstreamed: yes" makes possible to ignore
SPM repo changes in this case.
The default behaviour does not change, spm-repository-change-if-upstreamed is
disabled by default (== no as default config value).
2012-11-25 12:44:05 +01:00
Fabio Erculiani
996231c08d
Tagging Entropy version 151
151
2012-11-23 22:58:44 +01:00