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