-
Notifications
You must be signed in to change notification settings - Fork 28
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
Switches SFS to a fork fixing ParserOptions constructor call error #262
Conversation
Uses forked version to include this PR SemanticMediaWiki/SemanticFormsSelect#104 to fix ParserOptions constructor call missing UserIdentity parameter
🐳 The image based on dbb9995b commit has been built with |
This indeed looks like a problem. I have some questions:
|
Apparently
I am not quite sure how to treat the severity of this, but the bug renders the extension dysfunctional, and due to how SFS is composed #248 (comment) there is not much sense in trying to fix this on some particular wiki, at the stack level
Please note that the PR is created from the patch branch https://github.com/vedmaka/SemanticFormsSelect/tree/patch-2 |
Okay, thank you for the explanations. Sorry for pressing the point, but I just want to make sure I understand this: can't you just go in to the local SFS code and change that one line? Of course, your change will get wiped out as soon as you refresh Canasta, but if the issue is just getting the code to work in the next few hours, that would seem like a good-enough solution. Beyond this, I really would like to have a discussion, whether here or elsewhere, about what the useful parts are of SFS - and how they can be replicated in Page Forms or elsewhere. The fact that SFS has apparently been broken for two years would seem to suggest that it should be avoided if at all possible. |
This would break the rule of not making changes to a running container ever :) Seriously, no one should be doing such a horrible thing ever! Speaking of a local patch - yes, that's doable with some extra efforts, but I really doubt we will get a fix to SFS merged soon, and thus it's better to have a Canasta image with a working extension rather than rolling back patches across all stacks affected The good news is that it's unnecessary to merge this commit immediately. All I need for now is the image that was built to continue migrating a wiki to Canasta 1.39
I personally don't like the SFS, and if it's possible to rework the client wiki code to replace SFS with anything - I'd vote for it. But this is not a decision I can make by myself |
What makes you think that? |
It's been merged 😄 SemanticMediaWiki/SemanticFormsSelect#104 |
Closed in favor of #265 |
Uses forked version to include this PR SemanticMediaWiki/SemanticFormsSelect#104 to fix ParserOptions constructor call missing UserIdentity parameter (https://phabricator.wikimedia.org/T284977)