Fabio Erculiani
37fb97de01
[entropy*] kill SystemSettings attribute of Entropy Client and Entropy Server instances
2010-04-14 14:56:17 +02:00
Fabio Erculiani
ff2eb4f444
[entropy.output/API] rename "type" argument of TextInterface.output to "level"
2010-04-14 14:30:51 +02:00
Fabio Erculiani
bac8adc2b2
[entropy.client.interfaces.dep] calculate_available_packages: ignore package entry if retrieveKeySlot returns None
2010-04-12 10:33:33 +02:00
Fabio Erculiani
acd966053c
[entropy.db] when calling commit() on sqlite3 connection objects, catch OperationalError
...
OperationalError can be thrown when no transaction is active, bleh
2010-04-11 16:33:58 +02:00
Fabio Erculiani
de40fe6c2b
[entropy.db] EntropyRepository: _insertDesktopMime: create packagedesktopmime table if not found
2010-04-10 08:01:40 +02:00
Fabio Erculiani
5c849a8cb9
[entropy.client.interfaces.dep] when validating cache, make sure that m_id is int type
2010-04-09 19:28:24 +02:00
Fabio Erculiani
573ae2f684
[entropy.spm] PortagePlugin: make sure that vartree.dbapi exposes _bump_mtime() method
2010-04-09 19:21:46 +02:00
Fabio Erculiani
801f986cf1
[entropy.server] make sure that packages are really available before checking missing runtime dependencies
2010-04-09 13:02:01 +02:00
Fabio Erculiani
9c75e62b96
Tagging Entropy version 0.99.40.4
2010-04-09 12:42:54 +02:00
Fabio Erculiani
589579339f
[entropy.server] fix invalid Server instance reference
2010-04-09 12:42:18 +02:00
Fabio Erculiani
19c88efe4b
Tagging Entropy version 0.99.40.3
2010-04-09 11:16:18 +02:00
Fabio Erculiani
4d2e85d9bc
[entropy.spm] PortagePlugin, fix function definition for __remove_kernel_tag_from_slot
2010-04-09 11:15:33 +02:00
Fabio Erculiani
ac26bb6783
[entropy.db] EntropyRepository: catch OperationalError on _createNeededIndex(), column elfclass can be unavailable
2010-04-05 22:04:25 +02:00
Fabio Erculiani
06f721ba96
[entropy.server] move package sets metadata update inside server-side EntropyRepository commit_hook, improve speed
2010-04-05 21:59:55 +02:00
Fabio Erculiani
34716dcb52
Tagging Entropy version 0.99.40.2
2010-04-05 14:54:13 +02:00
Fabio Erculiani
95e7237297
Tagging Entropy version 0.99.41.2
2010-04-05 14:53:54 +02:00
Fabio Erculiani
1bf893e027
[entropy.client.interfaces.services.ugc] fix typo in entropy.tools function calls
2010-04-05 14:53:14 +02:00
Fabio Erculiani
ea496de6a8
Tagging Entropy version 0.99.40.1
2010-04-05 11:36:47 +02:00
Fabio Erculiani
eb2b212898
[entropy.client.interfaces.package] add __repr__, __str__, __unicode__ to Package class
2010-04-02 23:00:55 +02:00
Fabio Erculiani
12514730f8
[entropy.client.interfaces.package] remove unused function calls
2010-04-02 19:12:00 +02:00
Fabio Erculiani
9e3e49ee56
[entropy.client.interfaces.methods] Client.get_licenses_to_accept: cope with broken EntropyRepository instances
2010-04-02 14:31:30 +02:00
Fabio Erculiani
877f769fb3
[entropy] properly import entropy.tools and entropy.dump
2010-04-02 14:16:29 +02:00
Fabio Erculiani
fd24c89d15
[entropy.db] always make sure that provided_mime table is available before querying it
2010-03-30 21:25:22 +02:00
Fabio Erculiani
c3b390bc66
Tagging Entropy version 0.99.40
2010-03-30 20:59:54 +02:00
Fabio Erculiani
1b855c18cc
[entropy.server] use Server.get_reverse_queue() for calculating reverse dependencies of packages
2010-03-30 20:10:31 +02:00
Fabio Erculiani
9f288c33d8
[entropy.client.interfaces.dep] get_removal_queue() and get_reverse_queue(): add system_packages argument
2010-03-30 20:09:56 +02:00
Fabio Erculiani
2386d4dd0c
[entropy.client.interfaces.dep] add get_reverse_queue() method
...
This public method makes possible to calculate reverse dependencies
for packages in repositories.
2010-03-30 19:35:50 +02:00
Fabio Erculiani
8fef0bce04
[entropy.client.interfaces.client] add shutdown() method
2010-03-30 19:27:01 +02:00
Fabio Erculiani
d74381b7b9
[entropy.spm] PortagePlugin: keep original slot information when overwriting it with tag, this improves Portage support
2010-03-30 14:49:15 +02:00
Fabio Erculiani
da336b0533
[entropy.spm] PortagePlugin: add missing entropy.output.TextInterface attributes setup
2010-03-30 14:28:32 +02:00
Fabio Erculiani
a17aa4830f
[entropy.tools] add is_valid_package_tag function
2010-03-30 14:27:53 +02:00
Fabio Erculiani
622c534350
[entropy.tools] make dep_get_match_in_repos() working with weird dep strings (containing @ in use deps)
2010-03-29 22:07:58 +02:00
Fabio Erculiani
21faf38121
[entropy.db/entropy.spm] complete per-package mimetype support
...
Per package file association info are now stored inside the
repository database. This allows for instance, to query a
mimetype and get a list of applications able to handle it, or
to get a list of mimetypes a package is aware of.
2010-03-29 18:16:01 +02:00
Fabio Erculiani
dd330af3da
[entropy.db] EntropyRepository: add SQL index for packagedesktopmime table
2010-03-29 17:33:36 +02:00
Fabio Erculiani
2f6b40eab7
[entropy.db/entropy.spm] implement per-package file association metadata collection/handling
2010-03-29 15:36:03 +02:00
Fabio Erculiani
f321ecb4c6
[entropy.spm] PortagePlugin: fix os.path.join call in _extract_pkg_metadata_provided_libs
2010-03-29 13:59:36 +02:00
Fabio Erculiani
9b25177b22
[tests] db: fix EntropyCacher status handling
2010-03-28 22:51:58 +02:00
Fabio Erculiani
4f15fedf1a
[entropy.spm] disable chost default fallback (error prone)
2010-03-28 17:36:46 +02:00
Fabio Erculiani
51b531f56e
Tagging Entropy version 0.99.39
2010-03-26 17:25:03 +01:00
Fabio Erculiani
a7d8558a1f
[entropy.db] add support for "or" dependencies
...
OR dependencies support has been always postponed because every
solution wasn't good enough, until today.
Future Entropy Server versions will enable "OR" dependencies support
when generating package metadata improving current Portage<->Entropy
support.
Syntax is: app-foo/foo;app-bar/baz?
Calling EntropyRepository.atomMatch(), the first matched dependencies
will be returned.
2010-03-26 16:24:17 +01:00
Fabio Erculiani
45e549281f
[entropy.spm] PortagePlugin: fix package metadata extraction when CHOST file is not available
2010-03-26 13:34:47 +01:00
Fabio Erculiani
233bba17ed
[entropy.spm] PortagePlugin: add support for "fif" and "dev" file types
2010-03-26 12:54:25 +01:00
Fabio Erculiani
4ff791d072
[entropy.spm] PortagePlugin.add_installed_package: create CONTENTS file when not available (injected pkgs)
2010-03-26 10:48:49 +01:00
Fabio Erculiani
1d3cee77a6
[entropy.client.interfaces.package] complete module refactoring
2010-03-23 21:11:39 +01:00
Fabio Erculiani
c59edaffe0
[entropy.client.interfaces.methods] complete module refactoring
2010-03-23 20:46:38 +01:00
Fabio Erculiani
d3050e6d33
Tagging Entropy version 0.99.38.7
2010-03-21 07:42:01 +01:00
Fabio Erculiani
33ef15eab6
[entropy.fetchers] urlFetcher: catch socket.timeout exceptions
2010-03-19 15:19:40 +01:00
Fabio Erculiani
de8b7e6fd7
[entropy.services.repository] when monitoring repositories, also check packages.db.revision mtime
2010-03-18 20:02:18 +01:00
Fabio Erculiani
f16d427907
[entropy.services.repository] remove dead code
2010-03-18 19:49:58 +01:00
Fabio Erculiani
e862b57b6e
Tagging Entropy version 0.99.38.6
2010-03-18 19:20:57 +01:00