Closed dstorozhuk closed 4 months ago
Related issue:
PR that was created 3 years ago:
Just a note that we maintain Drush 8 fork which supports PHP 8.2 and we even use it to maintain Drupal 10 sites in Aegir. Even more importantly we aim to add Backdrop CMS support in Aegir and even replace Aegir admin interface with Backdrop, so deeper integration with Drush 8 is being worked on.
Thanks @dstorozhuk. I think we should do most of the suggestions, including deprecating this repository and updating the README and project page to point towards bee. We always knew that Drush 8 would only last for so long, and with D7 EOL (finally) around the corner Drush 8 support isn't going last much longer either.
I can do some basic maintenance on this extension, but https://github.com/backdrop-contrib/backdrop-drush-extension/pull/251 is still pretty unclear if that's an acceptable solution. Circumventing DBTNG's escaping seems like it would only help the initial errors but still leave a bunch of other new errors that share the same problem. I'll look into it.
I merged #251 to indicate this project is deprecated in the README. @dstorozhuk if you have suggestions about further changes please file a PR if you can, or just post a comment here.
@omega8cc I'm curious to hear more about your plans. Care to open a topic on the forum or in Zulip? How long do you plan to support the forked version of Drush 8? Would switching the Backdrop portion of your sites to bee
be feasible, so you could focus Backdrop cli development there?
@laryn We have opened a feature request although not sure if that’s the best place to discuss this topic. Suggestions and guidance are appreciated since we are new here.
Here’s the issue: https://github.com/backdrop/backdrop-issues/issues/6453#issue-2244191235
We have explained there why keeping Drush 8 support would be preferred, even if we consider Bee too.
We will support our Drush 8 fork for as long as we will support Drupal in our BOA stack because it’s our only backend. So basically forever.
@laryn We have opened a feature request although not sure if that’s the best place to discuss this topic. Suggestions and guidance are appreciated since we are new here.
Here’s the issue: https://github.com/backdrop/backdrop-issues/issues/6453#issue-2244191235
We have explained there why keeping Drush 8 support would be preferred, even if we consider Bee too.
We will support our Drush 8 fork for as long as we will support Drupal in our BOA stack because it’s our only backend. So basically forever.
@omega8cc could you please share the link to your fork? I will propose the PR will readme change to point to your fork for that one who needs old drush 8 support.
I merged #251 to indicate this project is deprecated in the README. @dstorozhuk if you have suggestions about further changes please file a PR if you can, or just post a comment here.
I think the next step will be to mark the repo as archived https://docs.github.com/en/repositories/archiving-a-github-repository
@dstorozhuk Thank you! Here’s the repository: https://github.com/omega8cc/drush
@omega8cc (and others reading this thread in the future) FYI, I've opened a thread in our Zulip chat about this: https://backdrop.zulipchat.com/#narrow/stream/218635-Backdrop/topic/Aegir.2C.20drush.208.20fork.20.26.20Backdrop
...wondering if/how https://github.com/drush-ops/drush-launcher might help if we threw it in the mix 🤔
@klonos Thank you! Regarding drush launcher — we don’t need it at all because we don’t plan to use Drush other than version 8 which can be installed globally, outside of the site’s codebase. The launcher was for those unable to maintain shell aliases and using Drush embedded in the Drupal 8+ codebase to avoid conflicts between Drupal core and Drush dependencies after both moved to Symfony which made installing newer Drush versions as standalone deprecated and now not even possible.
I spend 4 hours figuring out why this extensions does not work, while it is indicated as "official" bridge between Backdrop and Drush. Some documentations referencing to it https://backdropcms.org/project/drush. This plug installed by default in lando, ddev.
I propose: