From c010aa20bb715b2a24fb5c2b33518680d5692ae4cfcf79c40ad8a9e53bebb9e4 Mon Sep 17 00:00:00 2001 From: Bernhard Voelker Date: Fri, 10 Mar 2017 11:52:01 +0000 Subject: [PATCH] Accepting request 478455 from home:berny:branches:Base:System - Update to 8.27 (for details see included NEWS file) - Refresh patches: * coreutils-build-timeout-as-pie.patch * coreutils-disable_tests.patch * coreutils-getaddrinfo.patch * coreutils-i18n.patch * coreutils-ocfs2_reflinks.patch * coreutils-remove_hostname_documentation.patch * coreutils-remove_kill_documentation.patch * coreutils-skip-gnulib-test-tls.patch * coreutils-tests-shorten-extreme-factor-tests.patch * coreutils-testsuite.spec - coreutils.keyring: Update (now ascii-armored) by 'osc service localrun download_files'. - coreutils-tests-port-to-timezone-2017a.patch: Add patch to workaround a FP test failure with newer timezone-2017a. OBS-URL: https://build.opensuse.org/request/show/478455 OBS-URL: https://build.opensuse.org/package/show/Base:System/coreutils?expand=0&rev=280 --- coreutils-8.26.tar.xz | 3 - coreutils-8.26.tar.xz.sig | 17 ------ coreutils-8.27.tar.xz | 3 + coreutils-8.27.tar.xz.sig | 16 ++++++ coreutils-build-timeout-as-pie.patch | 2 +- coreutils-disable_tests.patch | 8 ++- coreutils-getaddrinfo.patch | 2 +- coreutils-i18n.patch | 54 +++++++++--------- coreutils-ocfs2_reflinks.patch | 6 +- coreutils-remove_hostname_documentation.patch | 8 +-- coreutils-remove_kill_documentation.patch | 4 +- coreutils-skip-gnulib-test-tls.patch | 2 +- coreutils-tests-port-to-timezone-2017a.patch | 50 ++++++++++++++++ ...s-tests-shorten-extreme-factor-tests.patch | 2 +- coreutils-testsuite.changes | 21 +++++++ coreutils-testsuite.spec | 10 +++- coreutils.changes | 21 +++++++ coreutils.keyring | Bin 41722 -> 59760 bytes coreutils.spec | 10 +++- 19 files changed, 171 insertions(+), 68 deletions(-) delete mode 100644 coreutils-8.26.tar.xz delete mode 100644 coreutils-8.26.tar.xz.sig create mode 100644 coreutils-8.27.tar.xz create mode 100644 coreutils-8.27.tar.xz.sig create mode 100644 coreutils-tests-port-to-timezone-2017a.patch diff --git a/coreutils-8.26.tar.xz b/coreutils-8.26.tar.xz deleted file mode 100644 index 62d2020..0000000 --- a/coreutils-8.26.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:155e94d748f8e2bc327c66e0cbebdb8d6ab265d2f37c3c928f7bf6c3beba9a8e -size 5810244 diff --git a/coreutils-8.26.tar.xz.sig b/coreutils-8.26.tar.xz.sig deleted file mode 100644 index d75c08d..0000000 --- a/coreutils-8.26.tar.xz.sig +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iQIcBAABAgAGBQJYPyRpAAoJEN9v2XEwYDfZ0I4P/3oaPYXMPEOKuDDpEcLumn26 -gYIMQc1jIMbBNQe120gQmNPkRr5dTKt5Bap9qYkCj0pI/6VxVIWDo0xrOLYZi7AN -Xgr0kX2qLDFEH+EHkC1BpsAdpsgwfvLmVWPHS62CNKgVDgGiP1cRJZe8oVmlBCiR -3ES7pUsBfDn3hbdKNTTmMDtro1rQMOxfHkVCZLAva+JjdzpE+KTvzZzKkVuZZfJ/ -Mi/ZySrXZXFvPBS7GXgop4x8EodyzQMeKO+nvpIUEBY1yLQgCvni5/CBI8w/EViD -DSjj0zWsCQkEjx6HCohi8sBHUYZ+M3lB4rkFk7aevdioPZUGfLkW31LT/cUJC/VV -MIQKWzQtZO/WCJuyEbWP2m25c4MtnnhTm5yoi29yT/CoTRlUWkIQpXm4oD1cJXHy -PpHveu8qM0qRaAtVdXE3pmapIMYUV4g7vxSuCjZRrgiDLhp/K7Lzt5xBhl++kPU2 -U9uc202eah4Towo0pbHsuEJT0vk0GGLq8/17dCa/ss8wV+86ZLxl0kZYy4CNEnIW -vsCN6CJ5AoAEVrMN1F7ZJYnH4hoJedvIczThnAkNTqYYE3wnN9stOe28Oy/a0/tg -bt5/Mn0JbmQei890uU8zcEdUjidHqGV4hKk1E2UC4UCyHG/VcHv9gfr8OaD/xPDr -SoauDCHpBU7J7FT/DX+k -=vkKy ------END PGP SIGNATURE----- diff --git a/coreutils-8.27.tar.xz b/coreutils-8.27.tar.xz new file mode 100644 index 0000000..f9e97d0 --- /dev/null +++ b/coreutils-8.27.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8891d349ee87b9ff7870f52b6d9312a9db672d2439d289bc57084771ca21656b +size 5285648 diff --git a/coreutils-8.27.tar.xz.sig b/coreutils-8.27.tar.xz.sig new file mode 100644 index 0000000..90c3741 --- /dev/null +++ b/coreutils-8.27.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIcBAABAgAGBQJYwOwaAAoJEN9v2XEwYDfZQrUP/RdXj/ug35e+u+VD1ts9/b8n +7JihJmxngEZQAJECNTMbJ7mNj6DhpMY0Jg/Hwg7zJT28T6QDeS1Iuk3Id4uM5eFa +CgHKAZumntSMTkQdNvnCEFEIqu+L8BtBYGcOaw66wAFNFw3jdJUUs2sOST2r46jR +N7aY9oARKJuHfgTZ2BI2zL0Q+poXM1O0k/U+BScE6c139zJsbg+1uM9kGVtJWPkM +EPLFWkbTgjYnt+qEFrDlWL0YFOS42sgR7P1sVfBC1nAu5lwgzPy62OtGv9WCEBhm +3+PRNZ0KLW8CKp06llG/0bG4QwssWs6p/vPwrRGeAg6pKsRNN1ni27AnDThiPgvz +YbBLgU+EZj1HuibvYArHXNKY2+O5ZC3nYU6bdAffl3TAtrGFA1ncZXGiFD5UgOQ2 +V9Q38S41FUEwKGtf9tWGCRTxrb4FQ1CDzJglV9vHKetn4mgH/HpEG/q07k4RNW5d +ikfrS0xFxbqtLjlY3UqvtkrFyVQFY093ozsP7fKsq53JAtEWc3YvXR8UCbliU+gV +5qug0REBQafe9EAyH+oq0dzD2BZ3KtFcjtKI/2UzAf3idcyygsHgcEPQObqI8BfD +NscEMjdFY7+Zh5w2shQlyq4xr2aI2nXCX3+AMcS/6Yfg6W6fBvgIjtmXBrQsbWpV +DBcx50TVDa/ERBX1+FI1 +=skPR +-----END PGP SIGNATURE----- diff --git a/coreutils-build-timeout-as-pie.patch b/coreutils-build-timeout-as-pie.patch index 2b5ad77..f3e9765 100644 --- a/coreutils-build-timeout-as-pie.patch +++ b/coreutils-build-timeout-as-pie.patch @@ -27,7 +27,7 @@ Index: src/local.mk # The list of all programs (separated in different variables to express # the how and when they should be installed) is defined in this makefile -@@ -278,6 +278,9 @@ src_factor_LDADD += $(LIB_GMP) +@@ -280,6 +280,9 @@ src_factor_LDADD += $(LIB_GMP) # for getloadavg src_uptime_LDADD += $(GETLOADAVG_LIBS) diff --git a/coreutils-disable_tests.patch b/coreutils-disable_tests.patch index 1425f16..b7e2731 100644 --- a/coreutils-disable_tests.patch +++ b/coreutils-disable_tests.patch @@ -1,23 +1,25 @@ --- - gnulib-tests/gnulib.mk | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) + gnulib-tests/gnulib.mk | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) Index: gnulib-tests/gnulib.mk =================================================================== --- gnulib-tests/gnulib.mk.orig +++ gnulib-tests/gnulib.mk -@@ -899,11 +899,11 @@ EXTRA_DIST += test-getloadavg.c signatur +@@ -893,12 +893,12 @@ EXTRA_DIST += test-getloadavg.c signatur ## end gnulib module getloadavg-tests ## begin gnulib module getlogin-tests - -TESTS += test-getlogin -check_PROGRAMS += test-getlogin +-test_getlogin_LDADD = $(LDADD) $(LIB_GETLOGIN) -EXTRA_DIST += test-getlogin.c signature.h macros.h - +# +#TESTS += test-getlogin +#check_PROGRAMS += test-getlogin ++#test_getlogin_LDADD = $(LDADD) $(LIB_GETLOGIN) +#EXTRA_DIST += test-getlogin.c signature.h macros.h +# ## end gnulib module getlogin-tests diff --git a/coreutils-getaddrinfo.patch b/coreutils-getaddrinfo.patch index adf7578..1b44df8 100644 --- a/coreutils-getaddrinfo.patch +++ b/coreutils-getaddrinfo.patch @@ -6,7 +6,7 @@ Index: gnulib-tests/test-getaddrinfo.c =================================================================== --- gnulib-tests/test-getaddrinfo.c.orig +++ gnulib-tests/test-getaddrinfo.c -@@ -86,11 +86,7 @@ simple (char const *host, char const *se +@@ -91,11 +91,7 @@ simple (char const *host, char const *se the test merely because someone is down the country on their in-law's farm. */ if (res == EAI_AGAIN) diff --git a/coreutils-i18n.patch b/coreutils-i18n.patch index c8db28b..02a22f3 100644 --- a/coreutils-i18n.patch +++ b/coreutils-i18n.patch @@ -7,7 +7,7 @@ src/cut.c | 441 ++++++++++++++++++++++++- src/expand-common.c | 114 ++++++ src/expand-common.h | 12 - src/expand.c | 92 ++++- + src/expand.c | 90 ++++- src/fold.c | 308 ++++++++++++++++- src/join.c | 359 +++++++++++++++++--- src/pr.c | 443 ++++++++++++++++++++++--- @@ -28,7 +28,7 @@ tests/misc/uniq.pl | 55 +++ tests/pr/pr-tests.pl | 49 ++ tests/unexpand/mb.sh | 172 +++++++++ - 30 files changed, 3778 insertions(+), 219 deletions(-) + 30 files changed, 3777 insertions(+), 218 deletions(-) create mode 100644 lib/mbfile.c create mode 100644 lib/mbfile.h create mode 100644 m4/mbfile.m4 @@ -53,7 +53,7 @@ Index: configure.ac =================================================================== --- configure.ac.orig +++ configure.ac -@@ -427,6 +427,8 @@ fi +@@ -429,6 +429,8 @@ fi # I'm leaving it here for now. This whole thing needs to be modernized... gl_WINSIZE_IN_PTEM @@ -952,8 +952,8 @@ Index: src/expand-common.c #include "system.h" #include "die.h" #include "error.h" -@@ -85,6 +86,119 @@ add_tab_stop (uintmax_t tabval) - } +@@ -105,6 +106,119 @@ set_extend_size (uintmax_t tabval) + return ok; } +extern int @@ -1113,7 +1113,6 @@ Index: src/expand.c { /* Input stream. */ FILE *fp = next_file (NULL); -- + mb_file_t mbf; + mbf_char_t c; + /* True if the starting locale is utf8. */ @@ -1122,7 +1121,7 @@ Index: src/expand.c + /* True if the first file contains BOM header. */ + bool found_bom; + using_utf_locale=check_utf_locale(); -+ + if (!fp) return; + mbf_init (mbf, fp); @@ -1141,12 +1140,12 @@ Index: src/expand.c + } + } + -+ + + if (found_bom == true) + { + print_bom(); + } - ++ + while (true) + { /* If true, perform translations. */ @@ -2006,8 +2005,8 @@ Index: src/join.c - diff = memcmp (beg1, beg2, MIN (len1, len2)); + copy[0] = beg[0]; + copy[1] = beg[1]; -+ } -+ + } + + if (hard_LC_COLLATE) + { + diff = xmemcoll ((char *) copy[0], len[0], (char *) copy[1], len[1]); @@ -2017,14 +2016,14 @@ Index: src/join.c + free (copy[i]); + + return diff; - } ++ } + diff = memcmp (copy[0], copy[1], MIN (len[0], len[1])); + + if (mallocd) + for (i = 0; i < 2; i++) + free (copy[i]); + - ++ if (diff) return diff; - return len1 < len2 ? -1 : len1 != len2; @@ -4307,7 +4306,7 @@ Index: src/uniq.c if (check_chars < oldlen) oldlen = check_chars; if (check_chars < newlen) -@@ -295,15 +401,104 @@ different (char *old, char *new, size_t +@@ -295,14 +401,103 @@ different (char *old, char *new, size_t if (ignore_case) { @@ -4339,8 +4338,8 @@ Index: src/uniq.c + + return xmemcoll (copy_old, oldlen, copy_new, newlen); + - } - ++} ++ +#if HAVE_MBRTOWC +static int +different_multi (const char *old, const char *new, size_t oldlen, size_t newlen, mbstate_t oldstate, mbstate_t newstate) @@ -4411,12 +4410,11 @@ Index: src/uniq.c + free (copy[1]); + return rc; + -+} + } +#endif -+ + /* Output the line in linebuffer LINE to standard output provided that the switches say it should be output. - MATCH is true if the line matches the previous line. @@ -367,19 +562,38 @@ check_file (const char *infile, const ch char *prevfield IF_LINT ( = NULL); size_t prevlen IF_LINT ( = 0); @@ -4765,7 +4763,7 @@ Index: tests/local.mk =================================================================== --- tests/local.mk.orig +++ tests/local.mk -@@ -350,6 +350,8 @@ all_tests = \ +@@ -352,6 +352,8 @@ all_tests = \ tests/misc/sort-discrim.sh \ tests/misc/sort-files0-from.pl \ tests/misc/sort-float.sh \ @@ -4774,7 +4772,7 @@ Index: tests/local.mk tests/misc/sort-h-thousands-sep.sh \ tests/misc/sort-merge.pl \ tests/misc/sort-merge-fdlimit.sh \ -@@ -542,6 +544,7 @@ all_tests = \ +@@ -544,6 +546,7 @@ all_tests = \ tests/du/threshold.sh \ tests/du/trailing-slash.sh \ tests/du/two-args.sh \ @@ -4782,7 +4780,7 @@ Index: tests/local.mk tests/id/gnu-zero-uids.sh \ tests/id/no-context.sh \ tests/id/context.sh \ -@@ -682,6 +685,7 @@ all_tests = \ +@@ -684,6 +687,7 @@ all_tests = \ tests/touch/read-only.sh \ tests/touch/relative.sh \ tests/touch/trailing-slash.sh \ @@ -4836,8 +4834,8 @@ Index: tests/misc/expand.pl my @Tests = ( ['t1', '--tabs=3', {IN=>"a\tb"}, {OUT=>"a b"}], -@@ -140,6 +149,8 @@ my @Tests = - +@@ -152,6 +161,8 @@ my @Tests = + ['trail9', '--tab=1,2 -t/5',{IN=>"\ta\tb\tc"}, {OUT=>" a b c"}], # Test errors + # FIXME: The following tests contain ‘quoting’ specific to LC_MESSAGES @@ -4845,8 +4843,8 @@ Index: tests/misc/expand.pl ['e1', '--tabs="a"', {IN=>''}, {OUT=>''}, {EXIT=>1}, {ERR => "$prog: tab size contains invalid character(s): 'a'\n"}], ['e2', "-t $UINTMAX_OFLOW", {IN=>''}, {OUT=>''}, {EXIT=>1}, -@@ -150,6 +161,37 @@ my @Tests = - {ERR => "$prog: tab sizes must be ascending\n"}], +@@ -168,6 +179,37 @@ my @Tests = + {ERR => "$prog: '/' specifier not at start of number: '/'\n"}], ); +if ($mb_locale ne 'C') @@ -5157,7 +5155,7 @@ Index: tests/misc/sort.pl # Since each test is run with a file name and with redirected stdin, # the name in the diagnostic is either the file name or "-". # Normalize each diagnostic to use '-'. -@@ -424,6 +429,38 @@ foreach my $t (@Tests) +@@ -423,6 +428,38 @@ foreach my $t (@Tests) } } @@ -5196,7 +5194,7 @@ Index: tests/misc/sort.pl @Tests = triple_test \@Tests; # Remember that triple_test creates from each test with exactly one "IN" -@@ -433,6 +470,7 @@ foreach my $t (@Tests) +@@ -432,6 +469,7 @@ foreach my $t (@Tests) # Remove the IN_PIPE version of the "output-is-input" test above. # The others aren't susceptible because they have three inputs each. @Tests = grep {$_->[0] ne 'output-is-input.p'} @Tests; diff --git a/coreutils-ocfs2_reflinks.patch b/coreutils-ocfs2_reflinks.patch index 89fef3b..96d8373 100644 --- a/coreutils-ocfs2_reflinks.patch +++ b/coreutils-ocfs2_reflinks.patch @@ -18,7 +18,7 @@ Index: src/copy.c =================================================================== --- src/copy.c.orig +++ src/copy.c -@@ -324,6 +324,47 @@ sparse_copy (int src_fd, int dest_fd, ch +@@ -327,6 +327,47 @@ sparse_copy (int src_fd, int dest_fd, ch return true; } @@ -66,7 +66,7 @@ Index: src/copy.c /* Perform the O(1) btrfs clone operation, if possible. Upon success, return 0. Otherwise, return -1 and set errno. */ static inline int -@@ -1054,6 +1095,45 @@ copy_reg (char const *src_name, char con +@@ -1057,6 +1098,45 @@ copy_reg (char const *src_name, char con goto close_src_desc; } @@ -112,7 +112,7 @@ Index: src/copy.c /* The semantics of the following open calls are mandated by the specs for both cp and mv. */ if (! *new_dst) -@@ -1197,7 +1277,7 @@ copy_reg (char const *src_name, char con +@@ -1200,7 +1280,7 @@ copy_reg (char const *src_name, char con } /* --attributes-only overrides --reflink. */ diff --git a/coreutils-remove_hostname_documentation.patch b/coreutils-remove_hostname_documentation.patch index 831b5aa..06692b2 100644 --- a/coreutils-remove_hostname_documentation.patch +++ b/coreutils-remove_hostname_documentation.patch @@ -23,7 +23,7 @@ Index: doc/coreutils.texi * SELinux context:: chcon runcon * Modified command invocation:: chroot env nice nohup stdbuf timeout * Process control:: kill -@@ -423,7 +422,6 @@ System context +@@ -424,7 +423,6 @@ System context * date invocation:: Print or set system date and time * nproc invocation:: Print the number of processors * uname invocation:: Print system information @@ -31,7 +31,7 @@ Index: doc/coreutils.texi * hostid invocation:: Print numeric host identifier * uptime invocation:: Print system uptime and load -@@ -15073,7 +15071,6 @@ information. +@@ -15422,7 +15420,6 @@ information. * arch invocation:: Print machine hardware name. * nproc invocation:: Print the number of processors. * uname invocation:: Print system information. @@ -39,7 +39,7 @@ Index: doc/coreutils.texi * hostid invocation:: Print numeric host identifier. * uptime invocation:: Print system uptime and load. @end menu -@@ -15912,15 +15909,6 @@ Note this is non-portable (even across G +@@ -16266,15 +16263,6 @@ Note this is non-portable (even across G Print the machine hardware name (sometimes called the hardware class or hardware type). @@ -55,7 +55,7 @@ Index: doc/coreutils.texi @item -p @itemx --processor @opindex -p -@@ -15974,34 +15962,6 @@ Print the kernel version. +@@ -16328,34 +16316,6 @@ Print the kernel version. @exitstatus diff --git a/coreutils-remove_kill_documentation.patch b/coreutils-remove_kill_documentation.patch index 9bef402..aa9acea 100644 --- a/coreutils-remove_kill_documentation.patch +++ b/coreutils-remove_kill_documentation.patch @@ -22,7 +22,7 @@ Index: doc/coreutils.texi * Delaying:: sleep * Numeric operations:: factor numfmt seq * File permissions:: Access modes -@@ -450,10 +448,6 @@ Modified command invocation +@@ -451,10 +449,6 @@ Modified command invocation * stdbuf invocation:: Run a command with modified I/O buffering * timeout invocation:: Run a command with a time limit @@ -33,7 +33,7 @@ Index: doc/coreutils.texi Delaying * sleep invocation:: Delay for a specified time -@@ -16896,90 +16890,6 @@ the exit status of @var{command} otherwi +@@ -17250,90 +17244,6 @@ the exit status of @var{command} otherwi @end display diff --git a/coreutils-skip-gnulib-test-tls.patch b/coreutils-skip-gnulib-test-tls.patch index d494e5d..0a23f1a 100644 --- a/coreutils-skip-gnulib-test-tls.patch +++ b/coreutils-skip-gnulib-test-tls.patch @@ -21,7 +21,7 @@ Index: gnulib-tests/gnulib.mk =================================================================== --- gnulib-tests/gnulib.mk.orig +++ gnulib-tests/gnulib.mk -@@ -2243,9 +2243,10 @@ EXTRA_DIST += test-timespec.c macros.h +@@ -2239,9 +2239,10 @@ EXTRA_DIST += test-timespec.c macros.h ## begin gnulib module tls-tests diff --git a/coreutils-tests-port-to-timezone-2017a.patch b/coreutils-tests-port-to-timezone-2017a.patch new file mode 100644 index 0000000..61a06f6 --- /dev/null +++ b/coreutils-tests-port-to-timezone-2017a.patch @@ -0,0 +1,50 @@ +Upstream patch on top of coreutils-8.27. +Avoid a FP of tests/misc/date-debug.sh with newer timezone-2017a. + +Upstream patch: + http://git.sv.gnu.org/cgit/coreutils.git/commit/?id=612086660b + +From 612086660bab9bf981894da146550e9101224b17 Mon Sep 17 00:00:00 2001 +From: Paul Eggert +Date: Thu, 9 Mar 2017 23:59:05 -0800 +Subject: [PATCH] tests: port to tzdb-2017a + +Problem reported by Bernhard Voelker in: +http://lists.gnu.org/archive/html/coreutils/2017-03/msg00026.html +* tests/misc/date-debug.sh: Port test to tzdb 2017a, +and future-proof the America/Belize test. +--- + tests/misc/date-debug.sh | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +Index: tests/misc/date-debug.sh +=================================================================== +--- tests/misc/date-debug.sh.orig ++++ tests/misc/date-debug.sh +@@ -52,10 +52,11 @@ date: output timezone: +09:00 (set from + date: final: 661095000.000000000 (epoch-seconds) + date: final: (Y-M-D) 1990-12-13 13:30:00 (UTC0) + date: final: (Y-M-D) 1990-12-13 22:30:00 (output timezone TZ=+09:00) +-Thu Dec 13 07:30:00 CST 1990 ++Thu Dec 13 07:30:00 -0600 1990 + EOF + +-TZ=America/Belize date --debug -d "$in1" >out1 2>&1 || fail=1 ++TZ=America/Belize date --debug -d "$in1" +'%a %b %e %T %z %Y' >out1 2>&1 || ++ fail=1 + + compare exp1 out1 || fail=1 + +@@ -94,10 +95,10 @@ date: output timezone: -05:00 (set from + date: final: 1.000000000 (epoch-seconds) + date: final: (Y-M-D) 1970-01-01 00:00:01 (UTC0) + date: final: (Y-M-D) 1969-12-31 19:00:01 (output timezone TZ=-05:00) +-Wed Dec 31 19:00:01 PET 1969 ++Wed Dec 31 19:00:01 -0500 1969 + EOF + +-TZ=America/Lima date --debug -d "$in3" >out3 2>&1 || fail=1 ++TZ=America/Lima date --debug -d "$in3" +'%a %b %e %T %z %Y' >out3 2>&1 || fail=1 + compare exp3 out3 || fail=1 + + ## diff --git a/coreutils-tests-shorten-extreme-factor-tests.patch b/coreutils-tests-shorten-extreme-factor-tests.patch index 9a4f1e9..c59df00 100644 --- a/coreutils-tests-shorten-extreme-factor-tests.patch +++ b/coreutils-tests-shorten-extreme-factor-tests.patch @@ -16,7 +16,7 @@ Index: tests/local.mk =================================================================== --- tests/local.mk.orig +++ tests/local.mk -@@ -691,14 +691,9 @@ all_tests = \ +@@ -693,14 +693,9 @@ all_tests = \ # See tests/factor/create-test.sh. tf = tests/factor factor_tests = \ diff --git a/coreutils-testsuite.changes b/coreutils-testsuite.changes index 2bc5efd..7c11879 100644 --- a/coreutils-testsuite.changes +++ b/coreutils-testsuite.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Fri Mar 10 09:42:51 UTC 2017 - mail@bernhard-voelker.de + +- Update to 8.27 + (for details see included NEWS file) +- Refresh patches: + * coreutils-build-timeout-as-pie.patch + * coreutils-disable_tests.patch + * coreutils-getaddrinfo.patch + * coreutils-i18n.patch + * coreutils-ocfs2_reflinks.patch + * coreutils-remove_hostname_documentation.patch + * coreutils-remove_kill_documentation.patch + * coreutils-skip-gnulib-test-tls.patch + * coreutils-tests-shorten-extreme-factor-tests.patch + * coreutils-testsuite.spec +- coreutils.keyring: Update (now ascii-armored) by + 'osc service localrun download_files'. +- coreutils-tests-port-to-timezone-2017a.patch: Add patch to + workaround a FP test failure with newer timezone-2017a. + ------------------------------------------------------------------- Fri Dec 2 17:17:40 UTC 2016 - mail@bernhard-voelker.de diff --git a/coreutils-testsuite.spec b/coreutils-testsuite.spec index eb50ec7..554bed6 100644 --- a/coreutils-testsuite.spec +++ b/coreutils-testsuite.spec @@ -1,7 +1,7 @@ # # spec file for package coreutils-testsuite # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -21,7 +21,7 @@ Summary: GNU Core Utilities License: GPL-3.0+ Group: System/Base Url: http://www.gnu.org/software/coreutils/ -Version: 8.26 +Version: 8.27 Release: 0 ################################################################# @@ -129,6 +129,10 @@ Patch303: coreutils-tests-shorten-extreme-factor-tests.patch Patch500: coreutils-disable_tests.patch Patch501: coreutils-test_without_valgrind.patch +# Upstream patch on top of coreutils-8.27. +# Avoid a FP of tests/misc/date-debug.sh with newer timezone-2017a. +Patch700: coreutils-tests-port-to-timezone-2017a.patch + # ================================================ %description These are the GNU core utilities. This package is the union of @@ -171,6 +175,8 @@ the GNU fileutils, sh-utils, and textutils packages. %patch500 %patch501 +%patch700 + #???## We need to statically link to gmp, otherwise we have a build loop #???#sed -i s,'$(LIB_GMP)',%%{_libdir}/libgmp.a,g Makefile.in diff --git a/coreutils.changes b/coreutils.changes index 2bc5efd..7c11879 100644 --- a/coreutils.changes +++ b/coreutils.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Fri Mar 10 09:42:51 UTC 2017 - mail@bernhard-voelker.de + +- Update to 8.27 + (for details see included NEWS file) +- Refresh patches: + * coreutils-build-timeout-as-pie.patch + * coreutils-disable_tests.patch + * coreutils-getaddrinfo.patch + * coreutils-i18n.patch + * coreutils-ocfs2_reflinks.patch + * coreutils-remove_hostname_documentation.patch + * coreutils-remove_kill_documentation.patch + * coreutils-skip-gnulib-test-tls.patch + * coreutils-tests-shorten-extreme-factor-tests.patch + * coreutils-testsuite.spec +- coreutils.keyring: Update (now ascii-armored) by + 'osc service localrun download_files'. +- coreutils-tests-port-to-timezone-2017a.patch: Add patch to + workaround a FP test failure with newer timezone-2017a. + ------------------------------------------------------------------- Fri Dec 2 17:17:40 UTC 2016 - mail@bernhard-voelker.de diff --git a/coreutils.keyring b/coreutils.keyring index 36728e50fb1b4cf814393c49ebc42c02c907614b392c6748e6034ad0e926dbe6..34e4e97a722d27518852fdc9578cea43e2b9ef5bfe82f1a2732ef0ca94c163de 100644 GIT binary patch literal 59760 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 literal 41722 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

wcUz(h4-tv_5!W-k-I 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 VYn*YaniTM~cLGkg%`hha_#e#v7z+RZ diff --git a/coreutils.spec b/coreutils.spec index 23b4021..c98d10f 100644 --- a/coreutils.spec +++ b/coreutils.spec @@ -1,7 +1,7 @@ # # spec file for package coreutils # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -21,7 +21,7 @@ Summary: GNU Core Utilities License: GPL-3.0+ Group: System/Base Url: http://www.gnu.org/software/coreutils/ -Version: 8.26 +Version: 8.27 Release: 0 ################################################################# @@ -129,6 +129,10 @@ Patch303: coreutils-tests-shorten-extreme-factor-tests.patch Patch500: coreutils-disable_tests.patch Patch501: coreutils-test_without_valgrind.patch +# Upstream patch on top of coreutils-8.27. +# Avoid a FP of tests/misc/date-debug.sh with newer timezone-2017a. +Patch700: coreutils-tests-port-to-timezone-2017a.patch + # ================================================ %description These are the GNU core utilities. This package is the union of @@ -171,6 +175,8 @@ the GNU fileutils, sh-utils, and textutils packages. %patch500 %patch501 +%patch700 + #???## We need to statically link to gmp, otherwise we have a build loop #???#sed -i s,'$(LIB_GMP)',%%{_libdir}/libgmp.a,g Makefile.in