Hello community, here is the log from the commit of package libsolv.4979 for openSUSE:13.2:Update checked in at 2016-05-13 09:24:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.2:Update/libsolv.4979 (Old) and /work/SRC/openSUSE:13.2:Update/.libsolv.4979.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsolv.4979" Changes: -------- New Changes file: --- /dev/null 2016-04-07 01:36:33.300037506 +0200 +++ /work/SRC/openSUSE:13.2:Update/.libsolv.4979.new/libsolv.changes 2016-05-13 09:24:58.000000000 +0200 @@ -0,0 +1,1376 @@ +------------------------------------------------------------------- +Fri Apr 8 15:36:21 CEST 2016 - m...@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 - m...@suse.de + +- parse media number from baseurl +- support susedata.<lang>.xml language files +- bump version to 0.6.19 + +------------------------------------------------------------------- +Fri Jan 29 14:17:26 CET 2016 - m...@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 - m...@suse.de + +- fix update handling of multiversion packages [bnc#957606] +- bump version to 0.6.17 + +------------------------------------------------------------------- +Mon Dec 21 12:59:19 CET 2015 - m...@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 - m...@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 - m...@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 - m...@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 - m...@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 - m...@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 - mrueck...@suse.de + +- you really want to use rbconfig there + +------------------------------------------------------------------- +Wed Mar 18 11:04:34 CET 2015 - m...@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 - m...@suse.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 08:58:46 CET 2015 - m...@suse.de + +- fixes to build with swig 3.0.3 +- bump version to 0.6.8 + +------------------------------------------------------------------- +Fri Dec 19 08:59:27 CET 2014 - m...@suse.de + +- add product:regflavor attribute [bnc#896224] +- bump version to 0.6.7 + +------------------------------------------------------------------- +Tue Oct 7 14:39:23 CEST 2014 - m...@suse.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 17:33:04 CEST 2014 - m...@suse.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 8 14:13:40 CEST 2014 - m...@suse.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 08:28:12 CEST 2014 - m...@suse.de + +- quick fix for [bnc#881320] +- bump version to 0.6.3 + +------------------------------------------------------------------- +Fri Jun 6 11:37:00 CEST 2014 - m...@suse.de + +- Provide PRODUCT_REGISTER_TARGET for available products [bnc#881320] +- bump version to 0.6.2 + +------------------------------------------------------------------- +Thu Apr 17 14:47:42 CEST 2014 - m...@suse.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 7 15:36:07 CEST 2014 - m...@suse.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 15:08:46 CET 2014 - m...@suse.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 + +------------------------------------------------------------------- ++++ 1179 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:13.2:Update/.libsolv.4979.new/libsolv.changes New: ---- libsolv-0.6.20.tar.bz2 libsolv.changes libsolv.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsolv.spec ++++++ # # spec file for package libsolv # # Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: libsolv Version: 0.6.20 Release: 0 Url: https://github.com/openSUSE/libsolv Source: libsolv-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %bcond_without enable_static %bcond_without disable_shared %bcond_without perl_binding %bcond_without python_binding %bcond_without ruby_binding %bcond_with zypp %if 0%{?mandriva_version} # force this version on mandriva BuildRequires: libneon0.26-devel %endif %if 0%{?fedora_version} || 0%{?rhel_version} >= 600 || 0%{?centos_version} >= 600 BuildRequires: db-devel %endif %if 0%{?suse_version} %if 0%{?suse_version} < 1030 BuildRequires: expat %else BuildRequires: libexpat-devel %endif %if 0%{?suse_version} < 1100 BuildRequires: graphviz %endif %if 0%{?suse_version} > 1020 BuildRequires: fdupes %endif %else BuildRequires: expat-devel %endif BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: rpm-devel BuildRequires: zlib-devel %if %{with perl_binding} BuildRequires: perl %if 0%{?fedora_version} || 0%{?rhel_version} >= 600 || 0%{?centos_version} >= 600 BuildRequires: perl-devel %endif BuildRequires: swig %endif %if %{with ruby_binding} %global ruby_vendorarch %(ruby -r rbconfig -e "puts RbConfig::CONFIG['vendorarchdir'].nil? ? RbConfig::CONFIG['sitearchdir'] : RbConfig::CONFIG['vendorarchdir']") BuildRequires: ruby BuildRequires: ruby-devel BuildRequires: swig %endif %if %{with python_binding} %global python_sitearch %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(True);") BuildRequires: python-devel BuildRequires: swig %endif Summary: A new approach to package dependency solving License: BSD-3-Clause Group: Development/Libraries/C and C++ %description A new approach to package dependency solving %if !%{with disable_shared} %package -n libsolv0 Summary: A new approach to package dependency solving Group: Development/Libraries/C and C++ %description -n libsolv0 A new approach to package dependency solving %endif %package devel Summary: A new approach to package dependency solving Group: Development/Libraries/C and C++ %if !%{with disable_shared} Requires: libsolv0 = %version %endif Requires: rpm-devel Conflicts: libsatsolver-devel %description devel Development files for libsolv, a new approach to package dependency solving %package tools Summary: A new approach to package dependency solving Group: Development/Libraries/C and C++ Obsoletes: satsolver-tools < 0.18 Provides: satsolver-tools = 0.18 Conflicts: satsolver-tools-obsolete Requires: bzip2 Requires: coreutils Requires: findutils Requires: gzip %description tools A new approach to package dependency solving. %package demo Summary: Applications demoing the libsolv library Group: System/Management Requires: curl %if 0%{?fedora_version} || 0%{?rhel_version} >= 600 || 0%{?centos_version} >= 600 Requires: gnupg2 %endif %if 0%{?suse_version} Requires: gpg2 %endif Conflicts: libsatsolver-demo %description demo Applications demoing the libsolv library. %package -n ruby-solv Summary: Ruby bindings for the libsolv library Group: Development/Languages/Ruby %description -n ruby-solv Ruby bindings for sat solver. %package -n python-solv %if 0%{?py_requires:1} && %{with python_binding} %py_requires %endif Summary: Python bindings for the libsolv library Group: Development/Languages/Python %description -n python-solv Python bindings for sat solver. %package -n perl-solv Requires: perl = %{perl_version} Summary: Perl bindings for the libsolv library Group: Development/Languages/Perl %description -n perl-solv Perl bindings for sat solver. %prep %setup -n libsolv-%{version} %build export CFLAGS="$RPM_OPT_FLAGS" export CXXFLAGS="$CFLAGS" CMAKE_FLAGS= %if 0%{?fedora_version} || 0%{?rhel_version} >= 600 || 0%{?centos_version} >= 600 CMAKE_FLAGS="-DFEDORA=1" %endif %if 0%{?suse_version} CMAKE_FLAGS="-DSUSE=1 -DENABLE_APPDATA=1 -DENABLE_COMPS=1" %endif cmake $CMAKE_FLAGS \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DLIB=%{_lib} \ -DCMAKE_VERBOSE_MAKEFILE=TRUE \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ %{?with_enable_static:-DENABLE_STATIC=1} \ %{?with_disable_shared:-DDISABLE_SHARED=1} \ %{?with_perl_binding:-DENABLE_PERL=1} \ %{?with_python_binding:-DENABLE_PYTHON=1} \ %{?with_ruby_binding:-DENABLE_RUBY=1} \ %{?with_zypp:-DENABLE_SUSEREPO=1 -DENABLE_HELIXREPO=1} \ -DUSE_VENDORDIRS=1 \ -DCMAKE_SKIP_RPATH=1 make %{?jobs:-j %jobs} %install make DESTDIR=$RPM_BUILD_ROOT install %if %{with python_binding} %if 0%{?suse_version} pushd $RPM_BUILD_ROOT/%{python_sitearch} python %py_libdir/py_compile.py *.py python -O %py_libdir/py_compile.py *.py popd %endif %endif %if %{with disable_shared} # we want to leave the .a file untouched export NO_BRP_STRIP_DEBUG=true %endif %clean rm -rf "$RPM_BUILD_ROOT" %if !%{with disable_shared} %post -n libsolv0 -p /sbin/ldconfig %postun -n libsolv0 -p /sbin/ldconfig %files -n libsolv0 %defattr(-,root,root) %doc LICENSE* %{_libdir}/libsolv.so.* %{_libdir}/libsolvext.so.* %endif %files tools %defattr(-,root,root) %if 0%{?suse_version} %exclude %{_bindir}/helix2solv %exclude %{_mandir}/man1/helix2solv* %endif %exclude %{_bindir}/solv %{_bindir}/* %{_mandir}/man1/* %files devel %defattr(-,root,root) %if %{with enable_static} %{_libdir}/libsolv.a %{_libdir}/libsolvext.a %endif %if !%{with disable_shared} %{_libdir}/libsolv.so %{_libdir}/libsolvext.so %endif %{_includedir}/solv %if 0%{?suse_version} %{_bindir}/helix2solv %{_mandir}/man1/helix2solv* %endif %{_datadir}/cmake/Modules/* %{_libdir}/pkgconfig/libsolv.pc %{_mandir}/man3/* %files demo %defattr(-,root,root) %{_bindir}/solv %if %{with perl_binding} %files -n perl-solv %defattr(-,root,root) %{perl_vendorarch}/* %endif %if %{with ruby_binding} %files -n ruby-solv %defattr(-,root,root) %{ruby_vendorarch}/* %endif %if %{with python_binding} %files -n python-solv %defattr(-,root,root) %{python_sitearch}/* %endif %changelog