- 🇮🇳India kkalashnikov Ghaziabad, India
Re-roll patch for Drupal version 10.1.x
- Assigned to ajeet_kumar
- 🇮🇳India ajeet_kumar gurugaon
I reviewed and verify patch with 8.x.1.x version with Drupal 10 there is non ignorable issues found. Drupal 10 compatibility issues fixed.
- 🇮🇳India ajeet_kumar gurugaon
I reviewed and verify patch with 8.x.1.x version with Drupal 10 there is non ignorable issues found. Drupal 10 compatibility issues fixed.
- last update
over 1 year ago Composer require failure 40:25 36:29 Running- Status changed to RTBC
over 1 year ago 7:35am 12 May 2023 - 🇮🇳India abhinavk
I tested patch #6 in drupal 10.0.8 and it looks good to me. Module is made d10 compatible with this patch.
Moving this to RTBC.
- 🇩🇪Germany SteffenR Germany
Thanks for your work on making the module D10 ready.
Can you provide a new 1.x-dev release please, since the issue is marked as being RTBC?Thanks in advance,
SteffenR - First commit to issue fork.
- Merge request !2Issue #3289927: Automated Drupal 10 compatibility fixes → (Merged) created by loopy1492
- last update
over 1 year ago CI aborted - last update
over 1 year ago CI aborted - 🇺🇸United States loopy1492
I've created a Merge Request for the maintainers to merge and for us to use in our composer.json file.
- last update
over 1 year ago Patch Failed to Apply - last update
over 1 year ago Patch Failed to Apply - 🇨🇦Canada TrevorBradley
I have no idea why, but patch #12 does not deploy against the dev branch. Here's my revised version:
- Status changed to Needs review
over 1 year ago 7:05pm 1 September 2023 - last update
over 1 year ago Patch Failed to Apply 23:16 22:15 Running- 🇨🇦Canada TrevorBradley
Sorry folks, my brain is broken on Friday. Let's try this one last time.
- last update
over 1 year ago CI aborted - 🇨🇦Canada TrevorBradley
Sorry for all the spam folks.
I'm a bit stumped as to why #12 isn't applying but #18 is. Someone better check this one last time.
I moved this out of "Reviewed and Tested" back to "Needs Review". Something's not quite right with #12.
- Status changed to RTBC
about 1 year ago 7:10am 29 September 2023 - 🇦🇹Austria guedressel
@TrevorBradley I'm not sure what you tried to accomplish with your patches, but since a main aspect is to introduce the composer.json file into the module, you may use the merge request !2 in your projects composer.json until the maintainers create a new release including the D10 adoptions from that merge request.
You may want to read https://www.drupal.org/docs/develop/git/using-gitlab-to-contribute-to-dr... →
Merge request !2 works fine.
Switching to RTBTC - 🇪🇸Spain alvarodemendoza
@guedressel Is not recommended to use the MR as a patch because this can be changed by anyone and it's a security risk. If you find an issue you with no patch you should create the patch, basically copying the patch in the MR to a patch file and upload it. This will help to keep the repos safe until the patch is committed.
- 🇩🇪Germany stborchert
@AlvaroDeMendoza Simply using a patch file won't work if you try to upgrade your site using composer. Composer reads the module dependencies from the composer.json shipped with the module and would still get the old information from the repository.
Example: runningcomposer why-not drupal/core10.1
with the latest development version of system_stream_wrapper installed will result indrupal/system_stream_wrapper 1.x-dev requires drupal/core (^8 || ^9)
even if you apply the patch using composer.
Using the branch (issue fork) of the merge request bypasses the problem, since composer directly uses this branch and gets the correct module dependencies.
If you worry about someone randomly changing the code within the merge request you are able to lock the module in your composer.json on a specific commit (see https://www.drupal.org/docs/develop/git/using-gitlab-to-contribute-to-dr... → linked by @guedressel).RTBC+1 btw
- 🇪🇸Spain alvarodemendoza
Thank you @stBorchert. That's better than using drupal linient.
- First commit to issue fork.
- 🇧🇪Belgium fernly
@ TrevorBradley the patch struggle is real ;-)
For anyone wondering, patch #12 works against version 1.0.0-alpha3 (that is not latest dev, but the alpha3 version). I, for one, prefer alpha over dev.
RTBC +1
- 🇨🇦Canada deviantintegral
Hey folks, thanks for the efforts on this! I gave it a review. I'd like to sync with Dave Reid too, but he's unavailable right now. Regardless, let's aim to get this committed by the end of the week.
I left a few review notes on the MR. Nothing major, this is pretty close to done.
A total aside:
basically copying the patch in the MR to a patch file and upload it. This will help to keep the repos safe until the patch is committed.
Actually, _technically_ patch files are vulnerable to code swaps too. A regular user can't do it, but there's no authenticity or integrity checks beyond what HTTPS provides in transport. At Lullabot, we've standardized on always committing a copy of a patch to the repository and never referencing them with `https://...`: https://architecture.lullabot.com/adr/20220429-composer-patch-files/
- last update
about 1 year ago CI aborted - last update
about 1 year ago CI aborted - last update
about 1 year ago CI aborted - 🇨🇦Canada deviantintegral
I've updated from my review notes earlier. I also fixed up tests and got them running on GitLab: https://git.drupalcode.org/project/system_stream_wrapper/-/pipelines/51933. I've left the old test bot in place for now.
My plan is to merge this Monday, and switch over to a semantic module version release at the same time, tag a 1.0, and opt in to security coverage.
-
deviantintegral →
committed 7369f9c3 on 8.x-1.x authored by
loopy1492 →
Issue #3289927 by TrevorBradley, loopy1492, ajeet_kumar, AlvaroDeMendoza...
-
deviantintegral →
committed 7369f9c3 on 8.x-1.x authored by
loopy1492 →
- Status changed to Fixed
about 1 year ago 8:25pm 21 November 2023 - 🇨🇦Canada deviantintegral
Thanks everyone for the initial work on this. The MR is committed, tests are passing, and I tagged a 2.0.0 release to get us into semver.
https://www.drupal.org/project/system_stream_wrapper/releases/2.0.0 →
Automatically closed - issue fixed for 2 weeks with no activity.