Hello community,

here is the log from the commit of package tar for openSUSE:Factory checked in 
at 2014-01-11 11:12:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tar (Old)
 and      /work/SRC/openSUSE:Factory/.tar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tar"

Changes:
--------
--- /work/SRC/openSUSE:Factory/tar/tar.changes  2013-10-25 18:54:26.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.tar.new/tar.changes     2014-01-11 
11:12:33.000000000 +0100
@@ -1,0 +2,17 @@
+Tue Jan  7 11:09:24 CET 2014 - [email protected]
+
+- add tests subpackage.
+  * It is the same testsuite that is run during make check.
+  * It is now possible to run it in real system to verify that
+    nothing is broken by incompatible libraries, etc.
+- add add_readme-tests.patch: README for testsuite
+
+-------------------------------------------------------------------
+Tue Nov 19 22:16:18 UTC 2013 - [email protected]
+
+- update to 1.27.1
+  * Fix unquoting of file names obtained via the -T option.
+  * Fix GNU long link header timestamp (backward compatibility).
+  * Fix extracting sparse members from star archives.
+
+-------------------------------------------------------------------

Old:
----
  tar-1.27.tar.bz2
  tar-1.27.tar.bz2.sig

New:
----
  add_readme-tests.patch
  tar-1.27.1.tar.bz2
  tar-1.27.1.tar.bz2.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tar.spec ++++++
--- /var/tmp/diff_new_pack.fI3NXZ/_old  2014-01-11 11:12:34.000000000 +0100
+++ /var/tmp/diff_new_pack.fI3NXZ/_new  2014-01-11 11:12:34.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tar
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -20,7 +20,7 @@
 %define min_suse_ver 1010
 
 Name:           tar
-Version:        1.27
+Version:        1.27.1
 Release:        0
 Summary:        GNU implementation of tar ((t)ape (ar)chiver)
 License:        GPL-3.0+
@@ -35,6 +35,7 @@
 Patch6:         tar-backup-spec-fix-paths.patch
 Patch7:         tar-1.26-remove_O_NONBLOCK.patch
 Patch10:        paxutils-rtapelib_mtget.patch
+Patch20:        add_readme-tests.patch
 %if 0%{?suse_version} >= %min_suse_ver
 BuildRequires:  help2man
 Recommends:     tar-lang = %{version}
@@ -61,6 +62,14 @@
 %description backup-scripts
 Shell scripts for system backup/restore
 
+%package tests
+Summary:        Tests for the package
+Group:          Development/Tests
+Requires:       %{name} = %{version}
+
+%description tests
+Upstream testsuite for the package
+
 %{?lang_package}
 
 %prep
@@ -69,6 +78,7 @@
 %patch6 -p1
 %patch7 -p1
 %patch10 -p1
+%patch20 -p1
 
 %build
 %define my_cflags -W -Wall -Wpointer-arith -Wstrict-prototypes 
-Wformat-security -Wno-unused-parameter
@@ -80,6 +90,11 @@
        --enable-backup-scripts \
        --disable-silent-rules
 make %{?_smp_mflags};
+cd tests
+make genfile
+mkdir bin
+mv genfile bin
+cd -
 
 %check
 %if !0%{?qemu_user_space_build:1}
@@ -99,6 +114,11 @@
 install -D -m 644 scripts/backup-specs 
%{buildroot}%{_sysconfdir}/backup/backup-specs
 rm -rf %{buildroot}%{_libexecdir}/rmt
 rm -f %{buildroot}%{_infodir}/dir
+install -d -m 755 %{buildroot}/var/lib/tests
+cp -r tests %{buildroot}/var/lib/tests/tar
+rm %{buildroot}/var/lib/tests/tar/*.{c,h,o}
+rm %{buildroot}/var/lib/tests/tar/package.m4
+rm %{buildroot}/var/lib/tests/tar/{atconfig,atlocal,Makefile}*
 %find_lang %{name}
 
 %files backup-scripts
@@ -114,6 +134,10 @@
 
 %files lang -f %{name}.lang
 
+%files tests
+%defattr(-,root, root)
+/var/lib/tests
+
 %files
 %else
 

++++++ add_readme-tests.patch ++++++
Index: tar-1.27.1/README-tests
===================================================================
--- /dev/null
+++ tar-1.27.1/README-tests
@@ -0,0 +1,22 @@
+Subpackage tar-tests
+====================
+
+The tar-tests package contains the testsuite which is included in tar sources.
+The testsuite is normally run during make phase (make check) and is also
+automatically run when the tar rpm is being build (in %check section of spec
+file).
+
+Normally, there is no reason to need the tar-tests package. It can however be
+used to verify, that tar functions properly in an installed system (e.g. to
+find issues in tar's dependencies, problems with incompatible libraries, etc.).
+
+Testsuite is installed into /var/lib/tests/tar
+
+To run the testsuite:
+
+cd /var/lib/tests/tar
+./testsuite --help # show options
+
+# needed for genfile binary used in tests
+./testsuite AUTOTEST_PATH=/var/lib/tests/tar/bin [other options]
+
Index: tar-1.27.1/Makefile.in
===================================================================
--- tar-1.27.1.orig/Makefile.in
+++ tar-1.27.1/Makefile.in
@@ -141,7 +141,7 @@ PRE_UNINSTALL = :
 POST_UNINSTALL = :
 build_triplet = @build@
 host_triplet = @host@
-DIST_COMMON = $(srcdir)/Make.rules INSTALL NEWS README AUTHORS \
+DIST_COMMON = $(srcdir)/Make.rules INSTALL NEWS README README-tests AUTHORS \
        ChangeLog THANKS $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
        $(top_srcdir)/configure $(am__configure_deps) \
        $(srcdir)/config.h.in ABOUT-NLS README-alpha COPYING TODO \
++++++ tar-1.27.tar.bz2 -> tar-1.27.1.tar.bz2 ++++++
++++ 17937 lines of diff (skipped)


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to