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
Remove guava in wikitext #521
Comments
So I've run into a bit of snag. There are a couple of guava classes used by wikitext that don't have direct (or even simple ) replacement code. Specifically CharMatcher/Escapers I'm not sure what's the best approach at this point:
I have a working Poc of the third option, 25 classes in total. It's an ugly hack, but it works. Potentially would allow for a refactor/rewrite in the future. Thoughts? |
I would vote for 1. as adding 25 classes of thirdparty code will exclude us from getting bugfixes that might/will happen upstream. 2. is actually smth that has been happening in the last years although a bit too slow. |
3 sounds nasty 🤮 I leave decisions to the folks doing the hard development work. |
3 is an implementation of 2. Why do we want to ditch Guava again? |
Sure, that is reasonable. |
@wimjongman I've left the hard cases alone. |
Need to replace guava uses in wikitext with native/commons alternatives
The text was updated successfully, but these errors were encountered: