openSUSE Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
September 2011
- 1 participants
- 1857 discussions
Hello community,
here is the log from the commit of package libnova for openSUSE:Factory
checked in at Thu Sep 1 15:01:51 CEST 2011.
--------
--- libnova/libnova.changes 2011-05-20 22:01:22.000000000 +0200
+++ /mounts/work_src_done/STABLE/libnova/libnova.changes 2011-08-31 23:20:20.000000000 +0200
@@ -1,0 +2,9 @@
+Wed Aug 31 21:11:34 UTC 2011 - asterios.dramis(a)gmail.com
+
+- Update to version 0.14.0:
+ * Various bugfixes.
+- Spec file updates:
+ * Changed License: to LGPL-2.0+.
+ * Minor other updates.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libnova-0.13.0.tar.bz2
New:
----
libnova-0.14.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libnova.spec ++++++
--- /var/tmp/diff_new_pack.nn0zuI/_old 2011-09-01 15:01:16.000000000 +0200
+++ /var/tmp/diff_new_pack.nn0zuI/_new 2011-09-01 15:01:16.000000000 +0200
@@ -17,17 +17,16 @@
# norootforbuild
-%define debug_package_requires libnova-0_13-0 = %{version}-%{release}
+%define debug_package_requires libnova-0_14-0 = %{version}-%{release}
Name: libnova
-Version: 0.13.0
+Version: 0.14.0
Release: 1
-License: LGPLv2+
+License: LGPL-2.0+
Summary: Celestial Mechanics, Astrometry and Astrodynamics Library
Url: http://libnova.sourceforge.net/
Group: System/Libraries
-# http://downloads.sourceforge.net/0.13.0/libnova-0.13.0.tar.gz
-Source: %{name}-%{version}.tar.bz2
+Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
BuildRequires: gcc-c++
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -38,21 +37,21 @@
calculating positions of astronomical objects or celestial mechanics.
%package devel
-License: LGPLv2+
+License: LGPL-2.0+
Summary: Development files for libnova
Group: Development/Libraries/C and C++
Requires: glibc-devel
-Requires: libnova-0_13-0 = %{version}
+Requires: libnova-0_14-0 = %{version}
%description devel
This package contains development files for libnova.
-%package -n libnova-0_13-0
-License: LGPLv2+
+%package -n libnova-0_14-0
+License: LGPL-2.0+
Summary: Celestial Mechanics, Astrometry and Astrodynamics Library
Group: System/Libraries
-%description -n libnova-0_13-0
+%description -n libnova-0_14-0
libnova is a general purpose, double precision, Celestial Mechanics,
Astrometry and Astrodynamics library. The intended audience of libnova
is C & C++ programmers, astronomers and anyone else interested in
@@ -67,19 +66,17 @@
%install
%make_install
+
+# Not needed
rm -f %{buildroot}%{_libdir}/*.la
-%post -n libnova-0_13-0 -p /sbin/ldconfig
+%post -n libnova-0_14-0 -p /sbin/ldconfig
-%postun -n libnova-0_13-0 -p /sbin/ldconfig
+%postun -n libnova-0_14-0 -p /sbin/ldconfig
%clean
rm -rf %{buildroot}
-%files -n libnova-0_13-0
-%defattr(-,root,root,-)
-%{_libdir}/libnova-0.13.so.0*
-
%files devel
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog NEWS
@@ -87,4 +84,8 @@
%{_libdir}/libnova.so
%{_bindir}/libnovaconfig
+%files -n libnova-0_14-0
+%defattr(-,root,root,-)
+%{_libdir}/libnova-0.14.so.0*
+
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-DateTime-TimeZone for openSUSE:Factory
checked in at Thu Sep 1 15:01:07 CEST 2011.
--------
--- perl-DateTime-TimeZone/perl-DateTime-TimeZone.changes 2011-04-25 22:47:43.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-DateTime-TimeZone/perl-DateTime-TimeZone.changes 2011-09-01 07:13:33.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Sep 01 05:09:50 UTC 2011 - pascal.bleser(a)opensuse.org
+
+- update to 1.35:
+ * based on version 2011h of the Olson database: includes changes for Russia
+ * include UTC in the list of all time zone names (RT#67070)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
DateTime-TimeZone-1.34.tar.gz
New:
----
DateTime-TimeZone-1.35.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-DateTime-TimeZone.spec ++++++
--- /var/tmp/diff_new_pack.8SjmbE/_old 2011-09-01 15:00:50.000000000 +0200
+++ /var/tmp/diff_new_pack.8SjmbE/_new 2011-09-01 15:00:50.000000000 +0200
@@ -18,7 +18,7 @@
Name: perl-DateTime-TimeZone
-Version: 1.34
+Version: 1.35
Release: 1
License: GPL+ or Artistic
%define cpan_name DateTime-TimeZone
++++++ DateTime-TimeZone-1.34.tar.gz -> DateTime-TimeZone-1.35.tar.gz ++++++
++++ 21686 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package xorg-x11-server for openSUSE:Factory
checked in at Thu Sep 1 14:58:55 CEST 2011.
--------
--- xorg-x11-server/xorg-x11-server.changes 2011-07-08 10:23:53.000000000 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11-server/xorg-x11-server.changes 2011-08-30 16:03:43.000000000 +0200
@@ -1,0 +2,14 @@
+Tue Aug 30 13:53:46 UTC 2011 - sndirsch(a)suse.com
+
+- U_xserver_fix-pixmaps-lifetime-tracking.patch
+ * avoid crash when enabling the desktop icons in gnome3
+ (bnc#701199)
+
+-------------------------------------------------------------------
+Mon Aug 29 16:24:24 UTC 2011 - sndirsch(a)suse.com
+
+- u_xf4nvc_missing-libz.patch
+ * Xvnc no longer can rely on the toolchain to add the required
+ libs, it uses directly.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
U_xserver_fix-pixmaps-lifetime-tracking.patch
u_xf4nvc_missing-libz.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-server.spec ++++++
--- /var/tmp/diff_new_pack.icc3Vg/_old 2011-09-01 14:57:21.000000000 +0200
+++ /var/tmp/diff_new_pack.icc3Vg/_new 2011-09-01 14:57:21.000000000 +0200
@@ -31,7 +31,7 @@
%endif
Url: http://xorg.freedesktop.org/
Version: 7.6_%{dirsuffix}
-Release: 31
+Release: 33
License: GPLv2+ ; MIT License (or similar)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@@ -105,6 +105,8 @@
Patch226: record-avoid-crash-when-calling-RecordFlushReplyBuff.patch
Patch227: Replace-malloc-with-calloc-to-initialize-the-buffers.patch
Patch228: EXA-mixed-ModifyPixmapHeader-pitch-fixes.-bug-33929.patch
+Patch229: u_xf4nvc_missing-libz.patch
+Patch230: U_xserver_fix-pixmaps-lifetime-tracking.patch
%description
This package contains the X.Org Server.
@@ -180,6 +182,8 @@
%patch49 -p0
%patch50 -p1
%patch51 -p1
+%patch229 -p0
+%patch230 -p1
chmod 755 hw/vnc/symlink-vnc.sh
%endif
%patch45 -p0
++++++ U_xserver_fix-pixmaps-lifetime-tracking.patch ++++++
>From 6a433b67ca15fd1ea58334e607f867554f227451 Mon Sep 17 00:00:00 2001
From: Adam Jackson <ajax(a)redhat.com>
Date: Mon, 28 Mar 2011 16:30:09 +0000
Subject: glx: Fix lifetime tracking for pixmaps
GLX pixmaps take a reference on the underlying pixmap; X and GLX pixmap
IDs can be destroyed in either order with no error. Only windows need
to be tracked under both XIDs.
Fixes piglit/glx-pixmap-life.
Reviewed-by: Michel Dänzer <michel(a)daenzer.net>
Signed-off-by: Adam Jackson <ajax(a)redhat.com>
---
Index: xorg-server-1.9.3/glx/glxcmds.c
===================================================================
--- xorg-server-1.9.3.orig/glx/glxcmds.c
+++ xorg-server-1.9.3/glx/glxcmds.c
@@ -1132,10 +1132,11 @@ DoCreateGLXDrawable(ClientPtr client, __
return BadAlloc;
}
- /* Add the glx drawable under the XID of the underlying X drawable
- * too. That way we'll get a callback in DrawableGone and can
- * clean up properly when the drawable is destroyed. */
- if (drawableId != glxDrawableId &&
+ /*
+ * Windows aren't refcounted, so track both the X and the GLX window
+ * so we get called regardless of destruction order.
+ */
+ if (drawableId != glxDrawableId && type == GLX_DRAWABLE_WINDOW &&
!AddResource(pDraw->id, __glXDrawableRes, pGlxDraw)) {
pGlxDraw->destroy (pGlxDraw);
return BadAlloc;
@@ -1166,6 +1167,8 @@ DoCreateGLXPixmap(ClientPtr client, __GL
err = DoCreateGLXDrawable(client, pGlxScreen, config, pDraw, drawableId,
glxDrawableId, GLX_DRAWABLE_PIXMAP);
+ ((PixmapPtr)pDraw)->refcnt++;
+
return err;
}
Index: xorg-server-1.9.3/glx/glxext.c
===================================================================
--- xorg-server-1.9.3.orig/glx/glxext.c
+++ xorg-server-1.9.3/glx/glxext.c
@@ -126,15 +126,15 @@ static Bool DrawableGone(__GLXdrawable *
{
__GLXcontext *c, *next;
- /* If this drawable was created using glx 1.3 drawable
- * constructors, we added it as a glx drawable resource under both
- * its glx drawable ID and it X drawable ID. Remove the other
- * resource now so we don't a callback for freed memory. */
- if (glxPriv->drawId != glxPriv->pDraw->id) {
- if (xid == glxPriv->drawId)
- FreeResourceByType(glxPriv->pDraw->id, __glXDrawableRes, TRUE);
- else
- FreeResourceByType(glxPriv->drawId, __glXDrawableRes, TRUE);
+ if (glxPriv->type == GLX_DRAWABLE_WINDOW) {
+ /* If this was created by glXCreateWindow, free the matching resource */
+ if (glxPriv->drawId != glxPriv->pDraw->id) {
+ if (xid == glxPriv->drawId)
+ FreeResourceByType(glxPriv->pDraw->id, __glXDrawableRes, TRUE);
+ else
+ FreeResourceByType(glxPriv->drawId, __glXDrawableRes, TRUE);
+ }
+ /* otherwise this window was implicitly created by MakeCurrent */
}
for (c = glxAllContexts; c; c = next) {
@@ -170,6 +170,10 @@ static Bool DrawableGone(__GLXdrawable *
__glXFreeContext(c);
}
+ /* drop our reference to any backing pixmap */
+ if (glxPriv->type == GLX_DRAWABLE_PIXMAP)
+ glxPriv->pDraw->pScreen->DestroyPixmap((PixmapPtr)glxPriv->pDraw);
+
glxPriv->destroy(glxPriv);
return True;
++++++ u_xf4nvc_missing-libz.patch ++++++
Author: Stefan Dirsch <sndirsch(a)suse.de>
Subject: Xvnc needs to add "-lz" itself
Signed-off-by: Stefan Dirsch <sndirsch(a)suse.de>
Xvnc no longer can rely on the toolchain to add the required libs,
it uses directly.
--- hw/vnc/Makefile.am.orig 2011-08-29 16:11:02.000000000 +0000
+++ hw/vnc/Makefile.am 2011-08-29 16:11:16.000000000 +0000
@@ -47,7 +47,7 @@ Xvnc_LDADD = \
$(JPEG_LIBS) \
$(CRYPT_LIBS) \
$(XSERVER_SYS_LIBS) \
- $(VNCMODULES_LIBS)
+ $(VNCMODULES_LIBS) -lz
relink:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-packager for openSUSE:Factory
checked in at Thu Sep 1 14:57:08 CEST 2011.
--------
--- yast2-packager/yast2-packager.changes 2011-08-15 13:22:39.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-packager/yast2-packager.changes 2011-08-31 15:09:34.000000000 +0200
@@ -1,0 +2,29 @@
+Wed Aug 31 12:21:00 UTC 2011 - lslezak(a)suse.cz
+
+- SpaceCalculation - improved target installation size estimation,
+ consider also filesystem properties (journal size, reserved space)
+ add some (static) non-package files to disk usage, increased
+ some spare size constants (bnc#263275)
+- 2.21.12
+
+-------------------------------------------------------------------
+Wed Aug 31 14:05:48 CEST 2011 - locilka(a)suse.cz
+
+- Cleaner solution for adjusting repository priority and fixing
+ that now it also works in installation (bnc#714027)
+
+-------------------------------------------------------------------
+Tue Aug 30 14:03:01 UTC 2011 - lslezak(a)suse.cz
+
+- webpin_package_search - display popup and print error message
+ when HTTP response code is not 200, don't silently ignore errors
+ (bnc#714546)
+
+-------------------------------------------------------------------
+Mon Aug 29 16:15:53 CEST 2011 - locilka(a)suse.cz
+
+- Implemented possibility to set repository priority while adding
+ by add_on_products.xml (bnc#714027).
+- 2.21.11
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-packager-2.21.10.tar.bz2
New:
----
yast2-packager-2.21.12.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-packager.spec ++++++
--- /var/tmp/diff_new_pack.BBWdn3/_old 2011-09-01 14:55:58.000000000 +0200
+++ /var/tmp/diff_new_pack.BBWdn3/_new 2011-09-01 14:55:58.000000000 +0200
@@ -19,11 +19,11 @@
Name: yast2-packager
-Version: 2.21.10
+Version: 2.21.12
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-packager-2.21.10.tar.bz2
+Source0: yast2-packager-2.21.12.tar.bz2
Prefix: /usr
@@ -34,8 +34,8 @@
# HTTP.ycp
BuildRequires: yast2-transfer
-# Installation summary in PackagesUI::
-BuildRequires: yast2 >= 2.18.1
+# String::FindMountPoint()
+BuildRequires: yast2 >= 2.21.13
# Pkg::SetZConfig()
BuildRequires: yast2-pkg-bindings >= 2.21.8
@@ -46,8 +46,8 @@
# Pkg::SetZConfig()
Requires: yast2-pkg-bindings >= 2.21.8
-# Installation summary in PackagesUI::
-Requires: yast2 >= 2.18.1
+# String::FindMountPoint()
+Requires: yast2 >= 2.21.13
# unzipping license file
Requires: unzip
@@ -100,7 +100,7 @@
(webpin) and installing them via OneClickInstall
%prep
-%setup -n yast2-packager-2.21.10
+%setup -n yast2-packager-2.21.12
%build
%{prefix}/bin/y2tool y2autoconf
++++++ yast2-packager-2.21.10.tar.bz2 -> yast2-packager-2.21.12.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.21.10/VERSION new/yast2-packager-2.21.12/VERSION
--- old/yast2-packager-2.21.10/VERSION 2011-08-15 13:21:33.000000000 +0200
+++ new/yast2-packager-2.21.12/VERSION 2011-08-31 14:20:55.000000000 +0200
@@ -1 +1 @@
-2.21.10
+2.21.12
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.21.10/configure new/yast2-packager-2.21.12/configure
--- old/yast2-packager-2.21.10/configure 2011-08-15 13:21:37.000000000 +0200
+++ new/yast2-packager-2.21.12/configure 2011-08-31 15:06:50.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for yast2-packager 2.21.10.
+# Generated by GNU Autoconf 2.68 for yast2-packager 2.21.12.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -559,8 +559,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-packager'
PACKAGE_TARNAME='yast2-packager'
-PACKAGE_VERSION='2.21.10'
-PACKAGE_STRING='yast2-packager 2.21.10'
+PACKAGE_VERSION='2.21.12'
+PACKAGE_STRING='yast2-packager 2.21.12'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
PACKAGE_URL=''
@@ -1229,7 +1229,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-packager 2.21.10 to adapt to many kinds of systems.
+\`configure' configures yast2-packager 2.21.12 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1300,7 +1300,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-packager 2.21.10:";;
+ short | recursive ) echo "Configuration of yast2-packager 2.21.12:";;
esac
cat <<\_ACEOF
@@ -1380,7 +1380,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-packager configure 2.21.10
+yast2-packager configure 2.21.12
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1397,7 +1397,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-packager $as_me 2.21.10, which was
+It was created by yast2-packager $as_me 2.21.12, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2327,7 +2327,7 @@
# Define the identity of the package.
PACKAGE='yast2-packager'
- VERSION='2.21.10'
+ VERSION='2.21.12'
cat >>confdefs.h <<_ACEOF
@@ -2449,7 +2449,7 @@
-VERSION="2.21.10"
+VERSION="2.21.12"
RPMNAME="yast2-packager"
MAINTAINER="Ladislav Slezak <lslezak(a)suse.cz>"
@@ -3379,7 +3379,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-packager $as_me 2.21.10, which was
+This file was extended by yast2-packager $as_me 2.21.12, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3432,7 +3432,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-yast2-packager config.status 2.21.10
+yast2-packager config.status 2.21.12
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.21.10/configure.in new/yast2-packager-2.21.12/configure.in
--- old/yast2-packager-2.21.10/configure.in 2011-08-15 13:21:34.000000000 +0200
+++ new/yast2-packager-2.21.12/configure.in 2011-08-31 15:06:48.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-packager, 2.21.10, http://bugs.opensuse.org/, yast2-packager)
+AC_INIT(yast2-packager, 2.21.12, http://bugs.opensuse.org/, yast2-packager)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.21.10"
+VERSION="2.21.12"
RPMNAME="yast2-packager"
MAINTAINER="Ladislav Slezak <lslezak(a)suse.cz>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.21.10/packager.pot new/yast2-packager-2.21.12/packager.pot
--- old/yast2-packager-2.21.10/packager.pot 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-packager-2.21.12/packager.pot 2008-09-10 10:47:12.000000000 +0200
@@ -0,0 +1,99 @@
+# translation of packager.po to
+# Copyright (C) YEAR SuSE Linux Products GmbH, Nuernberg
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrew Spackman <kiwilinux(a)gmail.com>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: packager\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-08-04 13:54+0200\n"
+"PO-Revision-Date: 2008-08-27 21:38+1200\n"
+"Last-Translator: Andrew Spackman <kiwilinux(a)gmail.com>\n"
+"Language-Team: <en(a)li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: src/clients/inst_packages.ycp:76
+msgid ""
+"<p>\n"
+"\t\t This dialog allows you to define this system's tasks and what software to install.\n"
+"\t\t Available tasks and software for this system are shown by category in the left\n"
+"\t\t column. To view a description for an item, select it in the list.\n"
+"\t\t </p>"
+msgstr ""
+"<p>\n"
+"\t\t This dialog allows you to define this system's tasks and the software that has to be installed.\n"
+"\t\t Available tasks and software for this system are shown by category in the left\n"
+"\t\t column. To view a description for an item, select it in the list.\n"
+"\t\t </p>"
+
+#. TRANSLATORS: dialog help
+#: src/clients/inst_productsources.ycp:600
+msgid ""
+"<p>Please wait while the packager is being initialized\n"
+"and the list of servers dowloaded from Web.</p>\n"
+msgstr ""
+"<p>Please wait while the packager is being initialized\n"
+"and the list of servers downloaded from the Web.</p>\n"
+
+#. help, continued
+#: src/clients/repositories.ycp:486
+msgid ""
+"<p>\n"
+"<b>Synchronize Changes with ZENworks</b> will call <tt>rug</tt>\n"
+"to also perform the changes in that package management system.</p>\n"
+msgstr ""
+"<p>\n"
+"<b>Synchronize Changes with ZENworks</b> will also call <tt>rug</tt>\n"
+"to perform the changes in that package management system.</p>\n"
+
+#: src/clients/webpin_package_search.ycp:223
+msgid ""
+"<p><big><b>Security</b></big><br>\n"
+"The software found is often not part of the distribution itself and the level of trust\n"
+"depends on yourself. We do not take any responsibilities for installing\n"
+"such software.</p>"
+msgstr ""
+"<p><big><b>Security</b></big><br>\n"
+"The software found is often not part of the distribution itself and the level of trust\n"
+"depends on yourself. We do not take any responsibility for installing\n"
+"such software.</p>"
+
+#. help text - media check 2/8
+#: src/include/checkmedia/ui.ycp:279
+msgid ""
+"<P>When you have a problem with\n"
+"the installation and are using a CD or DVD installation medium, you should check\n"
+"whether the medium is broken.</P>\n"
+msgstr ""
+"<P>When you have a problem with\n"
+"the installation and you are using a CD or DVD installation medium, you should check\n"
+"whether the medium is broken.</P>\n"
+
+#: src/include/checkmedia/ui.ycp:432
+msgid ""
+"The medium does not contain MD5 checksum.\n"
+"The content of the medium cannot be verified.\n"
+"\n"
+"Only readability of the medium will be checked."
+msgstr ""
+"The medium does not contain a MD5 checksum.\n"
+"The content of the medium cannot be verified.\n"
+"\n"
+"Only readability of the medium will be checked."
+
+#. (see bnc#178357 why these numbers)
+#. translators: help text for software proposal
+#: src/modules/Packages.ycp:302
+msgid "<P>The propsal contains total size of files which will be installed to the system. However, the system will contain some other files (temporary and working files) so the used space will be slighltly larger than the proposed value. Therefore it is a good idea to have at least 25% (or 300MB) free space before starting the installation.</P>"
+msgstr "<P>The propsal reports the total size of files which will be installed to the system. However, the system will contain some other files (temporary and working files) so the used space will be slighltly larger than the proposed value. Therefore it is a good idea to have at least 25% (or 300MB) free space before starting the installation.</P>"
+
+#. help text for software proposal
+#: src/modules/Packages.ycp:304
+msgid "<P>The total size to download is size of packages which will be downloaded from remote (network) repositories. This value is important when the connection is slow or when there is a data limit for downloading.</P>"
+msgstr ""
+"<P>The total 'size to download' is the size of the packages which will be downloaded from remote (network) repositories.\n"
+" This value is important when the connection is slow or when there is a data limit for downloading.</P>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.21.10/src/clients/webpin_package_search.ycp new/yast2-packager-2.21.12/src/clients/webpin_package_search.ycp
--- old/yast2-packager-2.21.10/src/clients/webpin_package_search.ycp 2011-08-15 13:21:32.000000000 +0200
+++ new/yast2-packager-2.21.12/src/clients/webpin_package_search.ycp 2011-08-30 16:11:32.000000000 +0200
@@ -4,7 +4,7 @@
* Authors: Katarina Machalkova <kmachalkova(a)suse.cz>
* Lukas Ocilka <locilka(a)suse.cz>
*
- * $Id: webpin_package_search.ycp 65153 2011-08-03 08:50:57Z lslezak $
+ * $Id: webpin_package_search.ycp 65454 2011-08-30 14:11:31Z lslezak $
*
* This client provides UI for searching for packages
* via Webpin XML.
@@ -344,7 +344,10 @@
Popup::ClearFeedback();
PopulatePackageList( search_results );
- if ( search_results == $[] || search_results == nil )
+ if (search_results == nil)
+ // error message
+ UI::ChangeWidget(`id("description"), `Value, _("<p><b>Search failed</b></p>"));
+ else if (search_results == $[])
UI::ChangeWidget(`id("description"), `Value, _("<p><b>No packages matching entered criteria were found</b></p>"));
else
CreatePackageDescription();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.21.10/src/modules/AddOnProduct.ycp new/yast2-packager-2.21.12/src/modules/AddOnProduct.ycp
--- old/yast2-packager-2.21.10/src/modules/AddOnProduct.ycp 2011-08-15 13:21:32.000000000 +0200
+++ new/yast2-packager-2.21.12/src/modules/AddOnProduct.ycp 2011-08-31 14:20:55.000000000 +0200
@@ -1314,6 +1314,11 @@
* default is 'false' (optional)
* -->
* <selected config:type="boolean">true</selected>
+ * <!--
+ * Defines priority of the newly added repository (optional).
+ * Libzypp uses its default priority if not set.
+ * -->
+ * <priority config:type="integer">20</priority>
* </product_item>
* <product_item>
* ...
@@ -1355,41 +1360,56 @@
return false;
}
+ integer repo_id = -1;
+
y2milestone ("Adding products: %1", add_products);
foreach (map one_product, add_products, {
string url = one_product["url"]:"";
string pth = one_product["path"]:"";
+ integer priority = one_product["priority"]:-1;
+
+ map <string, any> new_repo = $[ "enabled" : true, "base_urls" : [url], "prod_dir" : pth ];
+ // BNC #714027: Possibility to adjust repository priority (usually higher)
+ if (priority > -1) new_repo["priority"] = priority;
- y2milestone ("Adding Repository: %1 %2", url, pth);
- integer src = Pkg::SourceCreate (url, pth);
+ y2milestone ("Adding Repository: %1", new_repo);
+ repo_id = Pkg::RepositoryAdd (new_repo);
- if (src == nil || src < 0) {
+ if (repo_id == nil || repo_id < 0) {
y2error ("Unable to add product: %1", url);
// TRANSLATORS: error message, %1 is replaced with product URL
Report::Error (sformat (_("Unable to add product %1."), url));
return false;
}
- if (! AcceptedLicenseAndInfoFile (src)) {
+ // download metadata, build repo cache
+ Pkg::SourceRefreshNow (repo_id);
+ // load resolvables to zypp pool
+ Pkg::SourceLoad();
+
+ if (! AcceptedLicenseAndInfoFile (repo_id)) {
y2warning ("License not accepted, delete the repository");
- Pkg::SourceDelete (src);
+ Pkg::SourceDelete (repo_id);
return false;
}
- Integrate (src);
+ Integrate (repo_id);
// adding the product to the list of products (BNC #269625)
- map <string, any> prod = (map <string, any>) Pkg::SourceProductData (src);
- y2milestone ("Repository (%1) product data: %2", src, prod);
+ map <string, any> prod = (map <string, any>) Pkg::SourceProductData (repo_id);
+ y2milestone ("Repository (%1) product data: %2", repo_id, prod);
- InstallProductsFromRepository (one_product["install_products"]:[], src);
+ InstallProductsFromRepository (one_product["install_products"]:[], repo_id);
- AddOnProduct::add_on_products = add (AddOnProduct::add_on_products, $[
- "media" : src,
+ map <string, any> new_add_on_product = $[
+ "media" : repo_id,
"product" : one_product["name"]:prod["label"]:prod["productname"]:_("Unknown Product"),
"autoyast_product" : prod["productname"]:one_product["name"]:_("Unknown Product"),
"media_url" : url,
"product_dir" : pth,
- ]);
+ ];
+ if (priority > -1) new_add_on_product["priority"] = priority;
+
+ AddOnProduct::add_on_products = add (AddOnProduct::add_on_products, new_add_on_product);
});
});
@@ -1451,8 +1471,11 @@
string pth = prod["product_dir"]:"/";
integer src = Pkg::SourceCreate (media, pth);
if (src != -1) {
- if (prod["product"]:"" != "")
- Pkg::SourceEditSet ([$["SrcId":src, "name":prod["product"]:""]]);
+ if (prod["product"]:"" != "") {
+ map <string, any> repo = $["SrcId":src, "name":prod["product"]:""];
+ if (prod["priority"]:-1 > -1) repo["priority"] = prod["priority"]:-1;
+ Pkg::SourceEditSet ([repo]);
+ }
mode_config_sources = add (mode_config_sources, src);
}
});
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.21.10/src/modules/SpaceCalculation.ycp new/yast2-packager-2.21.12/src/modules/SpaceCalculation.ycp
--- old/yast2-packager-2.21.10/src/modules/SpaceCalculation.ycp 2011-08-15 13:21:32.000000000 +0200
+++ new/yast2-packager-2.21.12/src/modules/SpaceCalculation.ycp 2011-08-31 14:55:08.000000000 +0200
@@ -10,7 +10,7 @@
* on Installation::sourcedir
*
*
- * $Id: SpaceCalculation.ycp 62829 2010-11-11 17:35:05Z lslezak $
+ * $Id: SpaceCalculation.ycp 65471 2011-08-31 12:55:07Z lslezak $
*/
{
@@ -93,7 +93,7 @@
list<map<string, string> > partition = [];
// the sizes are in kB
- integer min_spare = 1 * 1024; // 1 MB
+ integer min_spare = 10 * 1024; // 10 MB
integer max_spare = 1024 * 1024; // 1 GB
string target = Installation::destdir;
@@ -221,6 +221,295 @@
return part_input;
};
+ // return default ext3/4 journal size (in B) for target partition size
+ integer DefaultExtJournalSize(map part)
+ {
+ if (part["used_fs"]:`unknown == `ext2)
+ {
+ y2milestone("No journal on ext2");
+ return 0;
+ }
+
+ integer ret = 0;
+
+ integer part_size = 1024 * part["size_k"]:0;
+ // default block size is 4k
+ integer bs = tointeger(part["fs_options","opt_blocksize", "option_value"]:"4096");
+ integer blocks = part_size / bs;
+
+ y2milestone("Partition %1: %2 blocks (block size: %3)", part["name"]:"", blocks, bs);
+
+ // values extracted from ext2fs_default_journal_size() function in e2fsprogs sources
+ if (blocks < 2048)
+ {
+ ret = 0;
+ }
+ else if (blocks < 32768)
+ {
+ ret = 1024;
+ }
+ else if (blocks < 256*1024)
+ {
+ ret = 4096;
+ }
+ else if (blocks < 512*1024)
+ {
+ ret = 8192;
+ }
+ else if (blocks < 1024*1024)
+ {
+ ret = 16384;
+ }
+ else
+ {
+ // maximum journal size
+ ret = 32768;
+ }
+
+ // converts blocks to bytes
+ ret = ret * bs;
+
+ y2milestone("Default journal size: %1kB", ret / 1024);
+
+
+ return ret;
+ }
+
+ integer ExtJournalSize(map part)
+ {
+ if (part["used_fs"]:`unknown == `ext2)
+ {
+ y2milestone("No journal on ext2");
+ return 0;
+ }
+
+ integer ret = 0;
+ // no journal
+ if (haskey(part["fs_options"]:$[], "no_journal"))
+ {
+ y2milestone("Partition %1 has disabled journal", part["name"]:"");
+ }
+ // default journal size for ext3/4
+ else
+ {
+ y2milestone("Using default journal size for %1", part["name"]:"");
+ ret = DefaultExtJournalSize(part);
+ }
+ // Note: custom journal size cannot be entered in the partitioner
+
+ y2milestone("Journal size for %1: %2kB", part["name"]:"", ret / 1024);
+
+ return ret;
+ }
+
+ integer XfsJournalSize(map part)
+ {
+ integer part_size = 1024 * part["size_k"]:0;
+ integer mb = 1 << 20;
+ integer gb = 1 << 30;
+
+ // the default log size to fs size ratio is 1:2048
+ // (the value is then adjusted according to many other fs parameters,
+ // we take just the simple approach here, it should be sufficient)
+ integer ret = part_size / 2048;
+
+ // check min and max limits
+ integer min_log_size = 10 * mb;
+ integer max_log_size = 2 * gb;
+
+ if (ret < min_log_size)
+ {
+ ret = min_log_size;
+ }
+ else if (ret > max_log_size)
+ {
+ ret = max_log_size;
+ }
+
+ y2milestone("Estimated journal size for XFS partition %1kB: %2kB", part_size / 1024, ret / 1024);
+
+ return ret;
+ }
+
+ integer ReiserJournalSize(map part)
+ {
+ // the default is 8193 of 4k blocks (max = 32749, min = 513 blocks)
+ integer ret = 8193 * 4096;
+
+ y2milestone("Default Reiser journal size: %1kB", ret / 1024);
+
+ return ret;
+ }
+
+ integer DefaultJfsJournalSize(integer part_size)
+ {
+ // the default is 0.4% rounded to megabytes, 128MB max.
+ integer ret = part_size >> 8; // 0.4% ~= 1/256
+ integer max = 128 * (1 << 20); // 128 MB
+
+ ret = ((ret + (1 << 20) - 1) >> 20) << 20;
+
+ if (ret > max)
+ {
+ ret = max;
+ }
+
+ y2milestone("Default JFS journal size: %1MB", ret >> 20);
+
+ return ret;
+ }
+
+ integer JfsJournalSize(map part)
+ {
+ // log size (in MB)
+ integer log_size = tointeger(part["fs_options","opt_log_size", "option_value"]:"0");
+
+ if (log_size > 0)
+ {
+ // convert to bytes
+ log_size = log_size * (1 << 20);
+ }
+ else
+ {
+ log_size = DefaultJfsJournalSize(1024 * part["size_k"]:0);
+ }
+
+ y2milestone("Jfs journal size: %1MB", log_size >> 20);
+
+ return log_size;
+ }
+
+ list<map> EstimateTargetUsage(list<map> parts)
+ {
+ y2milestone("EstimateTargetUsage(%1)", parts);
+ integer mb = 1 << 10; // sizes are in kB, 1MB is 1024 kB
+
+ // invalid or empty input
+ if (parts == nil || size(parts) == 0)
+ {
+ y2error("Invalid input: %1", parts);
+ return [];
+ }
+
+ // the numbers are from openSUSE-11.4 default KDE installation
+ map<string, integer> used_mapping = $[
+ "/var/lib/rpm" : 42 * mb, // RPM database
+ "/var/log" : 14 * mb, // system logs (YaST logs have ~12MB)
+ "/var/adm/backup" : 10 * mb, // backups
+ "/var/cache/zypp" : 38 * mb, // zypp metadata cache after refresh (with OSS + update repos)
+ "/etc" : 2 * mb, // various /etc config files not belonging to any package
+ "/usr/share" : 1 * mb, // some files created by postinstall scripts
+ "/boot/initrd" : 11 * mb // depends on HW but better than nothing
+ ];
+
+ y2milestone("Adding target size mapping: %1", used_mapping);
+
+ list<string> mount_points = [];
+
+ // convert list to map indexed by mount point
+ map<string, map> mounts = listmap(map part, parts, {
+ mount_points = add(mount_points, part["name"]:"");
+ return $[ part["name"]:"" : part ];
+ }
+ );
+
+
+ foreach(string dir, integer used, used_mapping, {
+ string mounted = String::FindMountPoint(dir, mount_points);
+ y2milestone("Dir %1 is mounted on %2", dir, mounted);
+
+ map part = mounts[mounted]:$[];
+
+ if (part != $[])
+ {
+ integer curr_used = part["used"]:0;
+ y2milestone("Adding %1kB to %2kB currently used", used, curr_used);
+ curr_used = curr_used + used;
+
+ part["used"] = curr_used;
+ part["free"] = part["free"]:0 - used;
+
+ mounts[mounted] = part;
+ }
+ else
+ {
+ y2warning("Cannot find partition for mount point %1, ignoring it", mounted);
+ }
+ }
+ );
+
+ // convert back to list
+ list<map> ret = maplist(string dir, map part, mounts, {return part;});
+
+ y2milestone("EstimateTargetUsage() result: %1", ret);
+
+ return ret;
+ }
+
+ // is the filesystem one of Ext2/3/4?
+ boolean ExtFs(symbol fs)
+ {
+ return fs == `ext2 || fs == `ext3 || fs == `ext4;
+ }
+
+ // return estimated fs overhead
+ // (the difference between partition size and reported fs blocks)
+ integer EstimateFsOverhead(map part)
+ {
+ integer fs_size = 1024 * part["size_k"]:0;
+ symbol fs = part["used_fs"]:`unknown;
+
+ integer ret = 0;
+
+ if (ExtFs(fs))
+ {
+ // ext2/3/4 overhead is about 1.6% according to my test (8GB partition)
+ ret = fs_size * 16 / 1000;
+ y2milestone("Estimated Ext2/3/4 overhead: %1kB", ret);
+ }
+ else if (fs == `xfs)
+ {
+ // xfs overhead is about 0.1%
+ ret = fs_size / 1000;
+ y2milestone("Estimated XFS overhead: %1kB", ret);
+ }
+ else if (fs == `jfs)
+ {
+ // jfs overhead is about 0.3%
+ ret = fs_size * 3 / 1000;
+ y2milestone("Estimated JFS overhead: %1kB", ret);
+ }
+ // reiser and btrfs have negligible overhead, just ignore it
+
+ return ret;
+ }
+
+ // return reserved space for root user (in bytes)
+ integer ReservedSpace(map part)
+ {
+ // read the percentage
+ string option = part["fs_options", "opt_reserved_blocks", "option_value"]:"";
+ integer ret = 0;
+
+ if (option != nil && option != "")
+ {
+ float percent = tofloat(option);
+
+ if (percent > 0.0)
+ {
+ // convert to absolute value
+ integer fs_size = part["size_k"]:0;
+ ret = tointeger(fs_size / 100 * percent);
+ }
+ }
+
+ if (ret > 0)
+ {
+ y2milestone("Partition %1: reserved space: %2%% (%3kB)", part["name"]:"", option, ret);
+ }
+
+ return ret * 1024;
+ }
/*
* Define a macro that transforms information about all partitions ( from
@@ -286,7 +575,7 @@
}
list<map> target_partitions = [];
- integer min_spare = 5 * 1024 * 1024; // minimum free space ( 5 MB )
+ integer min_spare = 20 * 1024 * 1024; // minimum free space ( 20 MB )
foreach( string disk, map diskinfo, targets,
``{
@@ -376,6 +665,56 @@
continue;
}
}
+ else
+ // for formatted partitions estimate free system size
+ {
+ // compute fs overhead
+ used = EstimateFsOverhead(part);
+
+ if (used > 0)
+ {
+ y2milestone("Partition %1: assuming fs overhead: %2kB", part["device"]:"", used / 1024);
+ }
+
+ // journal size
+ integer js = 0;
+
+ if (ExtFs(used_fs))
+ {
+ js = ExtJournalSize(part);
+ integer reserved = ReservedSpace(part);
+
+ if (reserved > 0)
+ {
+ used = used + reserved;
+ }
+ }
+ else if (used_fs == `xfs)
+ {
+ js = XfsJournalSize(part);
+ }
+ else if (used_fs == `reiser)
+ {
+ js = ReiserJournalSize(part);
+ }
+ else if (used_fs == `jfs)
+ {
+ js = JfsJournalSize(part);
+ }
+ else
+ {
+ y2warning("Unknown journal size for filesystem: %1", used_fs);
+ }
+
+ if (js > 0)
+ {
+ y2milestone("Partition %1: assuming journal size: %2kB", part["device"]:"", js / 1024);
+ used = used + js;
+ }
+
+ // decrease free size
+ free_size = free_size - used;
+ }
// convert into kB for TargetInitDU
free_size = free_size / 1024;
@@ -409,6 +748,9 @@
} ); // foreach (`part)
} ); // foreach (`disk)
+ // add estimated size occupied by non-package files
+ target_partitions = EstimateTargetUsage(target_partitions);
+
y2milestone( "get_partition_info: part %1", target_partitions );
Pkg::TargetInitDU (target_partitions);
@@ -440,7 +782,7 @@
}
else if ( Mode::update () )
{
- partition = EvaluateFreeSpace ( 5 ); // 5% free spare for update/upgrade
+ partition = EvaluateFreeSpace ( 15 ); // 15% free spare for update/upgrade
}
else if ( Mode::normal () )
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.21.10/src/modules/WebpinPackageSearch.ycp new/yast2-packager-2.21.12/src/modules/WebpinPackageSearch.ycp
--- old/yast2-packager-2.21.10/src/modules/WebpinPackageSearch.ycp 2011-08-15 13:21:32.000000000 +0200
+++ new/yast2-packager-2.21.12/src/modules/WebpinPackageSearch.ycp 2011-08-30 15:59:41.000000000 +0200
@@ -25,6 +25,7 @@
import "URL";
import "XML";
import "Arch";
+import "Report";
string temporary_file = Directory::tmpdir + "/package_search_webpin.xml";
@@ -359,6 +360,8 @@
// is full of error messages - we should not let anyxml agent parse those
if ( response["code"]:0 != 200 ) {
y2error ("Cannot retrieve search results from the server");
+ // %1 is HTTP error code like 404 or 503
+ Report::Error(sformat(_("Search failed.\nRemote server returned error code %1"), response["code"]:0));
return nil;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.21.10/testsuite/tests/SpaceCalculation.out new/yast2-packager-2.21.12/testsuite/tests/SpaceCalculation.out
--- old/yast2-packager-2.21.10/testsuite/tests/SpaceCalculation.out 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-packager-2.21.12/testsuite/tests/SpaceCalculation.out 2011-08-31 14:44:52.000000000 +0200
@@ -0,0 +1,42 @@
+Read .target.tmpdir "/tmp"
+Dump ----- Journal size tests -----
+Dump Ext2/3/4 journal size tests
+Return 0
+Return 134217728
+Return 134217728
+Return 0
+Return 67108864
+Return 33554432
+Return 0
+Dump ReiserFS journal size tests
+Return 33558528
+Dump XFS journal size tests
+Return 10485760
+Return 26214400
+Return 2147483648
+Dump JFS journal size tests
+Return 20971520
+Return 22020096
+Return 134217728
+Return 10485760
+Dump ----- Extfs reserved space tests -----
+Return 0
+Return 0
+Return 2684354560
+Return 6710886400
+Dump ----- Fs overhead tests -----
+Return 85899345
+Return 85899345
+Return 85899345
+Return 5368709
+Return 16106127
+Return 0
+Return 0
+Dump ----- Target usage tests -----
+Log Invalid input: nil
+Return []
+Log Invalid input: []
+Return []
+Return [$["free":9879168, "name":"/", "used":120832]]
+Return [$["free":9879168, "name":"/", "used":120832], $["free":1000000, "name":"/home", "used":0]]
+Return [$["free":9891456, "name":"/", "used":108544], $["free":988736, "name":"/boot", "used":11264], $["free":998976, "name":"/usr", "used":1024]]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-packager-2.21.10/testsuite/tests/SpaceCalculation.ycp new/yast2-packager-2.21.12/testsuite/tests/SpaceCalculation.ycp
--- old/yast2-packager-2.21.10/testsuite/tests/SpaceCalculation.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-packager-2.21.12/testsuite/tests/SpaceCalculation.ycp 2011-08-31 14:45:38.000000000 +0200
@@ -0,0 +1,178 @@
+/**
+ * Testsuite for SpaceCalculation.ycp module
+ *
+ */
+
+{
+
+include "testsuite.ycp";
+map READ = $[
+ "target" : $[
+ "tmpdir" : "/tmp"
+ ]
+];
+TESTSUITE_INIT ([READ], nil);
+
+import "SpaceCalculation";
+
+// size units - multiplies of kB blocks
+integer mb = 1 << 10;
+integer gb = 1 << 20;
+integer tb = 1 << 30;
+
+map part = $[
+ // 5GB
+ "size_k" : 5 * gb,
+ "used_fs" : `ext2,
+ "name" : "sda1"
+];
+
+DUMP(" ----- Journal size tests ----- ");
+DUMP("Ext2/3/4 journal size tests");
+
+// ext2 => no journal => 0
+TEST(``(SpaceCalculation::ExtJournalSize(part)), [], nil);
+
+// 128MB
+part["used_fs"] = `ext3;
+TEST(``(SpaceCalculation::ExtJournalSize(part)), [], nil);
+
+// 128MB
+part["used_fs"] = `ext4;
+TEST(``(SpaceCalculation::ExtJournalSize(part)), [], nil);
+
+// 2 MB is too small => 0
+part["size_k"] = 2 * mb;
+TEST(``(SpaceCalculation::ExtJournalSize(part)), [], nil);
+
+// 2GB => 64MB
+part["size_k"] = 2 * gb;
+TEST(``(SpaceCalculation::ExtJournalSize(part)), [], nil);
+
+// 2GB but 1k blocks => 32MB
+part["fs_options"] = $["opt_blocksize" : $[ "option_value" : "1024" ]];
+TEST(``(SpaceCalculation::ExtJournalSize(part)), [], nil);
+
+// no journal option => 0
+part["fs_options"] = $["no_journal" : $[ "option_value" : true ]];
+TEST(``(SpaceCalculation::ExtJournalSize(part)), [], nil);
+
+
+DUMP("ReiserFS journal size tests");
+
+part["fs_options"] = $[];
+part["used_fs"] = `reiser;
+
+// the default is 32MB + 4kB regardeless fs size
+TEST(``(SpaceCalculation::ReiserJournalSize(part)), [], nil);
+
+
+DUMP("XFS journal size tests");
+
+part["used_fs"] = `xfs;
+
+// too small => 10 MB min size
+TEST(``(SpaceCalculation::XfsJournalSize(part)), [], nil);
+
+// medium size => 26MB
+part["size_k"] = 50 * gb;
+TEST(``(SpaceCalculation::XfsJournalSize(part)), [], nil);
+
+// too large => 2GB max size
+part["size_k"] = 5 * tb;
+TEST(``(SpaceCalculation::XfsJournalSize(part)), [], nil);
+
+
+
+DUMP("JFS journal size tests");
+
+part["used_fs"] = `jfs;
+
+// medium size
+part["size_k"] = 5 * gb;
+TEST(``(SpaceCalculation::JfsJournalSize(part)), [], nil);
+
+// medium size, add few kB more so it's rounded one MB up
+part["size_k"] = (5 * gb) + 5;
+TEST(``(SpaceCalculation::JfsJournalSize(part)), [], nil);
+
+// too large => 128MB max size
+part["size_k"] = 50 * gb;
+TEST(``(SpaceCalculation::JfsJournalSize(part)), [], nil);
+
+// user defined size (in MB)
+part["fs_options"] = $["opt_log_size" : $[ "option_value" : "10" ]];
+TEST(``(SpaceCalculation::JfsJournalSize(part)), [], nil);
+part["fs_options"] = $[];
+
+DUMP(" ----- Extfs reserved space tests ----- ");
+
+// no reserved space
+TEST(``(SpaceCalculation::ReservedSpace(part)), [], nil);
+
+// 0%
+part["fs_options"] = $["opt_reserved_blocks" : $[ "option_value" : "0.0" ]];
+TEST(``(SpaceCalculation::ReservedSpace(part)), [], nil);
+
+// 5% of 50GB => 2.5GB
+part["fs_options"] = $["opt_reserved_blocks" : $[ "option_value" : "5.0" ]];
+TEST(``(SpaceCalculation::ReservedSpace(part)), [], nil);
+
+// 12.50% of 50GB => 6.25GB
+part["fs_options"] = $["opt_reserved_blocks" : $[ "option_value" : "12.50" ]];
+TEST(``(SpaceCalculation::ReservedSpace(part)), [], nil);
+
+DUMP(" ----- Fs overhead tests ----- ");
+
+// 5GB partition
+part["size_k"] = 5 * gb;
+
+// ext2
+part["used_fs"] = `ext2;
+TEST(``(SpaceCalculation::EstimateFsOverhead(part)), [], nil);
+
+// ext3
+part["used_fs"] = `ext3;
+TEST(``(SpaceCalculation::EstimateFsOverhead(part)), [], nil);
+
+// ext4
+part["used_fs"] = `ext4;
+TEST(``(SpaceCalculation::EstimateFsOverhead(part)), [], nil);
+
+// xfs
+part["used_fs"] = `xfs;
+TEST(``(SpaceCalculation::EstimateFsOverhead(part)), [], nil);
+
+// jfs
+part["used_fs"] = `jfs;
+TEST(``(SpaceCalculation::EstimateFsOverhead(part)), [], nil);
+
+// reiser
+part["used_fs"] = `reiser;
+TEST(``(SpaceCalculation::EstimateFsOverhead(part)), [], nil);
+
+// btrfs
+part["used_fs"] = `btrfs;
+TEST(``(SpaceCalculation::EstimateFsOverhead(part)), [], nil);
+
+
+
+DUMP(" ----- Target usage tests ----- ");
+
+// test invalid input
+TEST(``(SpaceCalculation::EstimateTargetUsage(nil)), [], nil);
+TEST(``(SpaceCalculation::EstimateTargetUsage([])), [], nil);
+
+// single partition
+TEST(``(SpaceCalculation::EstimateTargetUsage([$["name":"/", "used":0, "free":10000000]])), [], nil);
+
+// multiple partitions, separate /home (nothing to install)
+TEST(``(SpaceCalculation::EstimateTargetUsage([$["name":"/", "used":0, "free":10000000],
+ $["name":"/home", "used":0, "free":1000000]])), [], nil);
+
+// multiple partitions
+TEST(``(SpaceCalculation::EstimateTargetUsage([$["name":"/", "used":0, "free":10000000],
+ $["name":"/boot", "used":0, "free":1000000],
+ $["name":"/usr", "used":0, "free":1000000]])), [], nil);
+
+}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-transfer for openSUSE:Factory
checked in at Thu Sep 1 14:55:46 CEST 2011.
--------
--- yast2-transfer/yast2-transfer.changes 2009-06-19 12:32:42.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-transfer/yast2-transfer.changes 2011-07-29 16:10:53.000000000 +0200
@@ -1,0 +2,11 @@
+Fri Jul 29 14:16:32 CEST 2011 - ug(a)suse.de
+
+- add support for client certificates for HTTPS
+- 2.21.0
+
+-------------------------------------------------------------------
+Fri Oct 9 14:13:13 CEST 2009 - ug(a)suse.de
+
+- 2.18.1
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-transfer-2.18.0.tar.bz2
New:
----
yast2-transfer-2.21.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-transfer.spec ++++++
--- /var/tmp/diff_new_pack.MXu3kS/_old 2011-09-01 14:54:57.000000000 +0200
+++ /var/tmp/diff_new_pack.MXu3kS/_new 2011-09-01 14:54:57.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package yast2-transfer (Version 2.18.0)
+# spec file for package yast2-transfer
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 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
@@ -19,13 +19,16 @@
Name: yast2-transfer
-Version: 2.18.0
-Release: 2
-License: GPL
-Group: System/YaST
+Version: 2.21.0
+Release: 1
+
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-transfer-2.18.0.tar.bz2
+Source0: yast2-transfer-2.21.0.tar.bz2
+
Prefix: /usr
+
+Group: System/YaST
+License: GPL v2 or later
BuildRequires: curl-devel doxygen gcc-c++ libxcrypt-devel perl-XML-Writer update-desktop-files yast2 yast2-core-devel yast2-devtools yast2-testsuite
Summary: YaST2 - Agent for Various Transfer Protocols
Provides: yast2-agent-curl yast2-agent-tftp yast2-agent-curl-devel yast2-agent-tftp-devel
@@ -36,17 +39,21 @@
A YaST2 Agent for various Transfer Protocols: FTP, HTTP, and TFTP.
%prep
-%setup -n yast2-transfer-2.18.0
+%setup -n yast2-transfer-2.21.0
%build
%{prefix}/bin/y2tool y2autoconf
%{prefix}/bin/y2tool y2automake
autoreconf --force --install
+
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
+
%{?suse_update_config:%{suse_update_config -f}}
./configure --libdir=%{_libdir} --prefix=%{prefix} --mandir=%{_mandir}
-make %{?jobs:-j%jobs}
+# V=1: verbose build in case we used AM_SILENT_RULES(yes)
+# so that RPM_OPT_FLAGS check works
+make %{?jobs:-j%jobs} V=1
%install
make install DESTDIR="$RPM_BUILD_ROOT"
@@ -55,6 +62,7 @@
d=${f##*/}
%suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop}
done
+
rm -f $RPM_BUILD_ROOT/%{_libdir}/YaST2/plugin/libpy2ag_curl.la
rm -f $RPM_BUILD_ROOT/%{_libdir}/YaST2/plugin/libpy2ag_tftp.la
@@ -73,5 +81,6 @@
/usr/share/YaST2/modules/*
#%dir /usr/share/YaST2/include/transfer
#/usr/share/YaST2/include/transfer/url.ycp
+
%doc %{prefix}/share/doc/packages/yast2-transfer
%changelog
++++++ yast2-transfer-2.18.0.tar.bz2 -> yast2-transfer-2.21.0.tar.bz2 ++++++
++++ 18320 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.18.0/VERSION new/yast2-transfer-2.21.0/VERSION
--- old/yast2-transfer-2.18.0/VERSION 2009-05-25 15:30:55.000000000 +0200
+++ new/yast2-transfer-2.21.0/VERSION 2011-07-29 16:01:59.000000000 +0200
@@ -1 +1 @@
-2.18.0
+2.21.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.18.0/agent-curl/src/CurlAgent.cc new/yast2-transfer-2.21.0/agent-curl/src/CurlAgent.cc
--- old/yast2-transfer-2.18.0/agent-curl/src/CurlAgent.cc 2008-01-04 09:49:10.000000000 +0100
+++ new/yast2-transfer-2.21.0/agent-curl/src/CurlAgent.cc 2011-07-29 14:17:08.000000000 +0200
@@ -7,7 +7,7 @@
* Authors:
* Anas Nashif <nashif(a)suse.de>
*
- * $Id: CurlAgent.cc 43263 2008-01-04 08:49:10Z ug $
+ * $Id: CurlAgent.cc 65085 2011-07-29 12:17:07Z ug $
*/
#include "CurlAgent.h"
@@ -22,6 +22,8 @@
CurlAgent::CurlAgent() : SCRAgent()
{
easySSL_val = false;
+ clientKeyPath_val = NULL;
+ clientCertPath_val = NULL;
}
/**
@@ -37,6 +39,30 @@
return;
}
+void CurlAgent::clientCertSSL( const char *path )
+{
+ if( clientCertPath_val != NULL )
+ free(clientCertPath_val);
+ if( path != NULL ) {
+ clientCertPath_val = new char [strlen (path) + 1];
+ if( clientCertPath_val != NULL )
+ strcpy( clientCertPath_val, path );
+ }
+ return;
+}
+
+void CurlAgent::clientKeySSL( const char *path )
+{
+ if( clientKeyPath_val != NULL )
+ free(clientKeyPath_val);
+ if( path != NULL ) {
+ clientKeyPath_val = new char [strlen (path) + 1];
+ if( clientKeyPath_val != NULL )
+ strcpy( clientKeyPath_val, path );
+ }
+ return;
+}
+
YCPValue CurlAgent::Get( const char *url, const char *target)
{
@@ -64,6 +90,10 @@
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
if( easySSL_val )
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
+ if( clientCertPath_val != NULL )
+ curl_easy_setopt(curl, CURLOPT_SSLCERT, clientCertPath_val);
+ if( clientKeyPath_val != NULL )
+ curl_easy_setopt(curl, CURLOPT_SSLKEY, clientKeyPath_val);
res = curl_easy_setopt(curl, CURLOPT_WRITEDATA, outfile);
if ( res != 0 ) {
fclose( outfile );
@@ -235,6 +265,18 @@
easySSL( (bool)(value->asBoolean()->value()) );
}
}
+ else if (path_name == "clientKeySSL")
+ {
+ if ( !value.isNull() ) {
+ clientKeySSL( (const char *)(value->asString()->value().c_str()) );
+ }
+ }
+ else if (path_name == "clientCertSSL")
+ {
+ if ( !value.isNull() ) {
+ clientCertSSL( (const char *)(value->asString()->value().c_str()) );
+ }
+ }
/*
else if (path_name == "post")
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.18.0/agent-curl/src/CurlAgent.h new/yast2-transfer-2.21.0/agent-curl/src/CurlAgent.h
--- old/yast2-transfer-2.18.0/agent-curl/src/CurlAgent.h 2006-01-05 10:58:00.000000000 +0100
+++ new/yast2-transfer-2.21.0/agent-curl/src/CurlAgent.h 2011-07-29 14:17:08.000000000 +0200
@@ -7,7 +7,7 @@
* Authors:
* Anas Nashif <nashif(a)suse.de>
*
- * $Id: CurlAgent.h 26811 2006-01-05 09:58:00Z locilka $
+ * $Id: CurlAgent.h 65085 2011-07-29 12:17:07Z ug $
*/
#ifndef _CurlAgent_h
@@ -27,6 +27,8 @@
* Agent private variables
*/
bool easySSL_val;
+ char* clientKeyPath_val;
+ char* clientCertPath_val;
public:
/**
@@ -76,6 +78,8 @@
// virtual YCPValue Post( const char *url, const char *post, const char *target);
virtual string getMapValue ( const YCPMap map, const string key, const string defaultValue);
virtual void easySSL( bool easy );
+ virtual void clientCertSSL( const char *path );
+ virtual void clientKeySSL( const char *path );
private:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.18.0/autodocs-cc-base.ami new/yast2-transfer-2.21.0/autodocs-cc-base.ami
--- old/yast2-transfer-2.18.0/autodocs-cc-base.ami 2009-06-22 08:19:51.000000000 +0200
+++ new/yast2-transfer-2.21.0/autodocs-cc-base.ami 2011-07-29 16:02:29.000000000 +0200
@@ -15,7 +15,7 @@
AUTODOCS_CC ?= $(srcdir)/../../src
AUTODOCS_DEPS ?= $(AUTODOCS_CC)/*.h
-html_data = index.html $(wildcard *.html *.png) doxygen.css @RPMNAME@.tag
+html_data = index.html $(filter-out index.html, $(wildcard *.html *.png)) doxygen.css @RPMNAME@.tag
CLEANFILES = $(html_data) doxygen.log doxygen.conf installdox
doxygen.css @RPMNAME@.tag: index.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.18.0/config.h.in new/yast2-transfer-2.21.0/config.h.in
--- old/yast2-transfer-2.18.0/config.h.in 2009-06-22 08:20:01.000000000 +0200
+++ new/yast2-transfer-2.21.0/config.h.in 2011-07-29 16:02:36.000000000 +0200
@@ -64,6 +64,9 @@
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
/* Define to the version of this package. */
#undef PACKAGE_VERSION
@@ -80,3 +83,6 @@
/* Version number of package */
#undef VERSION
+
+/* Define to `unsigned int' if <sys/types.h> does not define. */
+#undef size_t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.18.0/configure.in new/yast2-transfer-2.21.0/configure.in
--- old/yast2-transfer-2.18.0/configure.in 2009-06-22 08:19:51.000000000 +0200
+++ new/yast2-transfer-2.21.0/configure.in 2011-07-29 16:02:29.000000000 +0200
@@ -1,9 +1,9 @@
dnl configure.in for yast2-transfer
dnl
-dnl -- This file is generated by y2autoconf 2.18.5 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-transfer, 2.18.0, http://bugs.opensuse.org/, yast2-transfer)
+AC_INIT(yast2-transfer, 2.21.0, http://bugs.opensuse.org/, yast2-transfer)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.18.0"
+VERSION="2.21.0"
RPMNAME="yast2-transfer"
MAINTAINER="Uwe Gansert <ug(a)suse.de>"
@@ -91,7 +91,9 @@
AC_SUBST(fillupdir)
-
+dnl Automake 1.11 enables silent compilation,
+dnl Disable it by "configure --disable-silent-rules" or "make V=1"
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
dnl Checks for programs.
AC_PROG_INSTALL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.18.0/libtool.m4 new/yast2-transfer-2.21.0/libtool.m4
--- old/yast2-transfer-2.18.0/libtool.m4 2009-06-22 08:19:56.000000000 +0200
+++ new/yast2-transfer-2.21.0/libtool.m4 2011-07-29 16:02:33.000000000 +0200
@@ -684,7 +684,6 @@
# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
-# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
# NOTE: Changes made to this file will be lost: look at ltmain.sh.
#
_LT_COPYING
@@ -1021,7 +1020,7 @@
# to the aix ld manual.
m4_defun([_LT_SYS_MODULE_PATH_AIX],
[m4_require([_LT_DECL_SED])dnl
-AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+AC_LINK_IFELSE([AC_LANG_PROGRAM],[
lt_aix_libpath_sed='
/Import File Strings/,/^$/ {
/^0/ {
@@ -4826,9 +4825,18 @@
# implicitly export all symbols.
save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
- AC_LINK_IFELSE(int foo(void) {},
+ AC_LINK_IFELSE(
+ [AC_LANG_SOURCE(
+ [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
+ [C++], [[int foo (void) { return 0; }]],
+ [Fortran 77], [[
+ subroutine foo
+ end]],
+ [Fortran], [[
+ subroutine foo
+ end]])])], [
_LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
- )
+ ])
LDFLAGS="$save_LDFLAGS"
else
_LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.18.0/ltversion.m4 new/yast2-transfer-2.21.0/ltversion.m4
--- old/yast2-transfer-2.18.0/ltversion.m4 2009-06-22 08:19:56.000000000 +0200
+++ new/yast2-transfer-2.21.0/ltversion.m4 2011-07-29 16:02:33.000000000 +0200
@@ -9,15 +9,15 @@
# Generated from ltversion.in.
-# serial 3012 ltversion.m4
+# serial 3018 ltversion.m4
# This file is part of GNU Libtool
-m4_define([LT_PACKAGE_VERSION], [2.2.6])
-m4_define([LT_PACKAGE_REVISION], [1.3012])
+m4_define([LT_PACKAGE_VERSION], [2.2.6b])
+m4_define([LT_PACKAGE_REVISION], [1.3018])
AC_DEFUN([LTVERSION_VERSION],
-[macro_version='2.2.6'
-macro_revision='1.3012'
+[macro_version='2.2.6b'
+macro_revision='1.3018'
_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
_LT_DECL(, macro_revision, 0)
])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.18.0/missing new/yast2-transfer-2.21.0/missing
--- old/yast2-transfer-2.18.0/missing 2009-06-22 08:20:02.000000000 +0200
+++ new/yast2-transfer-2.21.0/missing 2011-07-29 16:02:37.000000000 +0200
@@ -1,10 +1,10 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2006-05-10.23
+scriptversion=2009-04-28.21; # UTC
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
+# 2008, 2009 Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
@@ -18,9 +18,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -89,6 +87,9 @@
tar try tar, gnutar, gtar, then tar without non-portable flags
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
+\`g' are ignored when checking the name.
+
Send bug reports to <bug-automake(a)gnu.org>."
exit $?
;;
@@ -106,15 +107,22 @@
esac
+# normalize program name to check for.
+program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
# Now exit if we have it, but it failed. Also exit now if we
# don't have it and --version was passed (most likely to detect
-# the program).
+# the program). This is about non-GNU programs, so use $1 not
+# $program.
case $1 in
- lex|yacc)
+ lex*|yacc*)
# Not GNU programs, they don't have --version.
;;
- tar)
+ tar*)
if test -n "$run"; then
echo 1>&2 "ERROR: \`tar' requires --run"
exit 1
@@ -138,7 +146,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case $1 in
+case $program in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -148,7 +156,7 @@
touch aclocal.m4
;;
- autoconf)
+ autoconf*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`${configure_ac}'. You might want to install the
@@ -157,7 +165,7 @@
touch configure
;;
- autoheader)
+ autoheader*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`acconfig.h' or \`${configure_ac}'. You might want
@@ -187,7 +195,7 @@
while read f; do touch "$f"; done
;;
- autom4te)
+ autom4te*)
echo 1>&2 "\
WARNING: \`$1' is needed, but is $msg.
You might have modified some files without having the
@@ -210,7 +218,7 @@
fi
;;
- bison|yacc)
+ bison*|yacc*)
echo 1>&2 "\
WARNING: \`$1' $msg. You should only need it if
you modified a \`.y' file. You may need the \`Bison' package
@@ -240,7 +248,7 @@
fi
;;
- lex|flex)
+ lex*|flex*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
@@ -263,7 +271,7 @@
fi
;;
- help2man)
+ help2man*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a dependency of a manual page. You may need the
@@ -277,11 +285,11 @@
else
test -z "$file" || exec >$file
echo ".ab help2man is required to generate this page"
- exit 1
+ exit $?
fi
;;
- makeinfo)
+ makeinfo*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
@@ -310,7 +318,7 @@
touch $file
;;
- tar)
+ tar*)
shift
# We have already tried tar in the generic part.
@@ -363,5 +371,6 @@
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
# End:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-transfer-2.18.0/module/HTTP.ycp new/yast2-transfer-2.21.0/module/HTTP.ycp
--- old/yast2-transfer-2.18.0/module/HTTP.ycp 2006-06-01 14:32:41.000000000 +0200
+++ new/yast2-transfer-2.21.0/module/HTTP.ycp 2011-07-29 14:17:08.000000000 +0200
@@ -5,7 +5,7 @@
* Authors: Anas Nashif <nashif(a)suse.de>
* Flags: Stable
*
- * $Id: HTTP.ycp 31241 2006-06-01 12:32:41Z locilka $
+ * $Id: HTTP.ycp 65085 2011-07-29 12:17:07Z ug $
*/
{
@@ -58,5 +58,18 @@
return;
}
+global define void clientCertSSL( string cert_path ) ``{
+ y2debug("setting clientCertSSL to %1",cert_path);
+ SCR::Execute(.curl.clientCertSSL, cert_path, $[]);
+ return;
+}
+
+global define void clientKeySSL( string key_path ) ``{
+ y2debug("setting clientKeySSL to %1",key_path);
+ SCR::Execute(.curl.clientKeySSL, key_path, $[]);
+ return;
+}
+
+
/* EOF */
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package qalculate for openSUSE:Factory
checked in at Thu Sep 1 14:54:50 CEST 2011.
--------
--- KDE/qalculate/qalculate.changes 2010-04-25 15:39:07.000000000 +0200
+++ /mounts/work_src_done/STABLE/qalculate/qalculate.changes 2011-03-14 10:18:05.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Mar 14 09:16:58 UTC 2011 - coolo(a)novell.com
+
+- the usage of find_lang is mandatory
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qalculate.spec ++++++
--- /var/tmp/diff_new_pack.UlgojO/_old 2011-09-01 14:54:01.000000000 +0200
+++ /var/tmp/diff_new_pack.UlgojO/_new 2011-09-01 14:54:01.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package qalculate (Version 0.9.7)
+# spec file for package qalculate
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 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
@@ -24,7 +24,7 @@
Name: qalculate
Version: 0.9.7
-Release: 1
+Release: 5
License: GPL
Url: http://qalculate.sourceforge.net/
Source0: %{libname}-%{version}.tar.bz2
@@ -43,6 +43,7 @@
%package -n %{libname}%{major}
+
Summary: Powerful Calulator Library
Group: System/Libraries
Suggests: %{name}
@@ -58,6 +59,7 @@
%package -n %{libname}-devel
+
Summary: Header files, libraries and development documentation for %{libname}
Group: Development/Libraries/C and C++
Requires: %{libname} = %{version}
@@ -77,6 +79,7 @@
%install
%makeinstall
+%find_lang libqalculate
%clean
%{__rm} -rf $RPM_BUILD_ROOT
@@ -85,11 +88,10 @@
%postun -n %{libname}%{major} -p /sbin/ldconfig
-%files
+%files -f libqalculate.lang
%defattr(-,root,root)
%doc README ChangeLog NEWS INSTALL COPYING AUTHORS TODO
%{_bindir}/qalc
-%{_datadir}/locale/*/*/*
%{_datadir}/%{name}
%{_datadir}/doc/%{libname}-%{version}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package guile for openSUSE:Factory
checked in at Thu Sep 1 14:53:53 CEST 2011.
--------
--- guile/guile.changes 2010-03-22 12:45:56.000000000 +0100
+++ /mounts/work_src_done/STABLE/guile/guile.changes 2011-08-15 16:09:21.000000000 +0200
@@ -1,0 +2,70 @@
+Mon Aug 15 14:08:41 UTC 2011 - pgajdos(a)novell.com
+
+- updated to 2.0.2:
+ ** `guile-tools' renamed to `guild'
+ ** New control operators: `shift' and `reset'
+ ** `while' as an expression
+ ** Disallow access to handles of weak hash tables
+ ** More precision for `get-internal-run-time', `get-internal-real-time'
+ ** Guile now measures time spent in GC
+ ** Add `gcprof'
+ ** `map', `for-each' and some others now implemented in Scheme
+ ** Add `scm_peek_byte_or_eof'.
+ ** Implement #:stop-at-first-non-option option for getopt-long
+ ** Improve R6RS conformance for conditions in the I/O libraries
+ ** All deprecated routines emit warnings
+ ** Constants in compiled code now share state better
+ ** VLists: optimize `vlist-fold-right', and add `vhash-fold-right'
+ ** UTF-8 ports to bypass `iconv' entirely
+ ** Compiler speedups
+ ** VM speed tuning
+ ** SRFI-1 list-set optimizations
+ ** `memq', `memv' optimizations
+ ** Deprecate scm_whash API
+ ** Deprecate scm_struct_table
+ ** Deprecate scm_internal_dynamic_wind
+ ** Deprecate scm_immutable_cell, scm_immutable_double_cell
+ ** Fix double-loading of script in -ds case
+ ** -x error message fix
+ ** iconveh-related cross-compilation fixes
+ ** Fix small integer return value packing on big endian machines.
+ ** Fix hash-set! in weak-value table from non-immediate to immediate
+ ** Fix call-with-input-file & relatives for multiple values
+ ** Fix `hash' for inf and nan
+ ** Fix libguile internal type errors caught by typing-strictness==2
+ ** Fix compile error in MinGW fstat socket detection
+ ** Fix generation of auto-compiled file names on MinGW
+ ** Fix multithreaded access to internal hash tables
+ ** Emit a 1-based line number in error messages
+ ** Fix define-module ordering
+ ** Fix several POSIX functions to use the locale encoding
+ ** Add type and range checks to the complex generalized vector accessors
+ ** Fix unaligned accesses for bytevectors of complex numbers
+ ** Fix '(a #{.} b)
+ ** Fix erroneous VM stack overflow for canceled threads
+
+-------------------------------------------------------------------
+Thu Jul 14 12:13:33 UTC 2011 - pgajdos(a)novell.com
+
+- updated to 2.0.1:
+ ** REPL reader usability enhancements
+ ** REPL output has configurable width
+ ** Better C access to the module system
+ ** Added `scm_call_5', `scm_call_6'
+ ** Added `scm_from_latin1_keyword', `scm_from_utf8_keyword'
+ ** R6RS unicode and string I/O work
+ ** Added `pointer->scm', `scm->pointer' to `(system foreign)'
+ ** Added `heap-allocated-since-gc' to `(gc-stats)'
+ ** Add `on-error' REPL option
+ ** Enforce immutability of string literals
+ ** Fix pthread redirection
+ ** `with-continuation-barrier' now unwinds on `quit'
+ ** `string->pointer' and `pointer->string' have optional encoding arg
+ ** R6RS fixnum arithmetic optimizations
+ ** New procedure: `define-inlinable'
+ ** New procedure: `exact-integer-sqrt'
+ ** "Extended read syntax" for symbols parses better
+ ** Added `--fresh-auto-compile' option
+ ** etc., see ChangeLog and NEWS
+
+-------------------------------------------------------------------
@@ -544,0 +615 @@
+
calling whatdependson for head-i586
Old:
----
guile-1.8.7.tar.bz2
guile-gcc.patch
guile-popen-test.patch
guile-testsuite-build.patch
New:
----
guile-2.0.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ guile.spec ++++++
--- /var/tmp/diff_new_pack.8Ih8hK/_old 2011-09-01 14:52:23.000000000 +0200
+++ /var/tmp/diff_new_pack.8Ih8hK/_new 2011-09-01 14:52:23.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package guile (Version 1.8.7)
+# spec file for package guile
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 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
@@ -18,20 +18,17 @@
Name: guile
-BuildRequires: gc-devel gmp-devel readline-devel
-License: LGPLv2.1+
+BuildRequires: gc-devel gmp-devel libffi-devel libunistring-devel pkg-config readline-devel
+License: LGPL-3.0+ and GPL-3.0+ and FDL-1.3+
Group: Development/Languages/Scheme
AutoReqProv: on
-Version: 1.8.7
-Release: 3
+Version: 2.0.2
+Release: 1
Summary: GNU's Ubiquitous Intelligent Language for Extension
Url: http://www.gnu.org/software/guile/
Source0: %{name}-%{version}.tar.bz2
Patch1: %{name}-64bit.patch
Patch2: %{name}-1.6.10-mktemp.patch
-Patch3: %{name}-popen-test.patch
-Patch4: %{name}-testsuite-build.patch
-Patch5: %{name}-gcc.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: fileutils sh-utils
PreReq: %install_info_prereq
@@ -59,10 +56,10 @@
Tom Tromey <tromey(a)cygnus.com>
%package devel
-License: LGPLv2.1+
+License: LGPL v2.1 or later
Group: Development/Languages/Scheme
Summary: GNU's Ubiquitous Intelligent Language for Extension
-Requires: %{name} = %{version} gmp-devel readline-devel ncurses-devel
+Requires: %{name} = %{version} gmp-devel readline-devel ncurses-devel gc-devel libunistring-devel libffi-devel
%description devel
This is Guile, a portable, embeddable Scheme implementation written in
@@ -89,24 +86,18 @@
%setup -q
%patch1
%patch2
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-# guile-1.8.1: The code is not so good for -Werror (unused results of write()).
-sed -i s/-Werror// configure.in configure
# force rebuild with non-broken makeinfo
-rm -f doc/*/*.info
+#rm -f doc/*/*.info
%build
-autoreconf -fi
# FIXME: Following files are apparently compiled without RPM_OPT_FLAGS:
# gen-scmconfig.c,c-tokenize.c
%configure --disable-static --with-pic\
--with-threads
-make %{?jobs:-j%jobs}
+make
%check
-make check
+LD_LIBRARY_PATH="." make check
%install
make install DESTDIR=$RPM_BUILD_ROOT
@@ -121,14 +112,10 @@
%post devel
%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
-%install_info --info-dir=%{_infodir} %{_infodir}/goops.info.gz
-%install_info --info-dir=%{_infodir} %{_infodir}/guile-tut.info.gz
%install_info --info-dir=%{_infodir} %{_infodir}/r5rs.info.gz
%postun devel
%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/goops.info.gz
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/guile-tut.info.gz
%install_info_delete --info-dir=%{_infodir} %{_infodir}/r5rs.info.gz
%pre
@@ -138,7 +125,7 @@
%files
%defattr(-,root,root)
-%doc ABOUT-NLS AUTHORS COPYING* ChangeLog* GUILE-VERSION HACKING
+%doc ABOUT-NLS AUTHORS COPYING* ChangeLog GUILE-VERSION HACKING
%doc LICENSE NEWS README THANKS
%{_bindir}/*
%{_datadir}/guile
@@ -147,15 +134,14 @@
%{_libdir}/libguile*.so
%{_libdir}/libguile*.la
%{_mandir}/man1/guile.1.gz
+%{_libdir}/guile
%files devel
%defattr(-,root,root)
%{_includedir}/*
-%{_datadir}/aclocal/*
+%{_datadir}/aclocal/guile.m4
%doc %{_infodir}/%{name}.info.gz
%doc %{_infodir}/%{name}.info-[0-9].gz
-%doc %{_infodir}/goops.info.gz
-%doc %{_infodir}/guile-tut.info.gz
%doc %{_infodir}/r5rs.info.gz
%{_libdir}/pkgconfig/*
++++++ guile-1.8.7.tar.bz2 -> guile-2.0.2.tar.bz2 ++++++
++++ 803408 lines of diff (skipped)
++++++ guile-64bit.patch ++++++
--- /var/tmp/diff_new_pack.8Ih8hK/_old 2011-09-01 14:52:25.000000000 +0200
+++ /var/tmp/diff_new_pack.8Ih8hK/_new 2011-09-01 14:52:25.000000000 +0200
@@ -2,7 +2,7 @@
===================================================================
--- libguile/hash.c.orig
+++ libguile/hash.c
-@@ -169,7 +169,7 @@ scm_hasher(SCM obj, unsigned long n, siz
+@@ -270,7 +270,7 @@ scm_hasher(SCM obj, unsigned long n, siz
unsigned long
scm_ihashq (SCM obj, unsigned long n)
{
@@ -11,7 +11,7 @@
}
-@@ -205,7 +205,7 @@ scm_ihashv (SCM obj, unsigned long n)
+@@ -306,7 +306,7 @@ scm_ihashv (SCM obj, unsigned long n)
if (SCM_NUMP(obj))
return (unsigned long) scm_hasher(obj, n, 10);
else
@@ -24,7 +24,7 @@
===================================================================
--- libguile/struct.c.orig
+++ libguile/struct.c
-@@ -825,7 +825,7 @@ scm_struct_ihashq (SCM obj, unsigned lon
+@@ -942,7 +942,7 @@ scm_struct_ihashq (SCM obj, unsigned lon
{
/* The length of the hash table should be a relative prime it's not
necessary to shift down the address. */
@@ -32,4 +32,4 @@
+ return (unsigned long) SCM_UNPACK (obj) % n;
}
- SCM
+ SCM_DEFINE (scm_struct_vtable_name, "struct-vtable-name", 1, 0, 0,
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2 for openSUSE:Factory
checked in at Thu Sep 1 14:52:12 CEST 2011.
--------
--- yast2/yast2.changes 2011-08-31 09:53:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2/yast2.changes 2011-09-01 09:16:02.000000000 +0200
@@ -1,0 +2,13 @@
+Thu Sep 1 06:40:43 UTC 2011 - jsrain@site
+
+- enhanced the help command-line parameters (bnc#712271)
+- 2.21.15
+
+-------------------------------------------------------------------
+Wed Aug 31 16:21:31 CEST 2011 - mvidner(a)suse.cz
+
+- Update Deleted and OriginalDevices in NetworkInterfaces::Write.
+ Thanks to Justus Winter
+- 2.21.14
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-2.21.13.tar.bz2
New:
----
yast2-2.21.15.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2.spec ++++++
--- /var/tmp/diff_new_pack.rmeUUM/_old 2011-09-01 14:51:44.000000000 +0200
+++ /var/tmp/diff_new_pack.rmeUUM/_new 2011-09-01 14:51:44.000000000 +0200
@@ -19,11 +19,11 @@
Name: yast2
-Version: 2.21.13
+Version: 2.21.15
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-2.21.13.tar.bz2
+Source0: yast2-2.21.15.tar.bz2
Prefix: /usr
@@ -130,7 +130,7 @@
installation with YaST2.
%prep
-%setup -n yast2-2.21.13
+%setup -n yast2-2.21.15
%build
%{prefix}/bin/y2tool y2autoconf
++++++ yast2-2.21.13.tar.bz2 -> yast2-2.21.15.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.21.13/VERSION new/yast2-2.21.15/VERSION
--- old/yast2-2.21.13/VERSION 2011-08-31 09:51:32.000000000 +0200
+++ new/yast2-2.21.15/VERSION 2011-09-01 09:18:31.000000000 +0200
@@ -1 +1 @@
-2.21.13
+2.21.15
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.21.13/configure new/yast2-2.21.15/configure
--- old/yast2-2.21.13/configure 2011-08-31 09:52:06.000000000 +0200
+++ new/yast2-2.21.15/configure 2011-09-01 09:19:23.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for yast2 2.21.13.
+# Generated by GNU Autoconf 2.68 for yast2 2.21.15.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -559,8 +559,8 @@
# Identity of this package.
PACKAGE_NAME='yast2'
PACKAGE_TARNAME='yast2'
-PACKAGE_VERSION='2.21.13'
-PACKAGE_STRING='yast2 2.21.13'
+PACKAGE_VERSION='2.21.15'
+PACKAGE_STRING='yast2 2.21.15'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
PACKAGE_URL=''
@@ -1232,7 +1232,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2 2.21.13 to adapt to many kinds of systems.
+\`configure' configures yast2 2.21.15 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1303,7 +1303,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2 2.21.13:";;
+ short | recursive ) echo "Configuration of yast2 2.21.15:";;
esac
cat <<\_ACEOF
@@ -1383,7 +1383,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2 configure 2.21.13
+yast2 configure 2.21.15
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1400,7 +1400,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2 $as_me 2.21.13, which was
+It was created by yast2 $as_me 2.21.15, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2330,7 +2330,7 @@
# Define the identity of the package.
PACKAGE='yast2'
- VERSION='2.21.13'
+ VERSION='2.21.15'
cat >>confdefs.h <<_ACEOF
@@ -2452,7 +2452,7 @@
-VERSION="2.21.13"
+VERSION="2.21.15"
RPMNAME="yast2"
MAINTAINER="Jiri Srain <jsrain(a)suse.cz>"
@@ -3498,7 +3498,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2 $as_me 2.21.13, which was
+This file was extended by yast2 $as_me 2.21.15, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3551,7 +3551,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-yast2 config.status 2.21.13
+yast2 config.status 2.21.15
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.21.13/configure.in new/yast2-2.21.15/configure.in
--- old/yast2-2.21.13/configure.in 2011-08-31 09:52:04.000000000 +0200
+++ new/yast2-2.21.15/configure.in 2011-09-01 09:19:21.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2, 2.21.13, http://bugs.opensuse.org/, yast2)
+AC_INIT(yast2, 2.21.15, http://bugs.opensuse.org/, yast2)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.21.13"
+VERSION="2.21.15"
RPMNAME="yast2"
MAINTAINER="Jiri Srain <jsrain(a)suse.cz>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.21.13/library/modules/Version.ycp new/yast2-2.21.15/library/modules/Version.ycp
--- old/yast2-2.21.13/library/modules/Version.ycp 2011-08-31 09:52:10.000000000 +0200
+++ new/yast2-2.21.15/library/modules/Version.ycp 2011-09-01 09:19:28.000000000 +0200
@@ -20,7 +20,7 @@
/**
* Version of the yast2 package
*/
-global string yast2 = "2.21.13";
+global string yast2 = "2.21.15";
/* EOF */
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.21.13/library/network/src/NetworkInterfaces.ycp new/yast2-2.21.15/library/network/src/NetworkInterfaces.ycp
--- old/yast2-2.21.13/library/network/src/NetworkInterfaces.ycp 2011-08-01 14:03:46.000000000 +0200
+++ new/yast2-2.21.15/library/network/src/NetworkInterfaces.ycp 2011-09-01 09:18:05.000000000 +0200
@@ -747,6 +747,7 @@
});
}
});
+ Deleted = [];
/* Devices with chmod=0600 */
list<string> chmod = [];
@@ -829,6 +830,14 @@
y2debug("CHANGED");
chmod = add(chmod, file);
}
+
+ if (OriginalDevices == nil) {
+ OriginalDevices = $[];
+ }
+ if (OriginalDevices[typ]:nil == nil) {
+ OriginalDevices[typ] = $[];
+ }
+ OriginalDevices[typ, config] = Devices[typ, config]:$[];
});
});
@@ -842,10 +851,6 @@
SCR::Execute(.target.bash, "/bin/chmod 0600 " + file);
});
- // Deleted = [];
- // OriginalDevices = Devices;
- // Cannot do it because we have written only part of Devices.
- // This module should be rewritten to objects.
return true;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.21.13/library/network/testsuite/tests/NetworkInterfaces2.out new/yast2-2.21.15/library/network/testsuite/tests/NetworkInterfaces2.out
--- old/yast2-2.21.13/library/network/testsuite/tests/NetworkInterfaces2.out 2011-07-25 11:29:38.000000000 +0200
+++ new/yast2-2.21.15/library/network/testsuite/tests/NetworkInterfaces2.out 2011-09-01 09:18:05.000000000 +0200
@@ -90,20 +90,6 @@
Return true
Dump all=$["arc":$["arc5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "atm":$["atm5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "ci":$["ci5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "ctc":$["ctc5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "dummy":$["dummy5":$["BOOTPROTO":"static", "IPADDR":"1.2.3.4", "NETMASK":"255.0.0.0", "PREFIXLEN":"8", "STARTMODE":"manual"]], "escon":$["escon5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "eth":$["eth5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"], "eth6":$["BOOTPROTO":"static", "IPADDR":"1.2.3.4", "NETMASK":"255.255.255.255", "PREFIXLEN":"32", "STARTMODE":"manual"], "eth7":$["STARTMODE":"manual"], "eth8":$["IPADDR":"1.2.3.4", "NETMASK":"255.0.0.0", "PREFIXLEN":"8", "STARTMODE":"manual"], "eth9":$["IPADDR":"1.2.3.4", "NETMASK":"255.0.0.0", "PREFIXLEN":"8", "STARTMODE":"manual"], "mynet0":$["BOOTPROTO":"dhcp", "INTERFACETYPE":"eth", "STARTMODE":"auto"]], "fddi":$["fddi5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "hippi":$["hippi5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "hsi":$["hsi5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "ippp":$["ippp5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "iucv":$["iucv5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "lo":$["lo":$["BROADCAST":"127.255.255.255", "IPADDR":"127.0.0.1", "NETMASK":"255.0.0.0", "NETWORK":"127.0.0.0", "PREFIXLEN":"8", "STARTMODE":"auto"]], "myri":$["myri5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "ppp":$["ppp5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "tr":$["tr5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "vlan":$["eth0.3":$["BOOTPROTO":"dhcp", "ETHERDEVICE":"eth0", "STARTMODE":"manual"], "myvlantoo":$["BOOTPROTO":"dhcp", "ETHERDEVICE":"eth0", "STARTMODE":"manual", "VLAN_ID":"2"], "virtlan4":$["BOOTPROTO":"dhcp", "ETHERDEVICE":"eth0", "STARTMODE":"manual"], "vlan3":$["BOOTPROTO":"dhcp", "ETHERDEVICE":"eth0", "STARTMODE":"manual"]]]
Dump NetworkInterfaces::Write
-Write .network.value."arc5".BOOTPROTO "dhcp" true
-Write .network.value."arc5".STARTMODE "manual" true
-Write .network.value."atm5".BOOTPROTO "dhcp" true
-Write .network.value."atm5".STARTMODE "manual" true
-Write .network.value."ci5".BOOTPROTO "dhcp" true
-Write .network.value."ci5".STARTMODE "manual" true
-Write .network.value."ctc5".BOOTPROTO "dhcp" true
-Write .network.value."ctc5".STARTMODE "manual" true
-Write .network.value."dummy5".BOOTPROTO "static" true
-Write .network.value."dummy5".IPADDR "1.2.3.4/8" true
-Write .network.value."dummy5".PREFIXLEN "8" true
-Write .network.value."dummy5".STARTMODE "manual" true
-Write .network.value."escon5".BOOTPROTO "dhcp" true
-Write .network.value."escon5".STARTMODE "manual" true
Write .network.value."eth5".BOOTPROTO "dhcp" true
Write .network.value."eth5".STARTMODE "manual" true
Write .network.value."eth6".BOOTPROTO "static" true
@@ -120,14 +106,41 @@
Write .network.value."mynet0".BOOTPROTO "dhcp" true
Write .network.value."mynet0".INTERFACETYPE "eth" true
Write .network.value."mynet0".STARTMODE "auto" true
+Write .network nil true
+Return true
+Write .network.value."ppp5".BOOTPROTO "dhcp" true
+Write .network.value."ppp5".STARTMODE "manual" true
+Write .network nil true
+Return true
+Write .network.value."ippp5".BOOTPROTO "dhcp" true
+Write .network.value."ippp5".STARTMODE "manual" true
+Write .network nil true
+Return true
+Return true
+Write .network.value."atm5".BOOTPROTO "dhcp" true
+Write .network.value."atm5".STARTMODE "manual" true
+Write .network.value."tr5".BOOTPROTO "dhcp" true
+Write .network.value."tr5".STARTMODE "manual" true
+Write .network nil true
+Return true
+Write .network.value."arc5".BOOTPROTO "dhcp" true
+Write .network.value."arc5".STARTMODE "manual" true
+Write .network.value."ci5".BOOTPROTO "dhcp" true
+Write .network.value."ci5".STARTMODE "manual" true
+Write .network.value."ctc5".BOOTPROTO "dhcp" true
+Write .network.value."ctc5".STARTMODE "manual" true
+Write .network.value."dummy5".BOOTPROTO "static" true
+Write .network.value."dummy5".IPADDR "1.2.3.4/8" true
+Write .network.value."dummy5".PREFIXLEN "8" true
+Write .network.value."dummy5".STARTMODE "manual" true
+Write .network.value."escon5".BOOTPROTO "dhcp" true
+Write .network.value."escon5".STARTMODE "manual" true
Write .network.value."fddi5".BOOTPROTO "dhcp" true
Write .network.value."fddi5".STARTMODE "manual" true
Write .network.value."hippi5".BOOTPROTO "dhcp" true
Write .network.value."hippi5".STARTMODE "manual" true
Write .network.value."hsi5".BOOTPROTO "dhcp" true
Write .network.value."hsi5".STARTMODE "manual" true
-Write .network.value."ippp5".BOOTPROTO "dhcp" true
-Write .network.value."ippp5".STARTMODE "manual" true
Write .network.value."iucv5".BOOTPROTO "dhcp" true
Write .network.value."iucv5".STARTMODE "manual" true
Write .network.value."lo".BROADCAST "127.255.255.255" true
@@ -137,10 +150,6 @@
Write .network.value."lo".STARTMODE "auto" true
Write .network.value."myri5".BOOTPROTO "dhcp" true
Write .network.value."myri5".STARTMODE "manual" true
-Write .network.value."ppp5".BOOTPROTO "dhcp" true
-Write .network.value."ppp5".STARTMODE "manual" true
-Write .network.value."tr5".BOOTPROTO "dhcp" true
-Write .network.value."tr5".STARTMODE "manual" true
Write .network.value."eth0.3".BOOTPROTO "dhcp" true
Write .network.value."eth0.3".ETHERDEVICE "eth0" true
Write .network.value."eth0.3".STARTMODE "manual" true
@@ -156,40 +165,6 @@
Write .network.value."vlan3".STARTMODE "manual" true
Write .network nil true
Return true
-Write .network.value."eth5".BOOTPROTO "dhcp" true
-Write .network.value."eth5".STARTMODE "manual" true
-Write .network.value."eth6".BOOTPROTO "static" true
-Write .network.value."eth6".IPADDR "1.2.3.4/32" true
-Write .network.value."eth6".PREFIXLEN "32" true
-Write .network.value."eth6".STARTMODE "manual" true
-Write .network.value."eth7".STARTMODE "manual" true
-Write .network.value."eth8".IPADDR "1.2.3.4/8" true
-Write .network.value."eth8".PREFIXLEN "8" true
-Write .network.value."eth8".STARTMODE "manual" true
-Write .network.value."eth9".IPADDR "1.2.3.4/8" true
-Write .network.value."eth9".PREFIXLEN "8" true
-Write .network.value."eth9".STARTMODE "manual" true
-Write .network.value."mynet0".BOOTPROTO "dhcp" true
-Write .network.value."mynet0".INTERFACETYPE "eth" true
-Write .network.value."mynet0".STARTMODE "auto" true
-Write .network nil true
-Return true
-Write .network.value."ppp5".BOOTPROTO "dhcp" true
-Write .network.value."ppp5".STARTMODE "manual" true
-Write .network nil true
-Return true
-Write .network.value."ippp5".BOOTPROTO "dhcp" true
-Write .network.value."ippp5".STARTMODE "manual" true
-Write .network nil true
-Return true
-Write .network nil true
-Return true
-Write .network.value."atm5".BOOTPROTO "dhcp" true
-Write .network.value."atm5".STARTMODE "manual" true
-Write .network.value."tr5".BOOTPROTO "dhcp" true
-Write .network.value."tr5".STARTMODE "manual" true
-Write .network nil true
-Return true
Dump NetworkInterfaces::Export
Dump exported=$["arc":$["arc5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "atm":$["atm5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "ci":$["ci5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "ctc":$["ctc5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "dummy":$["dummy5":$["BOOTPROTO":"static", "IPADDR":"1.2.3.4", "NETMASK":"255.0.0.0", "PREFIXLEN":"8", "STARTMODE":"manual"]], "escon":$["escon5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "eth":$["eth5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"], "eth6":$["BOOTPROTO":"static", "IPADDR":"1.2.3.4", "NETMASK":"255.255.255.255", "PREFIXLEN":"32", "STARTMODE":"manual"], "eth7":$["STARTMODE":"manual"], "eth8":$["IPADDR":"1.2.3.4", "NETMASK":"255.0.0.0", "PREFIXLEN":"8", "STARTMODE":"manual"], "eth9":$["IPADDR":"1.2.3.4", "NETMASK":"255.0.0.0", "PREFIXLEN":"8", "STARTMODE":"manual"], "mynet0":$["BOOTPROTO":"dhcp", "INTERFACETYPE":"eth", "STARTMODE":"auto"]], "fddi":$["fddi5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "hippi":$["hippi5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "hsi":$["hsi5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "ippp":$["ippp5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "iucv":$["iucv5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "lo":$["lo":$["BROADCAST":"127.255.255.255", "IPADDR":"127.0.0.1", "NETMASK":"255.0.0.0", "NETWORK":"127.0.0.0", "PREFIXLEN":"8", "STARTMODE":"auto"]], "myri":$["myri5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "ppp":$["ppp5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "tr":$["tr5":$["BOOTPROTO":"dhcp", "STARTMODE":"manual"]], "vlan":$["eth0.3":$["BOOTPROTO":"dhcp", "ETHERDEVICE":"eth0", "STARTMODE":"manual"], "myvlantoo":$["BOOTPROTO":"dhcp", "ETHERDEVICE":"eth0", "STARTMODE":"manual", "VLAN_ID":"2"], "virtlan4":$["BOOTPROTO":"dhcp", "ETHERDEVICE":"eth0", "STARTMODE":"manual"], "vlan3":$["BOOTPROTO":"dhcp", "ETHERDEVICE":"eth0", "STARTMODE":"manual"]]]
Dump NetworkInterfaces::Import
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.21.13/library/network/testsuite/tests/NetworkInterfaces2.ycp new/yast2-2.21.15/library/network/testsuite/tests/NetworkInterfaces2.ycp
--- old/yast2-2.21.13/library/network/testsuite/tests/NetworkInterfaces2.ycp 2011-07-25 11:29:38.000000000 +0200
+++ new/yast2-2.21.15/library/network/testsuite/tests/NetworkInterfaces2.ycp 2011-09-01 09:18:05.000000000 +0200
@@ -82,12 +82,12 @@
NetworkInterfaces::OriginalDevices = nil;
DUMP("NetworkInterfaces::Write");
-TEST(``(NetworkInterfaces::Write("")), [READ], nil);
TEST(``(NetworkInterfaces::Write("eth")), [READ], nil);
TEST(``(NetworkInterfaces::Write("ppp")), [READ], nil);
TEST(``(NetworkInterfaces::Write("ippp")), [READ], nil);
TEST(``(NetworkInterfaces::Write("trx")), [READ], nil);
TEST(``(NetworkInterfaces::Write("atm|tr")), [READ], nil);
+TEST(``(NetworkInterfaces::Write("")), [READ], nil);
map<string,map> exported = nil;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-2.21.13/scripts/yast2 new/yast2-2.21.15/scripts/yast2
--- old/yast2-2.21.13/scripts/yast2 2011-06-30 16:25:04.000000000 +0200
+++ new/yast2-2.21.15/scripts/yast2 2011-09-01 08:40:02.000000000 +0200
@@ -240,7 +240,7 @@
while true ; do
case "$1" in
- -h|--help) printhelp; exit 0 ;;
+ -h|--help) if test "$2" = '--' -a -n "$3" ; then CMDLINE_HELP="help" ; else printhelp && exit 0 ; fi ; shift ;;
-l|--list) listmodules; exit 0 ;;
-g|--geometry) Y2_GEOMETRY="-geometry $2"; shift 2; ;;
-i|--install) Y2_INSTALL_PACKAGES=true; shift ;;
@@ -275,6 +275,10 @@
# Surround all args by (...). args may contain spaces.
# Use -S to avoid YCP escaping (bnc#382883)
# But avoid a lone -S (cc-gnome dies, bnc#537470)
+
+if [ -n "$CMDLINE_HELP" ]; then
+ set -- $@ help;
+fi
if [ $# -gt 0 ]; then
a=("$@")
b=("${a[@]/#/(}")
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libzypp for openSUSE:Factory
checked in at Thu Sep 1 14:51:32 CEST 2011.
--------
--- libzypp/libzypp.changes 2011-08-05 15:34:30.000000000 +0200
+++ /mounts/work_src_done/STABLE/libzypp/libzypp.changes 2011-08-31 14:53:56.000000000 +0200
@@ -1,0 +2,26 @@
+Mon Aug 29 10:51:04 CEST 2011 - ma(a)suse.de
+
+- Extend mount entry comparison fix (bnc#710269)
+- version 9.10.2 (8)
+
+-------------------------------------------------------------------
+Thu Aug 25 01:17:06 CEST 2011 - ma(a)suse.de
+
+- Update sle-zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Mon Aug 22 13:57:16 CEST 2011 - ma(a)suse.de
+
+- Update sle-zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Aug 14 01:13:21 CEST 2011 - ma(a)suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Aug 7 01:16:07 CEST 2011 - ma(a)suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libzypp-9.10.1.tar.bz2
New:
----
libzypp-9.10.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libzypp.spec ++++++
--- /var/tmp/diff_new_pack.Q3IqT6/_old 2011-09-01 14:51:13.000000000 +0200
+++ /var/tmp/diff_new_pack.Q3IqT6/_new 2011-09-01 14:51:13.000000000 +0200
@@ -23,7 +23,7 @@
Group: System/Packages
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Package, Patch, Pattern, and Product Management
-Version: 9.10.1
+Version: 9.10.2
Release: 1
Source: %{name}-%{version}.tar.bz2
Source1: %{name}-rpmlintrc
++++++ libzypp-9.10.1.tar.bz2 -> libzypp-9.10.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.10.1/VERSION.cmake new/libzypp-9.10.2/VERSION.cmake
--- old/libzypp-9.10.1/VERSION.cmake 2011-08-05 15:31:31.000000000 +0200
+++ new/libzypp-9.10.2/VERSION.cmake 2011-08-31 14:28:18.000000000 +0200
@@ -61,8 +61,8 @@
SET(LIBZYPP_MAJOR "9")
SET(LIBZYPP_COMPATMINOR "8")
SET(LIBZYPP_MINOR "10")
-SET(LIBZYPP_PATCH "1")
+SET(LIBZYPP_PATCH "2")
#
-# LAST RELEASED: 9.10.1 (8)
+# LAST RELEASED: 9.10.2 (8)
# (The number in parenthesis is LIBZYPP_COMPATMINOR)
#=======
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.10.1/package/libzypp.changes new/libzypp-9.10.2/package/libzypp.changes
--- old/libzypp-9.10.1/package/libzypp.changes 2011-08-05 15:31:31.000000000 +0200
+++ new/libzypp-9.10.2/package/libzypp.changes 2011-08-31 14:28:19.000000000 +0200
@@ -1,4 +1,30 @@
-------------------------------------------------------------------
+Mon Aug 29 10:51:04 CEST 2011 - ma(a)suse.de
+
+- Extend mount entry comparison fix (bnc#710269)
+- version 9.10.2 (8)
+
+-------------------------------------------------------------------
+Thu Aug 25 01:17:06 CEST 2011 - ma(a)suse.de
+
+- Update sle-zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Mon Aug 22 13:57:16 CEST 2011 - ma(a)suse.de
+
+- Update sle-zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Aug 14 01:13:21 CEST 2011 - ma(a)suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
+Sun Aug 7 01:16:07 CEST 2011 - ma(a)suse.de
+
+- Update zypp-po.tar.bz2
+
+-------------------------------------------------------------------
Fri Aug 5 15:20:07 CEST 2011 - ma(a)suse.de
- Attempt to fix smb mount entry comparison (bnc#710269)
Files old/libzypp-9.10.1/po/sle-zypp-po.tar.bz2 and new/libzypp-9.10.2/po/sle-zypp-po.tar.bz2 differ
Files old/libzypp-9.10.1/po/zypp-po.tar.bz2 and new/libzypp-9.10.2/po/zypp-po.tar.bz2 differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.10.1/zypp/Digest.cc new/libzypp-9.10.2/zypp/Digest.cc
--- old/libzypp-9.10.1/zypp/Digest.cc 2011-08-05 15:31:31.000000000 +0200
+++ new/libzypp-9.10.2/zypp/Digest.cc 2011-08-31 14:28:20.000000000 +0200
@@ -169,12 +169,12 @@
std::string Digest::digest()
{
if(!_dp->maybeInit())
- return false;
+ return std::string();
if(!_dp->finalized)
{
if(!EVP_DigestFinal_ex(&_dp->mdctx, _dp->md_value, &_dp->md_len))
- return false;
+ return std::string();
_dp->finalized = true;
}
@@ -197,11 +197,11 @@
return r;
if(!_dp->finalized)
- {
+ {
if(!EVP_DigestFinal_ex(&_dp->mdctx, _dp->md_value, &_dp->md_len))
return r;
_dp->finalized = true;
- }
+ }
r.reserve(_dp->md_len);
for(unsigned i = 0; i < _dp->md_len; ++i)
r.push_back(_dp->md_value[i]);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.10.1/zypp/media/CurlConfig.cc new/libzypp-9.10.2/zypp/media/CurlConfig.cc
--- old/libzypp-9.10.1/zypp/media/CurlConfig.cc 2011-08-05 15:31:31.000000000 +0200
+++ new/libzypp-9.10.2/zypp/media/CurlConfig.cc 2011-08-31 14:28:22.000000000 +0200
@@ -45,7 +45,7 @@
}
else
{
- char buf[32] = {NULL};
+ char buf[32] = "";
WAR << "Not allowed to parse '" << curlrcFile
<< "': dir/file owner: " << h_info.owner() << "/" << c_info.owner()
<< ", process uid: " << getuid()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libzypp-9.10.1/zypp/media/Mount.cc new/libzypp-9.10.2/zypp/media/Mount.cc
--- old/libzypp-9.10.1/zypp/media/Mount.cc 2011-08-05 15:31:31.000000000 +0200
+++ new/libzypp-9.10.2/zypp/media/Mount.cc 2011-08-31 14:28:22.000000000 +0200
@@ -329,8 +329,7 @@
// but looking for "Looking for media(cifs<//dist/install>)attached(*/var/adm/mount/AP_0x00000001)"
// Kick the trailing '/' in "//dist/install/"
// TODO: Check and fix comparison in MediaHandler::checkAttached instead.
- if ( ( entry.type == "cifs" || entry.type == "smb" )
- && entry.src.size() > 1 // not for "/"
+ if ( entry.src.size() > 1 // not for "/"
&& entry.src[entry.src.size()-1] == '/' )
{
entry.src.erase( entry.src.size()-1 );
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gpg2 for openSUSE:Factory
checked in at Thu Sep 1 14:51:02 CEST 2011.
--------
--- gpg2/gpg2.changes 2011-08-19 03:14:11.000000000 +0200
+++ /mounts/work_src_done/STABLE/gpg2/gpg2.changes 2011-08-31 12:03:35.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Aug 31 10:00:35 UTC 2011 - puzel(a)suse.com
+
+- link with -pie
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gpg2.spec ++++++
--- /var/tmp/diff_new_pack.wqQ8eH/_old 2011-09-01 13:33:35.000000000 +0200
+++ /var/tmp/diff_new_pack.wqQ8eH/_new 2011-09-01 13:33:35.000000000 +0200
@@ -20,7 +20,7 @@
Name: gpg2
Version: 2.0.18
-Release: 2
+Release: 4
BuildRequires: expect
BuildRequires: fdupes
BuildRequires: libgpg-error-devel >= 1.7
@@ -80,10 +80,12 @@
# build PIEs (position independent executables) for address space randomisation:
%ifarch s390x %sparc
# s390x needs to use the large PIE model (at least for gpg.c):
-CFLAGS="%{optflags} -fPIE" LDFLAGS=-pie \
+PIE="-fPIE"
%else
-CFLAGS="%{optflags} -fpie" LDFLAGS=-pie \
+PIE="-fpie"
%endif
+export CFLAGS="%{optflags} ${PIE}"
+export LDFLAGS=-pie
%configure \
--libexecdir=%{_libdir} \
--docdir=%{_docdir}/%{name} \
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0