- Issue created by @markdorison
- @markdorison opened merge request.
- Status changed to Needs review
over 1 year ago 2:52pm 15 March 2023 - π¦πΊAustralia Nigel Cunningham Geelong
The fork looks to be well maintained; let's use that for now.
- π¦πΊAustralia Nigel Cunningham Geelong
Sorry for my slowness. I'll try to give this a test in the morning (ADST).
- Status changed to Needs work
over 1 year ago 1:02pm 21 March 2023 - πΊπΈUnited States markdorison
No worries Nigel. I am trying to resolve the Tugboat build issue that is cropping up here that is occurring due to the fork. Slack discussion.
- Status changed to Needs review
over 1 year ago 6:39pm 3 April 2023 - πΊπΈUnited States markdorison
@Nigel, This is ready for your review. I am a little concerned about projects potentially needing to specify "minimum-stability: dev" in their own composer.json file for Composer to pull in this release. Testing confidently is tricky, but once this is committed, it should be more straightforward.
- Status changed to RTBC
over 1 year ago 3:27pm 12 April 2023 - πΊπΈUnited States adamzimmermann
The code changes look correct to me based upon the issue description.
-
markdorison β
committed 3f2d5e3d on 2.x
Issue #3348174 by markdorison: mpdf dependency of psr/log blocking...
-
markdorison β
committed 3f2d5e3d on 2.x
- Status changed to Needs work
over 1 year ago 7:42pm 12 April 2023 - πΊπΈUnited States markdorison
After some testing and this super-informative thread in Drupal Slack, I am concerned that requiring the fork on a dev branch could block users of this module from upgrading unless they have
minimum-stability: dev
set in their project's root composer.json. Greg Anderson did suggest a potential workaround in the thread. I will update the issue summary with our current options.In the meantime, I am going to revert 3f2d5e3d.
-
markdorison β
committed 63860fe1 on 2.x
Revert "Issue #3348174 by markdorison: mpdf dependency of psr/log...
-
markdorison β
committed 63860fe1 on 2.x
- πΊπΈUnited States markdorison
Added an option to the IS to:
Remove support for
mpdf/mpdf
until support forpsr/log
v3 is added.@Nigel Do you have feelings about this option?
- @markdorison opened merge request.
- Status changed to Needs review
over 1 year ago 10:10pm 12 April 2023 - πΊπΈUnited States markdorison
I have created an MR showing the option of removing mpdf support. If we go this route, I think we would want to commit it to a 3.x branch and release it as a 3.0 since we are dropping support (for now) for this option/
- π¦πΊAustralia Nigel Cunningham Geelong
Morning Mark.
I'd like to get an idea of how many users are making use of the library, if that's possible (and what their opinions are).
I might also have another alternative - I've already forked another project that needed the same support and could do the same for mPDF as a short term solution. If we have control of the fork (and of course we will), we should be able to deal with versioning / stability level issues.
Of course the other problems is my finding time to do all these things, but the big project I've been working on for about a year and a half is getting to completion, so I might have a window coming :)
- Status changed to Needs work
over 1 year ago 6:58pm 24 April 2023 - πΊπΈUnited States greg.1.anderson
markdorison β credited greg.1.anderson β .
- πΊπΈUnited States markdorison
Updated issue summary with the latest developments. I am currently waiting to see if this mpdf PR gets accepted which would add psr/log v3 support.
-
Nigel Cunningham β
committed c8a7fd60 on 2.x authored by
markdorison β
Issue #3348174: mpdf dependency of psr/log blocking Drupal 10 update
-
Nigel Cunningham β
committed c8a7fd60 on 2.x authored by
markdorison β
- π¦πΊAustralia Nigel Cunningham Geelong
I've merged MR11. On github, mPDF has far fewer stars than the other options, so I'm assuming that means fewer users too.
"In May after I've returned from travels" (the referenced thread in #31) might never happen. Let's just get on with life. If it does happen, we can always re-add mPDF support.
- Status changed to Fixed
over 1 year ago 10:42pm 1 May 2023 - πΊπΈUnited States markdorison
@Nigel Do you think we need to provide any notification or update to users who may have previously been using this library?
- π¦πΊAustralia Nigel Cunningham Geelong
Good point.
Perhaps we should update the project page.
I'll make a note to myself to do that when I start work in an hour or so.
- π¦πΊAustralia Nigel Cunningham Geelong
I've added the following to the project front page:
In the current development branch, we have removed support for mPDF, due to mPDF not supporting psr logger changes that are required for Drupal 10 support. This removal will be reverted once https://github.com/mpdf/mpdf/pull/1857 is resolved in a way that allows us to support mPDF and Drupal 10.
- πΊπΈUnited States markdorison
There has been movement on the mpdf PR, so I am hoping it will be committed soon.
- Open on Drupal.org βCore: 10.0.7 + Environment: PHP 8.1 & MySQL 8last update
over 1 year ago Waiting for branch to pass - @markdorison opened merge request.
- Status changed to Needs review
over 1 year ago 7:53pm 3 May 2023 - πΊπΈUnited States markdorison
The mpdf changes have been committed. Opened a new MR (12) to include them here.
-
Nigel Cunningham β
committed 3a35dbf2 on 2.x authored by
markdorison β
Issue #3348174: mpdf dependency of psr/log blocking Drupal 10 update
-
Nigel Cunningham β
committed 3a35dbf2 on 2.x authored by
markdorison β
- Status changed to Fixed
over 1 year ago 12:55pm 4 May 2023 Automatically closed - issue fixed for 2 weeks with no activity.