Hello community,

here is the log from the commit of package libzypp.1347 for 
openSUSE:12.3:Update checked in at 2013-02-17 10:38:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/libzypp.1347 (Old)
 and      /work/SRC/openSUSE:12.3:Update/.libzypp.1347.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libzypp.1347", Maintainer is ""

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

--- /dev/null   2013-02-09 11:18:20.872010756 +0100
+++ /work/SRC/openSUSE:12.3:Update/.libzypp.1347.new/libzypp.changes    
2013-02-17 10:38:27.000000000 +0100
@@ -0,0 +1,9698 @@
+-------------------------------------------------------------------
+Fri Feb 15 12:49:18 CET 2013 - [email protected]
+
+- Handle dangling update script symlinks in instsys. (bnc#803751)
+- version 12.8.1 (0)
+
+-------------------------------------------------------------------
+Thu Feb 14 01:13:28 CET 2013 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Feb  7 01:16:50 CET 2013 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Mon Feb  4 12:35:51 CET 2013 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Tue Jan 22 11:06:55 CET 2013 - [email protected]
+
+- make multicurl suppress progress reports for the metalink download
+- work around libcurl bug that sometimes gives us old values in the 
+  progress callback
+- version 12.8.0 (0)
+
+-------------------------------------------------------------------
+Fri Jan 18 14:07:50 CET 2013 - [email protected]
+
+- Reduce logging
+- MediaMultiCurl: throw AbortRequestException if aborted by user
+- version 12.7.0 (0)
+
+-------------------------------------------------------------------
+Sun Jan 13 01:13:23 CET 2013 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Jan  6 01:13:17 CET 2013 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Dec 27 01:13:27 CET 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Mon Dec 17 13:31:15 CET 2012 - [email protected]
+
+- Add NamedValue<_Tp>: Simple value<>name mapping supporting aliases
+- Enable zypper to remove zypp locks without evaluating the
+  query (bnc#792901)
+- Configure curl to "not fix the BEAST attack" (bnc#779177)
+- version 12.6.0 (0)
+
+-------------------------------------------------------------------
+Sun Dec 16 01:13:16 CET 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Mon Dec  3 14:31:59 CET 2012 - [email protected]
+
+- HistoryLogReader: new HistoryLogData based API for parsing the new 
+  history file entries (fate#312521)
+  The old HistoryItem based API is deprecated but will 
+  still be available for a while if you compile with 
+  -DWITH_DEPRECATED_HISTORYITEM_API.
+- Write userdata string to history log (fate#312521)
+- Add HistoryLogReader testcases
+- Adapt to libsolv 'medianr'-changes
+- version 12.5.0 (0)
+
+-------------------------------------------------------------------
+Thu Nov 22 01:14:42 CET 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Nov 18 01:13:44 CET 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Tue Nov 13 15:40:10 CET 2012 - [email protected]
+
+- Forward userdata string to commit plugins in BEGINPLUGIN (fate#312521)
+- Extend ZConfig to store a user defined string value (fate#312521)
+- Add SIGSEGV handler trying to log a stack trace
+- Add zypp::dumpBacktrace to dump current stack trace to a stream.
+- Use gettext plural handling (bnc#784666)
+- version 12.4.0 (0)
+
+-------------------------------------------------------------------
+Sun Nov  4 01:13:21 CET 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Wed Oct 24 10:40:38 CEST 2012 - [email protected]
+
+- Add simple sysconfig::write (bnc#766598)
+- For installed products also filelists when trying to find the buddy 
+  (bnc#784900)
+- Provide information whether product license needs to be accepted.
+- version 12.3.0 (0)
+
+-------------------------------------------------------------------
+Thu Oct 18 01:13:43 CEST 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Oct  7 01:13:41 CEST 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Mon Oct  1 11:00:42 CEST 2012 - [email protected]
+
+- Enable multiversion kernel and set multiversion.kernels in
+  /etc/zypp/zypp.conf to keep the latest, latest-1 and the running.
+- Fix typo (bnc#782801)
+- Relax evaluation of patch category tags (case insensitive)
+
+-------------------------------------------------------------------
+Sun Sep 30 01:13:18 CEST 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Sep 16 01:14:34 CEST 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Wed Sep 12 10:28:00 CEST 2012 - [email protected]
+
+- Add str::commonPrefix
+- version 12.2.0 (0)
+
+-------------------------------------------------------------------
+Sun Sep  9 01:13:25 CEST 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Wed Sep  5 11:56:54 CEST 2012 - [email protected]
+
+- Provide Target::reload() 
+- version 12.1.0 (0)
+
+-------------------------------------------------------------------
+Sun Aug 26 01:13:31 CEST 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Aug 23 01:13:47 CEST 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Aug 19 01:14:11 CEST 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Aug 16 01:13:43 CEST 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Fri Aug 10 12:53:47 CEST 2012 - [email protected]
+
+- Implement $ZYPP_LOCK_TIMEOUT: number of seconds to wait for a 
+  zypplock becoming available (bnc#772965)
+- Unify update-scripts with same content(md5sum) (bnc#773575)
+- version 12.0.1 (0)
+
+-------------------------------------------------------------------
+Thu Aug  9 01:15:12 CEST 2012 - [email protected]
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Aug  2 11:55:00 CEST 2012 - [email protected]
+
+- set $ZYPP_IS_RUNNING during commit
+- Bump major version for Factory
+  11.x is continued on SuSE-Code-12_2-Branch
+- version 12.0.0 (0)
++++ 9501 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.3:Update/.libzypp.1347.new/libzypp.changes

New:
----
  libzypp-12.8.1.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
%define force_gcc_46 0


Name:           libzypp
License:        GPL-2.0+
Group:          System/Packages
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Summary:        Package, Patch, Pattern, and Product Management
Version:        12.8.1
Release:        1
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:commit) = 0
Provides:       libzypp(plugin:services) = 0
Provides:       libzypp(plugin:system) = 0
Provides:       libzypp(plugin:urlresolver) = 0

%if 0%{?suse_version}
Recommends:     logrotate
# lsof is used for 'zypper ps':
Recommends:     lsof
%endif
BuildRequires:  cmake
BuildRequires:  openssl-devel
%if 0%{?suse_version} >= 1130 || 0%{?fedora_version} >= 16
BuildRequires:  libudev-devel
%else
BuildRequires:  hal-devel
%endif
BuildRequires:  boost-devel
BuildRequires:  dejagnu
BuildRequires:  doxygen
%if 0%{?force_gcc_46}
BuildRequires:  gcc46
BuildRequires:  gcc46-c++
%else
BuildRequires:  gcc-c++ >= 4.6
%endif
BuildRequires:  gettext-devel
BuildRequires:  graphviz
BuildRequires:  libxml2-devel
%if 0%{?suse_version} != 1110
# No libproxy on SLES
BuildRequires:  libproxy-devel
%endif

%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
BuildRequires:  pkgconfig
%else
BuildRequires:  pkg-config
%endif

BuildRequires:  libsolv-devel >= 0.2.1
%if 0%{?suse_version} >= 1100
%requires_eq    libsolv-tools
%else
Requires:       libsolv-tools
%endif

# required for testsuite, webrick
BuildRequires:  ruby

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

Requires:       rpm

%if 0%{?suse_version}
BuildRequires:  rpm-devel
%endif

%if 0%{?fedora_version} || 0%{?rhel_version} >= 600 || 0%{?centos_version} >= 
600
BuildRequires:  glib2-devel
BuildRequires:  popt-devel
BuildRequires:  rpm-devel
%endif

%if 0%{?mandriva_version}
BuildRequires:  glib2-devel
BuildRequires:  librpm-devel
%endif

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

%define min_curl_version 7.19.4
%if 0%{?suse_version}
%if 0%{?suse_version} >= 1100
# Code11+
BuildRequires:  libcurl-devel >= %{min_curl_version}
Requires:       libcurl4   >= %{min_curl_version}
%else
# Code10
BuildRequires:  curl-devel
%endif
%else
# Other distros (Fedora)
BuildRequires:  libcurl-devel >= %{min_curl_version}
Requires:       libcurl   >= %{min_curl_version}
%endif

%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
License:        GPL-2.0+
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
%if 0%{?suse_version} >= 1130 || 0%{?fedora_version} >= 16
Requires:       libudev-devel
%else
Requires:       hal-devel
%endif
Requires:       cmake
%if 0%{?suse_version}
%if 0%{?suse_version} >= 1100
# Code11+
Requires:       libcurl-devel >= %{min_curl_version}
%else
# Code10
Requires:       curl-devel
%endif
%else
# Other distros (Fedora)
Requires:       libcurl-devel >= %{min_curl_version}
%endif
%if 0%{?suse_version} >= 1100
%requires_ge    libsolv-devel
%else
Requires:       libsolv-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
%if 0%{?force_gcc_46}
export CC=gcc-4.6
export CXX=g++-4.6
%endif
export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$RPM_OPT_FLAGS"
unset TRANSLATION_SET
unset EXTRA_CMAKE_OPTIONS
# SLE11-* might want its own translation set:
%if 0%{?suse_version} == 1110
if [ -f ../po/sle-zypp-po.tar.bz ]; then
  export TRANSLATION_SET=sle-zypp
  export EXTRA_CMAKE_OPTIONS="-DDISABLE_LIBPROXY=ON"
fi
%endif
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
      -DDOC_INSTALL_DIR=%{_docdir} \
      -DLIB=%{_lib} \
      -DCMAKE_BUILD_TYPE=Release \
      -DCMAKE_SKIP_RPATH=1 \
      -DUSE_TRANSLATION_SET=${TRANSLATION_SET:-zypp} \
      ${EXTRA_CMAKE_OPTIONS} \
      ..
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
%if 0%{?fedora_version} || 0%{?rhel_version} >= 600 || 0%{?centos_version} >= 
600
ln -s %{_sysconfdir}/yum.repos.d $RPM_BUILD_ROOT%{_sysconfdir}/zypp/repos.d
%else
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/zypp/repos.d
%endif
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/zypp/services.d
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/zypp/vendors.d
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/zypp/multiversion.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
%if 0%{?fedora_version} || 0%{?rhel_version} >= 600 || 0%{?centos_version} >= 
600
%{_sysconfdir}/zypp/repos.d
%else
%dir               %{_sysconfdir}/zypp/repos.d
%endif
%dir               %{_sysconfdir}/zypp/services.d
%dir               %{_sysconfdir}/zypp/vendors.d
%dir               %{_sysconfdir}/zypp/multiversion.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