Hello community, here is the log from the commit of package automake for openSUSE:Factory checked in at 2015-02-20 12:00:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/automake (Old) and /work/SRC/openSUSE:Factory/.automake.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "automake" Changes: -------- --- /work/SRC/openSUSE:Factory/automake/automake-testsuite.changes 2014-11-04 17:27:17.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.automake.new/automake-testsuite.changes 2015-02-20 12:00:23.000000000 +0100 @@ -1,0 +2,107 @@ +Tue Feb 10 11:37:28 CET 2015 - [email protected] + +- Update to 1.15: + New in 1.15: + + * Improvements and refactorings in the install-sh script: + + - It has been modernized, and now makes the following assumptions + *unconditionally*: + (1) a working 'dirname' program is available; + (2) the ${var:-value} shell parameters substitution works; + (3) the "set -f" and "set +f" shell commands work, and, respectively, + disable and enable shell globbing. + + - The script implements stricter error checking, and now it complains + and bails out if any of the following expectations is not met: + (1) the options -d and -t are never used together; + (2) the argument passed to option -t is a directory; + (3) if there are two or more SOURCEFILE arguments, the + DESTINATION argument must be a directory. + + * Automake-generated testsuites: + + - The default test-driver used by the Automake-generates testsuites + now appends the result and exit status of each "plain" test to the + associated log file (automake bug#11814). + + - The perl implementation of the TAP testsuite driver is no longer + installed in the Automake's scripts directory, and is instead just + distributed as a "contrib" addition. There should be no reason to + use this implementation anyway in real packages, since the awk+shell + implementation of the TAP driver (which is documented in the manual) + is more portable and has feature parity with the perl implementation. + + - The rule generating 'test-suite.log' no longer risk incurring in an + extra useless "make all" recursive invocation in some corner cases + (automake bug#16302). + + * Distribution: + + - Automake bug#18286: "make distcheck" could sometimes fail to detect + files missing from the distribution tarball, especially in those cases + where both the generated files and their dependencies are explicitly + in $(srcdir). An important example of this are *generated* makefile + fragments included at Automake time in Makefile.am; e.g.: + + ... + $(srcdir)/fragment.am: $(srcdir)/data.txt $(srcdir)/preproc.sh + cd $(srcdir) && $(SHELL) preproc.sh <data.txt >fragment.am + include $(srcdir)/fragment.am + ... + + If the use forgot to add data.txt and/or preproc.sh in the distribution + tarball, "make distcheck" would have erroneously succeeded! This issue + is now fixed. + + - As a consequence of the previous change, "make distcheck" will run + using '$(distdir)/_build/sub' as the build directory, rather than + simply '$(distdir)/_build' (as it was the case for Automake 1.14 and + earlier). Consequently, the './configure' and 'make' invocations + issued by the distcheck recipe now have $(srcdir) equal to '../..', + rather than to just '..'. Dependent and similar variables (e.g., + '$(top_srcdir)') are also changed accordingly. + + Thus, Makefiles that made assumptions about the exact values of the + build and source directories used by "make distcheck" will have to + be adjusted. Notice that making such assumptions was a bad and + unsupported practice anyway, since the exact locations of those + directories should be considered implementation details, and we + reserve the right to change them at any time. + + * Miscellaneous bugs fixed: + + - The expansion of AM_INIT_AUTOMAKE ends once again with a trailing + newline (bug#16841). Regression introduced in Automake 1.14. + + - We no longer risk to use '$ac_aux_dir' before it's defined (see + automake bug#15981). Bug introduced in Automake 1.14. + + - The code used to detect whether the currently used make is GNU make + or not (relying on the private macro 'am__is_gnu_make') no longer + risks causing "Arg list too long" for projects using automatic + dependency tracking and having a ton of source files (bug#18744). + + - Automake tries to offer a more deterministic output for generated + Makefiles, in the face of the newly-introduced randomization for + hash keys order in Perl 5.18. + + - In older Automake versions, if a user defined one single Makefile + fragment (say 'foo.am') to be included via Automake includes in + his main Makefile.am, and defined a custom make rule to generate that + file from other data, Automake used to spuriously complain with some + message like "... overrides Automake target '$(srcdir)/foo.am". + This bug is now fixed. + + - The user can now extend the special .PRECIOUS target, the same way + he could already do with the .MAKE .and .PHONY targets. + + - Some confusing typos have been fixed in the manual and in few warning + messages (automake bug#16827 and bug#16997). + +- Remove automake-fix-ac_aux_dir-used-before-initialized.patch as the + change is incorporated now. +- Refresh automake-SuSE.patch and automake-require_file.patch so that + they apply cleanly. + +------------------------------------------------------------------- automake.changes: same change Old: ---- automake-1.14.1.tar.xz automake-1.14.1.tar.xz.sig automake-fix-ac_aux_dir-used-before-initialized.patch New: ---- automake-1.15.tar.xz automake-1.15.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ automake-testsuite.spec ++++++ --- /var/tmp/diff_new_pack.3a8pys/_old 2015-02-20 12:00:23.000000000 +0100 +++ /var/tmp/diff_new_pack.3a8pys/_new 2015-02-20 12:00:23.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package automake-testsuite # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -21,7 +21,7 @@ # aren't updated. Name: automake-testsuite -Version: 1.14.1 +Version: 1.15 Release: 0 Summary: A Program for Automatically Generating GNU-Style Makefile.in Files License: GPL-2.0+ @@ -33,7 +33,6 @@ Source3: automake-rpmlintrc Patch2: automake-require_file.patch Patch3: automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch -Patch4: automake-fix-ac_aux_dir-used-before-initialized.patch Patch100: automake-SuSE.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -63,7 +62,6 @@ %setup -q -n automake-%{version} %patch2 %patch3 -p1 -%patch4 -p1 %patch100 %build ++++++ automake.spec ++++++ --- /var/tmp/diff_new_pack.3a8pys/_old 2015-02-20 12:00:23.000000000 +0100 +++ /var/tmp/diff_new_pack.3a8pys/_new 2015-02-20 12:00:23.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package automake # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -21,7 +21,7 @@ # aren't updated. Name: automake -Version: 1.14.1 +Version: 1.15 Release: 0 Summary: A Program for Automatically Generating GNU-Style Makefile.in Files License: GPL-2.0+ @@ -33,7 +33,6 @@ Source3: automake-rpmlintrc Patch2: automake-require_file.patch Patch3: automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch -Patch4: automake-fix-ac_aux_dir-used-before-initialized.patch Patch100: automake-SuSE.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -63,7 +62,6 @@ %setup -q -n automake-%{version} %patch2 %patch3 -p1 -%patch4 -p1 %patch100 %build ++++++ automake-1.14.1.tar.xz -> automake-1.15.tar.xz ++++++ ++++ 39588 lines of diff (skipped) ++++++ automake-SuSE.patch ++++++ --- /var/tmp/diff_new_pack.3a8pys/_old 2015-02-20 12:00:24.000000000 +0100 +++ /var/tmp/diff_new_pack.3a8pys/_new 2015-02-20 12:00:24.000000000 +0100 @@ -4,8 +4,8 @@ Index: lib/config.guess =================================================================== ---- lib/config.guess.orig 2013-06-14 14:32:52.000000000 +0200 -+++ lib/config.guess 2013-06-17 13:43:12.656255639 +0200 +--- lib/config.guess.orig 2015-02-10 12:01:47.557016290 +0100 ++++ lib/config.guess 2015-02-10 12:05:32.791670816 +0100 @@ -153,6 +153,16 @@ Linux|GNU|GNU/*) ;; esac @@ -88,7 +88,7 @@ exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} -@@ -741,9 +751,9 @@ EOF +@@ -742,9 +752,9 @@ EOF exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then @@ -100,7 +100,7 @@ fi exit ;; parisc*:Lites*:*:*) -@@ -803,18 +813,18 @@ EOF +@@ -804,18 +814,18 @@ EOF echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) @@ -123,7 +123,7 @@ esac exit ;; i*:CYGWIN*:*) -@@ -842,10 +852,10 @@ EOF +@@ -843,10 +853,10 @@ EOF echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) @@ -136,7 +136,7 @@ exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) -@@ -864,31 +874,31 @@ EOF +@@ -865,31 +875,31 @@ EOF echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) @@ -175,7 +175,7 @@ exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in -@@ -902,29 +912,29 @@ EOF +@@ -903,29 +913,29 @@ EOF esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC="gnulibc1" ; fi @@ -211,7 +211,7 @@ exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} -@@ -933,22 +943,22 @@ EOF +@@ -934,22 +944,22 @@ EOF echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) @@ -239,18 +239,18 @@ exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build -@@ -967,63 +977,63 @@ EOF +@@ -968,63 +978,63 @@ EOF #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } + test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-${LIBC}"; exit; } ;; - or1k:Linux:*:*) -- echo ${UNAME_MACHINE}-unknown-linux-${LIBC} -+ echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} + openrisc*:Linux:*:*) +- echo or1k-unknown-linux-${LIBC} ++ echo or1k-${VENDOR}-linux-${LIBC} exit ;; - or32:Linux:*:*) + or32:Linux:*:* | or1k*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; @@ -321,7 +321,7 @@ exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. -@@ -1045,16 +1055,16 @@ EOF +@@ -1046,16 +1056,16 @@ EOF echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) @@ -341,7 +341,7 @@ exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp -@@ -1074,7 +1084,7 @@ EOF +@@ -1075,7 +1085,7 @@ EOF *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac @@ -350,7 +350,7 @@ exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then -@@ -1113,7 +1123,7 @@ EOF +@@ -1114,7 +1124,7 @@ EOF if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. @@ -359,7 +359,7 @@ fi exit ;; mini*:CTIX:SYS*5:*) -@@ -1150,19 +1160,19 @@ EOF +@@ -1151,19 +1161,19 @@ EOF /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) @@ -383,7 +383,7 @@ exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} -@@ -1212,7 +1222,7 @@ EOF +@@ -1213,7 +1223,7 @@ EOF if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else @@ -392,7 +392,7 @@ fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. -@@ -1228,7 +1238,7 @@ EOF +@@ -1229,7 +1239,7 @@ EOF echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) @@ -401,7 +401,7 @@ exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} -@@ -1311,13 +1321,13 @@ EOF +@@ -1322,13 +1332,13 @@ EOF else UNAME_MACHINE="$cputype" fi @@ -418,7 +418,7 @@ exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 -@@ -1326,16 +1336,16 @@ EOF +@@ -1337,16 +1347,16 @@ EOF echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) @@ -438,7 +438,7 @@ exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` -@@ -1357,7 +1367,7 @@ EOF +@@ -1368,7 +1378,7 @@ EOF echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) ++++++ automake-require_file.patch ++++++ --- /var/tmp/diff_new_pack.3a8pys/_old 2015-02-20 12:00:24.000000000 +0100 +++ /var/tmp/diff_new_pack.3a8pys/_new 2015-02-20 12:00:24.000000000 +0100 @@ -1,12 +1,12 @@ --- - automake.in | 4 +++- + bin/automake.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -Index: automake.in +Index: bin/automake.in =================================================================== ---- bin/automake.in.orig 2013-06-03 16:18:00.000000000 +0200 -+++ bin/automake.in 2013-06-12 15:04:11.772901297 +0200 -@@ -7489,12 +7489,14 @@ sub required_file_check_or_copy ($$$) +--- bin/automake.in.orig 2015-01-05 20:25:55.000000000 +0100 ++++ bin/automake.in 2015-02-10 12:06:26.983385721 +0100 +@@ -7389,12 +7389,14 @@ sub required_file_check_or_copy my $fullfile = "$dir/$file"; my $found_it = 0; my $dangling_sym = 0; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
