Closed (fixed)
Project:
Simplenews Scheduler
Version:
2.0.0-alpha1
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Reporter:
Created:
1 Sep 2021 at 14:01 UTC
Updated:
26 Aug 2022 at 12:29 UTC
Jump to comment: Most recent
First of all, thank you for this great module.
I have Drupal 9 running and using Simplenews 3.x
Is there a version of this module that works with Simplenews 3.x or are there any plans to make it work with Simplenews 3.x?
Thank you.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
revija commentedHi !!!
Yes, it does not allow installing the module with composer due to incompatibility with Simplenews 3.x.
Any solution?
Thank you.
Comment #3
revija commentedPlease can someone help
Comment #4
larisse commentedHi @ReViJa! You need install Simplenews 2.x version. You need to install the 8.x-2.0-beta2 release for Simplenews module to install this module. :). It will not working with 3.0.0-alpha1.
Comment #5
revija commentedThank you very much for answering me, I will do that until when they can update it. Thank you.
Comment #6
narendrarSubscribing
Comment #7
larisse commentedComment #8
berdirYes, this module isn't really maintained actively, but I think it doesn't make sense to update it before 3.x has at least a beta release.
Comment #9
kniekel commentedWell, there is a beta of Simplenews 3.x since November.
Any chance that Scheduler will be compatible?
I can't code myself, I'm afraid.
Any alternative ideas for sending Simplenews on a regular basis?
Comment #10
svenryen commentedHi all! I'm starting today on porting this module to 3.x. Hope the community can help review later, and that the maintainer can open a 3.x branch when that time comes.
If there are others working on a 3.x update, please let me know so that we don't duplicate efforts.
Comment #11
jsidigital commentedThat is great new @svenryen!!!
Thank you for the commitment.
Comment #15
svenryen commentedI've tested a bit and fixed a few bugs, then I've also cleaned up the code a bit and brought it par with Drupal code standards.
There's TugboatQA config added too, so if you want to give it a spin and do some testing/QA, you can log on to the live preview using the credentials "admin:admin".
I see we have a few tests, but I'm not sure how to invoke them when using gitlab Merge Requests.
Let me know if you find anything not working, and I should be able to fix it. We also have a client testing this version right now, though not in the issue queue.
Comment #16
berdirI've updated the test configuration to use D9.3, should now be possible to test the MR, but might need another commit for it to start doing that.
Comment #17
svenryen commented@berdir where do we see the test results? Will they arrive in the issue queue automatically also when using branches on gitlab?
Comment #20
berdirSorry, I configured the wrong branch.
https://www.drupal.org/node/263006/qa, try to commit something again.
Comment #21
svenryen commentedYes, that helped. Thanks @berdir!
Comment #22
svenryen commentedTests pass now. Hope the community can review and test and that the maintainer can tag a new branch and release 3.x.
Again, TugboatQA is here if you can't easily test locally. Hit me up on Drupal Slack if you want to discuss how to test the module.
Comment #25
socialnicheguru commentedanyway to reroll without the .tugboat file?
Comment #26
jocowoodChanging the status of the issue to RTBC
I have done the following things
I hope, this could lead to a merge and a beta or 3.x release with simplenews 3.x compatibility.
Comment #27
svenryen commentedMay I know the reason why you don't want .tugboat for this module?
Comment #28
socialnicheguru commentedIs this a new Drupal requirement? I have not seen tugboat anywhere.
Comment #29
svenryen commentedWell then you should check it out and add it to any modules you're maintaining.
https://www.drupal.org/case-study/drupalorg-integration-with-tugboatqa-f...
Tugboat QA simplifies to a great deal the issue review process as you can spin up a test instance of the current issue branch for validation and testing. It's really something every Drupal module should implement.
Search for "View live preview" on this page and you will find Tugboat. User/password is admin/admin.
Comment #30
berdirI gave you maintainer access to create a 3.x release of this. I didn't really check the changes in depth, but you're obviously an experienced contributor/maintainer and #26 provides a pretty extensive record of testing that was one.
From a quick glance at the MR, I see a lot of coding standard related changes that might have been better to keep out of a minimal 3.x port, especially changes that don't really result in a better end result (e.g. fixing comment coding standards on a comments after a } which is not following the coding standards anyway, and using StringTranslationTrait in tests instead of just removing t() altogether in tests). But that's pretty minor, it's very unlikely that 2.x and 1.x will see further work and would benefit from being kept in sync/those changes being done on multiple branches.
Comment #31
ippy commentedThank you for work on this, much appreciated We are part way through a D9 migration that uses it.
In light of #26 and subsequent comments (housework noted), @svenryen - any thoughts about timeline? And can we do anything to help get it over the finish line?
Let us know - and if we can help we will :)
Comment #32
svenryen commentedMerging at the request of JoCowood.
Comment #34
svenryen commented