Debian Package Tracker
Register | Log in
Subscribe

grep

GNU grep, egrep and fgrep

Choose email to subscribe with

general
  • source: grep (main)
  • version: 3.7-1
  • maintainer: Anibal Monsalve Salazar (DMD) (LowNMU)
  • uploaders: Santiago Ruano Rincón [DMD]
  • arch: any
  • std-ver: 4.5.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 2.27-2
  • o-o-bpo: 3.3-1~bpo9+1
  • oldstable: 3.3-1
  • stable: 3.6-1
  • testing: 3.7-1
  • unstable: 3.7-1
versioned links
  • 2.27-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.3-1~bpo9+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.3-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.6-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.7-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • grep (43 bugs: 0, 18, 25, 0)
action needed
Problems while searching for a new upstream version high
uscan had problems while searching for a new upstream version:
debian/watch is an obsolete version 2 watch file;
   please upgrade to a higher version
   (see uscan(1) for details).
Created: 2021-03-06 Last update: 2022-05-28 15:31
4 bugs tagged patch in the BTS normal
The BTS contains patches fixing 4 bugs, consider including or untagging them.
Created: 2021-08-14 Last update: 2022-05-28 16:31
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 3.7-2~1.gbpb6ed7c, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 13bbd896b4a0203dbee6c72d3130069ae9c5931f
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Tue Apr 5 16:02:06 2022 +0200

    Thank Helmut Grohne <helmut@subdivi.de> for #1008952
    
    Gbp-Dch: Ignore

commit 43a7f47294fbd2e2034e0d72c6b3f2256c2dae8d
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Tue Apr 5 15:55:32 2022 +0200

    Snapshot debian/changelog
    
    Gbp-Dch: Ignore

commit b6ed7ca714c1ff99b036782e264c2fdf234441f9
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Tue Apr 5 14:45:54 2022 +0200

    Configure with included regex when building with musl
    
    Closes: #1008952

commit d501da8702752865538f2a0c11901c4a19df7d34
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Tue Apr 5 15:53:54 2022 +0200

    Enable builds on ARM in salsa-ci

commit a5033dc436c00b8c00e9a5a3c41b1fa660e55e91
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Wed Sep 1 17:41:01 2021 +0200

    Release 3.7-1
    
    Gbp-Dch: Ignore

commit 45ee6fc4fc4df0b62553bdf8fbbcef91b823e044
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Wed Sep 1 15:16:05 2021 +0200

    Snapshot debian/changelog
    
    Gbp-Dch: Ignore

commit e4cdf99a679647e7093ad6460db776e210aae39e
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Wed Sep 1 15:15:39 2021 +0200

    Update debian/patches/series
    
    Gbp-Dch: Ignore

commit 04215c2b409ab70bfdeeb3a41bd11d2c3eddd372
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Wed Sep 1 15:15:23 2021 +0200

    Add d/patches/XFAIL-test-regex.patch

commit 30c083cd6d3d6abbcf8219a0b27e77fdf3ee253a
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Wed Sep 1 10:34:42 2021 +0200

    Snapshot debian/changelog
    
    Gbp-Dch: Ignore

commit d44c513a10eabab9963640c7fbc0a349cf0ed03c
Merge: 3da28682 f493853f
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Wed Sep 1 10:02:09 2021 +0200

    Update upstream source from tag 'upstream/3.7'
    
    Update to upstream version '3.7'
    with Debian dir 445771493588e522191e7fc6a433e2bacf7adff0

commit f493853ff0f6ebeb0e92525e9eaa19fcee14db3b
Merge: 3613efab df49b0c1
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date:   Wed Sep 1 10:01:54 2021 +0200

    New upstream version 3.7

commit df49b0c1dd95eccc1fba8174584bf6122e998e6d
Author: Jim Meyering <meyering@fb.com>
Date:   Sat Aug 14 12:52:55 2021 -0700

    version 3.7
    
    * NEWS: Record release date.

commit 6aaef3b8a7f109ab8f39fd46ede01aebbd9f8205
Author: Jim Meyering <meyering@fb.com>
Date:   Mon Aug 9 13:09:55 2021 -0700

    tests: provide an awk-based seq replacement
    
    ...so we can continue to use seq, but the wrapper when needed.
    * tests/init.cfg (seq): Some systems lask seq.
    Provide a replacement.
    * tests/hash-collision-perf: Use seq once again.
    * tests/long-pattern-perf: Likewise. And remove a comment about seq.

commit 2192cabb7adae528ebc411cd479cdc74804abd14
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Mon Jul 5 14:48:59 2021 -0700

    grep: simplify EGexecute
    
    * src/dfasearch.c (EGexecute): Remove a label and goto.
    This also makes the machine code a bit shorter, on x86-64 gcc.

commit 84a183ef2eadf48735a9319773b990f30e2fd575
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Mon Jul 5 14:09:45 2021 -0700

    grep: simplify data movement slightly
    
    * src/grep.c (fillbuf): Simplify movement of saved data.

commit dadc9f49c08c98910ccd208e6fea573304aa8ca2
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Mon Jun 14 16:36:46 2021 -0700

    grep: pointer-integer cast nit
    
    * src/grep.c (ALIGN_TO): When converting pointers to unsigned
    integers, convert to uintptr_t not size_t, as size_t in theory
    might be too narrow.

commit 5c628c7074ae4a90a62165502afe5e7cb6a7eaa5
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Mon Aug 9 02:05:29 2021 -0700

    tests: use awk, not seq
    
    Portability problem reported by Dagobert Michelsen in:
    https://lists.gnu.org/r/grep-devel/2021-08/msg00004.html
    * tests/hash-collision-perf, tests/long-pattern-perf:
    Don’t assume seq is installed; use awk instead.

commit 20b408ac0892b53ea55bc79acc0e98cd52840992
Author: Jim Meyering <meyering@fb.com>
Date:   Sun Aug 8 09:55:53 2021 -0700

    build: update gnulib to latest

commit c6847549074331931b56904070e2f5e759a5ff2f
Author: Jim Meyering <meyering@fb.com>
Date:   Sun Aug 8 08:44:01 2021 -0700

    build: update gnulib to latest

commit 1a0f4d4c499ea2d89c2d1121b7290bb52de76ec0
Author: Kevin Locke <kevin@kevinlocke.name>
Date:   Fri Apr 16 18:07:19 2021 -0600

    doc: usage: --group-separator/--no-group-separator
    
    * src/grep.c (usage): Document --group-separator
    and --no-group-separator.

commit 1a8c7e0a8e762c303969ea95d3e482d69a4b2240
Author: Kevin Locke <kevin@kevinlocke.name>
Date:   Fri Apr 16 16:30:16 2021 -0600

    doc: man: add --group-separator/--no-group-separator
    
    * doc/grep.in.1:
    Add copy of docs for --group-separator from doc/grep.texi.
    Add copy of docs for --no-group-separator from doc/grep.texi.

commit 743be2c498b768db1dea3fc624c17d789b9ba308
Author: Jim Meyering <meyering@fb.com>
Date:   Fri Aug 6 21:50:59 2021 -0700

    build: update gnulib to latest

commit cb15dfa4b2d7fba0d50e87b49f979c7f996b8ebc
Author: Mateusz Okulus <mmokulus@gmail.com>
Date:   Sat Jun 19 15:20:33 2021 -0700

    doc: note that -H is a GNU extension in man page, too
    
    * doc/grep.in.1 (-H): Mention that this is a GNU extension.

commit 44965de32704ebd3203d1cb2d3bbca1b2ae8ec9b
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Sun Jun 13 16:13:59 2021 -0700

    build: update gnulib submodule to latest

commit a35c7f0455d4b7ae841af9512205b83b10b878d7
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Fri Jun 11 17:31:55 2021 -0700

    build: update gnulib submodule to latest

commit e6571dfd459f55de975ef457cf7dbd4b49ec491c
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Thu Jun 10 14:55:21 2021 -0700

    doc: improve examples and wording
    
    * doc/grep.texi (The Backslash Character and Special Expressions)
    (Usage): Improve doc (Bug#48948).

commit 70517057c9234146d56bb05cc22cd62ab6407c86
Author: Jim Meyering <meyering@fb.com>
Date:   Sun Jan 31 09:10:01 2021 -0800

    doc: man: fix -L description and improve -l's
    
    * doc/grep.texi (-L): Remove erroneous sentence about stopping early.
    With -L, grep cannot stop scanning early.
    (-l): Tweak existing wording.
    * doc/grep.in.1: Remove the -L sentence here, too.
    (-l): Copy the sentence from grep.texi, to clarify: it's only per-file
    scanning that stops upon match.  Reported by Robert Bruntz
    in http://debbugs.gnu.org/46179

commit 74cda437ff9a594edb4c7300950cd23f2346f856
Author: Jim Meyering <meyering@fb.com>
Date:   Tue Jan 5 20:03:58 2021 -0800

    build: avoid long-string warnings in gnulib tests
    
    * configure.ac (GNULIB_TEST_WARN_CFLAGS): Add
    -Woverlength-strings to avoid clang warnings.

commit b216515f9c72dd7529e3e587abed101efd1d9ae5
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Fri Jan 1 18:27:07 2021 -0800

    doc: further clarify regexp structure
    
    * doc/grep.texi (Fundamental Structure)
    (Back-references and Subexpressions, Basic vs Extended):
    Further clarifications.

commit 6b454dc20d5ce5d3a05cc0208893038fb9485cd7
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Fri Jan 1 18:24:25 2021 -0800

    maint: copy bootstrap, tests/init.sh from Gnulib

commit bcf26593451cd9b82724934ea9abb04a1dffc3b1
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Fri Jan 1 18:23:46 2021 -0800

    doc: update grep.texi cite to 2021

commit e84a2ea9d2fb820d0af60f9632f869bcd5edd93a
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Fri Jan 1 18:13:36 2021 -0800

    maint: run "make update-copyright"

commit ebbb25f6ef8908ca4e9a6c8bb95a64eb2328a4d9
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Fri Jan 1 02:34:38 2021 -0800

    build: update gnulib submodule to latest

commit 51452f79ce3e0cdf17fab8796fa5275acddc188e
Author: Jim Meyering <meyering@fb.com>
Date:   Tue Dec 29 19:48:44 2020 -0800

    build: update gnulib to latest
    
    * gnulib: update for clang-10 warning warning-avoidance
    fixes in hash and regex-tests.

commit 8789f71bc66119dacab3582d7874c9d143593968
Author: Jim Meyering <meyering@fb.com>
Date:   Tue Dec 29 19:29:21 2020 -0800

    maint: add parentheses to avoid new clang-10 warning
    
    * src/dfasearch.c (regex_compile): Parenthesize arith-OR vs
    ternary, to placate clang-10.

commit 5398acf971f201aa0383ea4af15a567388b5c8eb
Author: Paul Eggert <eggert@cs.ucla.edu>
Date:   Tue Dec 29 23:05:48 2020 -0800

    doc: clarify special chars and }
    
    * doc/grep.texi (Fundamental Structure)
    (Character Classes and Bracket Expressions)
    (The Backslash Character and Special Expressions, Anchoring)
    (Basic vs Extended): Clarify which characters are special,
    and why \ is needed before } in grep even though } is not special.
    Use Posix terminology for ordinary and special characters and for
    interval expressions.

commit 181f1647f7250d3a7c104bf1d7ce4a3fafa19e3b
Author: Marek Suppa <mr@shu.io>
Date:   Tue Nov 10 15:48:55 2020 +0100

    doc: fix missing right curly brace
    
    * doc/grep.texi (Basic vs Extended Regular Expressions): Mention that
    the right curly brace (}) meta-character must be backslash-escaped.
    It had been omitted from the list.

commit 5326b0898022635d90f81aa63100acd7eaab75d1
Author: Jim Meyering <meyering@fb.com>
Date:   Fri Dec 25 08:48:38 2020 -0800

    build: update gnulib to latest

commit 62f80185508ce8c59cdb99724c5cc8710c29f523
Author: Jim Meyering <meyering@fb.com>
Date:   Wed Dec 23 09:30:19 2020 -0800

    grep: use of --unix-byte-offsets (-u) now elicits a warning
    
    * NEWS (Change in behavior): Mention this.
    * src/grep.c (main): Warn about each use of obsolete
    --unix-byte-offsets (-u).
    * doc/grep.in.1 (-u): Remove its documentation.

commit 91ce9cdad384cb6d774e9884707c7f00946d909d
Author: Helge Kreutzmann <debian@helgefjell.de>
Date:   Wed Dec 23 08:41:22 2020 -0800

    doc: adjust man page syntax
    
    * doc/grep.in.1: Mark some manual names with B<...>.
    Mark PATTERNS with I<...>.
    Drop final period in SEE ALSO.
    With suggestions from of several members of the manpage-l10n
    translation community.  This resolves https://bugs.gnu.org/45353

commit 192e59903c7d313bb47de3d5c15b3dc634e98c5f
Author: Jim Meyering <meyering@fb.com>
Date:   Wed Nov 25 16:49:51 2020 -0800

    grep: avoid performance regression with many patterns
    
    * src/grep.c (hash_pattern): Switch from PJW to DJB2, to avoid an
    O(N) to O(N^2) performance regression due to hash collisions with
    patterns from e.g., seq 500000|tr 0-9 A-J
    Reported by Frank Heckenbach in https://bugs.gnu.org/44754
    * NEWS (Bug fixes): Mention it.
    * tests/hash-collision-perf: New file.
    * tests/Makefile.am (TESTS): Add it.

commit 9095818f2669ceed97c41d72c5269f60cbfa9260
Author: Jim Meyering <meyering@fb.com>
Date:   Fri Nov 13 19:57:24 2020 -0800

    build: update gnulib to latest for warning fixes
    
    * gnulib: Update submodule to latest.
    * src/grep.c (printf_errno): Reflect gnulib's renaming: change
    _GL_ATTRIBUTE_FORMAT_PRINTF to
    _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD

