[Bug 1931129] New: Review Request: qgrep - A fast grep with index database

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.redhat.com/show_bug.cgi?id=1931129

            Bug ID: 1931129
           Summary: Review Request: qgrep - A fast grep with index
                    database
           Product: Fedora
           Version: rawhide
          Hardware: All
                OS: Linux
            Status: NEW
         Component: Package Review
          Severity: medium
          Assignee: nobody@xxxxxxxxxxxxxxxxx
          Reporter: shngmao@xxxxxxxxx
        QA Contact: extras-qa@xxxxxxxxxxxxxxxxx
                CC: package-review@xxxxxxxxxxxxxxxxxxxxxxx
  Target Milestone: ---
    Classification: Fedora



Spec URL:
https://download.copr.fedorainfracloud.org/results/ivzhh/qgrep/fedora-34-x86_64/02010411-qgrep/qgrep.spec

SRPM URL:
https://download.copr.fedorainfracloud.org/results/ivzhh/qgrep/fedora-34-x86_64/02010411-qgrep/qgrep-1.2-1.fc34.src.rpm

Description: (as quoted from qgrep README) qgrep is an implementation of grep
database, which allows you to perform grepping (i.e. full-text searches using
regular expressions) over a large set of files. Searches use the database which
is a compressed and indexed copy of the source data, thus they are much faster
compared to vanilla grep -R. (end of quote)

qgrep is very useful tool for users with large text/codebase. qgrep can watch
the file changes and update index database on-the-fly. The search can output
convenient "Filename:line_no" format and editors, e.g. VS Code, can jump to the
line easily.

The latest tag of qgrep is v1.2. To package qgrep for Fedora, I made a new
CMakeLists.txt file and author of upstream merged the CMake file. So the
packaged version is a post-release of v1.2. So spec file uses v1.2 as source0
and CMakeLists.txt as source2.

qgrep originally uses lz4 and re2 from git submodules. The dependency of lz4 is
converted to the system-wide lz4. However, qgrep uses internal data structures
from re2 and system-wide re2 is not enough for building qgrep. So spec file
uses re2 as source1.

Fedora Account System Username: ivzhh


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux