125 lines
5.1 KiB
Plaintext
125 lines
5.1 KiB
Plaintext
From SVN 3112 there have been several API changes:
|
|
|
|
- entropy module is now a python package
|
|
|
|
- EquoInterface (entropy.client.interfaces.Client) and ServerInterface (entropy.server.interfaces.Server) are
|
|
now singleton, this means that if you have to subclass them, you must overload the init_singleton method
|
|
instead of __init__
|
|
|
|
- urlFetcher features several private class property moves (you need to rework your updateProgress)
|
|
|
|
- FtpInterface features several private class property moves and switched to underscore API signatures
|
|
|
|
- SocketUrlFetcher has been removed
|
|
|
|
- rssFeed features several private class property moves
|
|
|
|
- entropyTools, dumpTools, outputTools, entropyConstants, exceptionTools have been
|
|
moved under the entropy package, except for exceptionTools, for others backward
|
|
module loading compatibility has been kept.
|
|
|
|
- entropyTools API changes:
|
|
|
|
- now deprecated
|
|
isRoot => is_root
|
|
printTraceback => print_traceback
|
|
getTraceback => get_traceback
|
|
printException => print_exception
|
|
applicationLockCheck => application_lock_check
|
|
getRandomNumber => get_random_number
|
|
extractXpak => extract_xpak
|
|
readXpak => read_xpak
|
|
backupClientDatabase => backup_client_repository
|
|
unpackBzip2 => unpack_bzip2
|
|
unpackGzip => unpack_gzip
|
|
unpackXpak => unpack_xpak
|
|
suckXpak => suck_xpak
|
|
appendXpak => append_xpak
|
|
aggregateEdb => aggregate_edb
|
|
extractEdb => extract_edb
|
|
removeEdb => remove_edb
|
|
createHashFile => create_md5_file
|
|
compareMd5 => compare_md5
|
|
sortUpdateFiles => sort_update_files
|
|
allocateMaskedFile => allocate_masked_file
|
|
extractElog => extract_elog
|
|
removePackageOperators => remove_package_operators
|
|
compareVersions => compare_versions
|
|
entropyCompareVersions => entropy_compare_versions
|
|
getNewerVersion => get_newer_version
|
|
getEntropyNewerVersion => get_entropy_newer_version
|
|
filterDuplicatedEntries => filter_duplicated_entries
|
|
extractFTPHostFromUri => extract_ftp_host_from_uri
|
|
spawnFunction => spawn_function
|
|
uncompressTarBz2 => uncompress_tar_bz2
|
|
bytesIntoHuman => bytes_into_human
|
|
hideFTPpassword => hide_ftp_password
|
|
getFileUnixMtime => get_file_unix_mtime
|
|
getRandomTempFile => get_random_tmp_file
|
|
getFileTimeStamp => get_file_timestamp
|
|
convertUnixTimeToHumanTime => convert_unix_time_to_human_time
|
|
getCurrentUnixTime => get_current_unix_time
|
|
getYear => get_year
|
|
convertSecondsToFancyOutput => convert_seconds_to_fancy_output
|
|
getRepositorySettings => entropy.client.interfaces.Client.get_repository_settings
|
|
writeOrderedRepositoriesEntries => write_ordered_repositories_entries
|
|
saveRepositorySettings => save_repository_settings
|
|
_saveRepositoriesContent => _save_repositories_content
|
|
writeParameterToFile => write_parameter_to_file
|
|
writeNewBranch => write_new_branch
|
|
isEntropyTbz2 => is_entropy_package_file
|
|
collectLinkerPaths => collect_linker_paths
|
|
collectPaths => collect_paths
|
|
listToUtf8 => list_to_utf8
|
|
|
|
- renames
|
|
entropyTools.parallelTask and TimeScheduled moved to entropy.misc
|
|
entropyTools.lifobuffer moved to entropy.misc as Lifo
|
|
|
|
- removed
|
|
extractDuplicatedEntries
|
|
spawnCommand
|
|
convertUnixTimeToMtime
|
|
getNewerVersionTag
|
|
|
|
- EquoInterface (now entropy.client.interfaces.Client) API changes:
|
|
|
|
- now deprecated:
|
|
closeAllRepositoryDatabases => close_all_repositories
|
|
addRepository => add_repository
|
|
removeRepository => remove_repository
|
|
shiftRepository => shift_repository
|
|
enableRepository => enable_repository
|
|
disableRepository => disable_repository
|
|
reopenClientDbconn => reopen_client_repository
|
|
openClientDatabase => open_client_repository
|
|
clientDatabaseSanityCheck => client_repository_sanity_check
|
|
retrieveInstallQueue => get_install_queue
|
|
validatePackageRemoval => validate_package_removal
|
|
retrieveWorldQueue => get_world_queue
|
|
packageSetMatch => package_set_match
|
|
packageSetSearch => package_set_search
|
|
packageSetList => package_set_list
|
|
packageSetExpand => package_set_expand
|
|
packagesExpand => packages_expand
|
|
atomMatch => atom_match
|
|
|
|
- property changes
|
|
repoDbCache => __repodb_cache
|
|
repo_error_messages_cache => __repo_error_messages_cache
|
|
securityCache => __security_cache
|
|
QACache => __QA_cache
|
|
memoryDbInstances => _memory_db_instances
|
|
package_match_validator_cache => SystemSettings[etpConst['system_settings_plugins_ids']['client_plugin']]['masking_validation']['cache']
|
|
spmCache => __spm_cache
|
|
|
|
- ServerInterface (now entropy.server.interfaces.Server) API changes:
|
|
|
|
- now deprecated:
|
|
openServerDatabase => open_server_repository
|
|
doServerDatabaseSyncLock => do_server_repository_sync_lock
|
|
|
|
- removed methods
|
|
check_equo_updates
|
|
|