Cannot upgrade Drupal to 9.5 or 10

Created on 18 March 2023, about 2 years ago

Starting with 4dd895b55e the opigno_lms.info.yml file allows Drupal ^9 || ^10, but it's not possible to update to >=9.4 because composer.json was left behind.

🐛 Bug report
Status

Active

Version

3.0

Component

Code

Created by

🇷🇴Romania claudiu.cristea Arad 🇷🇴

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @claudiu.cristea
  • @claudiucristea opened merge request.
  • Status changed to Needs review about 2 years ago
  • 🇫🇷France flocondetoile Lyon

    Hello. Any tips to upgrade Drupal Core after applying this patch ? Trying a mass "composer update" without effect.

  • 🇷🇴Romania claudiu.cristea Arad 🇷🇴

    As this change is touching the dependency composer.json file, it cannot be applied as a patch. Find out why https://github.com/cweagans/composer-patches/tree/1.x#patches-containing.... Temporary, you should use directly the branch from the MR

  • 🇷🇴Romania claudiu.cristea Arad 🇷🇴

    As blocks upgrading to the recommended stable Drupal core, I think it’s critical

  • 🇺🇸United States firstlut

    Drupal 9.4 is still an active version, even if it isn't the latest and greatest. I've been working with Opigno for 4 years, and they always wait until the last possible minute to release a new version with a Drupal upgrade.

    If you're feeling really antsy, you can use Composer aliases to upgrade past the Opigno requirements.

  • 🇨🇦Canada Jatin12nov Montreal

    This need to be updated to either 9.5 or 10 as the active support is already ended and security support if about to end in June 21.

    https://endoflife.date/drupal

  • 🇷🇴Romania claudiu.cristea Arad 🇷🇴

    I think the best solution is to remove the constraint from composer.json and rely on .info.yml file

  • 🇪🇸Spain joe_carvajal Seville (Spain)

    I subscribe to this issue and also think it's critical due to 9.5.8 is a security update: https://www.drupal.org/project/drupal/releases/9.5.8

  • 🇷🇴Romania claudiu.cristea Arad 🇷🇴

    There's no 3.x-dev package so we cannot set the correct issue version. Moved to 3.1.0 and changing the title as the latest version allows Drupal 9.5.

  • First commit to issue fork.
  • 🇺🇸United States jrglasgow Idaho

    I have this rebased to be able to merge, it will also download with composer for me

  • 🇺🇸United States jrglasgow Idaho

    I have made some more work done with this but there are still a number of modules that are dependent which aren't upgraded to Drupal 10 yst, and Did get it installed in Drupal 9 and tested enough to know that this isn't really going to do what we need, it seems to have many features that we don't need and is just to feature heavy for what we want.

  • 🇬🇧United Kingdom jaydenpearly

    If you really want to upgrade to d10, think again. Because the private message module(3.x) is a complete disaster. The last messages you sent do not appear in the stream. You must refresh the page after each message. You cannot tell this to your members. Load previous message button is not working. You cannot list previous messages.
    If the private message is important to you, I suggest you think again.

  • 🇺🇸United States jcandan

    5 days to Drupal 9 end of life. Any updates?

  • 🇬🇧United Kingdom tim corkerton

    My client is asking for advice on the timings for Opigno's move to Drupal 10. Any updates on this?
    Thanks.

  • 🇷🇴Romania claudiu.cristea Arad 🇷🇴

    Sorry, this is still a bug

  • 🇬🇧United Kingdom tim corkerton

    Hi @axelm that's great to hear, thanks for the update

  • 🇮🇳India bharath-kondeti Hyderabad

    Hey @axelm and everyone, any update on the upgrade and can someone help with any workaround. I tried with the pulling the patch from the PR. Its not working.

  • Is the Drupal 10 release still on schedule for release by year-end? It's the holidays and need to schedule time and resource, or not.

  • Is Drupal 10 still a go for the end of the year? We want to decide between Drupal + Moodle or Drupal + Opigno but we don't want to use the EOL version 9 of Drupal.

  • 🇨🇭Switzerland axelm

    Hi everyone,
    Unfortunately we still couldn’t find time to push a stable d10 release on Drupal.org.
    It will be done in January.
    Happy holidays !

  • 🇮🇳India Yogesh Kushwaha Pune

    Do we have any date on which it will be done on January? It is stopping us to move to Drupal 10.

  • Yes, a date would be great. Also, does someone monitor the contact forms? We are interested in a support contract.

  • 🇨🇭Switzerland axelm

    Hi @nikolaimanek
    Unfortunately we are not able to provide a precise date at the moment.
    We commit to precise dates with your customers, and we will do the deployment on Drupal.org when we will have time.
    One of our representatives will contact you early next year.
    Best wishes,

  • 🇮🇳India itsmebhupendra

    Any update for the Drupal 10 compatible release?

  • 12/23: “Unfortunately we still couldn’t find time to push a stable d10 release on Drupal.org. It will be done in January, for sure !”
    So, by wednesday?

  • 🇬🇧United Kingdom tim corkerton

    Can you please give us a realistic date as to when this will happen?

  • 🇬🇧United Kingdom thuthuka

    Any updates on this?
    Thanks.

  • Status changed to Needs work about 1 year ago
  • 🇺🇸United States sascher

    I sympathize with the struggles you all must be having, especially with the way the Groups module has changed.

    Our client's security policy requires us to make the update to Drupal 10, which will require an update to Groups module because of other systems on the site .

    From other projects, we know that the Groups module version being used in Opigno on the 3.1 version is no longer the recommended version to use going forward and that users should move to Groups version 2 if they are using Groups already, and using Groups 3 if there is a fresh install.

    Can you please let us know what version of the Groups module the next version of Opigno will ship with?

  • 🇨🇭Switzerland axelm

    Hi @sascher
    It will be Group 1.6.
    Update to 2.2 is theoretically possible, but the name of content types were changed.
    This would consequently require some additional work (to some already complex port from Drupal 9 to Drupal 10) and extensive testing, so Opigno 3.2 (Drupal 10) will start with Group 1.6 (that is still supported with Drupal 10).
    Then we will work on upgrade to Group 2.2.

  • 🇺🇸United States sascher

    That makes sense, thank you for answering my question. @axelm

    The upgrade to Groups can be a tough one for sure. We had to upgrade the groups module to version 2 on another project because we kept getting errors when upgrading to Drupal Core 10.2.2.

    Could you please let us know what version of Drupal core you all plan to have Opigno 3.2 ship with?

  • 🇨🇭Switzerland axelm

    Hi @sascher
    It should be 10.2.x (10.2.2 or more recent)

  • 🇬🇧United Kingdom jackradford

    Hi @axelm - great to see you here again. Any chance of a best case/worst case timeline?

  • 🇨🇭Switzerland axelm

    Hi @jackradford
    We don't want to announce some precise timeline since many different factors are involved, and not being able to meet the announced timeline would then generate some frustration, which I can understand.
    What I can say for sure is that we are actively working on it and getting closer, and we are trying our best to make it happen as soon as possible.

  • 🇬🇧United Kingdom jamesmacintyre

    Hi @axelm

    Can you provide an update as this is really not moving forward.

  • 🇺🇸United States jive01

    Nevuary.

  • 🇮🇷Iran abedih

    @jive01

    There is a fork : https://www.drupal.org/project/lms

    But it's in early development.

  • 🇺🇸United States firstlut

    That LMS is not a fork, but a whole new project.

  • 🇺🇸United States jcandan

    Drupal 10 compatible 3.2.7 has been released. With this release, setting to Needs Review to get community feedback to ensure Drupal 9 sites are now able to upgrade to Drupal 10 to close out this issue.

  • 🇺🇸United States sascher

    Congrats, will be reviewing over the next couple of weeks

  • Status changed to Needs review 2 months ago
  • 🇺🇸United States jcandan

    I know D10/D11 compatibility is being assessed over at Drupal 10 Support Active . Any folks here have feedback on the upgrade processes?

  • 🇳🇴Norway reswild

    Well, I finally got around to upgrade my abandoned Opigno test site the other day. While I got there in the end, I have to say I had a pretty miserable time at it with navigating confusing documentation, composer dependency issues, and multiple borked upgrades where I had to start from scratch after restoring the site from backup. (To be fair though, I've heard similar stories from many people about upgrading Drupal sites from 9 to 10, so I won't blame Opigno for all of this.)

    In any case, this whole debacle - and the Opigno team's reaction to it - has dissuaded me from trying to use Opigno in any of my projects. I guess my next step is to try to install Drupal LMS (which I saw was mentioned above) and see if I can migrate my test content to it.

  • 🇬🇧United Kingdom tim corkerton

    We had the same experience. We ended up abandoning Opigno altogether and rewriting our own LMS using the latest groups module ourselves. It's not that hard if you break down what is required for a minimal delivery of courses without the bloat. This did however cost us considerable extra unpaid effort since there was no viable upgrade path and we were committed to a security upgrade with our existing client. I still love Drupal after over 20 years working in it. Personally I don't think I'll ever go near another Drupal ready made distribution again.

  • 🇹🇷Turkey orkut murat yılmaz Istanbul

    It is very interesting that the status of this issue has remained as "Needs review" for 6 months. Also, Drupal 10's support will be over in 6 months.

    The feeling of abandonment is a heavy burden to carry for everyone.

    We need to analyze this case carefully and find out what can be done for the benefit of our community.

  • 🇨🇭Switzerland axelm

    @Orkut What is the precise issue, I don’t get the point about your message ?

    D10 version was published last year.

    The status « Need review » was set by @Duncan for community feedback (see https://www.drupal.org/project/opigno_lms/issues/3348860#comment-15795862 🐛 Cannot upgrade Drupal to 9.5 or 10 Active ).
    Not a lot of feedback on this thread but we heard a lot of platforms being upgraded. And we also upgraded our customers’ platforms. So it works.

    The upgrade is hard, like with every upgrade of a complex project from one Drupal version to the next major version. I’m sorry about this and would love easier upgrades, but I can do nothing about it.

    Also for your information D10 support is till mid-late 2026, not in 6 months, see the official announcement: https://www.drupal.org/about/core/policies/core-release-cycles/schedule

Production build 0.71.5 2024