[Info] Align ext-gmp requirement wording and refresh stale CI comments
Maintainers usually reply within 1 day
A pull request for this has already been merged.
- #190 by @s2x — merged
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 88/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- php
- Domain
- ci-cd, databases, documentation, testing
Research direction
Read the ext-gmp references in AGENTS.md, README.md, composer.json, and TupleCompareTest.php, then check the comment in tests/Unit/NativeClientPartialInitTest.php alongside the CI setup in ci.yml. Align the optional requirement wording in the docs and correct the comment to describe why the test installs a stub. Run the docs check and bin/lint.sh; done when both pass and the issue's three checklist items are satisfied.
Written by the indexing model from the issue text.
Description
Description
Two small documentation inconsistencies remain:
AGENTS.md:26says the project needsext-ffiandext-gmp.README.md:32
andcomposer.json:21-24describeext-gmpas optional, only for
arbitrary-precision integers in the tuple layer, and
tests/Unit/Tuple/TupleCompareTest.php:292skips when GMP is missing. The
AGENTS wording is therefore too strong;README.md:390also omitsext-gmp
from the prerequisites list. Pick one wording and use it in both files.tests/Unit/NativeClientPartialInitTest.php:238-240still says "on CI the
real libfdb_c.so is not installed". After #152/#158 the PHP 8.4 unit job
installs the real client (ci.yml:104-110). The test still installs the stub
deliberately, so the comment should explain that the stub keeps the lookup
independent of whether a real library happens to be installed, not claim CI
never has one.
Found during #137 / PR #152, #144 / PR #155 and #149 / PR #158.
Where to start
AGENTS.md:26,README.md:32,390,composer.json:21-24: use "ext-gmp
(optional; required for arbitrary-precision tuple integers)" consistently.tests/Unit/NativeClientPartialInitTest.php:238-240: reword the comment as
above.
Definition of done
- AGENTS, README and composer.json agree on
ext-gmp. - The
NativeClientPartialInitTestcomment is accurate for the current CI
matrix. - The docs check and
bin/lint.share green.
- Dominant language
- PHP
- Stars
- 0
- Forks
- 0
- Avg merge
- 8h 20m
- Merged PRs (30d)
- 23
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from crazy-goat/fdb-php
-
priority:medium type:bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
crazy-goat/fdb-php#192 ·
Maintainers usually reply within 1 day
-
good first issue priority:low type:chore
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
crazy-goat/fdb-php#188 ·
Maintainers usually reply within 1 day
-
good first issue priority:low type:bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
crazy-goat/fdb-php#184 · 1 comment ·
Maintainers usually reply within 1 day
-
good first issue priority:low type:bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
crazy-goat/fdb-php#182 ·
Maintainers usually reply within 1 day
-
priority:medium type:security
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
crazy-goat/fdb-php#180 · 1 comment ·
Maintainers usually reply within 1 day
All issues in crazy-goat/fdb-php
Similar issues
-
enhancement priority Sales
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
novalo-dev/Prestashop-MCP-Server#201 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
web-token/jwt-framework#757 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
Include flows spanning the full report time windowPossibly taken @somethingwithproof claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
Cacti/plugin_flowview#306 ·
Maintainers usually reply within 1 day
-
bug origin: upstream priority: low
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
mattytap/Mattytap-Sermons#105 ·