Changelog for
libsolv-tools-0.6.26-2.15.x86_64.rpm :
* Mon Feb 20 2017 ngompa13AATTgmail.com- Enable libsolv shared library package to fix linking issues with libxml2 and compression libraries- Enable bzip2 and xz/lzma compression support
* Wed Feb 15 2017 mlsAATTsuse.de- export solvable_matchesdep function, as we now use it in the bindings [bnc#1025440]- bump version to 0.6.26
* Tue Feb 07 2017 mlsAATTsuse.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 2016 mlsAATTsuse.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 2016 mlsAATTsuse.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 07 2016 mlsAATTsuse.de- fix bug in ignoreinst logic [bnc#983141]
* Wed May 18 2016 mlsAATTsuse.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 08 2016 mlsAATTsuse.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 2016 mlsAATTsuse.de- parse media number from baseurl- support susedata.
.xml language files- bump version to 0.6.19
* Fri Jan 29 2016 mlsAATTsuse.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 2015 mlsAATTsuse.de- fix update handling of multiversion packages [bnc#957606]- bump version to 0.6.17
* Mon Dec 21 2015 mlsAATTsuse.de- fix orphan handling for dup with keeporphans set [bnc#957606]- bump version to 0.6.16
* Mon Dec 14 2015 mlsAATTsuse.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 05 2015 mlsAATTsuse.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 2015 mlsAATTsuse.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 01 2015 mlsAATTsuse.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 02 2015 mlsAATTsuse.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 02 2015 mrueckertAATTsuse.de- you really want to use rbconfig there
* Wed Mar 18 2015 mlsAATTsuse.de- fix bug in dislike_old_versions that could lead to a segfault [bnc#922352]- bump version to 0.6.10
* Mon Mar 09 2015 mlsAATTsuse.de- rework splitprovides handling [bnc#921332]- improve package choosing code- new testcase dependency format- add alternatives introspection- make reorder_dq_for_jobrules also look at recommends/suggests- rework branch handling- add parser for rpm rich deps- bump version to 0.6.9
* Wed Jan 14 2015 maAATTsuse.de- fixes to build with swig 3.0.3- bump version to 0.6.8
* Fri Dec 19 2014 maAATTsuse.de- add product:regflavor attribute [bnc#896224]- bump version to 0.6.7
* Tue Oct 07 2014 mlsAATTsuse.de- fix bug in reorder_dq_for_jobrules leading to crashes [bnc#899907]- rename rpm rules to pkg rules- add manpages for the tools- bump version to 0.6.6
* Thu Sep 11 2014 mlsAATTsuse.de- support DUCHANGES_ONLYADD flag in diskusage calculation [bnc#783100]- add whatmatchesdep to bindings- support pool->considered in testcases- always call selection_filelist if SELECTION_FILELIST is set- support yum style obsolete handling for package splits- bump version to 0.6.5
* Tue Jul 08 2014 mlsAATTsuse.de- expand solver_identical fix to applications [bnc#885830]- fix instbuddy generation code- improve autominimizing implementation to also look at supplements- bump version to 0.6.4
* Fri Jun 13 2014 maAATTsuse.de- quick fix for [bnc#881320]- bump version to 0.6.3
* Fri Jun 06 2014 maAATTsuse.de- Provide PRODUCT_REGISTER_TARGET for available products [bnc#881320]- bump version to 0.6.2
* Thu Apr 17 2014 mlsAATTsuse.de- support BREAK_ORPHANS and KEEP_ORPHANS solver flags- adapt to AppStream 0.6- reduce memory usage in repo_write and repodata_internalize- make repodata_stringify return the result string- bump version to 0.6.1
* Mon Apr 07 2014 mlsAATTsuse.de- add support for sha224/sha384/sha512- add userinstalled helper functions- improve dataiterator bindings (in an incompatible way)- automatically free pool in bindings- bump version to 0.6.0 (ABI + bindings API breakage)
* Wed Mar 26 2014 mlsAATTsuse.de- fix handling of packages with no update/feature rule [bnc#870195]- fix crash when in internalize() when the schemadata gets reallocated- fix access to uninitialized memory in repo_empty()- a couple of optimizations- support REPOKEYWORDS in content parser- bindings: don\'t let str(Datamatch) change the strings- fix basename optimization for STRINGEND- bump version to 0.5.1
* Wed Feb 26 2014 mlsAATTsuse.de- improve appdata.xml parsing [bnc#865293]- repo_helix: parse application elements- bump version to 0.5.0
* Fri Feb 21 2014 mlsAATTsuse.de- fix bug in solver_get_unneeded that could lead to an endless loop [bnc#828764]- adapt to new rpm tags for weak dependencies- fix pseudo packages obsoleting other pseudo packages- optimize unfulfilled rule handling a bit- bump version to 0.4.5
* Fri Feb 14 2014 mlsAATTsuse.de- always keep job/jobflags in selection_filter()- implement COND handling in supplements/enhances- improve OR handling in supplements/enhances- fix typo in application backlink creation- support PRODUCT_ENDOFLIFE- store repoid as flexarray- also translate autoproduct strings- bump version to 0.4.4
* Mon Jan 27 2014 mlsAATTsuse.de- add support for autogenerated products- support repoid array in product definition- bump version to 0.4.3
* Fri Jan 24 2014 mlsAATTsuse.de- add -X option to susetags2solv [bnc#860271]- fix typos in pool_job2str- support DISTRO in content parser- make addfilelist more resistant against corrupt rpms- encode flags into rpmdb cookie- add identical and evrcmp methods in bindings- copy checksums in repo_add_rpmdb_reffp- repo_autopattern: make sure that the category is valid utf8- fix double-free if the number of languages is reduced to zero- bump version to 0.4.2
* Mon Dec 09 2013 mlsAATTsuse.de- make repo2solv.sh work when appdata support is off- enable appdata support for SUSE
* Tue Dec 03 2013 mlsAATTsuse.de- support appdata parsing and auto-pattern generation in tools- adapt to python3- tweak findproblemrule heuristic for conflicts- add m68k/ppc64le architectures- plug weakrulemap memory hole- support debian multiarch annotation- support product/pattern/application links- bump version to 0.4.1
* Tue Sep 24 2013 mlsAATTsuse.de- do not add back cleandeps_updatepkgs packages [bnc#841781]
* Mon Sep 23 2013 mlsAATTsuse.de- added repodata_lookup_binary- fix pattern obsoleting real packages [bnc#834376]- add selection_make_matchdeps function to query dependencies other than provides- bump version to 0.4.0
* Wed Aug 21 2013 mlsAATTsuse.de- add describe_decision() and unset() methods to bindings- do recommends pruning after selecting the highest versions- improve filelist handling- be more tolerant about bad xml: an empty epoch attribute means no epoch- fix another edge case will dup mode and multiversion packages [bnc#828389]- bring installcheck up to speed
* Mon Jun 17 2013 mlsAATTsuse.de- add SOLVER_RULE_JOB_UNSUPPORTED and SOLVER_RULE_JOB_UNKNOWN_PACKAGE for better problem reporting- start with library documentation- adapt to obsoletes handling of new rpm versions
* Wed Mar 06 2013 mlsAATTsuse.de- fix dataiterator returning random data in some cases- add changelog parser- fix nasty bug in selection_filter_rel- allow re-run of an existing solver- bump version to 0.3.0
* Mon Jan 14 2013 mlsAATTsuse.de- trivial_installable: check vendor of affected package to see if a patch should be ignored [bnc#736100]- fix trivial installable requires handling- bump version to 0.2.4
* Tue Dec 18 2012 mlsAATTsuse.de- fix potential access to freed memory- improve find_problemrule speed- add support for special namespaceprovides jobs- bump version to 0.2.3
* Wed Dec 05 2012 mlsAATTsuse.de- many Selection improvements- fix perl binding memory issue- improve file list matching- support targeted up/dup with cleandeps- bump version to 0.2.2
* Fri Nov 23 2012 mlsAATTsuse.de- support targeted up/dup- support best rules to enforce the installation of the best package- implement selection class to ease package selection- fix obsolete handling for debian packages- add pool_lookup_deltalocation helper- bump version to 0.2.1
* Thu Oct 18 2012 mlsAATTsuse.de- fix susetags parser, it ignored the filelist of the last solvable- fix encoding of large values- bump version to 0.2.0
* Mon Jun 25 2012 mlsAATTsuse.de- fix typo in repodata_merge_attrs [bnc#767510]
* Wed May 30 2012 mlsAATTsuse.de- fix build for older suse versions- fix memory corruption in unneeded calculation when there are product buddies
* Tue May 08 2012 maAATTsuse.de- build with swig-2.0.6
* Mon Apr 23 2012 mlsAATTsuse.de- added testcase framework- add solver_get_unneeded() to get a list of no longer needed installed packages- changed duprule generation to ignore uninstallable packages [bnc#750485]- fix memory leaks- speed up whatprovides generation- support 64bit nums, return files sizes in bytes- return errors instead of calling exit()- support tilde in rpm version comparison [bnc#466994]- 0.1.0
* Tue Feb 07 2012 mlsAATTsuse.de- add findutils to the requires of libsolv-tools [bnc#743634]
* Wed Feb 01 2012 mlsAATTsuse.de- add cleandeps support for install/update- check for cleandeps mistakes (untested)
* Fri Jan 27 2012 mlsAATTsuse.de- make repo type code selection modular- add more solvable_ functions- add dependency getter/setter code to bindings- cleanup dup handling- hide more internals
* Mon Oct 24 2011 maAATTsuse.de- mls fixed package provides/obsoletes, but forgot to write a changes entry.
* Tue Oct 18 2011 maAATTsuse.de- Add arch arvm7tnhl and armv7thl
* Fri Apr 29 2011 mlsAATTsuse.de- bup version to 0.17.0 to make it different from 11.4- 0.17.0
* Thu Mar 24 2011 mlsAATTsuse.de- add missing else part in rpmdbid2db()
* Thu Feb 24 2011 mlsAATTsuse.de- ignore to be dropped orhaned packages when calculating candidates for recommends/supplements installation
* Wed Feb 02 2011 kkaempfAATTnovell.com- Split off \'applayer\' and \'bindings\' as a separate package to make the bindings more independant of libsatsolver- 0.16.4
* Tue Jan 25 2011 maAATTsuse.de- Apply patch introducing armv7nhl:armv7h
* Fri Oct 22 2010 maAATTsuse.de- updateinfoxml: Correctly parse \'issued date\' field.- 0.16.1
* Thu Sep 09 2010 mlsAATTsuse.de- bump version to 0.16 to make it different from code11_3 branch- 0.16.0
* Mon Sep 06 2010 dmacvicarAATTnovell.com- ruby bindings: fix bugs regarding include path loading (was hardcoded) and refactor the way the library path is defined (only once in a helper)
* Mon Sep 06 2010 dmacvicarAATTnovell.com- SLE10SP3 also has vendor_ruby
* Wed Aug 18 2010 kkaempfAATTnovell.com- refactor ruby-satsolver, pure-Ruby extensions added- 0.15.1
* Thu May 06 2010 mlsAATTsuse.de- fix bug in cleandeps code- bump version to 0.15 to make it different from code11_2 branch- 0.15.0
* Tue Mar 23 2010 maAATTsuse.de- Parse an installed products tag [bnc#586303]
* Mon Mar 22 2010 mlsAATTsuse.de- dataiterator: reset parent when jumping to a solvid [bnc#589640]- 0.14.17
* Thu Mar 11 2010 maAATTsuse.de- parse global repository ids. [bnc#377568]- fix pattern parsing in repomd format. [bnc#585000]- 0.14.16
* Thu Mar 11 2010 mlsAATTsuse.de- fix language code lookup for fallback languages [bnc#584644]- change solvable_lookup_str_lang interface a bit for libzypp
* Fri Feb 19 2010 mlsAATTsuse.de- make dup rules work when system repo is not first [bnc#581276]- parse pattern visibility flag in repomd format- 0.14.15
* Fri Jan 29 2010 mlsAATTsuse.de- speed up createwhatprovides when many solvables provide the same dep- fix choice rule creation for real (bnc#551637)- 0.14.14
* Mon Jan 18 2010 mlsAATTsuse.de- set repository:toolversion to 1.0 in common_write- 0.14.13
* Mon Dec 21 2009 mlsAATTsuse.de- disable update rule in noobsoletes case if installed package is to be kept [bnc#564239]- work around rpm bug when --prefix is used [bnc#565525]- add support for sparc architecture [bnc#566291]- 0.14.12
* Mon Dec 07 2009 maAATTsuse.de- Support optionally compressed product(s).xml in rpmmd metadata.- 0.14.11
* Mon Nov 02 2009 mlsAATTsuse.de- look at infarch/dup rules when creating choice rules, makes dup also install 32bit packages [bnc#551637]- 0.14.10
* Wed Oct 14 2009 mlsAATTsuse.de- ignore products element so that repo2solv works- support MULTI_SEMANTICS- add --withsrc option for installcheck- add SOLVER_DROP_ORPHANED job type- fix dropped package handling in removedisabledconflicts- 0.14.9
* Thu Sep 24 2009 mlsAATTsuse.de- fix bug in solvable_lookup_str_base
* Wed Sep 23 2009 mlsAATTsuse.de- get missing translations from other solvables [bnc#386449]- also look at triggers when ordering packages- add support for REPOKEY_TYPE_BINARY- 0.14.8
* Wed Sep 16 2009 mlsAATTsuse.de- use repomdxml to query for the location [bnc#501425]- fix assertion failue... again- fix fp leak [bnc#535468]- 0.14.7
* Fri Sep 04 2009 mlsAATTsuse.de- fix multiversion handling for real- fix speed regression in repo_susetags- close fd leak [bnc#527506]- remove db.h workaround- 0.14.6
* Mon Aug 31 2009 mlsAATTsuse.de- fix to build with rpm-4.7
* Fri Aug 28 2009 maAATTsuse.de- add support for SOLVER_SOLVABLE_REPO- 0.14.5
* Thu Jul 30 2009 mlsAATTsuse.de- speed up file list parsing- speed up addfileprovides- fix bugs in pubkey handling- fix bug in filelist handling when there are no abs paths- 0.14.4
* Fri Jul 17 2009 mlsAATTsuse.de- add satversion.h header file- many changes regarding the load callback- more dataiterator control functions- add transaction ordering code- add support for file conflict checking- 0.14.3
* Mon Jun 22 2009 mlsAATTsuse.de- create libsatsolverext.a- 0.14.2
* Wed May 06 2009 maAATTsuse.de- Fix to support sha256 hashes (bnc#501425)
* Wed Apr 01 2009 kkaempfAATTsuse.de- 0.14.1 Core changes - fix potential NULL deref in srcrpm handling (mls) - clean up and fix suggested/recommended list creation code (mls) - kill obsolete and broken patchxml support (mls) - replace old solver_problemruleinfo with new solver_ruleinfo function (mls) - add solvable_selfprovidedep() function (mls) - add noinfarchcheck solver option (mls) - clone job queue to make the code more flexible (mls) - rewrite policy rule disabling/re-enabling (bnc#481836) (mls) - fix out-of-bounds in solver_printproblem() (mls) Bindings changes - provide \'Repo.attr(String)\' accessor function (kkaempf) - provide \'Solver.sizechange\' to compute the changes of the installed size after a transaction is applied (kkaempf) - solver result iterators for Python (jblunck) - add %newobject to track newly created objects better (kkaempf) - generate rdoc documentation from swig input files (kkaempf) - add a no-op Pool destructor (bnc#483252) (kkaempf) - provide access to all flags and settings (kkaempf)
* Wed Mar 04 2009 mlsAATTsuse.de- fix problem_to_solutions segfault- bump version to 0.14 to make it different from code11 branch- 0.14.0
* Mon Mar 02 2009 mlsAATTsuse.de- add solver_trivial_installable() to fix multiversion patches [bnc#480303]- 0.13.5