-
Notifications
You must be signed in to change notification settings - Fork 14k
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
Test move logging to core #17506
Test move logging to core #17506
Conversation
Using Rex' various gems without Msf will result in errors when the logging subsystem is undefined (as that remained in Msf during the great Rex excision). This manifests in rex-socket as noted by @zeroSteiner in rapid7/rex-socket#38. Address the dependency problem by moving rex/logging into rex-core which is already required by rex-socket and other descendants. Notes: This PR is staged to allow github.com/rapid7/rex-core/pull/32 to be merged without creating a (seemingly harmless) redundancy.
Already looking better than the bloodbath in mine, thank you. |
Looks like it would cause breakages if we merged the rex-core/framework PR combo
|
I updated the other side to explicitly |
6fbfd80
to
1240646
Compare
Looks like it hits the same issue; Probably worth checking out locally and verifying - but I think it'll require a few more requires/autoload definitions in rex-core/framework |
Zeitwerk related - all the |
1240646
to
2aeee86
Compare
@sempervictus Looks like that went green now; I'd prefer to land this after the 6.3 release though just to be sure there's no gremlins hiding 😄 Should be the next week or so for that |
@adfoster-r7 - ping for liveness now that 6.3's been out a bit. |
It's on the TODO list to check if there's an easy way to preserve history in a way that we'd expect, but it's still pretty far down on the TODO list Is this migration impacting anything on your end? 👀 |
Doesn't impact my end, just keeps folks from using |
Will close this off to keep the PR queue tidy; it looks like there's more work required in other places to actually wire this up correctly (context) - regardless of preserving Git history 👍 |
Thanks for your contribution to Metasploit Framework! We've looked at this pull request, and we agree that it seems like a good addition to Metasploit, but it looks like it is not quite ready to land. We've labeled it What does this generally mean? It could be one or more of several things:
We would love to land this pull request when it's ready. If you have a chance to address all comments, we would be happy to reopen and discuss how to merge this! |
Extension of #17495
Updating the Gemfile to pull in the gem to see if CI will pass