You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The published http-2 1.2.2 source gem does not reproduce tag v1.2.2 (ac8d59014ed282febe5fd096cb3286c32b476db8). It contains lib/http/2/settings.rb, which is absent from the tag, current main, and the clean gemspec result.
Evidence
official gem SHA-256: 81b5d45f50fd4cd5f8c5d09651184bec9401e3ef169c3eb3e5b003d5614a92b9
official package: 36 paths, including untracked lib/http/2/settings.rb, no license file
clean current build: 35 paths, no settings.rb, no license file because the manifest currently names LICENSE.txt
The extra file appears to be residue from the pre-reset implementation (history before bd74873) present in the release build's working tree. It is not loaded by http/2 today, but it makes the source gem non-reproducible and exposes stale code to direct requires.
Suggested follow-up
Ensure the next release is built from a clean checkout and compare its manifest with git ls-files/the gemspec selection. PR #198 separately fixes the license filename.
I used an AI coding assistant during source/package comparison and verification.
Summary
The published
http-21.2.2 source gem does not reproduce tagv1.2.2(ac8d59014ed282febe5fd096cb3286c32b476db8). It containslib/http/2/settings.rb, which is absent from the tag, currentmain, and the clean gemspec result.Evidence
81b5d45f50fd4cd5f8c5d09651184bec9401e3ef169c3eb3e5b003d5614a92b9lib/http/2/settings.rb, no license filesettings.rb, no license file because the manifest currently namesLICENSE.txtLICENSEThe extra file appears to be residue from the pre-reset implementation (history before
bd74873) present in the release build's working tree. It is not loaded byhttp/2today, but it makes the source gem non-reproducible and exposes stale code to direct requires.Suggested follow-up
Ensure the next release is built from a clean checkout and compare its manifest with
git ls-files/the gemspec selection. PR #198 separately fixes the license filename.I used an AI coding assistant during source/package comparison and verification.