Hello community,

here is the log from the commit of package libzypp.540 for openSUSE:12.1:Update 
checked in at 2012-06-18 10:45:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update/libzypp.540 (Old)
 and      /work/SRC/openSUSE:12.1:Update/.libzypp.540.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libzypp.540", Maintainer is ""

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

--- /dev/null   2012-06-11 00:29:42.179570069 +0200
+++ /work/SRC/openSUSE:12.1:Update/.libzypp.540.new/libzypp.changes     
2012-06-18 10:45:53.000000000 +0200
@@ -0,0 +1,9353 @@
+-------------------------------------------------------------------
+Fri Jun  8 16:10:17 CEST 2012 - m...@suse.de
+
+- Fix processing of weak locks (bnc#749418, bnc#765164)
+- Fix typos in zypp.conf (bnc#761985)
+- version 10.4.5 (3)
+
+-------------------------------------------------------------------
+Wed Apr 25 21:09:54 CEST 2012 - m...@suse.de
+
+- Fix lost device info when changeing CD/DVD (bnc#755815)
+- version 10.4.4 (3)
+
+-------------------------------------------------------------------
+Thu Apr 19 10:26:56 CEST 2012 - m...@suse.de
+
+- Always consider (block) devices passed as url option (bnc#755815)
+- version 10.4.3 (3)
+
+-------------------------------------------------------------------
+Tue Apr 17 17:57:34 CEST 2012 - m...@suse.de
+
+- Try to create a missing destination dir before switching to tmp 
+  space (bnc#755239)
+- version 10.4.2 (3)
+
+-------------------------------------------------------------------
+Tue Apr 10 12:04:52 CEST 2012 - m...@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Apr  5 16:44:19 CEST 2012 - m...@suse.de
+
+- Support (source)package download by non-root user (bnc#755239)
+- Fix buddy handling in solver results
+- version 10.4.1 (3)
+
+-------------------------------------------------------------------
+Thu Apr  5 10:02:05 CEST 2012 - m...@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Wed Mar 28 10:58:33 CEST 2012 - m...@suse.de
+
+- Don't cache defaultCandidate as it depends on solver::allowVendorChange flag 
(bnc#754286)
+- Cleanup orphaned media attach points (bnc#751221)
+- version 10.4.0 (3)
+
+-------------------------------------------------------------------
+Tue Mar 20 10:35:53 CET 2012 - m...@suse.de
+
+- Parse proxy user/pass from url (bnc#752497)
+- version 10.3.10 (3)
+
+-------------------------------------------------------------------
+Tue Mar 13 12:45:59 CET 2012 - m...@suse.de
+
+- Force libproxy into using "/etc/sysconfig/proxy" if it exists (bnc#679322)
+- version 10.3.9 (3)
+
+-------------------------------------------------------------------
+Thu Mar  1 17:53:01 CET 2012 - m...@suse.de
+
+- Apply soft locks by name and not per package (bnc#749418)
+- version 10.3.8 (3)
+
+-------------------------------------------------------------------
+Mon Jan 16 16:28:50 CET 2012 - m...@suse.de
+
+- CheckAccessDeleted: avoid duplicate entries for the same PID (bnc#716972)
+- version 10.3.7 (3)
+
+-------------------------------------------------------------------
+Mon Jan 16 11:44:53 CET 2012 - m...@suse.de
+
+- Correctly use user:pass directly embedded in a proxy url (bnc#740764)
+- Set min_curl_version 7.19.4 (bnc#735284)
+- Doc: add some words about 'Solver - Vendor protection'
+- version 10.3.6 (3)
+
+-------------------------------------------------------------------
+Thu Dec  1 01:13:37 CET 2011 - m...@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Mon Nov 28 18:08:42 CET 2011 - m...@suse.de
+
+- Fix and optimize Pathname ctor and provide testcases (bnc#721128)
+- Open all file descriptors with O_CLOEXEC to avoid leaks and races
+- Some improvements to the services documentation
+- Fix RW_pointer comparison with underlying smart pointer type.
+- version 10.3.5 (3)
+
+-------------------------------------------------------------------
+Sun Nov 27 01:13:10 CET 2011 - m...@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Nov 17 01:13:15 CET 2011 - m...@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Fri Nov 11 13:38:42 CET 2011 - m...@suse.de
+
+- Try to find and use some CD/DVD device even if HAL/UDEV detection 
+  fails (bnc#724807)
+- Static initialization problem fixes (by Harald Fernengel)
+- version 10.3.4 (3)
+
+-------------------------------------------------------------------
+Mon Nov  7 15:45:28 CET 2011 - m...@suse.de
+
+- Don't use proxy if disabled (bnc#696805)
+- version 10.3.3 (3)
+
+-------------------------------------------------------------------
+Mon Nov  7 13:49:44 UTC 2011 - dims...@opensuse.org
+
+- Add pkg-config BuildRequires: We fail to detect libproxy due to
+  the missing pkg-config. Additionally, we have a .pc file
+  ourselfes, which we do not get the provides for [bnc#696805]
+
+-------------------------------------------------------------------
+Thu Nov  3 14:58:42 CET 2011 - m...@suse.de
+
+- Let RepoInfo::keepPackages properly default to FALSE (bnc#727385)
+- version 10.3.2 (3)
+
+-------------------------------------------------------------------
+Thu Nov  3 01:13:12 CET 2011 - m...@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Oct 30 01:14:41 CEST 2011 - m...@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Oct 27 01:14:10 CEST 2011 - m...@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Mon Oct 24 13:35:56 CEST 2011 - m...@suse.de
+
+- Explicitly include textLocale in package translation download
+
+-------------------------------------------------------------------
+Mon Oct 24 09:37:31 CEST 2011 - m...@suse.de
+
+- Update libversion info (due to ABI change in 10.2.0 (bnc#725407)
+- version 10.3.1 (3)
+
+-------------------------------------------------------------------
+Sun Oct 23 01:13:11 CEST 2011 - m...@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Fri Oct 21 11:47:39 CEST 2011 - m...@suse.de
+
+- Add zypp.conf option repo.refresh.locales: A list of locales for
+  which translated package descriptions should be downloaded if
+  available.
+- Explixitly set CURLOPT_PROXYAUTH
+- version 10.3.0 (1)
+
+-------------------------------------------------------------------
+Tue Oct 18 16:45:13 CEST 2011 - m...@suse.de
+
+- Add arch armv7tnhl and armv7thl
+- Fix RepoVariablesReplacer to compute substitution values on demand only
+- PathInfo::hardlinkCopy: fix handling cross-device links
+- version 10.2.0 (1)
+
+-------------------------------------------------------------------
+Sun Oct 16 01:13:37 CEST 2011 - m...@suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Thu Oct 13 11:50:26 CEST 2011 - m...@suse.de
+
+- Must not differ between type nfs and nfs4 when checking the mount
+  table (bnc#710269)
+- version 10.1.1 (1)
+
+-------------------------------------------------------------------
+Thu Oct 13 01:13:37 CEST 2011 - m...@suse.de
+
+- Update zypp-po.tar.bz2
++++ 9156 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.1:Update/.libzypp.540.new/libzypp.changes

New:
----
  libzypp-10.4.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:        10.4.5
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
BuildRequires:  libudev-devel
%else
BuildRequires:  hal-devel
%endif
BuildRequires:  boost-devel
BuildRequires:  dejagnu
BuildRequires:  doxygen
BuildRequires:  gcc-c++ >= 4.6
BuildRequires:  gettext-devel
BuildRequires:  graphviz
BuildRequires:  libxml2-devel
BuildRequires:  libproxy-devel
BuildRequires:  pkg-config

BuildRequires:  libsolv-devel
%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
Requires:       /usr/bin/uuidgen
%if 0%{?suse_version} > 1020
BuildRequires:  hicolor-icon-theme
%endif
%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
# uuidgen
Requires:       e2fsprogs
%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 <m...@suse.de>
    Jiri Srain <jsr...@suse.cz>
    Stefan Schubert <sch...@suse.de>
    Duncan Mac-Vicar <dmacvi...@suse.de>
    Klaus Kaempf <kkae...@suse.de>
    Marius Tomaschewski <m...@suse.de>
    Stanislav Visnovsky <vis...@suse.cz>
    Ladislav Slezak <lsle...@suse.cz>

%package devel
License:        GPLv2+
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
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 <m...@suse.de>
    Jiri Srain <jsr...@suse.cz>
    Stefan Schubert <sch...@suse.de>
    Duncan Mac-Vicar <dmacvi...@suse.de>
    Klaus Kaempf <kkae...@suse.de>
    Marius Tomaschewski <m...@suse.de>
    Stanislav Visnovsky <vis...@suse.cz>
    Ladislav Slezak <lsle...@suse.cz>

%prep
%setup -q

%build
mkdir build
cd build
export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$RPM_OPT_FLAGS"
unset TRANSLATION_SET
# 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
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} \
      ..
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%{_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
%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: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to