Hello community,
here is the log from the commit of package yast2-devtools
checked in at Wed Aug 29 22:07:35 CEST 2007.
--------
--- yast2-devtools/yast2-devtools.changes 2007-08-15 18:40:24.000000000 +0200
+++ /mounts/work_src_done/NOARCH/yast2-devtools/yast2-devtools.changes 2007-08-29 14:31:11.000000000 +0200
@@ -1,0 +2,16 @@
+Wed Aug 29 14:31:04 CEST 2007 - mvidner@suse.cz
+
+- "make dist" will create only a tar.bz2, not a tar.gz (#289571).
+- 2.15.8
+
+-------------------------------------------------------------------
+Thu Aug 23 14:32:12 CEST 2007 - sh@suse.de
+
+- y2makeall: Check for multiple installed verions of libzypp
+
+-------------------------------------------------------------------
+Wed Aug 22 17:51:45 CEST 2007 - mvidner@suse.cz
+
+- prefixbuild/recreate: Accomodate for libzypp
+
+-------------------------------------------------------------------
Old:
----
yast2-devtools-2.15.7.tar.bz2
New:
----
yast2-devtools-2.15.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-devtools.spec ++++++
--- /var/tmp/diff_new_pack.H29862/_old 2007-08-29 22:07:18.000000000 +0200
+++ /var/tmp/diff_new_pack.H29862/_new 2007-08-29 22:07:18.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-devtools (Version 2.15.7)
+# spec file for package yast2-devtools (Version 2.15.8)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-devtools
-Version: 2.15.7
+Version: 2.15.8
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-devtools-2.15.7.tar.bz2
+Source0: yast2-devtools-2.15.8.tar.bz2
prefix: /usr
BuildRequires: docbook-xsl-stylesheets gcc-c++ libxslt perl-XML-Writer pkgconfig sgml-skel
Requires: perl
@@ -48,7 +48,7 @@
Michal Svec
%prep
-%setup -n yast2-devtools-2.15.7
+%setup -n yast2-devtools-2.15.8
%build
autoreconf --force --install
@@ -88,6 +88,13 @@
%doc %{prefix}/share/doc/packages/yast2-devtools
%changelog
+* Wed Aug 29 2007 - mvidner@suse.cz
+- "make dist" will create only a tar.bz2, not a tar.gz (#289571).
+- 2.15.8
+* Thu Aug 23 2007 - sh@suse.de
+- y2makeall: Check for multiple installed verions of libzypp
+* Wed Aug 22 2007 - mvidner@suse.cz
+- prefixbuild/recreate: Accomodate for libzypp
* Wed Aug 15 2007 - mvidner@suse.cz
- Fixed spec creation for non-trans packages.
- 2.15.7
++++++ yast2-devtools-2.15.7.tar.bz2 -> yast2-devtools-2.15.8.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.15.7/configure new/yast2-devtools-2.15.8/configure
--- old/yast2-devtools-2.15.7/configure 2007-08-15 18:41:26.000000000 +0200
+++ new/yast2-devtools-2.15.8/configure 2007-08-29 14:31:47.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.60 for yast2-devtools 2.15.7.
+# Generated by GNU Autoconf 2.60 for yast2-devtools 2.15.8.
#
# Report bugs to http://bugs.opensuse.org/.
#
@@ -713,8 +713,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-devtools'
PACKAGE_TARNAME='yast2-devtools'
-PACKAGE_VERSION='2.15.7'
-PACKAGE_STRING='yast2-devtools 2.15.7'
+PACKAGE_VERSION='2.15.8'
+PACKAGE_STRING='yast2-devtools 2.15.8'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -1431,7 +1431,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-devtools 2.15.7 to adapt to many kinds of systems.
+\`configure' configures yast2-devtools 2.15.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1502,7 +1502,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-devtools 2.15.7:";;
+ short | recursive ) echo "Configuration of yast2-devtools 2.15.8:";;
esac
cat <<\_ACEOF
@@ -1610,7 +1610,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-devtools configure 2.15.7
+yast2-devtools configure 2.15.8
generated by GNU Autoconf 2.60
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1624,7 +1624,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-devtools $as_me 2.15.7, which was
+It was created by yast2-devtools $as_me 2.15.8, which was
generated by GNU Autoconf 2.60. Invocation command line was
$ $0 $@
@@ -2425,7 +2425,7 @@
# Define the identity of the package.
PACKAGE='yast2-devtools'
- VERSION='2.15.7'
+ VERSION='2.15.8'
cat >>confdefs.h <<_ACEOF
@@ -2652,7 +2652,7 @@
-VERSION="2.15.7"
+VERSION="2.15.8"
RPMNAME="yast2-devtools"
MAINTAINER="Martin Vidner "
@@ -21555,7 +21555,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-devtools $as_me 2.15.7, which was
+This file was extended by yast2-devtools $as_me 2.15.8, which was
generated by GNU Autoconf 2.60. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -21602,7 +21602,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-yast2-devtools config.status 2.15.7
+yast2-devtools config.status 2.15.8
configured by $0, generated by GNU Autoconf 2.60,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.15.7/configure.in new/yast2-devtools-2.15.8/configure.in
--- old/yast2-devtools-2.15.7/configure.in 2007-08-15 18:40:51.000000000 +0200
+++ new/yast2-devtools-2.15.8/configure.in 2007-08-29 14:31:20.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.14.0 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-devtools, 2.15.7, http://bugs.opensuse.org/, yast2-devtools)
+AC_INIT(yast2-devtools, 2.15.8, http://bugs.opensuse.org/, yast2-devtools)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -17,7 +17,7 @@
AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
dnl Important YaST2 variables
-VERSION="2.15.7"
+VERSION="2.15.8"
RPMNAME="yast2-devtools"
MAINTAINER="Martin Vidner "
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.15.7/devtools/admin/Makefile.am.toplevel new/yast2-devtools-2.15.8/devtools/admin/Makefile.am.toplevel
--- old/yast2-devtools-2.15.7/devtools/admin/Makefile.am.toplevel 2007-08-10 16:53:31.000000000 +0200
+++ new/yast2-devtools-2.15.8/devtools/admin/Makefile.am.toplevel 2007-08-29 14:29:29.000000000 +0200
@@ -30,7 +30,7 @@
extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
-AUTOMAKE_OPTIONS = foreign dist-bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
# where devtools instal m4 snippets
# argh, executed literally
#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.15.7/devtools/bin/version new/yast2-devtools-2.15.8/devtools/bin/version
--- old/yast2-devtools-2.15.7/devtools/bin/version 2007-08-15 18:43:02.000000000 +0200
+++ new/yast2-devtools-2.15.8/devtools/bin/version 2007-08-29 14:32:28.000000000 +0200
@@ -1,5 +1,5 @@
#!/bin/bash
-echo 2.15.7
+echo 2.15.8
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.15.7/devtools/bin/y2makeall new/yast2-devtools-2.15.8/devtools/bin/y2makeall
--- old/yast2-devtools-2.15.7/devtools/bin/y2makeall 2007-08-03 17:36:25.000000000 +0200
+++ new/yast2-devtools-2.15.8/devtools/bin/y2makeall 2007-08-29 14:53:21.000000000 +0200
@@ -36,7 +36,9 @@
".svn",
"certify",
"debugger",
- "ipsec"
+ "ipsec",
+ "packagemanager",
+ "packagemanager-test"
);
# Personal favourites - those directories will be processed first (in this order).
@@ -149,6 +151,7 @@
my $no_sudo = 0;
my $dump_build_order = 0;
my $dump_dependencies = 0;
+ my $ignore_libzypp = 0;
GetOptions( "favourites-only" => \$favourites_only,
"fast" => \$disable_make_makefile_cvs,
@@ -157,6 +160,7 @@
"dump-build-order" => \$dump_build_order,
"dump-dependencies" => \$dump_dependencies,
"dry-run" => \$dry_run,
+ "ignore-libzypp" => \$ignore_libzypp,
"verbose" => \$verbose,
"debug" => \$debug,
"silent" => \$silent,
@@ -192,6 +196,14 @@
die "FATAL: Call \"$prog_name\" from your YaST2 CVS or Subversion working directory! (yast2/source)\n"
unless -f "devtools/RPMNAME";
+
+ #
+ # Make sure we have exactly one version of libzypp installed
+ #
+
+ check_libzypp() unless $ignore_libzypp;
+
+
#
# All remaining command line parameters go to "make".
#
@@ -1019,6 +1031,64 @@
return @files;
}
+
+#-----------------------------------------------------------------------------
+
+# Check if exactly one version of libzypp is installed.
+#
+# Multiple versions of libzypp ususally result in very subtle problems or in
+# crashing build components like the YCP byte code compiler: If one YaST2
+# binary package is built with libzypp.so.42 and another with libzypp.so.43,
+# they will be binary incompatible. This typically affects yast2-pkg-bindings,
+# yast2-perl-bindings, yast2-qt, yast2-ncurses.
+#
+# Result:
+# Terminate program upon error
+
+sub check_libzypp()
+{
+ my @libs = ;
+ my @libzypp;
+ my $libzypp_count = 0;
+ my $lib;
+
+ foreach $lib ( @libs )
+ {
+ if ( ! -l $lib ) # disregard symlinks
+ {
+ push @libzypp, $lib;
+ $libzypp_count++;
+ }
+ }
+
+ if ( $libzypp_count > 1 )
+ {
+
+ die <$(distdir).tar.gz
tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
$(am__remove_distdir)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-devtools-2.15.7/VERSION new/yast2-devtools-2.15.8/VERSION
--- old/yast2-devtools-2.15.7/VERSION 2007-08-15 18:38:52.000000000 +0200
+++ new/yast2-devtools-2.15.8/VERSION 2007-08-29 14:30:13.000000000 +0200
@@ -1 +1 @@
-2.15.7
+2.15.8
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org