X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=package%2Flibsolv.changes;h=591f01df94bdac8923df9bc739ea30d9dbdbd23a;hb=refs%2Ftags%2Fupstream%2F0.7.27;hp=713ead57f81c9b2de805895819f3392044ebc5a3;hpb=ce3d4f8072b41fd5eb64807a3616c7b30f10436c;p=platform%2Fupstream%2Flibsolv.git diff --git a/package/libsolv.changes b/package/libsolv.changes index 713ead5..591f01d 100644 --- a/package/libsolv.changes +++ b/package/libsolv.changes @@ -1,8 +1,377 @@ ------------------------------------------------------------------- +Thu Nov 23 15:12:55 CET 2023 - mls@suse.de + +- add zstd support for the installcheck tool +- add putinowndirpool cache to make file list handling in + repo_write much faster +- bump version to 0.7.27 + +------------------------------------------------------------------- +Tue Nov 7 12:45:44 CET 2023 - mls@suse.de + +- fix evr roundtrip in testcases +- do not use deprecated headerUnload with newer rpm versions +- bump version to 0.7.26 + +------------------------------------------------------------------- +Thu Sep 14 14:17:08 CEST 2023 - mls@suse.de + +- support complex deps in SOLVABLE_PREREQ_IGNOREINST +- fix minimization not prefering installed packages in some cases +- reduce memory usage in repo_updateinfoxml +- fix lock-step interfering with architecture selection +- fix choice rule handing for package downgrades +- fix complex dependencies with an "else" part sometimes leading + to unsolved dependencies +- bump version to 0.7.25 + +------------------------------------------------------------------- +Thu Apr 13 16:03:04 CEST 2023 - mls@suse.de + +- handle learnt rules in solver_alternativeinfo() +- support x86_64_v[234] architecture levels +- implement decision sorting for package decisionlists +- add back findutils requires for the libsolv-tools packagse + [bsc#1195633] +- bump version to 0.7.24 + +------------------------------------------------------------------- +Tue Dec 13 11:47:50 CET 2022 - mls@suse.de + +- fix "keep installed" jobs not disabling "best update" rules +- do not autouninstall suse ptf packages +- ensure duplinvolvedmap_all is reset when a solver is reused +- special case file dependencies in the testcase writer +- support stringification of multiple solvables +- new weakdep introspection interface similar to ruleinfos +- support decision reason queries +- support merging of related decissions +- support stringification of ruleinfo, decisioninfo and decision reasons +- support better info about alternatives +- new '-P' and '-W' options for testsolv +- bump version to 0.7.23 + +------------------------------------------------------------------- +Mon Mar 21 10:05:32 CET 2022 - mls@suse.de + +- reworked choice rule generation to cover more usecases +- support SOLVABLE_PREREQ_IGNOREINST in the ordering code + [bsc#1196514] +- support parsing of Debian's Multi-Arch indicator +- bump version to 0.7.22 + +------------------------------------------------------------------- +Fri Feb 25 17:32:20 CET 2022 - mls@suse.de + +- fix segfault on conflict resolution when using bindings +- fix split provides not working if the update includes a forbidden + vendor change +- support strict repository priorities + new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY +- support zstd compressed control files in debian packages +- add an ifdef allowing to rename Solvable dependency members + ("requires" is a keyword in C++20) +- support setting/reading userdata in solv files + new functions: repowriter_set_userdata, solv_read_userdata +- support queying of the custom vendor check function + new function: pool_get_custom_vendorcheck +- support solv files with an idarray block +- allow accessing the toolversion at runtime +- bump version to 0.7.21 + +------------------------------------------------------------------- +Sat Sep 25 22:45:07 CEST 2021 - mls@suse.de + +- fix misparsing of '&' in attributes with libxml2 +- choice rules: treat orphaned packages as newest [bsc#1190465] +- fix compatibility with Python 3.10 +- new SOLVER_EXCLUDEFROMWEAK job type +- support for environments in comps parser +- bump version to 0.7.20 + +------------------------------------------------------------------- +Fri Jul 30 11:43:29 UTC 2021 - Dominique Leuenberger + +- Disable python2 usage on suse_version >= 1550 by default (still + possible to use osc build --with=python). + +------------------------------------------------------------------- +Wed Apr 7 14:56:16 CEST 2021 - mls@suse.de + +- fix rare segfault in resolve_jobrules() that could happen + if new rules are learnt +- fix a couple of memory leaks in error cases +- fix error handling in solv_xfopen_fd() +- bump version to 0.7.19 + +------------------------------------------------------------------- +Fri Mar 26 14:17:46 CET 2021 - mls@suse.de + +- fixed regex code on win32 +- fixed memory leak in choice rule generation +- repo_add_conda: add flag to skip v2 packages +- bump version to 0.7.18 + +------------------------------------------------------------------- +Tue Jan 19 15:09:12 CET 2021 - mls@suse.de + +- repo_write: fix handling of nested flexarray +- improve choicerule generation a bit more to cover more cases +- harden testcase parser against repos being added too late +- support python-3.10 +- check %_dbpath macro in rpmdb code +- handle default/visible/langonly attributes in comps parser +- support multiple collections in updateinfo parser +- add '-D' option in rpmdb2solv to set the dbpath +- bump version to 0.7.17 + +------------------------------------------------------------------- +Tue Oct 20 12:04:00 CEST 2020 - mls@suse.de + +- do not ask the namespace callback for splitprovides when writing + a testcase +- fix add_complex_recommends() selecting conflicted packages in + rare cases leading to crashes +- improve choicerule generation so that package updates are + prefered in more cases +- bump version to 0.7.16 + +------------------------------------------------------------------- +Mon Oct 5 13:06:44 CEST 2020 - mls@suse.de + +- make testcase_mangle_repo_names deal correctly with freed repos + [bnc#1177238] + +------------------------------------------------------------------- +Fri Sep 11 12:31:27 CEST 2020 - mls@suse.de + +- fix deduceq2addedmap clearing bits outside of the map +- conda: feature depriorization first +- conda: fix startswith implementation +- move find_update_seeds() call in cleandeps calculation +- set SOLVABLE_BUILDHOST in rpm and rpmmd parsers +- new testcase_mangle_repo_names() function +- new solv_fmemopen() function +- bump version to 0.7.15 + +------------------------------------------------------------------- +Tue Jun 23 12:43:16 CEST 2020 - ma@suse.de + +- Enable zstd compression support for sle15 + +------------------------------------------------------------------- +Thu May 28 11:51:27 CEST 2020 - mls@suse.de + +- Enable zstd compression support for sle15-sp2 + +------------------------------------------------------------------- +Wed May 27 11:48:46 CEST 2020 - mls@suse.de + +- Support blacklisted packages in solver_findproblemrule() + [bnc#1172135] +- Support rules with multiple negative literals in choice rule + generation +- bump version to 0.7.14 + +------------------------------------------------------------------- +Fri Apr 24 12:00:30 CEST 2020 - mls@suse.de + +- Fix solvable swapping messing up idarrays +- bump version to 0.7.13 + +------------------------------------------------------------------- +Mon Apr 20 17:24:21 CEST 2020 - mls@suse.de + +- fix ruleinfo of complex dependencies returning the wrong origin +- bump version to 0.7.12 + +------------------------------------------------------------------- +Wed Jan 22 13:52:48 CET 2020 - mls@suse.de + +- fixed solv_zchunk decoding error if large chunks are used +- treat retracted pathes as irrelevant +- made add_update_target work with multiversion installs +- bump version to 0.7.11 + +------------------------------------------------------------------- +Thu Dec 19 16:29:52 CET 2019 - mls@suse.de + +- fix solv_zchunk decoding error if large chunks are used + [bnc#1159314] + +------------------------------------------------------------------- +Tue Dec 10 21:02:31 CET 2019 - mls@suse.de + +- build with -DENABLE_RPMDB_LIBRPM=1 on SUSE to support + multiple rpm database backends + +------------------------------------------------------------------- +Tue Dec 10 14:18:36 CET 2019 - mls@suse.de + +- added two new function to make libzypp independent of the rpm + database format +- bump version to 0.7.10 + +------------------------------------------------------------------- +Thu Nov 21 16:34:52 CET 2019 - mls@suse.de + +- support conda constrains dependencies +- bump version to 0.7.9 + +------------------------------------------------------------------- +Tue Nov 12 11:35:12 CET 2019 - mls@suse.de + +- support arch<->noarch package changes when creating patch + conflicts from the updateinfo data +- support for SOLVER_BLACKLIST jobs that block the installation + of matched packages unless they are directly selected by an + SOLVER_INSTALL job +- libsolv now also parses the patch status in the updateinfo + parser +- new solvable_matchessolvable() function +- bump version to 0.7.8 + +------------------------------------------------------------------- +Fri Oct 18 10:53:54 CEST 2019 - mls@suse.de + +- fix updating of too many packages in focusbest mode +- fix handling of disabled installed packages in distupgrade +- new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag +- bump version to 0.7.7 + +------------------------------------------------------------------- +Wed Aug 28 14:49:19 CEST 2019 - mls@suse.de + +- Fix repository priority handling for multiversion packages +- Make code compatible with swig 4.0, remove obj0 instances +- repo2solv: support zchunk compressed data +- bump version to 0.7.6 + +------------------------------------------------------------------- +Wed Jul 10 07:48:10 UTC 2019 - Martin Liška + +- Add -ffat-lto-objects to $optflags as the package provides + static libraries +- Remove NO_BRP_STRIP_DEBUG=true as brp-15-strip-debug will + not strip debug info for archives + +------------------------------------------------------------------- +Thu Jun 13 16:15:39 CEST 2019 - mls@suse.de + +- make cleandeps jobs on patterns work [bnc#1137977] + +------------------------------------------------------------------- +Wed Jun 12 13:22:40 CEST 2019 - mls@suse.de + +- fix favorq leaking between solver runs if the solver is reused +- fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason +- be more correct with multiversion packages that obsolete their + own name [bnc#1127155] +- allow building with swig-4.0.0 [bnc#1135749] +- bump version to 0.7.5 + +------------------------------------------------------------------- +Wed Apr 24 15:34:44 CEST 2019 - mls@suse.de + +- always prefer to stay with the same package name if there are + multiple alternatives [bnc#1131823] + +------------------------------------------------------------------- +Fri Mar 29 15:58:54 CET 2019 - mls@suse.de + +- repo_add_rpmdb: do not copy bad solvables from the old solv file +- fix cleandeps updates not updating all packages +- experimental DISTTYPE_CONDA and REL_CONDA support +- bump version to 0.7.4 + +------------------------------------------------------------------- +Wed Jan 30 15:51:36 CET 2019 - mls@suse.de + +- fixed a couple of null pointer derefs + [bnc#1120629] [bnc#1120630] [bnc#1120631] + [CVE-2018-20532] [CVE-2018-20533] [CVE-2018-20534] +- do favor evaluation before pruning allowing to (dis)favor + specific package versions +- no longer disable infarch rules when they don't conflict with + the job +- bump version to 0.7.3 + +------------------------------------------------------------------- +Fri Dec 7 15:10:46 CET 2018 - mls@suse.de + +- do not autouninstall packages because of forcebest updates +- support rpm's new '^' version separator +- support set/get_considered_list in bindings +- new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag + [fate#325513] +- bump version to 0.7.2 + +------------------------------------------------------------------- +Wed Oct 31 13:50:22 CET 2018 - mls@suse.de + +- fix nasty off-by-one error in repo_write +- also copy pattern categories from the rpm that defines the + pattern [fate#323785] +- bump version to 0.7.1 + +------------------------------------------------------------------- +Wed Oct 24 10:48:56 CEST 2018 - mls@suse.de + +- new repowriter interface +- new selection_make_matchsolvable function +- dropped support of REPOKEY_TYPE_U32 +- bindings: Selection.flags is now an attribute +- bump version to 0.7.0 + +------------------------------------------------------------------- +Thu Aug 9 17:09:41 CEST 2018 - mls@suse.de + +- refactor arch handling +- add support for zstd and zchunk compression +- convert repo2solv.sh script into a binary tool +- bump version to 0.6.35 + +------------------------------------------------------------------ +Wed Jul 18 14:11:51 UTC 2018 - ngompa13@gmail.com + +- Fix compatibility with Mageia and RH/Fedora + +------------------------------------------------------------------ +Wed Jul 18 11:02:29 UTC 2018 - tchvatal@suse.com + +- Sort a bit with spec-cleaner +- Use python/ruby/etc condition names to match what other packages + do in order to make sure we are enabling/disabling stuff within + prjcfg +- Silence the source unpacking +- Make sure to execute tests + +------------------------------------------------------------------- +Fri Mar 23 12:02:08 CET 2018 - mls@suse.de + +- make sure product files come from /etc/products.d in fallback + search [bnc#1086602] +- bump version to 0.6.34 + +------------------------------------------------------------------- +Thu Mar 1 10:52:23 CET 2018 - mls@suse.de + +- also use suggests for ordering packages [bnc#1077635] + +------------------------------------------------------------------- +Wed Feb 28 16:29:55 CET 2018 - mls@suse.de + +- fix bad assignment in solution refinement that led + to a memory leak [bnc#1075978] +- use license tag instead of doc in the spec file [bnc#1082318] +- bump version to 0.6.33 + +------------------------------------------------------------------- Tue Feb 13 11:51:11 CET 2018 - mls@suse.de - fixed bug that could make fileconflict detection very slow in some cases [bnc#953130] +- bump version to 0.6.32 ------------------------------------------------------------------- Wed Jan 31 11:41:51 CET 2018 - mls@suse.de