Skip to content

redislite: Add version 6.2.912183 - #3104

Draft
luhenry wants to merge 1 commit into
mainfrom
redislite
Draft

luhenry wants to merge 1 commit into
mainfrom
redislite

Conversation

@luhenry

@luhenry luhenry commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Compiles the bundled Redis 6.2.14 redis-server/redis-cli from source into the wheel. Upstream publishes no riscv64 wheel.

Mirrors upstream's screwdriver.yaml (pkg_ml2014 + validate_test).

Differs from upstream

  • Checks out release commit 802f8a0 - upstream pushes no tags
  • Redis tarball fetched with curl and sha256-checked - download.redis.io answers 403 to Python-urllib

Testing

  • same as upstream (pytest tests), minus coverage

License: Wheel bundles Redis with hiredis, linenoise, hdr_histogram (BSD) and Lua (MIT); upstream ships no licence text for them, so the build adds it.

Patches

  • 0001-set-the-release-version-Screwdriver-stamps-at-publis.patch - Inappropriate [Screwdriver stamps the version at release, never committed]. Wheel would be versioned 6.2.14. Not arch-specific.
  • 0002-ship-the-bundled-Redis-server-s-licence-texts-in-the.patch - To upstream. Wheel lacks the bundled Redis licences. Not arch-specific.
  • 0003-use-assertEqual-instead-of-the-assertEquals-alias-re.patch - To upstream. Two tests fail on Python >= 3.12. Reproduces on x86.

Built and tested locally on x86_64 cp312; 42 passed.

Build from the release commit (upstream pushes no tags), compiling the
bundled Redis 6.2.14 server per interpreter as upstream's setup.py does.
Patches stamp the release version, ship the Redis licence texts and fix
two tests for Python >= 3.12.
luhenry added a commit that referenced this pull request Oct 13, 2026
@luhenry
luhenry marked this pull request as ready for review October 22, 2026 02:56
@luhenry luhenry closed this Oct 22, 2026
@luhenry luhenry reopened this Oct 22, 2026
@luhenry
luhenry marked this pull request as draft October 22, 2026 03:13

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant