Hello community,

here is the log from the commit of package libzypp.400 for openSUSE:11.4:Update 
checked in at 2012-06-05 17:19:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:11.4:Update/libzypp.400 (Old)
 and      /work/SRC/openSUSE:11.4:Update/.libzypp.400.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libzypp.400", Maintainer is ""

Changes:
--------
New Changes file:

--- /dev/null   2012-05-03 01:24:41.895590051 +0200
+++ /work/SRC/openSUSE:11.4:Update/.libzypp.400.new/libzypp.changes     
2012-06-05 17:19:29.000000000 +0200
@@ -0,0 +1,8825 @@
+-------------------------------------------------------------------
+Thu Apr 26 09:29:48 CEST 2012 - [email protected]
+
+- Fix mount entry comparison (bnc#710269)
+- version 8.13.5 (10)
+
+-------------------------------------------------------------------
+Tue Mar 13 12:23:28 CET 2012 - [email protected]
+
+- Force libproxy into using "/etc/sysconfig/proxy" if it exists (bnc#679322)
+- Correctly use user:pass directly embedded in a proxy url (bnc#740764)
+- version 8.13.4 (10)
+
+-------------------------------------------------------------------
+Thu Mar  1 18:31:03 CET 2012 - [email protected]
+
+- Apply soft locks by name and not per package (bnc#749418)
+- version 8.13.3 (10)
+
+-------------------------------------------------------------------
+Mon Jan 16 16:28:21 CET 2012 - [email protected]
+
+- CheckAccessDeleted: avoid duplicate entries for the same PID (bnc#716972)
+- version 8.13.2 (10)
+
+-------------------------------------------------------------------
+Tue Jan 10 18:41:02 CET 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Oct 13 12:21:19 CEST 2011 - [email protected]
+
+- Must not differ between type nfs and nfs4 when checking the mount 
+  table (bnc#710269)
+- version 8.13.1 (10)
+
+-------------------------------------------------------------------
+Thu Aug  4 15:20:48 CEST 2011 - [email protected]
+
+- Allow to turn Resolvers upgrade mode on and off (bnc#709480)
+- version 8.13.0 (10)
+
+-------------------------------------------------------------------
+Thu Jul 28 14:15:44 CEST 2011 - [email protected]
+
+- Evaluate CURLINFO_CONDITION_UNMET on zero sized successful transfers,
+  if compiled against libcurl-7.19.4 or above. (bnc#692260)
+- version 8.12.6 (10)
+
+-------------------------------------------------------------------
+Tue May 31 10:29:37 CEST 2011 - [email protected]
+
+- Recommend 'lsof' (for zypper ps) (bnc#694427, bnc#684466)
+- version 8.12.5 (10)
+
+-------------------------------------------------------------------
+Mon May 23 16:15:51 CEST 2011 - [email protected]
+
+- respect patch content license when determinating interactive status
+- version 8.12.4 (10)
+
+-------------------------------------------------------------------
+Sun May 22 01:17:27 CEST 2011 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Wed May 18 08:46:22 CEST 2011 - [email protected]
+
+- Apply patch adding missing entries for Arch_armv7(n)hl.
+- version 8.12.3 (10)
+
+-------------------------------------------------------------------
+Fri Apr 29 16:05:44 CEST 2011 - [email protected]
+
+- also look at the file content to detect metalink files (bnc#649925)
+
+-------------------------------------------------------------------
+Fri Apr 29 15:32:10 CEST 2011 - [email protected]
+
+- Fix max_concurrent_connections option in MultiCurl (bnc#596089)
+- version 8.12.2 (10)
+
+-------------------------------------------------------------------
+Mon Apr  4 15:21:54 CEST 2011 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Feb 10 16:01:46 CET 2011 - [email protected]
+
+- Remove package-manager.desktop file (bnc#329635)
+- version 8.12.1 (10)
+
+-------------------------------------------------------------------
+Tue Jan 25 10:09:22 CET 2011 - [email protected]
+
+- Apply patch introducing armv7nhl:armv7hl
+
+-------------------------------------------------------------------
+Tue Jan 18 12:28:19 UTC 2011 - [email protected]
+
+- allow for Repo Index Services to set the enabled state of
+  repositories from the server side.
+- Fix priority not being set on reading service indexes
+- version 8.12.0 (10)
+
+-------------------------------------------------------------------
+Fri Jan 14 12:45:18 CET 2011 - [email protected]
+
+- Add new ServicePlugin Exceptions.
+
+-------------------------------------------------------------------
+Thu Jan 13 01:13:32 CET 2011 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Dec 23 14:42:02 CET 2010 - [email protected]
+
+- add method to check if there are manually configured urls
+- version 8.11.0 (10)
+
+-------------------------------------------------------------------
+Thu Dec 23 11:31:22 CET 2010 - [email protected]
+
+- create cache directory, if it doesn't exist
+  when saving mirrorlist
+- version 8.10.6 (10)
+
+-------------------------------------------------------------------
+Wed Dec 22 12:38:22 CET 2010 - [email protected]
+
+- moved keepPackages code to RepoInfo::Impl
+- version 8.10.5 (10)
+
+-------------------------------------------------------------------
+Tue Dec 21 13:29:06 CET 2010 - [email protected]
+
+- Fix caching of mirrorlist files
+- version 8.10.4 (10)
+
+-------------------------------------------------------------------
+Thu Dec 16 19:46:00 CET 2010 - [email protected]
+
+- Do not export keyring if rpmdb is initialised, but target isn't
+  (bnc#659494)
+- version 8.10.3 (10)
+
+-------------------------------------------------------------------
+Fri Dec 10 17:17:07 CET 2010 - [email protected]
+
+- Catch RPM-Exeption when instaling the Distribution (bnc#658714)
+- version 8.10.2 (10)
+
+-------------------------------------------------------------------
+Wed Dec  8 14:15:12 CET 2010 - [email protected]
+
+- fix retrieval of distributionVersion if target is not initialized
+- MultiCurl: make sure the server responds with "partial content",
+  fixes corrupt downloads if the metalink file contains no checksums
+- version 8.10.1 (10)
+
+-------------------------------------------------------------------
+Wed Dec  1 17:39:16 CET 2010 - [email protected]
+
+- Added ReplacerVar caching in RepoInfo
+- Automaticly remove empty mirrorlist-files
+- version 8.10.0 (10)
+
+-------------------------------------------------------------------
+Tue Nov 30 17:11:32 CET 2010 - [email protected]
+
+- Added MirrorList caching
+- version 8.9.0 (7)
+
+-------------------------------------------------------------------
+Mon Nov 29 12:31:37 CET 2010 - [email protected]
+
+- Icons for libzypp should go into desktop-data. (bnc#329635)
+- version 8.8.2 (7)
+
+-------------------------------------------------------------------
+Wed Nov 24 11:55:59 CET 2010 - [email protected]
+
+- Properly handle FTP response 550. (bnc#645747)
+- version 8.8.1 (7)
+
+-------------------------------------------------------------------
+Fri Nov 19 11:24:39 CET 2010 - [email protected]
+
+- fix access of freed memory in MultiCurl (bnc#654600)
+
+-------------------------------------------------------------------
+Sun Nov  7 01:13:39 CET 2010 - [email protected]
+
++++ 8628 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:11.4:Update/.libzypp.400.new/libzypp.changes

New:
----
  libzypp-8.13.5.tar.bz2
  libzypp-rpmlintrc
  libzypp.changes
  libzypp.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libzypp.spec ++++++
#
# spec file for package libzypp
#
# Copyright (c) 2005-2011 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/
#

# norootforbuild

Name:           libzypp
License:        GPLv2
Group:          System/Packages
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Summary:        Package, Patch, Pattern, and Product Management
Version:        8.13.5
Release:        0
Source:         %{name}-%{version}.tar.bz2
Source1:        %{name}-rpmlintrc
Provides:       yast2-packagemanager
Obsoletes:      yast2-packagemanager

# Features we provide (update doc/autoinclude/FeatureTest.doc):
Provides:       libzypp(plugin) = 0
Provides:       libzypp(plugin:services) = 0
Provides:       libzypp(plugin:system) = 0
Provides:       libzypp(plugin:urlresolver) = 0

%if 0%{?suse_version}
Recommends:     logrotate
%endif
# lsof is used for 'zypper ps':
Recommends:     lsof
BuildRequires:  cmake
BuildRequires:  openssl-devel
BuildRequires:  libudev-devel
BuildRequires:  boost-devel
BuildRequires:  dejagnu
BuildRequires:  doxygen
BuildRequires:  gcc-c++
BuildRequires:  gettext-devel
BuildRequires:  graphviz
BuildRequires:  libxml2-devel
BuildRequires:  libproxy-devel

BuildRequires:  libsatsolver-devel >= 0.14.17
%if 0%{?suse_version}
%requires_eq    satsolver-tools
%else
Requires:       satsolver-tools
%endif

# required for testsuite, webrick
BuildRequires:  ruby

%if 0%{?suse_version}
BuildRequires:  libexpat-devel
%else
BuildRequires:  expat-devel
%endif

%if 0%{?suse_version}
BuildRequires:  rpm-devel
Requires:       /usr/bin/uuidgen
%endif

%if 0%{?fedora_version}
BuildRequires:  glib2-devel
BuildRequires:  popt-devel
BuildRequires:  rpm-devel
%endif

%if 0%{?mandriva_version}
BuildRequires:  glib2-devel
BuildRequires:  librpm-devel
# uuidgen
Requires:       e2fsprogs
%endif

%if 0%{?suse_version}
Requires:       gpg2
%else
Requires:       gnupg2
%endif

# ---------------------------------------------------------------
%if 0%{?suse_version} == 1110
# (almost) common codebase, but on SLES11-SP1 (according to Rudi
# suse_version == 1110) we have a patched libcurl-7.19.0-11.22,
# and no aria2. Furthermore SLE may use it's own set of .po files
# from po/sle-zypp-po.tar.bz2.
%define min_curl_version 7.19.0-11.22
%define use_translation_set sle-zypp
# ---------------------------------------------------------------
%else
# ---------------------------------------------------------------
# This is >=11.2 (better not sles11-sp1)
# need CURLOPT_REDIR_PROTOCOLS:
%define min_curl_version 7.19.4
%endif
# No requirement, but as we'd use it in case it is present,
# check for a sufficient version:
%define min_aria_version 1.1.2
Conflicts:      aria2 < %{min_aria_version}
# ---------------------------------------------------------------

%if 0%{?suse_version}
Requires:       libcurl4 >= %{min_curl_version}
%else
Requires:       libcurl >= %{min_curl_version}
%endif
BuildRequires:  libcurl-devel >= %{min_curl_version}

%description
Package, Patch, Pattern, and Product Management

Authors:
--------
    Michael Andres <[email protected]>
    Jiri Srain <[email protected]>
    Stefan Schubert <[email protected]>
    Duncan Mac-Vicar <[email protected]>
    Klaus Kaempf <[email protected]>
    Marius Tomaschewski <[email protected]>
    Stanislav Visnovsky <[email protected]>
    Ladislav Slezak <[email protected]>

%package devel
Requires:       libzypp = %{version}
Requires:       libxml2-devel
Requires:       openssl-devel
Requires:       rpm-devel
Requires:       glibc-devel
Requires:       zlib-devel
Requires:       bzip2
Requires:       popt-devel
Requires:       boost-devel
Requires:       libstdc++-devel
Requires:       libudev-devel
Requires:       cmake
Requires:       libcurl-devel >= %{min_curl_version}
%if 0%{?suse_version}
%requires_ge    libsatsolver-devel
%else
Requires:       libsatsolver-devel
%endif
Summary:        Package, Patch, Pattern, and Product Management - developers 
files
Group:          System/Packages
Provides:       yast2-packagemanager-devel
Obsoletes:      yast2-packagemanager-devel

%description -n libzypp-devel
Package, Patch, Pattern, and Product Management - developers files

Authors:
--------
    Michael Andres <[email protected]>
    Jiri Srain <[email protected]>
    Stefan Schubert <[email protected]>
    Duncan Mac-Vicar <[email protected]>
    Klaus Kaempf <[email protected]>
    Marius Tomaschewski <[email protected]>
    Stanislav Visnovsky <[email protected]>
    Ladislav Slezak <[email protected]>

%prep
%setup -q

%build
mkdir build
cd build
export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$RPM_OPT_FLAGS"
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
      -DDOC_INSTALL_DIR=%{_docdir} \
      -DLIB=%{_lib} \
      -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_SKIP_RPATH=1 \
      %{?use_translation_set:-DUSE_TRANSLATION_SET=%use_translation_set} \
      ..
make %{?_smp_mflags} VERBOSE=1
make -C doc/autodoc %{?_smp_mflags}
make -C po %{?_smp_mflags} translations

%if 0%{?run_testsuite}
  make -C tests %{?_smp_mflags}
  pushd tests
  LD_LIBRARY_PATH=$PWD/../zypp:$LD_LIBRARY_PATH ctest .
  popd
%endif

#make check

%install
rm -rf "$RPM_BUILD_ROOT"
cd build
make install DESTDIR=$RPM_BUILD_ROOT
make -C doc/autodoc install DESTDIR=$RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/zypp/repos.d
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/zypp/services.d
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/zypp
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/zypp/plugins
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/zypp/plugins/commit
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/zypp/plugins/services
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/zypp/plugins/system
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/zypp/plugins/urlresolver
mkdir -p $RPM_BUILD_ROOT%{_var}/lib/zypp
mkdir -p $RPM_BUILD_ROOT%{_var}/log/zypp
mkdir -p $RPM_BUILD_ROOT%{_var}/cache/zypp

make -C po install DESTDIR=$RPM_BUILD_ROOT
# Create filelist with translations
cd ..
%{find_lang} zypp


%post
/sbin/ldconfig
if [ -f /var/cache/zypp/zypp.db ]; then rm /var/cache/zypp/zypp.db; fi

# convert old lock file to new
# TODO make this a separate file?
# TODO run the sript only when updating form pre-11.0 libzypp versions
LOCKSFILE=%{_sysconfdir}/zypp/locks
OLDLOCKSFILE=%{_sysconfdir}/zypp/locks.old

is_old(){
  # if no such file, exit with false (1 in bash)
  test -f ${LOCKSFILE} || return 1
  TEMP_FILE=`mktemp`
  cat ${LOCKSFILE} | sed '/^\#.*/ d;/.*:.*/d;/^[^[a-zA-Z\*?.0-9]*$/d' > 
${TEMP_FILE}
  if [ -s ${TEMP_FILE} ]
  then
    RES=0
  else
    RES=1
  fi
  rm -f ${TEMP_FILE}
  return ${RES}
}

append_new_lock(){
  case "$#" in
    1 )
  echo "
solvable_name: $1
match_type: glob
" >> ${LOCKSFILE}
;;
    2 ) #TODO version
  echo "
solvable_name: $1
match_type: glob
version: $2
" >> ${LOCKSFILE}
;;
    3 ) #TODO version
  echo "
solvable_name: $1
match_type: glob
version: $2 $3
" >> ${LOCKSFILE}
  ;;
esac
}

die() {
  echo $1
  exit 1
}

if is_old ${LOCKSFILE}
  then
  mv -f ${LOCKSFILE} ${OLDLOCKSFILE} || die "cannot backup old locks"
  cat ${OLDLOCKSFILE}| sed "/^\#.*/d"| while read line
  do
    append_new_lock $line
  done
fi


%postun -p /sbin/ldconfig

%clean
rm -rf "$RPM_BUILD_ROOT"

%files -f zypp.lang
%defattr(-,root,root)
%dir               %{_sysconfdir}/zypp
%dir               %{_sysconfdir}/zypp/repos.d
%dir               %{_sysconfdir}/zypp/services.d
%config(noreplace) %{_sysconfdir}/zypp/zypp.conf
%config(noreplace) %{_sysconfdir}/zypp/systemCheck
%config(noreplace) %{_sysconfdir}/logrotate.d/zypp-history.lr
%dir               %{_var}/lib/zypp
%dir               %{_var}/log/zypp
%dir               %{_var}/cache/zypp
%{_prefix}/lib/zypp
%{_datadir}/zypp
%{_bindir}/*
%{_libdir}/libzypp*so.*
%doc %{_mandir}/man5/locks.5.*

%files devel
%defattr(-,root,root)
%{_libdir}/libzypp.so
%{_docdir}/%{name}
%{_includedir}/zypp
%{_datadir}/cmake/Modules/*
%{_libdir}/pkgconfig/libzypp.pc

%changelog
++++++ libzypp-rpmlintrc ++++++
addFilter("libzypp.* shlib-policy-name-error")
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to