Hello community,
here is the log from the commit of package yast2-core for openSUSE:Factory checked in at 2014-10-25 08:32:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-core (Old)
and /work/SRC/openSUSE:Factory/.yast2-core.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-core"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-core/yast2-core.changes 2014-10-11 19:25:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-core.new/yast2-core.changes 2014-10-25 08:33:11.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Oct 20 08:01:21 UTC 2014 - lslezak@suse.cz
+
+- Travis support: added .travis.yml, portability: added crypt vs
+ xcrypt detection, fixed order at base/src/Makefile.am
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-core-3.1.12.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-core-3.1.12/.travis.yml new/yast2-core-3.1.12/.travis.yml
--- old/yast2-core-3.1.12/.travis.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-core-3.1.12/.travis.yml 2014-10-20 13:49:10.000000000 +0200
@@ -0,0 +1,22 @@
+language: cpp
+compiler:
+ - gcc
+before_install:
+ - curl http://download.opensuse.org/repositories/YaST:/Head:/Travis/xUbuntu_12.04/R... | sudo apt-key add -
+ - echo "deb http://download.opensuse.org/repositories/YaST:/Head:/Travis/xUbuntu_12.04/ ./" | sudo tee -a /etc/apt/sources.list
+ - sudo apt-get update -q
+ - sudo apt-get install -y --no-install-recommends docbook-xsl xsltproc yast2-devtools bison flex libboost-dev pkg-config expect dejagnu libxcrypt-dev doxygen
+ # add extra locales for tests (see http://docs.travis-ci.com/user/common-build-problems/),
+ # upgrade automake to process flex/bison files properly
+ - sudo apt-get --reinstall install language-pack-en language-pack-cs automake
+script:
+ - make -f Makefile.cvs
+ - make -j 4
+ - sudo make install
+ # some tests fail in Ubuntu 12.04, disable tests temporarily to avoid false errors :-(
+ # - make check
+ # debugging: this test fails for some reason, looks like a strange locale related problem... :-(
+ # - (cd libycp; export LC_ALL=C; make check)
+ # - diff -u libycp/testsuite/tmp.out.Builtin_VIII libycp/testsuite/tests/builtin/Builtin_VIII.out
+ # - locale
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-core-3.1.12/README.md new/yast2-core-3.1.12/README.md
--- old/yast2-core-3.1.12/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-core-3.1.12/README.md 2014-10-20 13:49:10.000000000 +0200
@@ -0,0 +1,6 @@
+## Yast Core
+
+Travis: [![Build Status](https://travis-ci.org/yast/yast-core.svg?branch=master)](https://travis-ci.org/yast/yast-core)
+Jenkins: [![Jenkins Build](http://img.shields.io/jenkins/s/https/ci.opensuse.org/yast-core-master.svg)](https://ci.opensuse.org/view/Yast/job/yast-core-master/)
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-core-3.1.12/base/src/Makefile.am new/yast2-core-3.1.12/base/src/Makefile.am
--- old/yast2-core-3.1.12/base/src/Makefile.am 2014-10-08 14:29:11.000000000 +0200
+++ new/yast2-core-3.1.12/base/src/Makefile.am 2014-10-20 13:49:10.000000000 +0200
@@ -9,11 +9,11 @@
YAST2CORE = \
../../wfm/src/libpy2wfm.la \
../../scr/src/libpy2scr.la \
- ../../libycp/src/libycp.la \
- ../../libycp/src/libycpvalues.la \
../../liby2/src/liby2.la \
- ../../debugger/liby2debug.la \
- ../../libscr/src/libscr.la
+ ../../debugger/liby2debug.la \
+ ../../libscr/src/libscr.la \
+ ../../libycp/src/libycpvalues.la \
+ ../../libycp/src/libycp.la
y2base_DEPENDENCIES = $(YAST2CORE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-core-3.1.12/configure.in.in new/yast2-core-3.1.12/configure.in.in
--- old/yast2-core-3.1.12/configure.in.in 2014-10-08 14:29:11.000000000 +0200
+++ new/yast2-core-3.1.12/configure.in.in 2014-10-20 13:49:10.000000000 +0200
@@ -72,11 +72,17 @@
AC_MSG_RESULT([older than c++0x])
;;
esac
+
AC_SUBST(Y2CORE_CFLAGS) dnl included in {C,CXX}FLAGS in YAST2-CHECKS-PROGRAM
+AC_CHECK_HEADERS(xcrypt.h)
+
AC_CHECK_LIB(owcrypt, crypt_gensalt_rn,
[CRYPTO_LIBS="-lowcrypt -lcrypt"],
- [CRYPTO_LIBS="-lcrypt"])
+ AC_CHECK_LIB(xcrypt, crypt_gensalt_rn,
+ [CRYPTO_LIBS="-lxcrypt"],
+ [CRYPTO_LIBS="-lcrypt"])
+)
AC_SUBST(CRYPTO_LIBS)
AX_CHECK_DOCBOOK
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-core-3.1.12/libycp/src/y2crypt.cc new/yast2-core-3.1.12/libycp/src/y2crypt.cc
--- old/yast2-core-3.1.12/libycp/src/y2crypt.cc 2014-10-08 14:29:11.000000000 +0200
+++ new/yast2-core-3.1.12/libycp/src/y2crypt.cc 2014-10-20 13:49:10.000000000 +0200
@@ -21,8 +21,14 @@
#include