commit 623008c296577495e00325bd3640a1b0051fa044
Author: Jim Meyering <meyering@fb.com>
Date:   Fri Nov 13 10:20:19 2020 -0800

    tests: enable warnings for the gnulib-tests subdir
    
    * gnulib-tests/Makefile.am (AM_CFLAGS): Enable gnulib
    warning options for these tests.
    * configure.ac (GNULIB_TEST_WARN_CFLAGS): Disable the same three
    warning options that coreutils does, and a few more for GCC11.

commit fac92da8bce6544582e76a720fe0787c0e0b860a
Author: Jim Meyering <meyering@fb.com>
Date:   Sun Nov 8 20:38:28 2020 -0800

    maint: post-release administrivia
    
    * NEWS: Add header line for next release.
    * .prev-version: Record previous version.
    * cfg.mk (old_NEWS_hash): Auto-update.
Created: 2021-09-01 Last update: 2022-05-20 19:40
lintian reports 1 warning normal
Lintian reports 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2021-09-06 Last update: 2021-09-06 18:32
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.6.1 instead of 4.5.0).
Created: 2020-11-17 Last update: 2022-05-11 23:25
news
[rss feed]
  • [2021-09-09] grep 3.7-1 MIGRATED to testing (Debian testing watch)
  • [2021-09-01] Accepted grep 3.7-1 (source) into unstable (Santiago Ruano Rincón)
  • [2020-11-17] grep 3.6-1 MIGRATED to testing (Debian testing watch)
  • [2020-11-09] Accepted grep 3.6-1 (source) into unstable (Santiago Ruano Rincón)
  • [2020-02-06] grep 3.4-1 MIGRATED to testing (Debian testing watch)
  • [2020-01-29] Accepted grep 3.4-1 (source) into unstable (Santiago Ruano Rincón)
  • [2019-04-08] Accepted grep 3.3-1~bpo9+1 (source amd64) into stretch-backports->backports-policy, stretch-backports (Santiago Ruano Rincón)
  • [2019-01-15] grep 3.3-1 MIGRATED to testing (Debian testing watch)
  • [2019-01-07] Accepted grep 3.3-1 (source) into unstable (Santiago Ruano Rincón)
  • [2018-12-17] grep 3.1-3 MIGRATED to testing (Debian testing watch)
  • [2018-12-02] Accepted grep 3.1-3 (source) into unstable (Santiago Ruano Rincón)
  • [2017-07-23] grep 3.1-2 MIGRATED to testing (Debian testing watch)
  • [2017-07-12] Accepted grep 3.1-2 (source) into unstable (Santiago Ruano Rincón)
  • [2017-07-11] Accepted grep 3.1-1 (source) into unstable (Santiago Ruano Rincón)
  • [2017-05-16] Accepted grep 3.0-1 (source) into experimental (Santiago Ruano Rincón)
  • [2017-02-03] grep 2.27-2 MIGRATED to testing (Debian testing watch)
  • [2017-01-23] Accepted grep 2.27-2 (source) into unstable (Santiago Ruano Rincón)
  • [2016-12-18] grep 2.27-1 MIGRATED to testing (Debian testing watch)
  • [2016-12-07] Accepted grep 2.27-1 (source) into unstable (Santiago Ruano Rincón)
  • [2016-10-14] grep 2.26-1 MIGRATED to testing (Debian testing watch)
  • [2016-10-03] Accepted grep 2.26-1 (source) into unstable (Santiago Ruano Rincón)
  • [2016-07-09] grep 2.25-6 MIGRATED to testing (Debian testing watch)
  • [2016-07-03] Accepted grep 2.25-6 (source) into unstable (Santiago Ruano Rincón)
  • [2016-07-02] Accepted grep 2.25-5 (source) into unstable (Santiago Ruano Rincón)
  • [2016-06-07] grep 2.25-3 MIGRATED to testing (Debian testing watch)
  • [2016-05-31] Accepted grep 2.25-3 (source) into unstable (Santiago Ruano Rincón)
  • [2016-04-28] grep 2.25-1 MIGRATED to testing (Debian testing watch)
  • [2016-04-22] Accepted grep 2.25-1 (source) into unstable (Santiago Ruano Rincón)
  • [2016-04-19] grep 2.24-1 MIGRATED to testing (Debian testing watch)
  • [2016-03-12] Accepted grep 2.24-1 (source) into unstable (Santiago Ruano Rincón)
  • 1
  • 2
bugs [bug history graph]
  • all: 38 46
  • RC: 0
  • I&N: 14 20
  • M&W: 23 25
  • F&P: 1
  • patch: 4
links
  • homepage
  • lintian (0, 1)
  • buildd: logs, clang, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • screenshots
  • l10n (-, 78)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.7-1build1
  • 39 bugs

Debian Package Tracker — Copyright 2013-2018 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing