-
Notifications
You must be signed in to change notification settings - Fork 824
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
Rescue master branch commits #10350
Comments
silverstripe/silverstripe-sqlite3#44 will need to be rescued once a new major release branch is created for that module. |
#8152 and #8456 seem relatively low risk to me - the only BC issues I can think of are:
Both cases would be highlighted pretty clearly by errors when the templates run, and would be easy to fix. If anyone needs to preserve the current behaviour, they can quote any values they’ve got hardcoded in templates (it only applies to #8148 is the more controversial one because it likely won’t error - it’ll either stop outputting data, or output data from the wrong “scope”. The problem with that one is that there’s no way to fix #4015 without causing that upgrade pain - so either we suck it up at some point or never fix it 😕 |
I'm happy to have all three merged. Applications currently passing For the |
All linked PRs have been merged |
Reopening - there is still the discussion about the potentially controversial PRs which have not yet been rescued. |
I also don't think any of those changes are likely to cause a great deal of upgrade headaches. I'm sure it will trip somebody somewhere, but that seems reasonable. On #8148, it's not clear to me the new behaviour is obviously better than the old one. I don't really have strong feeling either way. Looking at the matching #4015 issue, I see a mix of view there as well. My instinct would be to |
I agree with Steve that it's pretty easy to call out how to upgrade the scope change (and for a major release people are much more likely to actually look at the changelog to see what they may need to change), and the majority consensus seems to be that it's a worthwhile change - I'll rescue all three PRs. |
Blocked pending alpha1 being tagged. |
There's still some potentially useful work in the master branches. Those were meant to be to bu sue for CMS 5, however they are horribly out of date. There might be some useful commits there that we want to fold back into the new major release branches.
Acceptance criteria
Depends on #10349
Notes
PRs
allVersions
call silverstripe-assets#507::class
syntax over class strings silverstripe-versioned#372PRs for broken builds
The text was updated successfully, but these errors were encountered: