From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 01:26:50 2015 Received: (at submit) by debbugs.gnu.org; 18 Oct 2015 05:26:50 +0000 Received: from localhost ([127.0.0.1]:54725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZngUa-0008Kf-T0 for submit@debbugs.gnu.org; Sun, 18 Oct 2015 01:26:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53107) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZngUY-0008KW-0T for submit@debbugs.gnu.org; Sun, 18 Oct 2015 01:26:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZngUU-0004r6-Qf for submit@debbugs.gnu.org; Sun, 18 Oct 2015 01:26:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60919) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZngUU-0004qv-N0 for submit@debbugs.gnu.org; Sun, 18 Oct 2015 01:26:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZngUO-0005u2-Vp for bug-grep@gnu.org; Sun, 18 Oct 2015 01:26:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZngUL-0004gn-Sp for bug-grep@gnu.org; Sun, 18 Oct 2015 01:26:36 -0400 Received: from mail-io0-x22b.google.com ([2607:f8b0:4001:c06::22b]:35198) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZngUG-0004eM-3i; Sun, 18 Oct 2015 01:26:28 -0400 Received: by iofz202 with SMTP id z202so17415561iof.2; Sat, 17 Oct 2015 22:26:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=OLB3iAYUQt49+oGca/XdFew1SbDLY0aojf/mPoXtOOE=; b=ZjkpXilIcXvkfnuwMAh3eRN8n8dBYS4tmj24ZSIl3h7VRm3Rl23rfNpnj01pnUr59i Y/mZhuvS4JKPjb6suyRyWr2pbGibPZJtUUIw/g1DMA9tl66shokYJHAsVR+YdwkNEOcN GKUuZzWcoAW1/GJqbe39ChZRtl0uLzxeSS7QQe3D4JvzYKZDPdUnBqQrzcTdgWe9xWQC 59HsnAchJytcPQa/68RRB7rMiFhGWbN+Yy8vkZfb5i2hbwN6XJnTYgSqHrevExv8Pqk0 D7Tc3XcZhUSweHQpG+ns41NDSW+R+PtaH6QjKXvxqAyXEjaRBPxYUX98TT9/WNOnqUtw uEGQ== X-Received: by 10.107.138.84 with SMTP id m81mr14277551iod.40.1445145987427; Sat, 17 Oct 2015 22:26:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.10.66 with HTTP; Sat, 17 Oct 2015 22:26:07 -0700 (PDT) From: Jim Meyering Date: Sat, 17 Oct 2015 22:26:07 -0700 X-Google-Sender-Auth: P0ujZkFFNJwdOWVeQ9dvioPoxPQ Message-ID: Subject: new snapshot available: grep-2.21.78-7da30 To: bug-grep@gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: TP coordinator , platform-testers@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) I want to release grep-2.22 in just a couple of days. This release is motivated largely by the discovery that there has been a bug in versions 2.19, 2.20 and 2.21 that made grep mistakenly print some lines that did not match. However, there have also been several other bug fixes and notable performance improvements. Any testing you can do would be most welcome. Feedback, even the report that you "built and passed tests on XYZ," would be appreciated. grep snapshot: http://meyering.net/grep/grep-ss.tar.xz 1.3 MB http://meyering.net/grep/grep-ss.tar.xz.sig http://meyering.net/grep/grep-2.21.78-7da30.tar.xz Here is the current summary from NEWS. More detail after that. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ** Improvements When building grep, 'configure' now uses PCRE's pkg-config module for configuration information, rather than attempting to guess it by hand. ** Bug fixes A DFA matcher bug made this command mistakenly print its input line: echo axb | grep -E '^x|x$' Likewise for this equivalent command: echo axb | grep -e '^x' -e 'x$' [bug introduced in grep-2.19 ] grep no longer reads from uninitialized memory or from beyond the end of the heap-allocated input buffer. This fix addressed CVE-2015-1345. With -z, '.' and '[^x]' in a pattern now consistently match newline. Previously, they sometimes matched newline, and sometimes did not. [bug introduced in grep-2.4] When the JIT stack is exhausted, grep -P now grows the stack rather than reporting an internal PCRE error. 'grep -D skip PATTERN FILE' no longer hangs if FILE is a fifo. [bug introduced in grep-2.12] --exclude and related options are now matched against entire command-line arguments, not against command-line components. [bug introduced in grep-2.6] Performance has improved for patterns containing very long strings, and for grep -Fw in unibyte locales. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Changes in grep since v2.21: Jim Meyering (27): maint: post-release administrivia maint: correct for four Author: name misspellings maint: fix a new "make syntax-check" failure maint: update copyright year ranges to include 2015 gnulib: update to latest grep: avoid false-positive UMR tests: add support for ASAN memory poisoning maint: convert "goto" to "continue" and remove now-spurious label maint: reference CVE-2015-1345 from NEWS maint: use ASAN-poisoning more carefully maint: sort test names in tests/Makefile.am and add syntax-check rule maint: reword a diagnostic not to trigger leading capital check maint: update bootstrap from gnulib maint: alphabetize anonymous enum member names maint: unify three argv-processing calls tests/case-fold-backref: factor test maint: dfa: used unsigned types where appropriate tests: avoid FS-dependent false-positive failure tests: fix mis-applied patch. tests: add a test for the performance fix tests: new function to measure elapsed user time tests: long-pattern-perf: measure user time, not elapsed tests: mb-non-UTF8-performance: use new function doc: NEWS: mention a bug fix maint: use single quote rather than UTF-8 multi-byte version build: avoid spurious bootstrap failure involving pkg.m4 gnulib: update to latest; also bootstrap and tests/init.sh Norihiro Tanaka (17): dfa: avoid invalid match or infinite loop in unused matching mode dfa: simplify dfaexec build: avoid build failure with --enable-gcc-warnings and no PCRE dfa: make find_pred return NULL for an invalid predicate dfa: build struct dfamust on demand dfa: speed up handling of long pattern tests: sjis-mb: accept two more locales dfa: DEBUG: print detail of DFA states dfa: avoid execution for a pattern including an unsupported expressio= n dfa: remove word delimiter support for multibyte locales dfa: remove unused multibyte support grep: remove fgrep code for case insensitive match grep: avoid use of uninitialized variable dfa: fix off-by-one error dfa: fix bug in alternate of sub-patterns that differ only in constra= ints grep: improve performance of grep -Fw grep: use grep matcher for grep -Fw when unibyte Paul Eggert (32): tests: port fmbtest to CentOS 6 and earlier doc: document binary-data heuristic better Grow the JIT stack if it becomes exhausted Cover the non-INSTALL case doc: clarify how -a matches doc: give a script wrapper example egrep, fgrep: just use what's in PATH grep: output "." file name in diagnostic build: use pkg-config (if available) to configure libpcre build: remove typo and don't bother with /usr/include/pcre build: improve pkg-config doc and error handling test: tighten tests for bracket exprs grep: minor tweaks grep: don't hang on command-line fifo if -D skip grep: don't mishandle left context in -P grep: simplify print_line_middle slightly grep: -z '.' now consistently matches newline grep: -z '[^x]' now consistently matches newline dfa: '.' and '[^x]' now consistently match newline build: update gnulib submodule to latest maint: ignore gendocs_template_min grep: use recent gnulib syntax bits tests: fix $? typo in null-byte grep: fix bug with --exclude-dir and command line dfa: optimize [x-x] build: update gnulib submodule to latest Add test for pop_fail_stack bug tests: add test case for Bug#21670 dfa: make the executable a bit smaller grep: use memchr/memrchar grep: simplify previous change maint: add news item Santiago Ruano Rinc=C3=B3n (1): doc: document grep-2.11 change in behavior of -r, --recursive Yuliy Pisetsky (1): grep -F: fix a heap buffer (read) overrun Changes in gnulib since v2.21: * gnulib 46d015f...37c054a (333): > maint.mk: _gl_TS_function_match: fix "extern" name extracting regexp > maint.mk: sc_tight_scope: factor and support OS X > ChangeLog: fix typo: s/cound/count/ > safe-alloc-tests: fix typo in license header > copy-file: fix mem leak in error case > localename: control langinfo.h inclusion > update from texinfo > binary-io, math, pthread, sys_socket, u64, unistd: port to strict C > accept4-tests: fix to avoid non portable flags > update from texinfo > update from texinfo > gnulib-tool: fix tests of 'extensions' module > unicase/locale-language: fix typo in utf-8 cookie > autoupdate > xalloc: do not worry about GCC 5 warning on 32 bit > xalloc: avoid GCC 5.1 warning on 32 bit > uniname/uniname-tests: avoid compiler warnings > autoupdate > mountlist: clean up of variable duplication > c-ctype: do not worry about EBCDIC + char signed > c-ctype: port better to z/OS EBCDIC > gnulib-common.m4: fix gl_PROG_AR_RANLIB/AM_PROG_AR clash > sockets: MS Windows initalization fixes > gc: fix detection of installed libgcrypt version > c-ctype: rewrite to use inline functions > fnmatch: add one more coding cookie > maint: add coding cookies to non-ASCII sources > gitlog-to-changelog: trim only trailing whitespaces > Test that c_iscntrl agrees with iscntrl, etc. > c-ctype: improve c_isascii testing > Fix ChangeLog typo > savewd: remove SAVEWD_CHDIR_READABLE > Update ChangeLog to match previous patch. > c-ctype: support EBCDIC-style c_isascii > c-ctype: assume EBCDIC 1047 for c_iscntrl > * modules/c-ctype (Depends-on): Add verify. > c-ctype: port better to EBCDIC > nanosleep: fix return code for interrupted replacement > autoupdate > Diagnose ERE '()|\1' > Revert previous patch, as it did not fix the bug after all. > regex: fix dangling-backreference bug > regex: merge patches from libc > autoupdate > autoupdate > autoupdate > autoupdate > ceill: detect buggy OpenBSD implementation > mountlist: add me_mntroot field on Linux machines > doc: Describe to use multiple instances of gnulib > autoupdate > autoupdate > base32: mark function as __attribute__ const > autoupdate > autoupdate > gnulib-tool: don't transform binary files with sed > autoupdate > autoupdate > autoupdate > autoupdate > gperf: respect silent rules > Improve port of stdalign to C++11 > pmccabe2html: fix gawk regex escaping > update from texinfo > time_rz: port to pedantic memcpy > autoupdate > time_rz: port better to MinGW > time: port __need_time_t to MinGW > strftime: fix newly-introduced bug on Solaris > test-strftime: test for Solaris bug > time_rz: port to Solaris etc. > time_rz: now LGPL > time_rz: make a constant 'const' > time_rz: fix off-by-one typo > autoupdate > fprintftime, strftime: use timezone_t args > time_rz: new module > flexmember: license is now unlimited > autoupdate > maint: update copyright paper procedures > autoupdate > autoupdate > localename: fix link error on Illumos > unistr/uN-strtok-tests: avoid a trivial leak > acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls > acl-permissions: Fix on FreeBSD > file-has-acl, acl-permissions: fix some more HP-UX typos > file-has-acl, acl-permissions: fix HP-UX typos > regex: match current GNU grep behavior > set-permissions.c: adjust acl_from_mode's cpp guard > autoupdate > tests: restrict shells to those that support 'local' > fix mistakes in ChangeLog entries > unistr/uN-strtok: handle multibyte delimiters > update-copyright: fix test failure with perl >=3D 5.22 > u{16,32}-strstr-tests: relax timeout condition > gnulib-common.m4: change the ARFLAGS default to 'cr' > update from texinfo > autoupdate > selinux-h: avoid double free after *getfilecon() > fix pty related tests issues on Windows > acl: fix definition of acl_from_mode on FreeBSD > readutmp: port to FreeBSD >=3D 9 > mgetgroups: port to strict OS X > mgetgroups: fix port to strict OS X > linkat: fix invalid definition of LINKAT_SYMLINK_NOTSUP on OS X > mgetgroups: port to strict OS X > mountlist: avoid an unused-label warning on OS X > error.c: correct printf-style format: %d -> %u > fts: avoid reading beyond the heap allocation > savedir: avoid undefined behavior in qsort call > userspec: avoid undefined behavior in gettext call > update from texinfo > gitlog-to-changelog: improve gitmerge.el commits > wchar: fix MinGW compilation warnings > uniname/uniname-tests: use pristine data files > linked-list, linkedhash-list: avoid compiler warnings > libunistring: bump minimum version to 0.9.6 > uniname/uniname: update to Unicode 8.0.0 > * lib/gen-uni-tables.c: Style fixes. > libunistring: update to Unicode 8.0.0 > gnu-web-doc-update: add --mirror to remove stale files > * lib/set-permissions.c: Spelling fix. > update from texinfo > acl-permissions: pacify -Wsuggest-attribute=3Dconst > fsync: document AIX misbehavior > acl-permissions: more porting to AIX > stdio: Don't redefine gets when using C++ > acl-permissions: add a cast to port to older AIX > acl-permissions: port to older AIX, C89 HP-UX > update from texinfo > vasprintf-posix: avoid compiling vasnprintf where possible > file-has-acl: fix build on Mac OS X 10 > prefix-gnulib-mk: remove no longer needed special case > acl: don't depend on the deprecated qacl module > gnulib-tool: concatenate lib_SOURCES to a single line > pthread_sigmask: discount system version if a simple macro > readlinkat: avoid OS X 10.10 trailing slash bug > acl-permissions: Fix build on Mac OS X and older AIX (Bug#20681) > acl-permissions: Fix build on Solaris and Cygwin > linkat: avoid OS X 10.10 trailing slash with symlink bug > unlinkat: handle ignoring of ".." on Darwin 14 > qacl: split into qcopy-acl and qset-acl > gitlog-to-changelog: new option --ignore-line > qacl: Reimplement qset_acl and qcopy_acl (Bug#20666) > file-has-acl: Split feature tests again (Bug#20667) > string: fix build failure on BSD/OSX with FORTIFY_SOURCE > stdio: limit __gnu_printf__ witness to gcc 4.4+ > error: use correct printf attributes on mingw > update from texinfo > inttypes: force correct mingw PRIdMAX even without > stdio: fix probe on mingw under gcc 5.1 > autoupdate > gitlog-to-changelog: parse "Tiny-change" > update from texinfo > doc: document glibc posix_fallocate() issues > gendocs.sh: document new htmlarg default > extern-inline: no need for workaround in GCC 5.1 > update from texinfo > eealloc, pagealign_alloc, xalloc: avoid clang warnings > tests: pacify GCC 5.1's stricter printf checking > fts: port to GCC 5.1 with --enable-gcc-warnings > file-has-acl: port to CentOS 6 > file-has-acl: always return false when ACLs aren't supported > gettext: propagate po/Makefile.in.in too > file-has-acl: new module, split from acl > manywarnings: add GCC 5.1 warnings > autoupdate > doc: update FDL template to match FDL examples. > lstat: fix cross-compilation 'ln -s' problem > gendocs.sh: default to a common CSS style sheet for HTML output > gnulib-tool: output bold attribute more portably > qacl: Simplify HP-UX acl_nontrivial check > acl: On Linux, check for acls without libacl > acl, qacl: split off shared functions into separate object file > git-version-gen: revert "detect untagged revisions" > tempname: avoid unused parameter warnings > git-version-gen: detect untagged revisions > fseeko: fix build failure on NetBSD >=3D 6 > gitlog-to-changelog: port to MS-Windows > gendocs: new option --tex for texi2dvi options > sync gettext .m4 files from gettext > uniname/uniname-tests: fix failure due to alias > hash: remove deprecated hash_insert0 function > mountlist: remove dependency on libmount > stddef: port to pre-C11 GCC on x86 > quotearg-simple-tests: add missing gl_FUNC_MMAP_ANON dependency > yesno: make EOL optional in ENABLE_NLS case also > fdopendir-tests: test it does not close its arg > gitlog-to-changelog: trim trailing white space > gitlog-to-changelog: new option --ignore-matching > fdopendir: port better to MinGW > fdopendir: fix typo in comment > error: document all entry points provided > autoupdate > autoupdate > autoupdate > vasnprintf: pacify clang 3.5.0 > glob, etc.: port to MSVC v18 on MS-Windows 8.1 > poll: port to MSVC v18 on MS-Windows 8.1 > tests: support stderr verification with returns_() > passfd: avoid valgrind uninitalised data warning > uniwbrk/u32-wordbreaks-tests: fix copyright > dup2: doc and test for Android bug > Replace dup2() on Android > Android doesn't define RLIM_SAVED_* > autoupdate > vasnprintf-posix-tests: use consistent test > printf, isinf, etc.: noncanonical !=3D NaN > fts: remove redundant close() (trivial) > getdtablesize: port better for Android > poll: fixes for large fds > fcntl: Fix cross compiling > dup2, fcntl: cross-compiler better for Android > getopt: give accurate ambiguity diagnostic on mem exhaustion > getopt: don't crash on memory exhaustion > tempname: allow compilation with C++ (trivial) > dup2, fcntl: port to AIX > getdtablesize, dup2, fcntl: port to Android > localename: Implement gl_locale_name_thread_unsafe for Android > More changelog fixes > fts: avoid crash when a cycle is added while traversing > uniname/uniname: support character alias > Fix ChangeLog botches in my recent commits > duplocale: Fix Android build of duplocale-tests > signal_h: Fix Android build > net_if: Handle content-free system headers > linkat_nofollow: Add fallback case for cross compiling > euidaccess: Fix Android build > getugroups: Fix Android build > localename: Fix Android build > getdtablesize: Fix Android build > Assume unbroken ungetc() on Android > Fix FILE struct compatibility with Android API level >=3D 21 > tests: avoid recent -Werror=3Dunused-variable regression in test-locale > maint: various whitespace cleanups in tempname > tests: provide returns_() to simplify exit status checking > mountlist: only use libmount when specified > uniname/unimame-tests: don't link with -lunistring > fstrcmp: don't assume strlen < INT_MAX > diffseq: prefer ptrdiff_t to ssize_t > xalloc: fix typo that suppressed warnings > full-read: fix license notice typo > crypto/gc: fix a -Wswitch warning > autoupdate > update from texinfo > tempname: new try_tempname function > gnulib-tool: fix handling of patch(1) diagnostics > bootstrap: exit immediately upon gnulib-tool failure > symlinkat: include all required header files > update from texinfo > update from texinfo > update from texinfo > localename: support Solaris 12 and illumos > locale: fix tests on illumos > unictype: avoid undefined left-shift behavior > libunistring: bump version of unitypes dependants > unictype/category-none: fix link with libunistring > unitypes: fix build with installed libunistring > time: port to MinGW32 3.21 > update-copyright: apply to self > libunistring: update to Unicode 7.0.0 > libunistring: update to Unicode 6.3.0 > libunistring: update to Unicode 6.2.0 > libunistring: update to Unicode 6.1.0 > uniwbrk/u32-wordbreaks-tests: add conformance test > uniwbrk: ignore Extended/Format characters at BOL > test-strstr.c: avoid a trivial leak > update-copyright: recognize groff's \(co marker > maint.mk: fix compatibility with OS X nm > localcharset: improve charset detection on OS/2 > count-leading-zeros: use 64-bit intrinsics on 32-bit Windows > count-leading-zeros: fix pragma typos > autoupdate > count-leading-zeros: avoid 64-bit intrinsics on 32-bit Windows > uniname/uniname: update to Unicode 7.0.0 > doc: update INSTALL from autoconf > stdio: fix use of PRIdMAX on modern mingw > Fix check for pthreads.h pollution on Mingw64 > lib-symbol-versions: cache script check > maint: fix grammar nits in propername > gendocs: Update bug-report address and URLs to Gnulib's. > gendocs: Add 'doc/gendocs_template_min'. > gendocs: Change maintainer. > gendocs: copyright date and version fix > derived INSTALL > revert copyright updates in slaved files > version-etc: new year > autoupdate > autoupdate > xstrtol: ensure errno is reset > utimens: fix dependency typo > autoupdate > docs: mention why libgen.h is bad > autoupdate > assure: new module > autoupdate > stdalign: port better to HP compilers > stdalign: work around Apple GCC 4.0 bug > gendocs.sh and templates now maintained in gnulib > getcwd: fix test failure on OS X 10.9 > parse-datetime: avoid a compiler warning with byacc > unicase/locale-language-tests: fix LOCALE_FR test > autoupdate > update from texinfo > stddef: support C11's max_align_t > unistd: fix iOS check conditional > posixtm: avoid compiler warning in a better way > relocatable: support UNIXROOT in relocate() on EMX > freopen: workaround freopen() on OS/2 kLIBC > get_shared_library_fullname: port to EMX > find_executable: port to EMX > sched: check struct sched_param in spawn.h as well > support GNU format printf and scanf on mingw > bootstrap: Allow perl modules in $buildreq > apply _GL_ATTRIBUTE_PURE to some inline functions > vasnprintf: fix potential incorrect errno > vasnprintf: fix potential use after free > autoupdate > filevercmp, posixtm: avoid compiler warnings with -O3 > Fix LDBL80_WORDS macro on big endian platforms. > autoupdate > git-version-gen: do not print new line characters > gnulib-tool: recognize x:* as an absolute path > argp: avoid extraneous translation and mem leak with empty pre doc > autoupdate > doc: mention that _BSD_SOURCE is deprecated for _DEFAULT_SOURCE > uniname/uniname-tests: skip if system's libunistring is used > printf: fix configure check on big endian systems > pipe-filter-gi, pipe-filter-ii: port to AIX > gitlog-to-changelog: add --until > update from texinfo > extern-inline: update commentary about GCC bugs From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 02:34:22 2015 Received: (at 21700) by debbugs.gnu.org; 18 Oct 2015 06:34:22 +0000 Received: from localhost ([127.0.0.1]:54732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnhXy-0001eL-0c for submit@debbugs.gnu.org; Sun, 18 Oct 2015 02:34:22 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:33580) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnhXu-0001e7-Vv for 21700@debbugs.gnu.org; Sun, 18 Oct 2015 02:34:19 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id EB82B160D69; Sat, 17 Oct 2015 23:34:17 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id BHH48S4_lRca; Sat, 17 Oct 2015 23:34:17 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3FECB160D98; Sat, 17 Oct 2015 23:34:17 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id lRScwtBD-nn6; Sat, 17 Oct 2015 23:34:17 -0700 (PDT) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 206A6160D69; Sat, 17 Oct 2015 23:34:17 -0700 (PDT) Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 To: 21700@debbugs.gnu.org References: From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <56233D68.3030206@cs.ucla.edu> Date: Sat, 17 Oct 2015 23:34:16 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 21700 Cc: Jim Meyering X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) I ran into a problem with this release on Solaris 10 with Sun C 5.13: CC fts.o "fts.c", line 1915: warning: type of struct member "__b" can not be derived fro\ m structure with flexible array member "fts.c", line 1915: warning: type of struct member "__b" can not be derived fro\ m structure with flexible array member This is due to the use of Gnulib alignof to calculate the alignment of a struct with a flexible array member; the Gnulib implementation doesn't support this on C99 (it violates a C99 constraint). I'll look into a workaround within fts. I did manage a build on AIX with xlc; works OK. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 10:51:25 2015 Received: (at 21700) by debbugs.gnu.org; 18 Oct 2015 14:51:25 +0000 Received: from localhost ([127.0.0.1]:55272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnpIy-0006CS-Mv for submit@debbugs.gnu.org; Sun, 18 Oct 2015 10:51:24 -0400 Received: from mail-qg0-f41.google.com ([209.85.192.41]:33168) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnpIw-0006CJ-O1 for 21700@debbugs.gnu.org; Sun, 18 Oct 2015 10:51:23 -0400 Received: by qgeo38 with SMTP id o38so94096505qge.0 for <21700@debbugs.gnu.org>; Sun, 18 Oct 2015 07:51:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=gVGJxP2KVm+73I1UduL2T8K/NfZPQt/uBRy5/nefDuY=; b=LjaCiURfi3oW4oHC6jvL0thmn9bkyw7Ll4sr4Z3ajxW6gAUslr/qYMyzioHORocbU+ 9nFp6t06/nm7go43NnhTTVJC3nTeSrWCGkrwFtkM0nB98ohe1ko9x0mbTowjMvF5M95m XNjHqseFjJuV08TBHVd8QXpnVLx9hABnFN3bEAgpYnPFV0a6FUWBuu/qA/ScPRj/Drb2 MBDnTJFUwVEsVmX6c7hIWtPYO1eu7WHwaCpofOTo4A765ft3hytC1391TIKwgvW0Nd9Y 9Vyo3RlnXXXhzwPz+A9K1a5s9yX8GSmkB6d50/MSJvmeIDBpGbY21zWyVAv1vkxRqZ+K UzYg== X-Received: by 10.140.216.211 with SMTP id m202mr32351002qhb.80.1445179882087; Sun, 18 Oct 2015 07:51:22 -0700 (PDT) Received: from [10.147.32.110] (mobile-166-171-186-013.mycingular.net. [166.171.186.13]) by smtp.gmail.com with ESMTPSA id o79sm12404441qkl.7.2015.10.18.07.51.20 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 18 Oct 2015 07:51:20 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 From: Aaron Davies X-Mailer: iPhone Mail (12F70) In-Reply-To: <56233D68.3030206@cs.ucla.edu> Date: Sun, 18 Oct 2015 10:51:19 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <12472320-3AF9-49D7-B151-CDBD2B5BC085@gmail.com> References: <56233D68.3030206@cs.ucla.edu> To: Paul Eggert X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21700 Cc: "21700@debbugs.gnu.org" <21700@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) I ran into this trying to build current coreutils on Solaris with sun studio= 11 the workaround I found was to use sun studio 12 Sent from my iPhone > On Oct 18, 2015, at 2:34 AM, Paul Eggert wrote: >=20 > I ran into a problem with this release on Solaris 10 with Sun C 5.13: >=20 > CC fts.o > "fts.c", line 1915: warning: type of struct member "__b" can not be derive= d fro\ > m structure with flexible array member > "fts.c", line 1915: warning: type of struct member "__b" can not be derive= d fro\ > m structure with flexible array member >=20 > This is due to the use of Gnulib alignof to calculate the alignment of a s= truct with a flexible array member; the Gnulib implementation doesn't suppor= t this on C99 (it violates a C99 constraint). I'll look into a workaround w= ithin fts. >=20 > I did manage a build on AIX with xlc; works OK. >=20 >=20 >=20 From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 13:07:47 2015 Received: (at submit) by debbugs.gnu.org; 18 Oct 2015 17:07:48 +0000 Received: from localhost ([127.0.0.1]:55291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnrQw-00014h-Ll for submit@debbugs.gnu.org; Sun, 18 Oct 2015 13:07:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35612) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnkP5-0005qZ-Cu for submit@debbugs.gnu.org; Sun, 18 Oct 2015 05:37:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZnkP4-0002qe-0o for submit@debbugs.gnu.org; Sun, 18 Oct 2015 05:37:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50, RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60925) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnkP3-0002qa-Th for submit@debbugs.gnu.org; Sun, 18 Oct 2015 05:37:21 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45614) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnkP2-0000Ch-QG for bug-grep@gnu.org; Sun, 18 Oct 2015 05:37:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZnkOx-0002pz-RO for bug-grep@gnu.org; Sun, 18 Oct 2015 05:37:20 -0400 Received: from mail.spocom.com ([206.63.224.240]:50546) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnkOx-0002pi-IQ for bug-grep@gnu.org; Sun, 18 Oct 2015 05:37:15 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; d=spocom.com; s=mail; h=received:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-type:content-disposition :in-reply-to:x-operating-system:user-agent; b=ssXWbU2ivQyJkM/IkzP4dZXqSfcvjR9xlgBRDgwqYsqwiA/y5b4UopQCUvguYBs5c sOT+mOCws6BkgyNpr8iYQ== Received: from localhost (97-114-112-68.spok.qwest.net [97.114.112.68]) by mail.spocom.com with SMTP; Sun, 18 Oct 2015 01:51:47 -0700 Date: Sun, 18 Oct 2015 01:51:52 -0700 From: Gary Johnson To: bug-grep@gnu.org Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 Message-ID: <20151018085152.GC26901@phoenix> Mail-Followup-To: bug-grep@gnu.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: Linux 2.6.32-74-generic GNU/Linux User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 18 Oct 2015 13:07:45 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) On 2015-10-17, Jim Meyering wrote: > I want to release grep-2.22 in just a couple of days. > This release is motivated largely by the discovery that there has > been a bug in versions 2.19, 2.20 and 2.21 that made grep mistakenly > print some lines that did not match. However, there have also been > several other bug fixes and notable performance improvements. > > Any testing you can do would be most welcome. > Feedback, even the report that you "built and passed tests on XYZ," > would be appreciated. > > grep snapshot: > http://meyering.net/grep/grep-ss.tar.xz 1.3 MB > http://meyering.net/grep/grep-ss.tar.xz.sig > http://meyering.net/grep/grep-2.21.78-7da30.tar.xz I built the snapshot on two systems, a fairly old one running Ubuntu 10.04.4 and a newer one running an up-to-date Linux Mint 17.2. 'make check' reported the same two failures on both: XFAIL: backref-alt XFAIL: triple-backref Regards, Gary From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 13:10:43 2015 Received: (at 21700) by debbugs.gnu.org; 18 Oct 2015 17:10:43 +0000 Received: from localhost ([127.0.0.1]:55295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnrTn-000192-6T for submit@debbugs.gnu.org; Sun, 18 Oct 2015 13:10:43 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:44862) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnrTk-00018t-2S for 21700@debbugs.gnu.org; Sun, 18 Oct 2015 13:10:41 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CFA64160D2B; Sun, 18 Oct 2015 10:10:38 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id sI4IL7GF0e7q; Sun, 18 Oct 2015 10:10:37 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 5214F160E15; Sun, 18 Oct 2015 10:10:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id rOh7bfuUwxe2; Sun, 18 Oct 2015 10:10:37 -0700 (PDT) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 29D2C160CF5; Sun, 18 Oct 2015 10:10:37 -0700 (PDT) Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 To: Aaron Davies References: <56233D68.3030206@cs.ucla.edu> <12472320-3AF9-49D7-B151-CDBD2B5BC085@gmail.com> From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: <5623D28C.9050206@cs.ucla.edu> Date: Sun, 18 Oct 2015 10:10:36 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <12472320-3AF9-49D7-B151-CDBD2B5BC085@gmail.com> Content-Type: multipart/mixed; boundary="------------020709010705080607070403" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 21700 Cc: =?UTF-8?Q?P=c3=a1draig_Brady?= , Gnulib bugs , "21700@debbugs.gnu.org" <21700@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This is a multi-part message in MIME format. --------------020709010705080607070403 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Aaron Davies wrote: > I ran into this trying to build current coreutils on Solaris with sun s= tudio 11 > > the workaround I found was to use sun studio 12 I'm also using Sun Studio 12. That being said, I now see that I was using= Sun C=20 5.9 (Patch 124867-12 2009/11/22), which is the original Sun Studio 12. I = earlier=20 reported that I was using Sun C 5.13, i.e., Oracle Solaris Studio 12.4, b= ut I=20 was mistaken. Oracle's compiler versioning is complicated; see=20 . I just now looked at the C11 standard, and it prohibits P=C3=A1draig's 20= 15-06-25=20 change to fts.c that uses alignof on a structure with a flexible array me= mber.=20 And I now see that IBM's xlc compiler also complains about this. though I= didn't=20 notice this earlier. Although the C11 prohibition is arbitrary and perhaps not even intended, = it's in=20 the standard, and we should fix fts.c to conform. I installed the attache= d patch=20 into gnulib, and this will be merged into grep the next time we update it= s=20 gnulib version. I can see one more gnulib fix that's also needed for grep= , and=20 plan to follow up shortly. --------------020709010705080607070403 Content-Type: text/plain; charset=UTF-8; name="0001-fts-port-to-C11-alignof.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-fts-port-to-C11-alignof.patch" RnJvbSA4YTlhM2ZmMzgzZDBkYjRlN2RmNjIxMDY3NzExOWM5OWVhMjI2ODA1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBTdW4sIDE4IE9jdCAyMDE1IDA5OjUyOjQ1IC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gZnRzOiBwb3J0IHRvIEMxMSBhbGlnbm9mCgoqIGRvYy9wb3NpeC1oZWFkZXJzL3N0ZGFs aWduLnRleGkgKHN0ZGFsaWduLmgpOgpEb2N1bWVudCB0aGUgQzExIHJlc3RyaWN0aW9uLgoq IGxpYi9mdHMuYzogSW5jbHVkZSBzdGRkZWYuaCwgZm9yIG1heF9hbGlnbl90LgooZnRzX2Fs bG9jKTogQWxpZ24gdXNpbmcgbWF4X2FsaWduX3QsIG5vdCBGVFNFTlQuCiogbW9kdWxlcy9m dHMgKERlcGVuZHMtb24pOiBBZGQgc3RkZGVmLgotLS0KIENoYW5nZUxvZyAgICAgICAgICAg ICAgICAgICAgICAgfCAgOSArKysrKysrKysKIGRvYy9wb3NpeC1oZWFkZXJzL3N0ZGFsaWdu LnRleGkgfCAgNSArKysrKwogbGliL2Z0cy5jICAgICAgICAgICAgICAgICAgICAgICB8IDEx ICsrKysrKysrLS0tCiBtb2R1bGVzL2Z0cyAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwog NCBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5nZUxvZwppbmRleCBmY2ZhYjcwLi4wMWEwNTM2 IDEwMDY0NAotLS0gYS9DaGFuZ2VMb2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIg QEAKKzIwMTUtMTAtMTggIFBhdWwgRWdnZXJ0ICA8ZWdnZXJ0QGNzLnVjbGEuZWR1PgorCisJ ZnRzOiBwb3J0IHRvIEMxMSBhbGlnbm9mCisJKiBkb2MvcG9zaXgtaGVhZGVycy9zdGRhbGln bi50ZXhpIChzdGRhbGlnbi5oKToKKwlEb2N1bWVudCB0aGUgQzExIHJlc3RyaWN0aW9uLgor CSogbGliL2Z0cy5jOiBJbmNsdWRlIHN0ZGRlZi5oLCBmb3IgbWF4X2FsaWduX3QuCisJKGZ0 c19hbGxvYyk6IEFsaWduIHVzaW5nIG1heF9hbGlnbl90LCBub3QgRlRTRU5ULgorCSogbW9k dWxlcy9mdHMgKERlcGVuZHMtb24pOiBBZGQgc3RkZGVmLgorCiAyMDE1LTEwLTE4ICBKaW0g TWV5ZXJpbmcgIDxtZXllcmluZ0BmYi5jb20+CiAKIAl0aW1lX3J6OiBhdm9pZCB3YXJuaW5n IGZyb20gYmxlZWRpbmctZWRnZSBnY2MncyAtV25vbm51bGwKZGlmZiAtLWdpdCBhL2RvYy9w b3NpeC1oZWFkZXJzL3N0ZGFsaWduLnRleGkgYi9kb2MvcG9zaXgtaGVhZGVycy9zdGRhbGln bi50ZXhpCmluZGV4IDAzNjU2MGQuLmQ4YTliZWUgMTAwNjQ0Ci0tLSBhL2RvYy9wb3NpeC1o ZWFkZXJzL3N0ZGFsaWduLnRleGkKKysrIGIvZG9jL3Bvc2l4LWhlYWRlcnMvc3RkYWxpZ24u dGV4aQpAQCAtMzAsNiArMzAsMTEgQEAgcGFyZW50aGVzaXplZCB0eXBlLiAgUmVjZW50IHZl cnNpb25zIG9mIEdDQyBzdXBwb3J0IGFuIGV4dGVuc2lvbiBpbgogd2hpY2ggdGhlIG9wZXJh bmQgY2FuIGFsc28gYmUgYSB1bmFyeSBleHByZXNzaW9uLCBhcyB3aXRoCiBAY29kZXtzaXpl b2Z9LiAgVGhlIEdudWxpYiBzdWJzdGl0dXRlIGRvZXMgbm90IHN1cHBvcnQgdGhpcyBleHRl bnNpb24uCiBAaXRlbQorSW4gSVNPIEMxMSwgdGhlIG9wZXJhbmQgb2YgQGNvZGV7YWxpZ25v Zn0vQGNvZGV7X0FsaWdub2Z9IG11c3QgYmUgYQorY29tcGxldGUgdHlwZS4gIFJlY2VudCB2 ZXJzaW9ucyBvZiBHQ0Mgc3VwcG9ydCBhbiBleHRlbnNpb24gaW4gd2hpY2gKK3RoZSBvcGVy YW5kIGNhbiBhbHNvIGJlIHN0cnVjdHVyZSB0eXBlIGNvbnRhaW5pbmcgYSBmbGV4aWJsZSBh cnJheQorbWVtYmVyLiAgVGhlIEdudWxpYiBzdWJzdGl0dXRlIGRvZXMgbm90IHN1cHBvcnQg dGhpcyBleHRlbnNpb24uCitAaXRlbQogQGNvZGV7X0FsaWduYXN9IGFuZCBAY29kZXthbGln bmFzfSBhcmUgbm90IGFsd2F5cyBzdXBwb3J0ZWQ7CiBvbiBwbGF0Zm9ybXMgbGFja2luZyBz dXBwb3J0LCB0aGUKIG1hY3JvIEBjb2Rle19fYWxpZ25hc19pc19kZWZpbmVkfSBpcyBub3Qg ZGVmaW5lZC4KZGlmZiAtLWdpdCBhL2xpYi9mdHMuYyBiL2xpYi9mdHMuYwppbmRleCBhMmY2 NWViLi5lYTczNjc1IDEwMDY0NAotLS0gYS9saWIvZnRzLmMKKysrIGIvbGliL2Z0cy5jCkBA IC02NCw2ICs2NCw3IEBAIHN0YXRpYyBjaGFyIHNjY3NpZFtdID0gIkAoIylmdHMuYyAgICAg ICA4LjYgKEJlcmtlbGV5KSA4LzE0Lzk0IjsKICNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1 ZGUgPHN0ZGFsaWduLmg+CiAjaW5jbHVkZSA8c3RkYm9vbC5oPgorI2luY2x1ZGUgPHN0ZGRl Zi5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPHN0cmluZy5oPgogI2luY2x1 ZGUgPHVuaXN0ZC5oPgpAQCAtMTkwNywxMiArMTkwOCwxNiBAQCBmdHNfYWxsb2MgKEZUUyAq c3AsIGNvbnN0IGNoYXIgKm5hbWUsIHJlZ2lzdGVyIHNpemVfdCBuYW1lbGVuKQogICAgICAg ICAgKiBzdHJ1Y3R1cmUgYW5kIHRoZSBmaWxlIG5hbWUgaW4gb25lIGNodW5rLgogICAgICAg ICAgKi8KICAgICAgICAgbGVuID0gb2Zmc2V0b2YoRlRTRU5ULCBmdHNfbmFtZSkgKyBuYW1l bGVuICsgMTsKLSAgICAgICAgLyogUm91bmQgdGhlIGFsbG9jYXRpb24gdXAgc28gaXQgaGFz IHRoZSBzYW1lIGFsaWdubWVudCBhcyBGVFNFTlQsCisgICAgICAgIC8qIEFsaWduIHRoZSBh bGxvY2F0aW9uIHNpemUgc28gdGhhdCBpdCB3b3JrcyBmb3IgRlRTRU5ULAogICAgICAgICAg ICBzbyB0aGF0IHRyYWlsaW5nIHBhZGRpbmcgbWF5IGJlIHJlZmVyZW5jZWQgYnkgZGlyZWN0 IGFjY2VzcwogICAgICAgICAgICB0byB0aGUgZmxleGlibGUgYXJyYXkgbWVtYmVycywgd2l0 aG91dCB0cmlnZ2VyaW5nIHVuZGVmaW5lZCBiZWhhdmlvcgogICAgICAgICAgICBieSBhY2Nl c3NpbmcgYnl0ZXMgYmV5b25kIHRoZSBoZWFwIGFsbG9jYXRpb24uICBUaGlzIGltcGxpY2l0 IGFjY2VzcwotICAgICAgICAgICB3YXMgc2VlbiBmb3IgZXhhbXBsZSB3aXRoIElTRE9UKCkg YW5kIEdDQyA1LjEuMSBhdCAtTzIuICAqLwotICAgICAgICBsZW4gPSAobGVuICsgYWxpZ25v ZihGVFNFTlQpIC0gMSkgJiB+KGFsaWdub2YoRlRTRU5UKSAtIDEpOworICAgICAgICAgICB3 YXMgc2VlbiBmb3IgZXhhbXBsZSB3aXRoIElTRE9UKCkgYW5kIEdDQyA1LjEuMSBhdCAtTzIu CisgICAgICAgICAgIERvIG5vdCB1c2UgYWxpZ25vZiAoRlRTRU5UKSBoZXJlLCBzaW5jZSBD MTEgcHJvaGliaXRzCisgICAgICAgICAgIHRha2luZyB0aGUgYWxpZ25tZW50IG9mIGEgc3Ry dWN0dXJlIGNvbnRhaW5pbmcgYSBmbGV4aWJsZQorICAgICAgICAgICBhcnJheSBtZW1iZXIu ICAqLworICAgICAgICBsZW4gKz0gYWxpZ25vZiAobWF4X2FsaWduX3QpIC0gMTsKKyAgICAg ICAgbGVuICY9IH4gKGFsaWdub2YgKG1heF9hbGlnbl90KSAtIDEpOwogICAgICAgICBpZiAo KHAgPSBtYWxsb2MobGVuKSkgPT0gTlVMTCkKICAgICAgICAgICAgICAgICByZXR1cm4gKE5V TEwpOwogCmRpZmYgLS1naXQgYS9tb2R1bGVzL2Z0cyBiL21vZHVsZXMvZnRzCmluZGV4IGI1 ZGNkMzIuLjU1YzA5ZTcgMTAwNjQ0Ci0tLSBhL21vZHVsZXMvZnRzCisrKyBiL21vZHVsZXMv ZnRzCkBAIC0zMSw2ICszMSw3IEBAIG9wZW5kaXIKIHJlYWRkaXIKIHN0ZGFsaWduCiBzdGRi b29sCitzdGRkZWYKIHVuaXN0ZC1zYWZlcgogCiBjb25maWd1cmUuYWM6Ci0tIAoyLjEuMAoK --------------020709010705080607070403-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 17:42:07 2015 Received: (at submit) by debbugs.gnu.org; 18 Oct 2015 21:42:08 +0000 Received: from localhost ([127.0.0.1]:55477 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnviR-0000hP-Fy for submit@debbugs.gnu.org; Sun, 18 Oct 2015 17:42:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36085) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZnviP-0000hA-9r for submit@debbugs.gnu.org; Sun, 18 Oct 2015 17:42:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZnviO-0002v4-8y for submit@debbugs.gnu.org; Sun, 18 Oct 2015 17:42:04 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43337) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnviO-0002ur-5K for submit@debbugs.gnu.org; Sun, 18 Oct 2015 17:42:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46082) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnviN-00009w-As for bug-grep@gnu.org; Sun, 18 Oct 2015 17:42:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZnviM-0002sE-Hz for bug-grep@gnu.org; Sun, 18 Oct 2015 17:42:03 -0400 Received: from mail-io0-x229.google.com ([2607:f8b0:4001:c06::229]:34375) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZnviM-0002rY-CN for bug-grep@gnu.org; Sun, 18 Oct 2015 17:42:02 -0400 Received: by iow1 with SMTP id 1so171611799iow.1 for ; Sun, 18 Oct 2015 14:42:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=EqAYJXfLqnl1fpY0T58wl9Ja77r0iNt8+CO83Ex34uw=; b=SJyOb0KbdNG5GOskaz/4ZQ6Lgo+QDYSmJnLnxkDhAVuUjfQ2EuyZntOpInNjrihVpP y7IWqMz3TVDVGZ+H1uy4IBIQROxQJatVM7oeR67KixePu5iOv43Z2FoCSwHLWnJFwGRT J1HgcgFRH5/Y66GopUVIuzb0WuLxbNtIh9/S2j8xo6bMSifbP6UZw93ZyUPCsANkOre6 EzkYDIOXIySXoACAoRXHesymK+BF/e8rsd1IeOWm3iuDj8Ykt14j4SCGl6pRZaxNoFVu VqLpYltBhhgrT6atPE6oEoGVq05iKHVPBtJVVaG0MYYh/2KeVW7L/b+oNzZPZNr9X2T3 PQWQ== X-Received: by 10.107.166.79 with SMTP id p76mr28019087ioe.163.1445204521882; Sun, 18 Oct 2015 14:42:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.10.66 with HTTP; Sun, 18 Oct 2015 14:41:42 -0700 (PDT) In-Reply-To: <20151018085152.GC26901@phoenix> References: <20151018085152.GC26901@phoenix> From: Jim Meyering Date: Sun, 18 Oct 2015 14:41:42 -0700 X-Google-Sender-Auth: dbiYSB_OVuJ4FTvXWRTpuJm3oQ8 Message-ID: Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 To: bug-grep@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: 21700@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) > I built the snapshot on two systems, a fairly old one running Ubuntu > 10.04.4 and a newer one running an up-to-date Linux Mint 17.2. > 'make check' reported the same two failures on both: > > XFAIL: backref-alt > XFAIL: triple-backref Thanks for building and reporting. Each of those "XFAIL"s indicates an expected failure, so that is the expected test result, for now. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 21 16:09:39 2015 Received: (at submit) by debbugs.gnu.org; 21 Oct 2015 20:09:39 +0000 Received: from localhost ([127.0.0.1]:59747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zozha-0004C4-N5 for submit@debbugs.gnu.org; Wed, 21 Oct 2015 16:09:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50200) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZozhY-0004Bw-GF for submit@debbugs.gnu.org; Wed, 21 Oct 2015 16:09:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZozhX-0006eN-M3 for submit@debbugs.gnu.org; Wed, 21 Oct 2015 16:09:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50, RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39161) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZozhX-0006eJ-Il for submit@debbugs.gnu.org; Wed, 21 Oct 2015 16:09:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60205) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZozhW-0005xw-NV for bug-grep@gnu.org; Wed, 21 Oct 2015 16:09:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZozhS-0006dR-DW for bug-grep@gnu.org; Wed, 21 Oct 2015 16:09:34 -0400 Received: from mail.spocom.com ([206.63.224.240]:56951) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZozhS-0006dF-46 for bug-grep@gnu.org; Wed, 21 Oct 2015 16:09:30 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; d=spocom.com; s=mail; h=received:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-type:content-disposition :in-reply-to:x-operating-system:user-agent; b=vwpQj6RwafKrkkublEeXf+LWbwqyrmaiKvmKrBNHmxGGeSmI7up6UEVbGB9LP40a+ rrW+02n2tM7mWwhO2Ampw== Received: from localhost (97-114-112-68.spok.qwest.net [97.114.112.68]) by mail.spocom.com with SMTP; Wed, 21 Oct 2015 13:09:12 -0700 Date: Wed, 21 Oct 2015 13:09:14 -0700 From: Gary Johnson To: bug-grep@gnu.org Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 Message-ID: <20151021200914.GC14336@phoenix> Mail-Followup-To: bug-grep@gnu.org References: <20151018085152.GC26901@phoenix> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: Linux 2.6.32-74-generic GNU/Linux User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) On 2015-10-18, Jim Meyering wrote: > > I built the snapshot on two systems, a fairly old one running Ubuntu > > 10.04.4 and a newer one running an up-to-date Linux Mint 17.2. > > 'make check' reported the same two failures on both: > > > > XFAIL: backref-alt > > XFAIL: triple-backref > > Thanks for building and reporting. > Each of those "XFAIL"s indicates an expected failure, so that is the > expected test result, for now. OK, thanks. I also built the snapshot successfully on a Fedora 17 system that I use for real work. I just ran a performance test, FWIW. I searched recursively in our source hierarchy of 6044 regular files and 1102 directories for a simple string. time grep -Rin mystring src > /dev/null Here are the results, averaged over three trials each, not including any slow times clearly due to updating caches. 2.12 2.21 2.21.78-7da30 ----- ----- ----- real 18.0s 1.08s 2.36s user 17.8s 0.96s 2.24s sys 0.12s 0.11s 0.10s Version 2.12 was /bin/grep. The other two versions I built myself. Regards, Gary From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 21 17:38:16 2015 Received: (at 21700) by debbugs.gnu.org; 21 Oct 2015 21:38:16 +0000 Received: from localhost ([127.0.0.1]:59812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zp15L-0006KD-Si for submit@debbugs.gnu.org; Wed, 21 Oct 2015 17:38:16 -0400 Received: from mail-io0-f181.google.com ([209.85.223.181]:33124) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zp152-0006JD-4r for 21700@debbugs.gnu.org; Wed, 21 Oct 2015 17:38:14 -0400 Received: by iodv82 with SMTP id v82so72169960iod.0 for <21700@debbugs.gnu.org>; Wed, 21 Oct 2015 14:37:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=AT4iaWAW89VYDPaGW7Tz0FLKBPsl1GRb6dTC/ONG3Qc=; b=G6uJc5QcqnFmwgJVfkhtjBka9+Jigkyayf83+bXtRtohILiXCIOHktLn3sL/7ttEO4 fzD/gmbqqnlS3ZR2DcjKChdbUagtaWig8vdTE5IxUMeIiDO7Mopoeuf/l3llHXOe/UWR poUFpxZS+VRN30IY6bZFtwxXMO6rRbmW0y1EvghYX09nXXtSnrDAPReVZ3oQWMCFNGbD HcIfPBhRNrXJqG/fstV73NVZ2IgHGgyM4P1GdHV1db3Nx5HF074FHIsFrX2UHSxNu4XL i9gn6tQN389fkvxFelE2G03CLQj0TCLbFPuTZtIwI6krvF7tln0c/kBLBPzvxiZw/oXt 6eqg== X-Received: by 10.107.166.79 with SMTP id p76mr12875175ioe.163.1445463475530; Wed, 21 Oct 2015 14:37:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.10.66 with HTTP; Wed, 21 Oct 2015 14:37:35 -0700 (PDT) In-Reply-To: <20151021200914.GC14336@phoenix> References: <20151018085152.GC26901@phoenix> <20151021200914.GC14336@phoenix> From: Jim Meyering Date: Wed, 21 Oct 2015 14:37:35 -0700 X-Google-Sender-Auth: 2ffSnGjp48h7EcjeLO-O6PVRrv8 Message-ID: Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 To: bug-grep@gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21700 Cc: 21700@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Wed, Oct 21, 2015 at 1:09 PM, Gary Johnson wrote: > On 2015-10-18, Jim Meyering wrote: >> > I built the snapshot on two systems, a fairly old one running Ubuntu >> > 10.04.4 and a newer one running an up-to-date Linux Mint 17.2. >> > 'make check' reported the same two failures on both: >> > >> > XFAIL: backref-alt >> > XFAIL: triple-backref >> >> Thanks for building and reporting. >> Each of those "XFAIL"s indicates an expected failure, so that is the >> expected test result, for now. > > OK, thanks. > > I also built the snapshot successfully on a Fedora 17 system that I > use for real work. I just ran a performance test, FWIW. I searched > recursively in our source hierarchy of 6044 regular files and 1102 > directories for a simple string. > > time grep -Rin mystring src > /dev/null > > Here are the results, averaged over three trials each, not including > any slow times clearly due to updating caches. > > 2.12 2.21 2.21.78-7da30 > ----- ----- ----- > real 18.0s 1.08s 2.36s > user 17.8s 0.96s 2.24s > sys 0.12s 0.11s 0.10s > > Version 2.12 was /bin/grep. The other two versions I built myself. Thank you for the timings. Next time, please include the following: - CPU type/speed - file system type (and SSD or spinning rust) - OS version - options with which you configured/built grep - your current locale While you see a performance degradation going from 2.21 to the first 2.22 release candidate, I see the opposite trend, albeit barely measurable: Searching the following hierarchies, I see a consistent 1% improvement going from 2.21 to 2.22 on an Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz. The files I searched were on an ext4 file system residing on an SSD (OCZ-VERTEX3). This system is using fedora rawhide. $ find [a-g]* -type f|wc -l 335065 $ find [a-g]* -type d|wc -l 9667 $ du -shc [a-g]* 25M autoconf 125M automake 129M bison 74M cppi 437M cu 103M diffutils 732M emacs 2.3G gcc 345M glibc 252M gnulib 187M grep 90M gzip 4.7G total Both grep binaries were compiled with gcc-6.0.something (built from git) using ./configure --enable-gcc-warnings && make Here are best-of-3 timings running this command: env LC_ALL=en_US.UTF-8 time grep -ri mystring [a-g]* > /dev/null grep-2.21: 8.05user 1.10system 0:09.17elapsed 99%CPU (0avgtext+0avgdata 32876maxresident)k 0inputs+0outputs (0major+9986minor)pagefaults 0swaps grep-2.22: 8.04user 1.04system 0:09.10elapsed 99%CPU (0avgtext+0avgdata 32940maxresident)k 0inputs+0outputs (0major+9988minor)pagefaults 0swaps It is critical to mention the locale you use. As you see above, I explicitly set LC_ALL=en_US.UTF-8. Note that when I switch to LC_ALL=C, it halves those times, although the ~1% win with 2.22 still remains Would you please compile 2.21 yourself, too? Otherwise, the timing may be biased by the fact that distribution-provided binaries are often better optimized than those one gets when building from sources with the default options. If we can identify a modern system for which there is anywhere near a 2x performance regression, I would be very interested to learn more. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 21 19:42:33 2015 Received: (at submit) by debbugs.gnu.org; 21 Oct 2015 23:42:34 +0000 Received: from localhost ([127.0.0.1]:59827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zp31d-0000zX-Go for submit@debbugs.gnu.org; Wed, 21 Oct 2015 19:42:33 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47130) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zp31H-0000z3-Uv for submit@debbugs.gnu.org; Wed, 21 Oct 2015 19:42:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zp31F-0007j2-Ly for submit@debbugs.gnu.org; Wed, 21 Oct 2015 19:42:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42419) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zp31F-0007ix-Ii for submit@debbugs.gnu.org; Wed, 21 Oct 2015 19:42:09 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57131) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zp31E-0002yM-M3 for bug-grep@gnu.org; Wed, 21 Oct 2015 19:42:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zp31A-0007iL-Lw for bug-grep@gnu.org; Wed, 21 Oct 2015 19:42:08 -0400 Received: from mailgw04.kcn.ne.jp ([61.86.7.211]:60555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zp31A-0007hk-Cz for bug-grep@gnu.org; Wed, 21 Oct 2015 19:42:04 -0400 Received: from mxs02-s (mailgw2.kcn.ne.jp [61.86.15.234]) by mailgw04.kcn.ne.jp (Postfix) with ESMTP id 8060D804C4 for ; Thu, 22 Oct 2015 08:42:00 +0900 (JST) X-matriXscan-loop-detect: 310ba3e5f43ef402881df2ed19015b017ea80efe Received: from mail01.kcn.ne.jp ([61.86.6.180]) by mxs02-s with ESMTP; Thu, 22 Oct 2015 08:41:59 +0900 (JST) Received: from [10.120.1.57] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail01.kcn.ne.jp (Postfix) with ESMTPA id D92385A8247 for ; Thu, 22 Oct 2015 08:41:58 +0900 (JST) Date: Thu, 22 Oct 2015 08:41:59 +0900 From: Norihiro Tanaka To: bug-grep@gnu.org Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 In-Reply-To: <20151021200914.GC14336@phoenix> References: <20151021200914.GC14336@phoenix> Message-Id: <20151022084159.A73F.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-matriXscan-Sophos-AV: Clean X-matriXscan-Action: Approve X-matriXscan: Uncategorized X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) On Wed, 21 Oct 2015 13:09:14 -0700 Gary Johnson wrote: > I also built the snapshot successfully on a Fedora 17 system that I > use for real work. I just ran a performance test, FWIW. I searched > recursively in our source hierarchy of 6044 regular files and 1102 > directories for a simple string. > > time grep -Rin mystring src > /dev/null > > Here are the results, averaged over three trials each, not including > any slow times clearly due to updating caches. > > 2.12 2.21 2.21.78-7da30 > ----- ----- ----- > real 18.0s 1.08s 2.36s > user 17.8s 0.96s 2.24s > sys 0.12s 0.11s 0.10s > > Version 2.12 was /bin/grep. The other two versions I built myself. > > Regards, > Gary If they are measured for first scan, could you retry second or later scans, i.e. all input files is on memory? I think physical read time for disk should be eliminated. Thanks, Norihiro From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 21 20:44:46 2015 Received: (at submit) by debbugs.gnu.org; 22 Oct 2015 00:44:46 +0000 Received: from localhost ([127.0.0.1]:59882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zp3zp-0002S1-Nb for submit@debbugs.gnu.org; Wed, 21 Oct 2015 20:44:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40839) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zp3zn-0002Rt-Fp for submit@debbugs.gnu.org; Wed, 21 Oct 2015 20:44:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zp3zm-0002UV-Eu for submit@debbugs.gnu.org; Wed, 21 Oct 2015 20:44:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50, RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35116) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zp3zm-0002UR-Bb for submit@debbugs.gnu.org; Wed, 21 Oct 2015 20:44:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50845) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zp3zl-0002PO-GM for bug-grep@gnu.org; Wed, 21 Oct 2015 20:44:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zp3zi-0002UC-AL for bug-grep@gnu.org; Wed, 21 Oct 2015 20:44:41 -0400 Received: from mail.spocom.com ([206.63.224.240]:50115) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zp3zi-0002U2-1H for bug-grep@gnu.org; Wed, 21 Oct 2015 20:44:38 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; d=spocom.com; s=mail; h=received:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-type:content-disposition :in-reply-to:x-operating-system:user-agent; b=gHT+lx/hVMSEN7d6tCY1T2B8aoxyXalu7SNkA+bURB+P7gTffyqeCqoBDD4u7E0mI 6KKCHuW0paXS9M1nlfiGA== Received: from localhost (97-114-112-68.spok.qwest.net [97.114.112.68]) by mail.spocom.com with SMTP; Wed, 21 Oct 2015 17:44:22 -0700 Date: Wed, 21 Oct 2015 17:44:24 -0700 From: Gary Johnson To: bug-grep@gnu.org Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 Message-ID: <20151022004423.GE14336@phoenix> Mail-Followup-To: bug-grep@gnu.org References: <20151021200914.GC14336@phoenix> <20151022084159.A73F.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151022084159.A73F.27F6AC2D@kcn.ne.jp> X-Operating-System: Linux 2.6.32-74-generic GNU/Linux User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) On 2015-10-22, Norihiro Tanaka wrote: > On Wed, 21 Oct 2015 13:09:14 -0700 > Gary Johnson wrote: > > > I also built the snapshot successfully on a Fedora 17 system that I > > use for real work. I just ran a performance test, FWIW. I searched > > recursively in our source hierarchy of 6044 regular files and 1102 > > directories for a simple string. > > > > time grep -Rin mystring src > /dev/null > > > > Here are the results, averaged over three trials each, not including > > any slow times clearly due to updating caches. > > > > 2.12 2.21 2.21.78-7da30 > > ----- ----- ----- > > real 18.0s 1.08s 2.36s > > user 17.8s 0.96s 2.24s > > sys 0.12s 0.11s 0.10s > > > > Version 2.12 was /bin/grep. The other two versions I built myself. > > > > Regards, > > Gary > > If they are measured for first scan, could you retry second or later > scans, i.e. all input files is on memory? I think physical read time > for disk should be eliminated. I did. That's what I meant by "not including any slow times clearly due to updating caches." Sorry I wasn't more clear. The system has 12 GB of RAM. I'll provide more information, as requested previously, when I get a little more time. Regards, Gary From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 22 19:50:26 2015 Received: (at submit) by debbugs.gnu.org; 22 Oct 2015 23:50:26 +0000 Received: from localhost ([127.0.0.1]:33400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZpPcm-0002ix-JV for submit@debbugs.gnu.org; Thu, 22 Oct 2015 19:50:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45243) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZpPcR-0002i6-Hp for submit@debbugs.gnu.org; Thu, 22 Oct 2015 19:50:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZpPcP-0002Rx-Ml for submit@debbugs.gnu.org; Thu, 22 Oct 2015 19:50:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: *** X-Spam-Status: No, score=3.3 required=5.0 tests=BAYES_50, RECEIVED_FROM_WINDOWS_HOST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50781) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpPcP-0002Rt-KB for submit@debbugs.gnu.org; Thu, 22 Oct 2015 19:50:01 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55239) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpPcN-0007Eq-T8 for bug-grep@gnu.org; Thu, 22 Oct 2015 19:50:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZpPcI-0002Qt-RG for bug-grep@gnu.org; Thu, 22 Oct 2015 19:49:59 -0400 Received: from mail.spocom.com ([206.63.224.240]:59653) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpPcI-0002Qb-Fo for bug-grep@gnu.org; Thu, 22 Oct 2015 19:49:54 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; d=spocom.com; s=mail; h=received:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-type:content-disposition :in-reply-to:x-operating-system:user-agent; b=PvKYPzUSIdkACBwOR+xxmeMCeG0zgeHM0RPXKQ6CBxiiwyl8XDlkt2Tb1wWRzcsoB mN/DCBFlPy/VWdBcqETWg== Received: from localhost (97-114-112-68.spok.qwest.net [97.114.112.68]) by mail.spocom.com with SMTP; Thu, 22 Oct 2015 16:49:34 -0700 Date: Thu, 22 Oct 2015 16:49:34 -0700 From: Gary Johnson To: bug-grep@gnu.org Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 Message-ID: <20151022234934.GA17980@phoenix> Mail-Followup-To: bug-grep@gnu.org References: <20151018085152.GC26901@phoenix> <20151021200914.GC14336@phoenix> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: Linux 2.6.32-74-generic GNU/Linux User-Agent: Mutt/1.5.20 (2009-06-14) X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) On 2015-10-21, Jim Meyering wrote: > On Wed, Oct 21, 2015 at 1:09 PM, Gary Johnson wrote: > > On 2015-10-18, Jim Meyering wrote: > >> > I built the snapshot on two systems, a fairly old one running Ubuntu > >> > 10.04.4 and a newer one running an up-to-date Linux Mint 17.2. > >> > 'make check' reported the same two failures on both: > >> > > >> > XFAIL: backref-alt > >> > XFAIL: triple-backref > >> > >> Thanks for building and reporting. > >> Each of those "XFAIL"s indicates an expected failure, so that is the > >> expected test result, for now. > > > > OK, thanks. > > > > I also built the snapshot successfully on a Fedora 17 system that I > > use for real work. I just ran a performance test, FWIW. I searched > > recursively in our source hierarchy of 6044 regular files and 1102 > > directories for a simple string. > > > > time grep -Rin mystring src > /dev/null > > > > Here are the results, averaged over three trials each, not including > > any slow times clearly due to updating caches. > > > > 2.12 2.21 2.21.78-7da30 > > ----- ----- ----- > > real 18.0s 1.08s 2.36s > > user 17.8s 0.96s 2.24s > > sys 0.12s 0.11s 0.10s > > > > Version 2.12 was /bin/grep. The other two versions I built myself. > > Thank you for the timings. Next time, please include the following: This is kind of long, so I'll summarize here. The relatively poor performance I observed of grep-2.21.78 appears to have been due to my having built it in an environment tainted with CFLAGS from the build of another project. A clean build of grep-2.21.78 resulted in performance only slightly worse than grep-2.21. > - CPU type/speed >From lshw (probably more than you wanted): *-cpu:0 description: CPU product: Quad-Core Xeon 5xxx vendor: Intel Corp. physical id: 5 bus info: cpu@0 version: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz slot: CPU0 PROCESSOR size: 1596MHz capacity: 2128MHz width: 64 bits clock: 505MHz capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perf mon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt lahf_lm tpr_shadow vnmi flexpriority ept vpid cpufreq configuration: cores=4 enabledcores=4 threads=4 *-cache:0 description: L1 cache physical id: 7 slot: L1 Cache size: 256KiB capacity: 256KiB capabilities: burst internal write-through unified *-cache:1 description: L2 cache physical id: 8 slot: L2 Cache size: 1MiB capacity: 1MiB capabilities: burst internal write-back unified *-cache:2 description: L3 cache physical id: 9 slot: L3 Cache size: 4MiB capacity: 4MiB capabilities: burst internal write-back unified *-cpu:1 description: CPU product: Quad-Core Xeon 5xxx vendor: Intel Corp. physical id: 6 bus info: cpu@1 version: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz slot: CPU1 PROCESSOR size: 1596MHz capacity: 2128MHz width: 64 bits clock: 505MHz capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt lahf_lm tpr_shadow vnmi flexpriority ept vpid cpufreq configuration: cores=4 enabledcores=4 threads=4 *-cache:0 description: L1 cache physical id: a slot: L1 Cache size: 256KiB capacity: 256KiB capabilities: burst internal write-through unified *-cache:1 description: L2 cache physical id: b slot: L2 Cache size: 1MiB capacity: 1MiB capabilities: burst internal write-back unified *-cache:2 description: L3 cache physical id: c slot: L3 Cache size: 4MiB capacity: 4MiB capabilities: burst internal write-back unified > - file system type (and SSD or spinning rust) Type: ext4 Size: 1.1 TB Spinning rust The file system resides on an LVM logical volume composed of two physical volumes. One physical volume is on a Seagate ST3250318AS and the other is on a Western Digital WDC WD1002FAEX-0. I didn't build the system, so I don't know very much about this. > - OS version Fedora 17 Kernel: 3.3.4-5.fc17.x86_64 > - options with which you configured/built grep Version 2.21: ./configure --prefix=$HOME/src/grep-2.21 make Version 2.21.78-7da30: ./configure --prefix=$HOME/src/grep-2.21.78 make gcc is: gcc (GCC) 4.7.0 20120507 (Red Hat 4.7.0-5) > - your current locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE=C LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= > While you see a performance degradation going from 2.21 to the > first 2.22 release candidate, I see the opposite trend, albeit barely > measurable: > > Searching the following hierarchies, I see a consistent 1% improvement > going from 2.21 to 2.22 on an Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz. > The files I searched were on an ext4 file system residing on an SSD > (OCZ-VERTEX3). > This system is using fedora rawhide. > > $ find [a-g]* -type f|wc -l > 335065 > $ find [a-g]* -type d|wc -l > 9667 > $ du -shc [a-g]* > 25M autoconf > 125M automake > 129M bison > 74M cppi > 437M cu > 103M diffutils > 732M emacs > 2.3G gcc > 345M glibc > 252M gnulib > 187M grep > 90M gzip > 4.7G total > > Both grep binaries were compiled with gcc-6.0.something (built from git) > using ./configure --enable-gcc-warnings && make > > Here are best-of-3 timings running this command: > > env LC_ALL=en_US.UTF-8 time grep -ri mystring [a-g]* > /dev/null > > grep-2.21: 8.05user 1.10system 0:09.17elapsed 99%CPU > (0avgtext+0avgdata 32876maxresident)k > 0inputs+0outputs (0major+9986minor)pagefaults 0swaps > > grep-2.22: 8.04user 1.04system 0:09.10elapsed 99%CPU > (0avgtext+0avgdata 32940maxresident)k > 0inputs+0outputs (0major+9988minor)pagefaults 0swaps > > It is critical to mention the locale you use. > As you see above, I explicitly set LC_ALL=en_US.UTF-8. > Note that when I switch to LC_ALL=C, it halves those times, > although the ~1% win with 2.22 still remains > > Would you please compile 2.21 yourself, too? Otherwise, the timing may > be biased by the fact that distribution-provided binaries are often > better optimized than those one gets when building from sources with > the default options. If we can identify a modern system for which > there is anywhere near a 2x performance regression, I would be very > interested to learn more. Version 2.21 is one I compiled myself. The distribution-provided version is 2.12. Your comments encouraged me to pay more attention to what I was doing. I compared the config.log files from the grep-2.21 and grep-2.21.78-7da30 directories and noticed that the environments and results were slightly different. I noticed that CFLAGS had been set to "-g -DFEAT_CONCEAL" for a Vim build and had been used when I built grep-2.21.78. Also, I had built grep-2.21 back in February and couldn't be sure that nothing relevant had changed on the system since then. So I opened a new xterm window, created two new build directories and untarred, configured and made both grep versions from scratch. New measurements showed no difference between the two 2.21 builds, but a significant improvement in the 2.21.78 times. Here are the new results. The times of successive runs were very close, so I just chose a representative example of each. In short, 2.21.78 appears _slightly_ slower than 2.21, but not enough (for me) to worry about. ==================================================================== $ time ~/grep-2.21-new/bin/grep -ri mystring src > /dev/null real 0m0.814s user 0m0.725s sys 0m0.081s $ time LC_ALL=en_US.UTF-8 ~/grep-2.21-new/bin/grep -ri mystring src > /dev/null real 0m0.817s user 0m0.720s sys 0m0.090s $ time LC_ALL=C ~/grep-2.21-new/bin/grep -ri mystring src > /dev/null real 0m0.350s user 0m0.252s sys 0m0.094s ==================================================================== $ time ~/grep-2.21.78-new/bin/grep -ri mystring src > /dev/null real 0m0.849s user 0m0.756s sys 0m0.086s $ time LC_ALL=en_US.UTF-8 ~/grep-2.21.78-new/bin/grep -ri mystring src > /dev/null real 0m0.849s user 0m0.751s sys 0m0.090s $ time LC_ALL=C ~/grep-2.21.78-new/bin/grep -ri mystring src > /dev/null real 0m0.354s user 0m0.267s sys 0m0.082s ==================================================================== I'm sorry for wasting your time on a wild goose chase. (But my new grep works better now!) Regards, Gary From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 23 00:41:35 2015 Received: (at submit) by debbugs.gnu.org; 23 Oct 2015 04:41:36 +0000 Received: from localhost ([127.0.0.1]:33628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZpUAZ-0003lt-Ip for submit@debbugs.gnu.org; Fri, 23 Oct 2015 00:41:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34852) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZpUAY-0003ll-9M for submit@debbugs.gnu.org; Fri, 23 Oct 2015 00:41:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZpUAX-0001wp-8O for submit@debbugs.gnu.org; Fri, 23 Oct 2015 00:41:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37700) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpUAX-0001wl-6O for submit@debbugs.gnu.org; Fri, 23 Oct 2015 00:41:33 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44858) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpUAW-0002nu-EQ for bug-grep@gnu.org; Fri, 23 Oct 2015 00:41:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZpUAV-0001wY-Ng for bug-grep@gnu.org; Fri, 23 Oct 2015 00:41:32 -0400 Received: from mail-vk0-x233.google.com ([2607:f8b0:400c:c05::233]:32937) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpUAV-0001wS-Jo for bug-grep@gnu.org; Fri, 23 Oct 2015 00:41:31 -0400 Received: by vkgy127 with SMTP id y127so58506166vkg.0 for ; Thu, 22 Oct 2015 21:41:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=Wj3UDWSiG7L+5qIY0AiSqUOjtj8xQdWx4pBbqFlX930=; b=OlutBn4xFWkxGxFPxb53Okxvq+bZhWX1HT3VfwxsiPCJHh4H2hLE/pOGaHRtAJdUoK gyC3If9dlMiQqK1dZA0wStD6Eo9JBLokpZmtLf80dRL0ee97u6zjntEAtPvj6Vbtriej PgL8R2VKbRuhrxbRG9UnfnwjgYj4h5G0hCyYEa1qxuK9bWIvhT6iPku2P5JTml9AQt9Y ekxjIaEExFZKG17Jq+XWLSf9+8sKIJTUMkOrLRdIH61ZO4uuVpFp+OxiOJhlgUkwjRCL qFwr1Xktk+2L2EKZehQehD6YvZNGGAA1l7MNGCNLyGHgnOOE7hdxKxq3mAGcMD3G8T5s Om9Q== X-Received: by 10.31.138.72 with SMTP id m69mr11635921vkd.66.1445575291054; Thu, 22 Oct 2015 21:41:31 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.65.11 with HTTP; Thu, 22 Oct 2015 21:41:11 -0700 (PDT) In-Reply-To: <20151022234934.GA17980@phoenix> References: <20151018085152.GC26901@phoenix> <20151021200914.GC14336@phoenix> <20151022234934.GA17980@phoenix> From: Jim Meyering Date: Thu, 22 Oct 2015 21:41:11 -0700 X-Google-Sender-Auth: HPjz4O7ZYeRUDsdL9BVID4o6iuU Message-ID: Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 To: bug-grep@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: 21700@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) On Thu, Oct 22, 2015 at 4:49 PM, Gary Johnson wrote: > [...] In short, 2.21.78 > appears _slightly_ slower than 2.21, but not enough (for me) to > worry about. Thanks for confirming that your performance regression is so small. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 24 21:35:26 2015 Received: (at 21700) by debbugs.gnu.org; 25 Oct 2015 01:35:26 +0000 Received: from localhost ([127.0.0.1]:37240 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZqADV-00008a-DM for submit@debbugs.gnu.org; Sat, 24 Oct 2015 21:35:26 -0400 Received: from mail-vk0-f50.google.com ([209.85.213.50]:35661) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZqAD9-000086-Us for 21700@debbugs.gnu.org; Sat, 24 Oct 2015 21:35:23 -0400 Received: by vkfw189 with SMTP id w189so81279663vkf.2 for <21700@debbugs.gnu.org>; Sat, 24 Oct 2015 18:35:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=QCniLZ2dQG6a+wueMh0vGzLSityjAFkdw7GGSmsA9zg=; b=o6yfE1M3fBCwtbZQDLPbhzbh54+YTdLBxqB9Ct1cPN8iM119d3b+UnQ4XeFnm4l8T/ cGhWHOjAqoJiHxGOHopnGGBjMQk/xbUfboXI2ob7Mtr2bkVfkB/kkqfDcppRIipyfvWz +PbxSZynyVf3F0FSqj6EMgOWrgsxjm9yRAYKQZGbGI+TP/itKOi8S2Z1IptrtxmYxytY 34iq8kvVTWLcQWdYBnf3pY2NHyM5sKG/M0qtqvQHWjSRetMUkdZFfWgPGlTp8rrycxyt oFK9WmWNr+DjqyRV2lc6Txt4IF3Ie+h5Oq6Wpw/NeETjsE0A962osy6JJm7e69pEIbYK Aq/A== X-Received: by 10.31.8.4 with SMTP id 4mr18686279vki.77.1445736903094; Sat, 24 Oct 2015 18:35:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.65.11 with HTTP; Sat, 24 Oct 2015 18:34:43 -0700 (PDT) In-Reply-To: References: From: Jim Meyering Date: Sat, 24 Oct 2015 18:34:43 -0700 X-Google-Sender-Auth: YNbxufAMGQneyVtUJ4-l_YJY5x0 Message-ID: Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 To: 21700@debbugs.gnu.org Content-Type: multipart/mixed; boundary=001a1144102a8ccb7a0522e3da0f X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 21700 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.6 (/) --001a1144102a8ccb7a0522e3da0f Content-Type: text/plain; charset=UTF-8 On Sat, Oct 17, 2015 at 10:26 PM, Jim Meyering wrote: > I want to release grep-2.22 in just a couple of days. > This release is motivated largely by the discovery that there has > been a bug in versions 2.19, 2.20 and 2.21 that made grep mistakenly > print some lines that did not match. However, there have also been > several other bug fixes and notable performance improvements. > > Any testing you can do would be most welcome. > Feedback, even the report that you "built and passed tests on XYZ," > would be appreciated. I'm about to push the following three small patches and make another test release, hoping a few more people will run tests. So far, very few people have actually run tests, if the replies to this announcement are any indication. Let's be optimistic and presume that many have built and run the tests, but didn't bother to write in because all of the test passed. --001a1144102a8ccb7a0522e3da0f Content-Type: text/x-patch; charset=US-ASCII; name="0001-tests-avoid-spurious-failure-on-OpenBSD-5.8.patch" Content-Disposition: attachment; filename="0001-tests-avoid-spurious-failure-on-OpenBSD-5.8.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ig5ue3yl0 RnJvbSA1Zjg0ZDc2MmZhZTVlYWZkNTcyOTU5ODJlNzAzNGM3ZmUxMmY2ODlhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog VHVlLCAyMCBPY3QgMjAxNSAwNzo0NDo0NCAtMDcwMApTdWJqZWN0OiBbUEFUQ0ggMS8zXSB0ZXN0 czogYXZvaWQgc3B1cmlvdXMgZmFpbHVyZSBvbiBPcGVuQlNEIDUuOAoKKiB0ZXN0cy9mZWRvcmE6 IERvbid0IHJlbHkgb24gImRpZmYgLSBGSUxFIiByZWFkaW5nIGZyb20gc3RkaW4uClJlcG9ydGVk IHByaXZhdGVseSBieSBOZWxzb24gQmVlYmUuCi0tLQogdGVzdHMvZmVkb3JhIHwgMTggKysrKysr KysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0cy9mZWRvcmEgYi90ZXN0cy9mZWRvcmEKaW5kZXggZDI2 YjQwZS4uZTdlNzQ2MyAxMDA3NTUKLS0tIGEvdGVzdHMvZmVkb3JhCisrKyBiL3Rlc3RzL2ZlZG9y YQpAQCAtMzMsMTcgKzMzLDIwIEBAIGNhdCA+IDExNjkwOS5vdXQgPDxFT0YKIGEKIGMKIEVPRgot Z3JlcCAtRiAtdyAtZiAxMTY5MDkubGlzdCAxMTY5MDkuaW4gfCBkaWZmIC0gMTE2OTA5Lm91dCAm JiBvayB8fCBmYWlsCitncmVwIC1GIC13IC1mIDExNjkwOS5saXN0IDExNjkwOS5pbiA+IGFjdHVh bCB8fCBmYWlsCitjb21wYXJlIDExNjkwOS5vdXQgYWN0dWFsICYmIG9rIHx8IGZhaWwKCiBVPWh0 dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTIzMzYyCiBwcmludGYg J2JhZCBoYW5kbGluZyBvZiBicmFja2V0cyBpbiBVVEYtODogJwogZWNobyBZID4gMTIzMzYyLm91 dAotZWNobyBZIHwgTENfQUxMPWRlX0RFLlVURi04IGdyZXAgLWkgJ1t5LFldJyB8IGRpZmYgLSAx MjMzNjIub3V0ICYmIG9rIHx8IGZhaWwKK2VjaG8gWSB8IExDX0FMTD1kZV9ERS5VVEYtOCBncmVw IC1pICdbeSxZXScgPiBhY3R1YWwgfHwgZmFpbAorY29tcGFyZSAxMjMzNjIub3V0IGFjdHVhbCAm JiBvayB8fCBmYWlsCgogVT1odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dp P2lkPTExMjg2OQogcHJpbnRmICdjcmFzaCB3aXRoIFxcVzogJwogZWNobyAnPGZvcm0+JyA+IDEx Mjg2OS5vdXQKLUxBTkc9aXRfSVQgZ3JlcCAtaUUgJ1xXZm9ybVxXJyAxMTI4Njkub3V0IHwgZGlm ZiAtIDExMjg2OS5vdXQgJiYgb2sgfHwgZmFpbAorTEFORz1pdF9JVCBncmVwIC1pRSAnXFdmb3Jt XFcnIDExMjg2OS5vdXQgPiBhY3R1YWwgfHwgZmFpbAorY29tcGFyZSAxMTI4Njkub3V0IGFjdHVh bCAmJiBvayB8fCBmYWlsCgogaWYgKCB0aW1lb3V0IC0tdmVyc2lvbiApID4gL2Rldi9udWxsIDI+ JjE7IHRoZW4KCkBAIC02NywxMiArNzAsMTQgQEAgZmkKIFU9aHR0cHM6Ly9idWd6aWxsYS5yZWRo YXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNjE3MDAKIHByaW50ZiAnZ3JlcCAtRncgZmFpbHMgdG8g bWF0Y2ggYW55dGhpbmc6ICcKIGVjaG8gdGVzdCA+IDE2MTcwMC5vdXQKLWdyZXAgLUZ3IHRlc3Qg MTYxNzAwLm91dCB8IGRpZmYgLSAxNjE3MDAub3V0ICYmIG9rIHx8IGZhaWwKK2dyZXAgLUZ3IHRl c3QgMTYxNzAwLm91dCA+IGFjdHVhbCB8fCBmYWlsCitjb21wYXJlIDE2MTcwMC5vdXQgYWN0dWFs ICYmIG9rIHx8IGZhaWwKCiBVPWh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5j Z2k/aWQ9MTc5Njk4CiBwcmludGYgJ2dyZXAgLXcgYnJva2VuIGluIG5vbi11dGY4IG11bHRpYnl0 ZSBsb2NhbGVzOiAnCiBlY2hvIHphIGEgPiAxNzk2OTgub3V0Ci1MQU5HPWphX0pQLmV1Y2pwIGdy ZXAgLXcgYSAxNzk2OTgub3V0IHwgZGlmZiAtIDE3OTY5OC5vdXQgJiYgb2sgfHwgZmFpbAorTEFO Rz1qYV9KUC5ldWNqcCBncmVwIC13IGEgMTc5Njk4Lm91dCA+IGFjdHVhbCB8fCBmYWlsCitjb21w YXJlIDE3OTY5OC5vdXQgYWN0dWFsICYmIG9rIHx8IGZhaWwKCiAjIFNraXAgdGhlIHJlc3Qgb2Yg dGVzdHMgaW4gY29tcGlsZWQgd2l0aG91dCBQQ1JFCiBlY2hvIGEgfGdyZXAgLVAgYSA+L2Rldi9u dWxsIHx8IEV4aXQgJGZhaWx1cmVzCkBAIC04MCw3ICs4NSw4IEBAIGVjaG8gYSB8Z3JlcCAtUCBh ID4vZGV2L251bGwgfHwgRXhpdCAkZmFpbHVyZXMKIFU9aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQu Y29tL3Nob3dfYnVnLmNnaT9pZD0xNzEzNzkKIHByaW50ZiAnZ3JlcCAtUCBjcmFzaGVzIG9uIHdo aXRlc3BhY2UgbGluZXM6ICcKIGVjaG8gJyAgICcgPiAxNzEzNzkub3V0Ci1ncmVwIC1QICdeXHMr JCcgMTcxMzc5Lm91dCB8IGRpZmYgLSAxNzEzNzkub3V0ICYmIG9rIHx8IGZhaWwKK2dyZXAgLVAg J15ccyskJyAxNzEzNzkub3V0ID4gYWN0dWFsIHx8IGZhaWwKK2NvbXBhcmUgMTcxMzc5Lm91dCBh Y3R1YWwgJiYgb2sgfHwgZmFpbAoKIFU9aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3df YnVnLmNnaT9pZD0yMDQyNTUKIHByaW50ZiAnJXMnICItZSAnJyBkb2VzIG5vdCB3b3JrIGlmIG5v dCBhIGZpcnN0IHBhcmFtZXRlcjogIgotLSAKMi42LjAKCg== --001a1144102a8ccb7a0522e3da0f Content-Type: text/x-patch; charset=US-ASCII; name="0002-maint-NEWS-correct-amend.patch" Content-Disposition: attachment; filename="0002-maint-NEWS-correct-amend.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ig5ue3z91 RnJvbSA3OTA1ZDE3NmM0MjQ3YmQ3MjJlYjhlNDRmOGNmMDVjYmJiMjQ4ZmJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog VHVlLCAyMCBPY3QgMjAxNSAwODoyMDozOCAtMDcwMApTdWJqZWN0OiBbUEFUQ0ggMi8zXSBtYWlu dDogTkVXUzogY29ycmVjdC9hbWVuZAoKKiBORVdTOiBNb3ZlIHRoZSBsb25nLXJlZ2V4cC1wZXJm b3JtYW5jZS1pbXByb3ZlbWVudCBmcm9tCiJCdWcgZml4ZXMiIHRvICJJbXByb3ZlbWVudHMuIiAg U2F5IG1vcmUgYW5kIGluY2x1ZGUgYW4gZXhhbXBsZS4KVGhlIC1GdyBkZWdyYWRhdGlvbiB3YXMg aW50cm9kdWNlZCBpbiBjb21taXQgdjIuMTgtMTI1LWc5NDU1NWRkCi0tLQogTkVXUyB8IDEyICsr KysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvTkVXUyBiL05FV1MKaW5kZXggOTFkYjI1ZC4uMWIyZjRlNCAxMDA2 NDQKLS0tIGEvTkVXUworKysgYi9ORVdTCkBAIC00LDYgKzQsMTMgQEAgR05VIGdyZXAgTkVXUyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0qLSBvdXRsaW5lIC0qLQoKICoqIElt cHJvdmVtZW50cwoKKyAgUGVyZm9ybWFuY2UgaGFzIGltcHJvdmVkIGZvciBwYXR0ZXJucyBjb250 YWluaW5nIHZlcnkgbG9uZyBzdHJpbmdzLAorICByZWR1Y2luZyBwcmVwcm9jZXNzaW5nIHRpbWUg Zm9yIGFuIE4tYnl0ZSByZWdleHAgZnJvbSBPKE5eMikgdG8KKyAgb25seSBzbGlnaHRseSBzdXBl cmxpbmVhciBmb3IgbW9zdCBwYXR0ZXJucy4gIEJlZm9yZSwgYSBjb21tYW5kIGxpa2UKKyAgdGhl IGZvbGxvd2luZyB3b3VsZCB0YWtlIG92ZXIgYSBtaW51dGUsIGJ1dCBub3csIGl0IHRha2VzIGxl c3MgdGhhbgorICBhIHNlY29uZDoKKyAgOiB8IGdyZXAgLWYgPChzZXEgLXMgJycgOTk5OTkpCisK ICAgV2hlbiBidWlsZGluZyBncmVwLCAnY29uZmlndXJlJyBub3cgdXNlcyBQQ1JFJ3MgcGtnLWNv bmZpZyBtb2R1bGUgZm9yCiAgIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24sIHJhdGhlciB0aGFu IGF0dGVtcHRpbmcgdG8gZ3Vlc3MgaXQgYnkgaGFuZC4KCkBAIC0xNyw2ICsyNCw3IEBAIEdOVSBn cmVwIE5FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi0gb3V0bGluZSAt Ki0KCiAgIGdyZXAgbm8gbG9uZ2VyIHJlYWRzIGZyb20gdW5pbml0aWFsaXplZCBtZW1vcnkgb3Ig ZnJvbSBiZXlvbmQgdGhlIGVuZAogICBvZiB0aGUgaGVhcC1hbGxvY2F0ZWQgaW5wdXQgYnVmZmVy LiAgVGhpcyBmaXggYWRkcmVzc2VkIENWRS0yMDE1LTEzNDUuCisgIFtidWcgaW50cm9kdWNlZCBp biBncmVwLTIuMTkgXQoKICAgV2l0aCAteiwgJy4nIGFuZCAnW154XScgaW4gYSBwYXR0ZXJuIG5v dyBjb25zaXN0ZW50bHkgbWF0Y2ggbmV3bGluZS4KICAgUHJldmlvdXNseSwgdGhleSBzb21ldGlt ZXMgbWF0Y2hlZCBuZXdsaW5lLCBhbmQgc29tZXRpbWVzIGRpZCBub3QuCkBAIC0zMiw4ICs0MCw4 IEBAIEdOVSBncmVwIE5FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi0g b3V0bGluZSAtKi0KICAgY29tbWFuZC1saW5lIGFyZ3VtZW50cywgbm90IGFnYWluc3QgY29tbWFu ZC1saW5lIGNvbXBvbmVudHMuCiAgIFtidWcgaW50cm9kdWNlZCBpbiBncmVwLTIuNl0KCi0gIFBl cmZvcm1hbmNlIGhhcyBpbXByb3ZlZCBmb3IgcGF0dGVybnMgY29udGFpbmluZyB2ZXJ5IGxvbmcg c3RyaW5ncywKLSAgYW5kIGZvciBncmVwIC1GdyBpbiB1bmlieXRlIGxvY2FsZXMuCisgIEZpeCBw ZXJmb3JtYW5jZSBkZWdyYWRhdGlvbiBvZiBncmVwIC1GdyBpbiB1bmlieXRlIGxvY2FsZXMuCisg IFtidWcgaW50cm9kdWNlZCBpbiBncmVwLTIuMTkgXQoKCiAqIE5vdGV3b3J0aHkgY2hhbmdlcyBp biByZWxlYXNlIDIuMjEgKDIwMTQtMTEtMjMpIFtzdGFibGVdCi0tIAoyLjYuMAoK --001a1144102a8ccb7a0522e3da0f Content-Type: text/x-patch; charset=US-ASCII; name="0003-gnulib-update-to-latest-for-portability-fixes.patch" Content-Disposition: attachment; filename="0003-gnulib-update-to-latest-for-portability-fixes.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ig5ue3zf2 RnJvbSA3NmVmNDllYmQwNDc2YmJiYmMyNjJmNDg1NzJkM2JlOTQxMWZmYjhhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog U2F0LCAyNCBPY3QgMjAxNSAxMzowMzoyMiAtMDcwMApTdWJqZWN0OiBbUEFUQ0ggMy8zXSBnbnVs aWI6IHVwZGF0ZSB0byBsYXRlc3QsIGZvciBwb3J0YWJpbGl0eSBmaXhlcwoKKiBnbnVsaWI6IFB1 bGwgaW4gY2hhbmdlcyBsaWtlIHRoZXNlOgogIGZ0czogcG9ydCB0byBDMTEgYWxpZ25vZgogIHN0 ZGFsaWduOiB3b3JrIGFyb3VuZCBwcmUtNC45IEdDQyB4ODYgYnVnCi0tLQogZ251bGliIHwgMiAr LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEvZ251bGliIGIvZ251bGliCmluZGV4IDM3YzA1NGEuLjkzN2JhOTYgMTYwMDAwCi0tLSBh L2dudWxpYgorKysgYi9nbnVsaWIKQEAgLTEgKzEgQEAKLVN1YnByb2plY3QgY29tbWl0IDM3YzA1 NGFmMDkzNTcyNzZlYjU2MDk5MGViYTFmMjBjZGM0ODliZmMKK1N1YnByb2plY3QgY29tbWl0IDkz N2JhOTY2ZWM5M2JjNjJjNThhMjcyOTNlODE3NzUyZDk0YTlmYTgKLS0gCjIuNi4wCgo= --001a1144102a8ccb7a0522e3da0f-- From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 25 02:38:55 2015 Received: (at 21700) by debbugs.gnu.org; 25 Oct 2015 06:38:55 +0000 Received: from localhost ([127.0.0.1]:37311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZqExD-0007FA-76 for submit@debbugs.gnu.org; Sun, 25 Oct 2015 02:38:55 -0400 Received: from gateway34.websitewelcome.com ([192.185.148.142]:35728) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZqEws-0007Ea-W7 for 21700@debbugs.gnu.org; Sun, 25 Oct 2015 02:38:53 -0400 Received: by gateway34.websitewelcome.com (Postfix, from userid 500) id D5C20E2224A60; Sun, 25 Oct 2015 01:38:33 -0500 (CDT) Received: from gator4065.hostgator.com (gator4065.hostgator.com [192.185.4.76]) by gateway34.websitewelcome.com (Postfix) with ESMTP id D3397E2224A44 for <21700@debbugs.gnu.org>; Sun, 25 Oct 2015 01:38:33 -0500 (CDT) Received: from [109.67.42.7] (port=46452 helo=telaviv1.shlomifish.org) by gator4065.hostgator.com with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.85) (envelope-from ) id 1ZqEwr-000M5T-42; Sun, 25 Oct 2015 01:38:33 -0500 Received: from telaviv1.shlomifish.org (telaviv1.shlomifish.org [127.0.0.1]) by telaviv1.shlomifish.org (Postfix) with ESMTP id CB10F2600B5; Sun, 25 Oct 2015 08:38:30 +0200 (IST) Date: Sun, 25 Oct 2015 08:38:30 +0200 From: Shlomi Fish To: Jim Meyering Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 Message-ID: <20151025083830.6d06774e@telaviv1.shlomifish.org> In-Reply-To: References: X-Mailer: Claws Mail 3.13.0 (GTK+ 2.24.28; x86_64-mageia-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator4065.hostgator.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - shlomifish.org X-BWhitelist: no X-Source-IP: 109.67.42.7 X-Exim-ID: 1ZqEwr-000M5T-42 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (telaviv1.shlomifish.org) [109.67.42.7]:46452 X-Source-Auth: shlomif@shlomifish.org X-Email-Count: 2 X-Source-Cap: c2hsb21pZjtzaGxvbWlmO2dhdG9yNDA2NS5ob3N0Z2F0b3IuY29t X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 21700 Cc: 21700@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) Hi Jim, On Sat, 24 Oct 2015 18:34:43 -0700 Jim Meyering wrote: > On Sat, Oct 17, 2015 at 10:26 PM, Jim Meyering wrote: > > I want to release grep-2.22 in just a couple of days. > > This release is motivated largely by the discovery that there has > > been a bug in versions 2.19, 2.20 and 2.21 that made grep mistakenly > > print some lines that did not match. However, there have also been > > several other bug fixes and notable performance improvements. > > > > Any testing you can do would be most welcome. > > Feedback, even the report that you "built and passed tests on XYZ," > > would be appreciated. =20 >=20 > I'm about to push the following three small patches and make another > test release, hoping a few more people will run tests. So far, very > few people have actually run tests, if the replies to this > announcement are any indication. Let's be optimistic and presume that > many have built and run the tests, but didn't bother to write in > because all of the test passed. How can I get the sources to this test snapshot along with all the patches?= Can you provide a reproduction recipe? Regards, Shlomi Fish --=20 ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ Summer Glau Facts - http://shlom.in/sglau-facts Major Kira: Well, duh! The prophets spoke of several of The Invisible=E2=80= =99s children and their whereabouts. Jadzia: Major, you and I will need to talk someday about that =E2=80=9Cduh= =E2=80=9D. =E2=80=94 http://www.shlomifish.org/humour/Star-Trek/We-the-Living-Dead/ Please reply to list if it's a mailing list post - http://shlom.in/reply . From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 25 12:27:36 2015 Received: (at 21700) by debbugs.gnu.org; 25 Oct 2015 16:27:36 +0000 Received: from localhost ([127.0.0.1]:38108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZqO8u-0006pP-5p for submit@debbugs.gnu.org; Sun, 25 Oct 2015 12:27:36 -0400 Received: from mail-vk0-f45.google.com ([209.85.213.45]:34111) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZqO8s-0006pG-7E for 21700@debbugs.gnu.org; Sun, 25 Oct 2015 12:27:34 -0400 Received: by vkgs66 with SMTP id s66so26089115vkg.1 for <21700@debbugs.gnu.org>; Sun, 25 Oct 2015 09:27:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=6frnyKEPh44SXG/qRdSVbV5QftYL83MKoESJ61vjz1w=; b=ETsrN0fQ0tvXI43zx9D6EoUBEVkOhnhb/uxlb5zzxNeUuPYNxR8f+eHZ9iBBZvk0to KaMcVOb9WGFGUqcJNlk3CSKBc2FjEeF7SiGiBkRnqqwoIAZvixOSR7HOY5tZVtZeb2Ru 2ujEFfVmWFgLj56nA0Is7XA39vyl6a7ilOl1Lk8PXeivQLxVIf0WMf1xuzJJYLAJrG5E jyW0QtLZh7NQcxw1MGJKmzmEupYOgk46c+OYdGz0PabKbKjSjb1aVPAtlK4RB9/el+oB pinqTaxO/gGjD6kjroC+kfsdY2HDBVB4WlKpkE616zRZNZ2g6dULwzRn9TnATN0CkzZQ TyGQ== X-Received: by 10.31.138.72 with SMTP id m69mr20547680vkd.66.1445790453570; Sun, 25 Oct 2015 09:27:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.65.11 with HTTP; Sun, 25 Oct 2015 09:27:14 -0700 (PDT) In-Reply-To: <20151025083830.6d06774e@telaviv1.shlomifish.org> References: <20151025083830.6d06774e@telaviv1.shlomifish.org> From: Jim Meyering Date: Sun, 25 Oct 2015 09:27:14 -0700 X-Google-Sender-Auth: M-9FyIQCh7eDSiKfdM_cOS2_mns Message-ID: Subject: Re: bug#21700: new snapshot available: grep-2.21.78-7da30 To: 21700@debbugs.gnu.org Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 21700 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) On Sat, Oct 24, 2015 at 11:38 PM, Shlomi Fish wrote: > Hi Jim, > > On Sat, 24 Oct 2015 18:34:43 -0700 > Jim Meyering wrote: > >> On Sat, Oct 17, 2015 at 10:26 PM, Jim Meyering wrote: >> > I want to release grep-2.22 in just a couple of days. >> > This release is motivated largely by the discovery that there has >> > been a bug in versions 2.19, 2.20 and 2.21 that made grep mistakenly >> > print some lines that did not match. However, there have also been >> > several other bug fixes and notable performance improvements. >> > >> > Any testing you can do would be most welcome. >> > Feedback, even the report that you "built and passed tests on XYZ," >> > would be appreciated. >> >> I'm about to push the following three small patches and make another >> test release, hoping a few more people will run tests. So far, very >> few people have actually run tests, if the replies to this >> announcement are any indication. Let's be optimistic and presume that >> many have built and run the tests, but didn't bother to write in >> because all of the test passed. > > How can I get the sources to this test snapshot along with all the patches? Can > you provide a reproduction recipe? I've just posted links to new tarballs. To build from git-cloned sources, follow these instructions: http://git.savannah.gnu.org/cgit/grep.git/tree/README-hacking From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 31 03:55:23 2015 Received: (at control) by debbugs.gnu.org; 31 Dec 2015 08:55:23 +0000 Received: from localhost ([127.0.0.1]:50938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aEZ11-0005OJ-J5 for submit@debbugs.gnu.org; Thu, 31 Dec 2015 03:55:23 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:41868) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aEZ0z-0005O1-Ht for control@debbugs.gnu.org; Thu, 31 Dec 2015 03:55:21 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 2C836160ED6 for ; Thu, 31 Dec 2015 00:55:16 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Dsi6TvFEL1b3 for ; Thu, 31 Dec 2015 00:55:15 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 4FFD0160ED7 for ; Thu, 31 Dec 2015 00:55:15 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id EnJ9ehm4awCT for ; Thu, 31 Dec 2015 00:55:15 -0800 (PST) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 3587F160ED6 for ; Thu, 31 Dec 2015 00:55:15 -0800 (PST) To: control@debbugs.gnu.org From: Paul Eggert Subject: grep bug maintenance Organization: UCLA Computer Science Department Message-ID: <5684ED73.6060403@cs.ucla.edu> Date: Thu, 31 Dec 2015 00:55:15 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) severity 22059 wishlist severity 21865 wishlist close 22278 close 22279 close 21755 close 21700 tags 21554 wontfix tags 21527 moreinfo From unknown Sat Jun 21 03:23:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 28 Jan 2016 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator