entropy.client.interfaces.Package now supports installedtable
install source column. Clients can specify this parameter on
Package.prepare()'s metaopts argument
entropy.db.createInstalledTableSource: setting default value for
source column
entropy.const: add etpConst['install_sources'] constant
"source" column has been added to installedtable. The rationale is
that it is now possible to discriminate install sources. For
example, it's possible to know if a package has been installed as
a dependency or by explicit user request
A simple timestamp file is now generated and uploaded with the
database to allow easy mirror maintenance and scriptability.
Detecting an outdated mirror is now easier.
It happened that if a file is not available on the provided URL,
the local one was created anyway containing no data. Thus verify
if it was already available, if not, remove it on errors.
dependencies_test method now uses the new exclude_deptypes argument
of entropy.db.LocalRepository.retrieveDependencies
generate_depends_tree method now uses the new exclude_deptypes argument
of entropy.db.LocalRepository.retrieveDepends
retrieveDependencies features a new argument "exclude_deptypes", useful
to filter out unwanted dependency types from the results.
It is used by entropy.client.interfaces.dep.dependencies_test to ignore
PDEPENDs
- add new table automergefiles, to handle untouched config files automerges and autoremoval
- add support methods for automergefiles tables
Entropy/Client/Interfaces:
- add support for configuration files automerge and autoremove, if user did not modify a config file, it will be automerged or autoremoved
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3209 cd1c1023-2f26-0410-ae45-c471fc1f0318
- function renaming
- code refactoring
Entropy/Spritz:
- use new entropy.const functions
Entropy/Client/Interface/Methods:
- use new entropy.const functions
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3201 cd1c1023-2f26-0410-ae45-c471fc1f0318
- __handle_found_ids_match: don't raise exception, just warn the user and step over, when an invalid dep string is found
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3197 cd1c1023-2f26-0410-ae45-c471fc1f0318
- reset all the metadata when clear is called
- make most of the properties private
- add docstring
- refactor some code to help readability and score with pylint
Entropy/Client/Interfaces/Methods:
- unmask_match_generic, mask_match_generic, don't call internal SystemSettings properties directly but use new available methods
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@3192 cd1c1023-2f26-0410-ae45-c471fc1f0318