Imported Upstream version 0.6.35
[platform/upstream/libsolv.git] / src / libsolv.ver
index a992a6b..a3fa19a 100644 (file)
@@ -19,6 +19,7 @@ SOLV_1.0 {
                dataiterator_skip_repo;
                dataiterator_skip_solvable;
                dataiterator_step;
+               dataiterator_strdup;
                datamatcher_free;
                datamatcher_init;
                datamatcher_match;
@@ -26,11 +27,13 @@ SOLV_1.0 {
                dirpool_free;
                dirpool_init;
                dirpool_make_dirtraverse;
+               map_and;
+               map_subtract;
                map_free;
                map_grow;
                map_init;
                map_init_clone;
-               policy_create_obsolete_index;
+               map_or;
                policy_filter_unwanted;
                policy_findupdatepackages;
                policy_illegal2str;
@@ -38,11 +41,11 @@ SOLV_1.0 {
                policy_illegal_vendorchange;
                policy_is_illegal;
                pool_add_fileconflicts_deps;
-               pool_add_solvable;
-               pool_add_solvable_block;
+               pool_add_userinstalled_jobs;
                pool_addfileprovides;
-               pool_addfileprovides_ids;
+               pool_addfileprovides_queue;
                pool_addrelproviders;
+               pool_addvendorclass;
                pool_alloctmpspace;
                pool_arch2color_slow;
                pool_bin2hex;
@@ -54,38 +57,57 @@ SOLV_1.0 {
                pool_createwhatprovides;
                pool_debug;
                pool_dep2str;
+               pool_error;
+               pool_errstr;
                pool_evrcmp;
                pool_evrcmp_str;
                pool_evrmatch;
+               pool_flush_namespaceproviders;
                pool_free;
-               pool_free_solvable_block;
+               pool_freeallrepos;
                pool_freeidhashes;
                pool_freetmpspace;
                pool_freewhatprovides;
+               pool_get_flag;
+               pool_get_rootdir;
                pool_id2evr;
                pool_id2langid;
                pool_id2rel;
                pool_id2str;
+               pool_ids2whatprovides;
+               pool_intersect_evrs;
+               pool_isemptyupdatejob;
+               pool_job2solvables;
                pool_job2str;
                pool_lookup_bin_checksum;
                pool_lookup_checksum;
+               pool_lookup_deltalocation;
                pool_lookup_id;
+               pool_lookup_idarray;
                pool_lookup_num;
                pool_lookup_str;
                pool_lookup_void;
                pool_match_dep;
                pool_match_nevr_rel;
+               pool_prepend_rootdir;
+               pool_prepend_rootdir_tmp;
                pool_queuetowhatprovides;
                pool_rel2id;
                pool_search;
+               pool_selection2str;
+               pool_set_custom_vendorcheck;
+               pool_set_flag;
                pool_set_installed;
                pool_set_languages;
+               pool_set_rootdir;
                pool_setarch;
                pool_setarchpolicy;
                pool_setdebugcallback;
                pool_setdebuglevel;
                pool_setdebugmask;
+               pool_setdisttype;
                pool_setloadcallback;
+               pool_setnamespacecallback;
                pool_setvendorclasses;
                pool_shrink_rels;
                pool_shrink_strings;
@@ -95,8 +117,10 @@ SOLV_1.0 {
                pool_tmpappend;
                pool_tmpjoin;
                pool_trivial_installable;
-               pool_trivial_installable_noobsoletesmap;
+               pool_trivial_installable_multiversionmap;
                pool_vendor2mask;
+               pool_whatmatchesdep;
+               pool_whatcontainsdep;
                queue_alloc_one;
                queue_alloc_one_head;
                queue_delete;
@@ -109,12 +133,15 @@ SOLV_1.0 {
                queue_insert;
                queue_insert2;
                queue_insertn;
+               queue_prealloc;
+               repo_add_deparray;
+               repo_add_idarray;
                repo_add_poolstr_array;
                repo_add_repodata;
                repo_add_solv;
-               repo_add_solv_flags;
                repo_add_solvable;
                repo_add_solvable_block;
+               repo_add_solvable_block_before;
                repo_addid;
                repo_addid_dep;
                repo_create;
@@ -123,13 +150,15 @@ SOLV_1.0 {
                repo_fix_conflicts;
                repo_fix_supplements;
                repo_free;
-               repo_freeallrepos;
                repo_free_solvable;
                repo_free_solvable_block;
+               repo_id2repodata;
                repo_internalize;
                repo_last_repodata;
                repo_lookup_bin_checksum;
+               repo_lookup_binary;
                repo_lookup_checksum;
+               repo_lookup_deparray;
                repo_lookup_id;
                repo_lookup_idarray;
                repo_lookup_num;
@@ -138,13 +167,19 @@ SOLV_1.0 {
                repo_lookup_void;
                repo_matchvalue;
                repo_reserve_ids;
+               repo_rewrite_suse_deps;
                repo_search;
+               repo_set_deparray;
                repo_set_id;
+               repo_set_idarray;
                repo_set_num;
                repo_set_poolstr;
                repo_set_str;
                repo_sidedata_create;
-               repo_sidedata_extend;
+               repo_unset;
+               repo_write;
+               repo_write_filtered;
+               repo_write_stdkeyfilter;
                repodata_add_dirnumnum;
                repodata_add_dirstr;
                repodata_add_fixarray;
@@ -152,17 +187,14 @@ SOLV_1.0 {
                repodata_add_idarray;
                repodata_add_poolstr_array;
                repodata_chk2str;
-               repodata_create;
                repodata_create_stubs;
-               repodata_delete;
-               repodata_delete_uninternalized;
                repodata_dir2str;
                repodata_disable_paging;
                repodata_empty;
                repodata_extend;
                repodata_extend_block;
-               repodata_filelistfilter_matches;
                repodata_free;
+               repodata_free_dircache;
                repodata_free_schemahash;
                repodata_freedata;
                repodata_globalize_id;
@@ -171,12 +203,17 @@ SOLV_1.0 {
                repodata_key2id;
                repodata_localize_id;
                repodata_lookup_bin_checksum;
+               repodata_lookup_bin_checksum_uninternalized;
+               repodata_lookup_binary;
+               repodata_lookup_dirstrarray_uninternalized;
                repodata_lookup_id;
+               repodata_lookup_id_uninternalized;
                repodata_lookup_idarray;
                repodata_lookup_num;
                repodata_lookup_str;
                repodata_lookup_type;
                repodata_lookup_void;
+               repodata_memused;
                repodata_merge_attrs;
                repodata_merge_some_attrs;
                repodata_new_handle;
@@ -187,81 +224,130 @@ SOLV_1.0 {
                repodata_set_checksum;
                repodata_set_constant;
                repodata_set_constantid;
+               repodata_set_deltalocation;
                repodata_set_id;
                repodata_set_idarray;
                repodata_set_location;
                repodata_set_num;
                repodata_set_poolstr;
+               repodata_set_sourcepkg;
                repodata_set_str;
                repodata_set_void;
                repodata_setpos_kv;
                repodata_shrink;
                repodata_str2dir;
                repodata_stringify;
+               repodata_swap_attrs;
+               repodata_translate_id;
+               repodata_unset;
+               repodata_unset_uninternalized;
+               repodata_write;
+               repodata_write_filtered;
                repopagestore_compress_page;
-               repopagestore_disable_paging;
-               repopagestore_free;
-               repopagestore_init;
-               repopagestore_load_page_range;
-               repopagestore_read_or_setup_pages;
-               sat_bin2hex;
-               sat_calloc;
-               sat_chksum_add;
-               sat_chksum_create;
-               sat_chksum_create_from_bin;
-               sat_chksum_free;
-               sat_chksum_get;
-               sat_chksum_get_type;
-               sat_chksum_isfinished;
-               sat_chksum_str2type;
-               sat_chksum_type2str;
-               sat_dupappend;
-               sat_dupjoin;
-               sat_free;
-               sat_hex2bin;
-               sat_malloc;
-               sat_malloc2;
-               sat_oom;
-               sat_realloc;
-               sat_realloc2;
-               sat_sort;
-               sat_timems;
-               sat_vercmp;
-               sat_version;
-               sat_version_major;
-               sat_version_minor;
-               sat_version_patch;
+               selection_add;
+               selection_filter;
+               selection_make;
+               selection_make_matchdepid;
+               selection_make_matchdeps;
+               selection_solvables;
+               solv_bin2hex;
+               solv_calloc;
+               solv_chksum_add;
+               solv_chksum_cmp;
+               solv_chksum_create;
+               solv_chksum_create_clone;
+               solv_chksum_create_from_bin;
+               solv_chksum_free;
+               solv_chksum_get;
+               solv_chksum_get_type;
+               solv_chksum_isfinished;
+               solv_chksum_len;
+               solv_chksum_str2type;
+               solv_chksum_type2str;
+               solv_depmarker;
+               solv_dupappend;
+               solv_dupjoin;
+               solv_extend_realloc;
+               solv_free;
+               solv_hex2bin;
+               solv_latin1toutf8;
+               solv_malloc;
+               solv_malloc2;
+               solv_oom;
+               solv_realloc;
+               solv_realloc2;
+               solv_replacebadutf8;
+               solv_sort;
+               solv_strdup;
+               solv_timems;
+               solv_validutf8;
+               solv_vercmp;
+               solv_vercmp_deb;
+               solv_vercmp_haiku;
+               solv_vercmp_rpm;
+               solv_vercmp_rpm_notilde;
+               solv_version;
+               solv_version_major;
+               solv_version_minor;
+               solv_version_patch;
+               solvable_add_deparray;
+               solvable_add_idarray;
+               solvable_add_poolstr_array;
                solvable_get_location;
                solvable_identical;
                solvable_lookup_bin_checksum;
                solvable_lookup_bool;
                solvable_lookup_checksum;
+               solvable_lookup_deparray;
                solvable_lookup_id;
                solvable_lookup_idarray;
+               solvable_lookup_location;
                solvable_lookup_num;
+               solvable_lookup_sizek;
+               solvable_lookup_sourcepkg;
                solvable_lookup_str;
                solvable_lookup_str_lang;
                solvable_lookup_str_poollang;
+               solvable_lookup_type;
                solvable_lookup_void;
+               solvable_matchesdep;
                solvable_selfprovidedep;
+               solvable_set_deparray;
+               solvable_set_id;
+               solvable_set_idarray;
+               solvable_set_num;
+               solvable_set_poolstr;
+               solvable_set_str;
                solvable_trivial_installable_map;
                solvable_trivial_installable_queue;
                solvable_trivial_installable_repo;
+               solvable_unset;
                solver_allruleinfos;
+               solver_alternative2str;
+               solver_alternatives_count;
                solver_calc_duchanges;
                solver_calc_installsizechange;
+               solver_calculate_multiversionmap;
                solver_calculate_noobsmap;
                solver_create;
-               solver_create_decisions_obsoletesmap;
-               solver_dep_installed;
-               solver_disablechoicerules;
-               solver_disablepolicyrules;
-               solver_disableproblem;
-               solver_enableproblem;
+               solver_create_state_maps;
+               solver_create_transaction;
+               solver_describe_decision;
+               solver_describe_weakdep_decision;
                solver_findallproblemrules;
                solver_findproblemrule;
                solver_free;
                solver_freedupmaps;
+               solver_get_alternative;
+               solver_get_decisionblock;
+               solver_get_decisionlevel;
+               solver_get_decisionqueue;
+               solver_get_flag;
+               solver_get_lastdecisionblocklevel;
+               solver_get_orphaned;
+               solver_get_recommendations;
+               solver_get_unneeded;
+               solver_get_userinstalled;
                solver_next_problem;
                solver_next_solution;
                solver_next_solutionelement;
@@ -277,23 +363,28 @@ SOLV_1.0 {
                solver_printruleclass;
                solver_printruleelement;
                solver_printsolution;
-               solver_printtransaction;
                solver_printtrivial;
                solver_printwatches;
+               solver_problem2str;
                solver_problem_count;
-               solver_problemruleinfo;
                solver_problemruleinfo2str;
-               solver_reenablepolicyrules;
-               solver_reset;
+               solver_rule2job;
+               solver_rule2jobidx;
+               solver_rule2pkgrule;
+               solver_rule2rules;
+               solver_rule2solvable;
+               solver_ruleclass;
                solver_ruleinfo;
-               solver_run_sat;
-               solver_samerule;
+               solver_ruleliterals;
+               solver_rulecmp;
                solver_select2str;
+               solver_set_flag;
                solver_solution_count;
                solver_solutionelement2str;
                solver_solutionelement_count;
+               solver_solutionelement_internalid;
+               solver_solutionelement_extrajobflags;
                solver_solve;
-               solver_splitprovides;
                solver_take_solution;
                solver_take_solutionelement;
                solver_trivial_installable;
@@ -310,19 +401,37 @@ SOLV_1.0 {
                transaction_all_obs_pkgs;
                transaction_calc_duchanges;
                transaction_calc_installsizechange;
-               transaction_calculate;
                transaction_check_order;
                transaction_classify;
                transaction_classify_pkgs;
+               transaction_create;
+               transaction_create_clone;
+               transaction_create_decisionq;
                transaction_free;
                transaction_free_orderdata;
-               transaction_init;
-               transaction_init_clone;
                transaction_installedresult;
                transaction_obs_pkg;
                transaction_order;
                transaction_order_add_choices;
+               transaction_order_get_cycle;
+               transaction_order_get_cycleids;
+               transaction_print;
                transaction_type;
        local:
                *;
 };
+
+SOLV_1.1 {
+               pool_best_solvables;
+               solver_get_cleandeps;
+} SOLV_1.0;
+
+SOLV_1.2 {
+               map_invertall;
+               pool_set_whatprovides;
+               selection_subtract;
+} SOLV_1.1;
+
+SOLV_1.3 {
+               repodata_set_kv;
+} SOLV_1.2;