Hello community,
here is the log from the commit of package libnss_nis for openSUSE:Factory checked in at 2018-01-31 19:49:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libnss_nis (Old)
and /work/SRC/openSUSE:Factory/.libnss_nis.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libnss_nis"
Wed Jan 31 19:49:39 2018 rev:2 rq:569500 version:3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/libnss_nis/libnss_nis.changes 2017-10-06 10:53:13.210139734 +0200
+++ /work/SRC/openSUSE:Factory/.libnss_nis.new/libnss_nis.changes 2018-01-31 19:49:41.275625671 +0100
@@ -1,0 +2,6 @@
+Thu Jan 25 12:13:36 UTC 2018 - kukuk@suse.de
+
+- Update to version 3.0
+ - get ride of GLIBC_PRIVATE symbols
+
+-------------------------------------------------------------------
Old:
----
libnss_nis-1.3.tar.bz2
New:
----
libnss_nis-3.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libnss_nis.spec ++++++
--- /var/tmp/diff_new_pack.EXFxPG/_old 2018-01-31 19:49:42.223581594 +0100
+++ /var/tmp/diff_new_pack.EXFxPG/_new 2018-01-31 19:49:42.247580477 +0100
@@ -1,7 +1,7 @@
#
# spec file for package libnss_nis
#
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,9 @@
#
-
Name: libnss_nis
-Version: 1.3
-Release: 1
+Version: 3.0
+Release: 0
Summary: NSS NIS plugin for glibc
License: LGPL-2.1
Group: System/Libraries
@@ -30,9 +29,6 @@
Source: %{name}-%{version}.tar.bz2
Source1: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-# We need some private NSS functions
-%define __filter_GLIBC_PRIVATE 1
-
%description
The NSS NIS plugin provides NIS support for get*nam() functions from
++++++ libnss_nis-1.3.tar.bz2 -> libnss_nis-3.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-1.3/NEWS new/libnss_nis-3.0/NEWS
--- old/libnss_nis-1.3/NEWS 2017-02-23 13:42:33.000000000 +0100
+++ new/libnss_nis-3.0/NEWS 2018-01-25 12:12:07.000000000 +0100
@@ -1,5 +1,11 @@
libnss_nis NEWS -- history of user-visible changes.
+Version 3.0
+* Get ride of all GLIBC_PRIVATE symbols
+
+Version 1.4
+* Make more Linux Distribution independent
+
Version 1.3
* Fix compiler warnings
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-1.3/configure new/libnss_nis-3.0/configure
--- old/libnss_nis-1.3/configure 2017-02-23 13:42:13.000000000 +0100
+++ new/libnss_nis-3.0/configure 2018-01-25 12:09:49.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libnss_nis 1.3.
+# Generated by GNU Autoconf 2.69 for libnss_nis 3.0.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
# Identity of this package.
PACKAGE_NAME='libnss_nis'
PACKAGE_TARNAME='libnss_nis'
-PACKAGE_VERSION='1.3'
-PACKAGE_STRING='libnss_nis 1.3'
+PACKAGE_VERSION='3.0'
+PACKAGE_STRING='libnss_nis 3.0'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1323,7 +1323,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 libnss_nis 1.3 to adapt to many kinds of systems.
+\`configure' configures libnss_nis 3.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1393,7 +1393,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libnss_nis 1.3:";;
+ short | recursive ) echo "Configuration of libnss_nis 3.0:";;
esac
cat <<\_ACEOF
@@ -1509,7 +1509,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libnss_nis configure 1.3
+libnss_nis configure 3.0
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1874,7 +1874,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libnss_nis $as_me 1.3, which was
+It was created by libnss_nis $as_me 3.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2737,7 +2737,7 @@
# Define the identity of the package.
PACKAGE='libnss_nis'
- VERSION='1.3'
+ VERSION='3.0'
cat >>confdefs.h <<_ACEOF
@@ -12692,7 +12692,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libnss_nis $as_me 1.3, which was
+This file was extended by libnss_nis $as_me 3.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -12758,7 +12758,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-libnss_nis config.status 1.3
+libnss_nis config.status 3.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-1.3/configure.ac new/libnss_nis-3.0/configure.ac
--- old/libnss_nis-1.3/configure.ac 2017-02-23 13:41:49.000000000 +0100
+++ new/libnss_nis-3.0/configure.ac 2018-01-25 12:09:41.000000000 +0100
@@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT(libnss_nis, 1.3)
+AC_INIT(libnss_nis, 3.0)
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([src/nss-nis.c])
AM_CONFIG_HEADER(config.h)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-1.3/src/Makefile.am new/libnss_nis-3.0/src/Makefile.am
--- old/libnss_nis-1.3/src/Makefile.am 2016-03-15 08:41:01.000000000 +0100
+++ new/libnss_nis-3.0/src/Makefile.am 2017-11-25 08:17:51.000000000 +0100
@@ -15,7 +15,8 @@
lib_LTLIBRARIES = libnss_nis.la
-noinst_HEADERS = libc-lock.h libc-symbols.h netgroup.h nss-nis.h
+noinst_HEADERS = libc-lock.h libc-symbols.h netgroup.h nss-nis.h \
+ mapv4v6addr.h
check_PROGRAMS = nss_loader-test
nss_loader_test_LDADD = -ldl
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-1.3/src/Makefile.in new/libnss_nis-3.0/src/Makefile.in
--- old/libnss_nis-1.3/src/Makefile.in 2017-02-23 13:42:13.000000000 +0100
+++ new/libnss_nis-3.0/src/Makefile.in 2018-01-25 12:09:47.000000000 +0100
@@ -514,7 +514,9 @@
AM_CFLAGS = -D_REENTRANT=1
AM_CPPFLAGS = -I$(srcdir) @TIRPC_CFLAGS@ @LIBNSL_CFLAGS@
lib_LTLIBRARIES = libnss_nis.la
-noinst_HEADERS = libc-lock.h libc-symbols.h netgroup.h nss-nis.h
+noinst_HEADERS = libc-lock.h libc-symbols.h netgroup.h nss-nis.h \
+ mapv4v6addr.h
+
nss_loader_test_LDADD = -ldl
TESTS = $(check_PROGRAMS)
libnss_nis_la_LDFLAGS = -version-info 2:0:0 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libnss_nis-1.3/src/mapv4v6addr.h new/libnss_nis-3.0/src/mapv4v6addr.h
--- old/libnss_nis-1.3/src/mapv4v6addr.h 1970-01-01 01:00:00.000000000 +0100
+++ new/libnss_nis-3.0/src/mapv4v6addr.h 2015-06-27 08:25:01.000000000 +0200
@@ -0,0 +1,69 @@
+/*
+ * ++Copyright++ 1985, 1988, 1993
+ * -
+ * Copyright (c) 1985, 1988, 1993
+ * The Regents of the University of California. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 4. Neither the name of the University nor the names of its contributors
+ * may be used to endorse or promote products derived from this software
+ * without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ * -
+ * Portions Copyright (c) 1993 by Digital Equipment Corporation.
+ *
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose with or without fee is hereby granted, provided that the above
+ * copyright notice and this permission notice appear in all copies, and that
+ * the name of Digital Equipment Corporation not be used in advertising or
+ * publicity pertaining to distribution of the document or software without
+ * specific, written prior permission.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
+ * WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
+ * CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+ * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+ * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
+ * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+ * SOFTWARE.
+ * -
+ * --Copyright--
+ */
+
+#include