Closed (fixed)
Project:
Drupal core
Version:
8.8.x-dev
Component:
update.module
Priority:
Critical
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
17 Dec 2019 at 13:18 UTC
Updated:
12 Mar 2020 at 20:39 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #5
gábor hojtsyUploading @dww's patch from #3096078-35: Display core compatibility ranges for available module updates. Crediting all contributors to this followup.
Comment #6
dwwCopying over the NW review from @tedbow in #3096078-36: Display core compatibility ranges for available module updates so it's easier to act on this and get it RTBC:
I still think it is more helpful to have a shorter class doc. This describes
setReleaseMessage()but is not on that method so any automated tool a developer where to use to see the doc for that method would not have this text.I use PHPStorm but I think this would be true for any IDE that lets you view the docs when looking at a method call.

above doesn't have this helpful description.
This would also be true from api.drupal.org. Example method with longer description: https://api.drupal.org/api/drupal/core%21modules%21update%21src%21Update...
Just check and we use the the term "administrator(s)" much for often in core comments than we do "site builder". I think it would be good to change to that.
Comment #7
ravi.shankar commentedHere I have uploaded a patch, please review it.
I have tried to make changes as suggested in #6.
Comment #8
tedbowThis sentence can just end with "compatibility constraint".
"we don't want to re-compute the same information over and over." is just the reason we cache anything. No need to state that here.
This sentence can just end with "compatibility constraint".
"we don't want to re-compute the same information over and over." is just the reason we cache anything. No need to state that here.
This comments go over the line char limit of 80.
This sentence can just end with "compatibility constraint".
"we don't want to re-compute the same information over and over." is just the reason we cache anything. No need to state that here.
just a nit on the interdiff
having the local files names in the interdiff means others simply apply the interdiff to confirm the changes since the last patch locally.(can't wait for gitlab merge requests😿)
Comment #9
ravi.shankar commentedThanks, @tedbow.
Here I have made changes as suggested in comment #8.
Comment #10
tedbow@ravi.shankar thanks for again for the patch.
We still need the first part of this sentence. So it would be
Other than that patch looks good.
Not sure what happened my review #8 🤦♂️ where I added the comment 3 times 🤷♂️
Comment #11
ravi.shankar commentedThanks, @tedbow
Here I have again made changes. Please review it.
Comment #12
ravi.shankar commentedSorry, I have mistakenly added .patch extension in "interdiff" of patch #11
Comment #13
ravi.shankar commentedHere I have added interdiff of patch #9 and #11
Comment #14
tedbow@ravi.shankar thanks! Looks good
Comment #17
gábor hojtsySuperb, thanks all!
Comment #19
tedbowthese needs to be backported to 8.8.x or #3102724: Improve usability of core compatibility ranges on available updates report will be very hard to backport
Making critical because that issue is critical
Comment #20
tedbowComment #21
tedbow#3096078: Display core compatibility ranges for available module updates was committed to 8.8.x!
So now clean re-roll
check locally and this is the exact same file as 3101547-8.8.x-do-not-test.patch
Comment #22
tedbowComment #24
gábor hojtsyThanks!