Calling Developers!
We are reenergizing our code contribution process! Learn More

What are the Slack Archives?

It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

Hi, is it possible to upgrade one feature without upgrading anything else? Lets say I am on 202009

Options
UM9F81RCP
UM9F81RCP Posts: 516 🧑🏻‍🚀 - Cadet

Hi,

is it possible to upgrade one feature without upgrading anything else? Lets say I am on 202009 .. but I want to upgrade only Backoffice Core to 202108 without changing the rest to remain on 202009

Comments

  • fsmeier
    fsmeier Senior Software Engineer & Developer Enablement Advocate Sprykee Posts: 1,033 ⚖️ - Guardians (admin)
    Options

    Hey, I can not say for sure because i have not checked all dependencies but it is not required to change ALL features to the same version at the same time.

  • UM9F81RCP
    UM9F81RCP Posts: 516 🧑🏻‍🚀 - Cadet
    Options

    so it is a multi folded issue 😅

    1. Backoffice has one feature dependency which is Spryker Core according to Dev Guide
    2. This might mean if I updated the core i will have to update everything. Which might be a bit difficult at the moment.
    3. Features are generally metpackages, and it seems like updating a feature does not necessarily update its dependencies automatically. I tried changing the feature version and composer update which did not change anything else (except the metapackage direct deps)
  • UK7KBE2JW
    UK7KBE2JW Posts: 463 🧑🏻‍🚀 - Cadet
    Options

    Hi, if you do not use every single feature provided by spryker just stop using features and add and use only required / needed packages. This keeps your installation slim and easier to maintain.