Skip to content

Compile with Ruby 3.2.5 #219

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 18, 2025

Conversation

adfoster-r7
Copy link
Contributor

@adfoster-r7 adfoster-r7 commented Dec 3, 2024

Overview:

  • Updating omnibus installer to compile under Ruby 3.2.5
  • Add automated tests for Windows omnibus installers
  • Ensure Window's script wrappers correctly return the exit status code of the program they wrap; previously if Metasploit failed - the Windows wrapper still return a success code
  • Update msys2 library to ensure that building on Windows works, as previously builds were failing due to cert expiries
05:45:50 warning: wget-1.21.3-1 is up to date -- skipping
05:45:50 error: failed retrieving file 'libguile-2.2.7-3-x86_64.pkg.tar.zst' from mirror.msys2.org : The requested URL returned error: 404
05:45:50 error: failed retrieving file 'mingw-w64-ucrt-x86_64-crt-git-10.0.0.r32.g89bacd2be-1-any.pkg.tar.zst' from mirror.msys2.org : The requested URL returned error: 404
...
05:45:50 error: m4: signature from "Christoph Reiter (MSYS2 development key) <[email protected]>" is invalid
05:45:50 error: diffutils: signature from "Christoph Reiter (MSYS2 development key) <[email protected]>" is invalid
05:45:50 error: autoconf2.71: signature from "Christoph Reiter (MSYS2 development key) <[email protected]>" is invalid
  • Temporarily omit building packetfu/pcaprub/fiddle due to compilation errors on these environments; This can functionality can be revived in the future

@adfoster-r7 adfoster-r7 marked this pull request as draft December 3, 2024 20:31
@adfoster-r7 adfoster-r7 force-pushed the compile-with-ruby-3.2.5 branch 10 times, most recently from 7ce6433 to 3405e6f Compare December 4, 2024 01:15
@adfoster-r7 adfoster-r7 force-pushed the compile-with-ruby-3.2.5 branch from 3405e6f to 834bd6f Compare February 20, 2025 14:17
@adfoster-r7 adfoster-r7 marked this pull request as ready for review February 20, 2025 14:18
@adfoster-r7 adfoster-r7 force-pushed the compile-with-ruby-3.2.5 branch 8 times, most recently from f2f9cc9 to 0ed5a24 Compare March 8, 2025 19:35
@adfoster-r7 adfoster-r7 force-pushed the compile-with-ruby-3.2.5 branch from 0ed5a24 to 27ba550 Compare March 8, 2025 23:00
@adfoster-r7 adfoster-r7 force-pushed the compile-with-ruby-3.2.5 branch 6 times, most recently from 5cb0d37 to d0e4380 Compare April 18, 2025 00:11
@adfoster-r7 adfoster-r7 force-pushed the compile-with-ruby-3.2.5 branch 22 times, most recently from e3bf91e to d1c20c1 Compare April 18, 2025 12:06
@adfoster-r7 adfoster-r7 force-pushed the compile-with-ruby-3.2.5 branch from d1c20c1 to 490c319 Compare April 18, 2025 12:07
@adfoster-r7 adfoster-r7 merged commit 103451d into rapid7:master Apr 18, 2025
11 checks passed
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