X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=package%2Flibsolv.changes;h=253784b6b2eebef4b3496ca3a81e4016dbc60659;hb=cbc3c6a32d29006dda50336e30b42c25f5ca7454;hp=57dede33043f44b48d5a0d41785e78e1090514d2;hpb=40d5592805eaa650df84c50b9fed3cbdc4823fc5;p=platform%2Fupstream%2Flibsolv.git diff --git a/package/libsolv.changes b/package/libsolv.changes index 57dede3..253784b 100644 --- a/package/libsolv.changes +++ b/package/libsolv.changes @@ -1,4 +1,437 @@ ------------------------------------------------------------------- +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 + +- new ENABLE_RPMDB_LIBRPM/ENABLE_RPMPKG_LIBRPM config options +- new pool_set_whatprovides function to change the whatprovides + data +- much improved selection code +- bump version to 0.6.31 + +------------------------------------------------------------------- +Tue Oct 24 12:09:32 UTC 2017 - jengelh@inai.de + +- Update package descriptions and groups. + Replace old $RPM_* variables by macros. + +------------------------------------------------------------------- +Mon Oct 23 11:40:22 CEST 2017 - mls@suse.de + +- many fixes and improvements for cleandeps +- support debian packages with xz compressed control.tar +- always create dup rules for "distupgrade" jobs +- use recommends also for ordering packages +- Fix splitprovides handling with addalreadyrecommended turned off + [bnc#1059065] +- bump version to 0.6.30 + +------------------------------------------------------------------- +Thu Sep 7 16:18:20 CEST 2017 - mls@suse.de + +- expose solver_get_recommendations in bindings +- fix bug in solver_prune_to_highest_prio_per_name resulting in + bad solver_get_recommendations output +- support 'without' and 'unless' dependencies +- fix yumobs rule generation bug +- Use same heuristic as upstream to determine src rpms +- bump version to 0.6.29 + +------------------------------------------------------------------- +Fri Jun 30 16:37:31 CEST 2017 - mls@suse.de + +- make peace with newer perl versions +- fix memory leak in bindings +- add pool_best_solvables() function +- fix 64bit integer parsing from RPM headers +- bump version to 0.6.28 + +------------------------------------------------------------------- +Sun May 28 13:32:15 UTC 2017 - ngompa13@gmail.com + +- Enable complex/rich dependencies for CentOS/RHEL 7, matching how + libsolv is configured there. + +------------------------------------------------------------------- +Thu May 11 12:41:07 UTC 2017 - ngompa13@gmail.com + +- Disable bzip2 and xz/lzma compression support for SLE <= 12 + +------------------------------------------------------------------- +Mon May 8 13:15:09 UTC 2017 - ngompa13@gmail.com + +- Enable bzip2 and xz/lzma compression support +- Enable complex/rich dependencies on distributions with RPM 4.13+ +- Simplified CentOS/RHEL conditionals +- Added Mageia conditionals +- Fixed a few spec portability issues + +------------------------------------------------------------------- +Tue Apr 25 14:11:05 CEST 2017 - mls@suse.de + +- change queue resize code to use adaptive chunk sizes +- fix potential segfault in testcase_depstr [bnc#1036002] +- fix performance issues with name = md5sum dependencies + [bnc#1035946] +- improve "forcebest with uninstall" handling +- make dirid handling more robust +- build with libxml2 instead of libexpat +- bump version to 0.6.27 + +------------------------------------------------------------------- +Wed Feb 15 11:34:59 CET 2017 - mls@suse.de + +- export solvable_matchesdep function, as we now use it in + the bindings [bnc#1025440] +- bump version to 0.6.26 + +------------------------------------------------------------------- +Tue Feb 7 13:13:01 CET 2017 - mls@suse.de + +- add SOLVABLE_NAME hack for pool_whatmatchesdep and + solvable_matchesdep +- add SOLVER_FLAG_STRONG_RECOMMENDS option +- add SOLVER_FLAG_INSTALL_ALSO_UPDATES option +- do not special case release-less provides in sort_by_common_dep +- solver_problemruleinfo2str: return reason why a package is not + installable +- guard against dirpool_add_dir being called with an illegal + component id +- reject solv files with bad directories +- bump version to 0.6.25 + +------------------------------------------------------------------- +Thu Nov 10 15:09:25 CET 2016 - mls@suse.de + +- make testcase_str2solvid work with ignored packages +- improve checks against corrupt rpm +- add SOLVER_FLAG_FOCUS_BEST solver flag +- rework susetags multi-line handling [bnc#1007273] +- build both for python2 and python3 +- bump version to 0.6.24 + +------------------------------------------------------------------- +Fri Jul 22 11:37:23 CEST 2016 - mls@suse.de + +- also scan /usr/share/metainfo for appdata files [bnc#989830] +- support tri-state product-endoflife [fate#320699] +- take lockstep into account when calculating unneeded packages +- ignore appplication extensions for now in appdata parser + [bnc#984332] +- add enabled features to solvversion.h +- take disfavors into account when auto-minimizing for recommended + packages +- change cleandeps code so that it keeps all providers +- make sure that all repos have different names in a testcase +- bump version to 0.6.23 + +------------------------------------------------------------------- +Tue Jun 7 11:24:47 CEST 2016 - mls@suse.de + +- fix bug in ignoreinst logic [bnc#983141] + +------------------------------------------------------------------- +Wed May 18 15:09:56 CEST 2016 - mls@suse.de + +- add pool->setdisttype to the bindings +- fix error in repo_deb that could lead to missing packages +- add reason testing to testcase code +- add pool_whatcontainsdep, selection_make_matchdepid, and + SELECTION_MATCH_DEPSTR +- add SOLVER_FAVOR and SOLVER_DISFAVOR job types +- allow unknown archs in pool_setarch +- add the SOLVER_FLAG_URPM_REORDER solver flag +- fix segfault in cshash dedup code [bnc#980901] +- fix supplements handling when implicitobsoleteusescolors is set +- bump version to 0.6.21 + +------------------------------------------------------------------- +Fri Apr 8 15:36:21 CEST 2016 - mls@suse.de + +- Better support of complex deps in pool_match_dep and + selection_make_matchdeps +- make SOLVER_REASON_CLEANDEPS_ERASE introspection reason work again +- make dep2str use rpm-like output if disttype is rpm +- implement filtering of Requires(pre,post) for installed packages +- simplify handling of pseudo package updates [bnc#967006] +- improve speed of rpmmd metadata parsing +- bump version to 0.6.20 + +------------------------------------------------------------------- +Mon Feb 15 16:46:31 CET 2016 - mls@suse.de + +- parse media number from baseurl +- support susedata..xml language files +- bump version to 0.6.19 + +------------------------------------------------------------------- +Fri Jan 29 14:17:26 CET 2016 - mls@suse.de + +- fix rule generation for linked packages [bnc#961738] +- add hash method in bindings for some classes +- bump version to 0.6.18 + +------------------------------------------------------------------- +Tue Dec 22 11:49:02 CET 2015 - mls@suse.de + +- fix update handling of multiversion packages [bnc#957606] +- bump version to 0.6.17 + +------------------------------------------------------------------- +Mon Dec 21 12:59:19 CET 2015 - mls@suse.de + +- fix orphan handling for dup with keeporphans set [bnc#957606] +- bump version to 0.6.16 + +------------------------------------------------------------------- +Mon Dec 14 15:48:01 CET 2015 - mls@suse.de + +- change product links to also look at timestamps [bnc#956443] +- rework multiversion orphaned handling [bnc#957606] +- support key type changes in repodata_internalize() +- allow serialization of REPOKEY_TYPE_DELETED +- improve appdata handling of installed packages +- improve performance when run under xen +- bump version to 0.6.15 + +------------------------------------------------------------------- +Mon Oct 5 13:27:25 CEST 2015 - mls@suse.de + +- fix bug in recommends handling [bnc#948482] +- also check installed packages in multiversion handling +- fix build on Mageia +- bump version to 0.6.14 + +------------------------------------------------------------------- +Fri Sep 25 11:54:02 CEST 2015 - mls@suse.de + +- support a generic string for pattern-visible() [bnc#900769] +- add a SOLVER_ALLOWUNINSTALL job type +- add ordercycle introspection +- fix mkmask handling of a zero size +- support 'recommends' in repo_mdk.c +- support filelist parsing in installcheck +- bump version to 0.6.13 + +------------------------------------------------------------------- +Tue Sep 1 13:37:11 CEST 2015 - mls@suse.de + +- added tcl bindings +- improve debian ar archive handling +- bindings: set the CLOEXEC flags in xfopen +- bindings: support testcase writing [bnc#946752] +- support REL_ELSE as evr of REL_COND +- bump version to 0.6.12 + +------------------------------------------------------------------- +Tue Jun 2 11:41:10 CEST 2015 - mls@suse.de + +- add forgotten sha-512 support to data_skip +- speed up whatprovides lookup with a new helper array +- fix dup with allowuninstall +- improve alreadyinstalled handling of supplements +- some code cleanup +- bump version to 0.6.11 + +------------------------------------------------------------------- +Sat May 2 11:44:08 UTC 2015 - mrueckert@suse.de + +- you really want to use rbconfig there + +------------------------------------------------------------------- +Wed Mar 18 11:04:34 CET 2015 - mls@suse.de + +- fix bug in dislike_old_versions that could lead to a segfault + [bnc#922352] +- bump version to 0.6.10 + +------------------------------------------------------------------- Mon Mar 9 16:42:35 CET 2015 - mls@suse.de - rework splitprovides handling [bnc#921332]