Fabio Erculiani
abebca4451
[sulfur] fix Sets API usage, regression.
2011-03-14 15:34:48 +01:00
Fabio Erculiani
a8b85641d9
[entropy.core] SystemSettings: simplify repositories.conf parsing code
2011-03-13 19:33:45 +01:00
Fabio Erculiani
1b80a2d13e
[entropy.spm] PortagePlugin: do not use internal Portage _global_updates() function but rather emaint frontend
2011-03-13 19:20:40 +01:00
Fabio Erculiani
4066e41781
[entropy.server] before giving up with repository sync due to missing sets, try to resync them and check again
2011-03-13 17:49:09 +01:00
Fabio Erculiani
9f5588740f
[entropy.spm] PortagePlugin: do not run _global_updates() for ROOT != "/", Portage limitation.
2011-03-12 14:44:39 +01:00
Fabio Erculiani
9062368b50
[equo] libtest: filter out reinstall packages from those printed to user, close bug #2242
2011-03-12 13:29:29 +01:00
Fabio Erculiani
b763c0f7c8
[conf] add open/libreoffice libs to broken libs list
2011-03-12 08:28:24 +01:00
Fabio Erculiani
067b31315d
[entropy.dump] make possible to enforce custom permission bits to dumpobj()
2011-03-11 20:16:37 +01:00
Fabio Erculiani
bb753b0d2a
[sulfur] improve reliability of load_url() usage in notice board item window
2011-03-10 19:02:36 +01:00
Fabio Erculiani
791806cf06
[sulfur] improve url loading function
2011-03-10 18:35:54 +01:00
Fabio Erculiani
f786b069ef
[sulfur] add custom SIGTERM signal
2011-03-10 18:35:39 +01:00
Fabio Erculiani
dd47926ceb
[sulfur] fix --debug when running on kdesu
2011-03-10 18:35:15 +01:00
Fabio Erculiani
0f5df2aadb
[entropy.cache] EntropyCacher: use atexit to register the stop() function when start() is called
2011-03-10 18:34:20 +01:00
Fabio Erculiani
5ca9768494
[entropy.client.interfaces.package] fix typo
2011-03-10 17:24:29 +01:00
Fabio Erculiani
b378c1e674
[sulfur] fixup package properties loader when trigger metadatum is not available
2011-03-10 17:22:48 +01:00
Fabio Erculiani
c90b5b1655
[entropy.client.interfaces.package] improve speed of package unpacking
...
Originally, a fork was needed (through spawn_function()) because
there was a memory leak inside tarfile python module.
As of today, the issue doesn't seem to exist anymore and so,
the cost of fork() should be avoided completely.
2011-03-09 17:40:21 +01:00
Fabio Erculiani
a65c52b2f6
Tagging Entropy version 1.0_alpha30
1.0_alpha30
2011-03-08 10:17:30 +01:00
Fabio Erculiani
8ae1290b9d
Release Entropy 1.0_alpha30
2011-03-08 10:17:14 +01:00
Fabio Erculiani
12897bc143
[entropy.spm] from SpmPlugin, drop Portage-centric unused methods
2011-03-08 09:47:53 +01:00
Fabio Erculiani
5261e3715c
[entropy.server] when using Spm.server/interfaces/main.py() always handle KeyError exception
2011-03-08 09:45:37 +01:00
Fabio Erculiani
d3ba6f6886
[entropy.db.skel] _runTreeUpdatesMoveAction: enforce destination package name to key
...
Even if Gentoo specs only allow package keys to be used in
move statements inside profiles/updates. We can easily support
full versioned dependencies (like: app-foo/foo:0 or app-foo/foo-1.2.3).
In this case however, key_to has to be filtered out using dep_getkey()
2011-03-08 07:38:56 +01:00
Fabio Erculiani
148ac35a25
[reagent] beautify "compressing packages" output
2011-03-07 21:34:48 +01:00
Fabio Erculiani
c46cc1a54f
[services] kernel-switcher: when kernel_tag is not available, try to guess it
...
When no reverse dependencies are available, it's impossible to guess
the correct kernel tag. So, kernel_tag is None, which causes issue
when used in execve() (of course). So, handle the case trying to read
package configuration file containing the proper "uname -r" output required
to switch /usr/src/linux to the newly installed kernel using
"eselect kernel set".
Please note that this file (RELEASE_LEVEL) is quite new, and older
packages might have been shipped without it.
Also see bug #2227
2011-03-07 21:27:49 +01:00
Fabio Erculiani
db39f49bcd
[entropy.dep] add handy function that strips out category part from dependency string
2011-03-07 21:27:28 +01:00
Fabio Erculiani
0475a123f6
[equo] fix long standing bug regarding coloured output printed by "equo conf update", thanks to chickpea, close bug #2197
2011-03-07 20:08:00 +01:00
Fabio Erculiani
1f74c247c5
Tagging Entropy version 1.0_alpha29
1.0_alpha29
2011-03-07 19:52:38 +01:00
Fabio Erculiani
c0bfbb9775
Release Entropy 1.0_alpha29
2011-03-07 19:52:37 +01:00
Fabio Erculiani
7ff82e776f
[entropy.client.interfaces.dep] filter out list of removable packages by excluding those with reverse dependencies
2011-03-07 19:42:40 +01:00
Fabio Erculiani
c9993797ed
[entropy.client.interfaces.db] add minor debug output
2011-03-07 19:42:04 +01:00
Fabio Erculiani
1bb28abd12
[entropy.exceptions] fix typo in text
2011-03-07 19:41:44 +01:00
Fabio Erculiani
ae0c3670f7
[sulfur] catch DependenciesNotRemovable when calling get_removal_queue in .remove()
2011-03-07 18:45:00 +01:00
Fabio Erculiani
b4ecd5181b
[po] update translations
2011-03-07 18:40:05 +01:00
Fabio Erculiani
302bbd4203
[sulfur] deny application load without proper superuser authorization
2011-03-07 18:39:16 +01:00
Fabio Erculiani
31161836b0
[entropy.server] fix small rendering glitch
2011-03-07 11:53:26 +01:00
Fabio Erculiani
e0fc11dbf4
Tagging Entropy version 1.0_alpha28
1.0_alpha28
2011-03-06 20:07:55 +01:00
Fabio Erculiani
eced32bc9f
Release Entropy 1.0_alpha28
2011-03-06 20:07:50 +01:00
Fabio Erculiani
4581481071
[todo] update TODO
2011-03-06 20:06:39 +01:00
Fabio Erculiani
23707d9f64
[sulfur] several speed improvements to the package info window
2011-03-06 19:46:54 +01:00
Fabio Erculiani
eb6bc30bdd
[entropy.client.interfaces.trigger] make phase property protected
2011-03-06 18:27:48 +01:00
Fabio Erculiani
878c6c61fd
[tests] fix tests, move constants test to server module
2011-03-06 18:26:01 +01:00
Fabio Erculiani
0c1f477beb
[entropy.client.interfaces.trigger] cleanup Trigger interface class, drop dead code
2011-03-06 18:25:31 +01:00
Fabio Erculiani
47ea1f4bd6
[entropy.client.interfaces.package] remove dead trigger code logic (those condition will be never met nowadays)
2011-03-06 18:23:15 +01:00
Fabio Erculiani
d36554888f
[entropy.client.interfaces.{methods,sets}] complete code cleanup, review and refactoring (and fix some minor bugs)
2011-03-06 17:56:27 +01:00
Fabio Erculiani
1164896a99
[entropy.tools] use with statement for opening files, avoids resource leakage
2011-03-06 09:15:55 +01:00
Fabio Erculiani
5904459fbb
[entropy.tools] dump_entropy_metadata, dump_entropy_metadata: improve for speed using mmap for files < 4mb
2011-03-06 09:07:26 +01:00
Fabio Erculiani
73f60e68a0
[entropy.tools] fix dump_entropy_metadata, contained a resourse leakage on file object
2011-03-05 19:49:46 +01:00
Fabio Erculiani
c08cb61645
[entropy.client.interfaces.methods] partially complete API documentation and cleanup
2011-03-05 19:08:23 +01:00
Fabio Erculiani
1741941f81
[entropy.client] Client: add backward compatibility to Client arguments, re-add support for "noclientdb" argument
2011-03-05 18:24:53 +01:00
Fabio Erculiani
e899c60e8e
[entropy.client.interfaces.methods] _load_repository: do not alter on-disk caching setting (xcache) for package repositories
2011-03-05 17:49:08 +01:00
Fabio Erculiani
580a33738c
[entropy.client.interfaces.methods] rename _load_repository_database into _load_repository
2011-03-05 17:48:40 +01:00