apigee / apigee-devportal-kickstart-drupal

A fast demo and starting point for Apigee Developer Portals for Drupal
https://www.drupal.org/project/apigee_devportal_kickstart
GNU General Public License v2.0
26 stars 34 forks source link

drupal 10 upgrade related : drupal/color module issue #646

Closed HollyWangUCLA closed 10 months ago

HollyWangUCLA commented 11 months ago

Description

Hi, I am in the process upgrade my drupal project from 9 to 10. I have already upgraded apigee/apigee_devportal_kickstart to 2.1.5, which is D10 compatible. drupal/color (^1.0) is required in this process. while upgrade from D9 to D10, I ran into error.

I noticed that drupal/color (^1.0) is still required by apigee/apigee_devportal_kickstart 2.1.5 while drupal/color (^1.0) is in the deprecated list for D10 https://www.drupal.org/docs/core-modules-and-themes/deprecated-and-obsolete

At this moment, I can't upgrade to D10. Please advice on how can I move forward.

Thank you

divya-intelli commented 11 months ago

Hi @HollyWangUCLA , Please post the error that you are facing while upgraded. Also please follow upgrade Drupal9 to Drupal10 doc

HollyWangUCLA commented 11 months ago

Yes, I did follow the upgrade Drupal9 to Drupal10 doc

Kickstart is the last module that I need to upgrade, after upgrade it to 2.1.5, I uninstall and removed the "upgrade status"

hollywang@ITS-HWANG release31 % composer require drupal/color:^2.0
./composer.json has been updated Running composer update drupal/color Gathering patches for root package. Loading composer repositories with package information Info from https://repo.packagist.org: #StandWithUkraine Updating dependencies Your requirements could not be resolved to an installable set of packages.

Problem 1

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

divya-intelli commented 11 months ago

Hi @HollyWangUCLA As per https://www.drupal.org/project/color version 2 is yet not released. If drupal/color version 2 is added in root composer , then please remove it.

HollyWangUCLA commented 10 months ago

hi, as color 1.0 is required by kickstart, and I also need to included it in the composer.json file for my project.

I have taken steps in both guide https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-later/upgrading-a-composer-based-site#s-how-to-upgrade https://www.drupal.org/docs/contributed-modules/apigee-developer-portal-kickstart/upgrade-from-drupal-9-to-drupal-10

drupal/color (^1.0) is in the deprecated list for D10 https://www.drupal.org/docs/core-modules-and-themes/deprecated-and-obsolete

Here is what I just completed:

% composer require apigee/apigee_devportal_kickstart:2.1.5 -W // I copy all required modules from kickstart to my project composer.json file after this upgrade % composer require 'drush/drush:^12' --no-update % composer require 'drupal/core-recommended:^10' 'drupal/core-composer-scaffold:^10' 'drupal/core-project-message:^10' --update-with-dependencies --no-update % composer require 'drupal/core-dev:^10' --dev --update-with-dependencies --no-update % composer update error message:

Your requirements could not be resolved to an installable set of packages.

Problem 1

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

HollyWangUCLA commented 10 months ago

seems like more modules are not D10 ready

hollywang@ITS-HWANG release31 % composer prohibits drupal/core 10.0.0 drupal/adminimal_admin_toolbar 1.11.0 requires drupal/core (^8 || ^9)

I have upgraded it to following version in my project,

https://www.drupal.org/project/adminimal_admin_toolbar/releases/8.x-1.x-dev

divya-intelli commented 10 months ago

hi, as color 1.0 is required by kickstart, and I also need to included it in the composer.json file for my project.

I have taken steps in both guide https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-later/upgrading-a-composer-based-site#s-how-to-upgrade https://www.drupal.org/docs/contributed-modules/apigee-developer-portal-kickstart/upgrade-from-drupal-9-to-drupal-10

drupal/color (^1.0) is in the deprecated list for D10 https://www.drupal.org/docs/core-modules-and-themes/deprecated-and-obsolete

Here is what I just completed:

% composer require apigee/apigee_devportal_kickstart:2.1.5 -W // I copy all required modules from kickstart to my project composer.json file after this upgrade % composer require 'drush/drush:^12' --no-update % composer require 'drupal/core-recommended:^10' 'drupal/core-composer-scaffold:^10' 'drupal/core-project-message:^10' --update-with-dependencies --no-update % composer require 'drupal/core-dev:^10' --dev --update-with-dependencies --no-update % composer update error message:

Your requirements could not be resolved to an installable set of packages.

Problem 1 - Root composer.json requires drupal/color ^1.0 -> satisfiable by drupal/color[1.0.1, 1.0.2, 1.0.3, 1.x-dev]. - Root composer.json requires drupal/core-dev 9.5.10 -> satisfiable by drupal/core-dev[9.5.10]. - drupal/core-recommended 10.1.0-alpha1 requires symfony/error-handler ~v6.2.7 -> satisfiable by symfony/error-handler[v6.2.7, ..., 6.2.x-dev]. - drupal/core-recommended[10.0.3, ..., 10.0.x-dev] require symfony/error-handler ~v6.2.5 -> satisfiable by symfony/error-handler[v6.2.5, ..., 6.2.x-dev]. - drupal/core-recommended[10.0.1, ..., 10.0.2] require symfony/error-handler ~v6.2.2 -> satisfiable by symfony/error-handler[v6.2.2, ..., 6.2.x-dev]. - drupal/core-recommended[10.0.0-rc3, ..., 10.0.0] require symfony/error-handler ~v6.2.1 -> satisfiable by symfony/error-handler[v6.2.1, ..., 6.2.x-dev]. - drupal/core-recommended 10.0.0-rc2 requires symfony/error-handler ~v6.2.0 -> satisfiable by symfony/error-handler[v6.2.0-BETA1, ..., 6.2.x-dev]. - drupal/core-recommended 10.0.0-rc1 requires symfony/error-handler ~v6.2.0-BETA2 -> satisfiable by symfony/error-handler[v6.2.0-BETA2, ..., 6.2.x-dev]. - Conclusion: don't install symfony/error-handler v6.2.13 (conflict analysis result) - drupal/core-recommended[10.1.0-rc1, ..., 10.1.x-dev] require symfony/error-handler ~v6.3.0 -> satisfiable by symfony/error-handler[v6.3.0-BETA1, ..., 6.3.x-dev]. - drupal/core-recommended 10.1.0-beta1 requires symfony/error-handler ~v6.3.0-BETA3 -> satisfiable by symfony/error-handler[v6.3.0-BETA3, ..., 6.3.x-dev]. - Conclusion: don't install symfony/error-handler v6.3.2 (conflict analysis result) - drupal/core-recommended 10.0.0-alpha6 requires drupal/core 10.0.0-alpha6 -> satisfiable by drupal/core[10.0.0-alpha6]. - drupal/core-recommended 10.0.0-alpha5 requires drupal/core 10.0.0-alpha5 -> satisfiable by drupal/core[10.0.0-alpha5]. - drupal/core-recommended 10.0.0-alpha4 requires drupal/core 10.0.0-alpha4 -> satisfiable by drupal/core[10.0.0-alpha4]. - drupal/core-recommended 10.0.0-alpha3 requires drupal/core 10.0.0-alpha3 -> satisfiable by drupal/core[10.0.0-alpha3]. - drupal/core-recommended 10.0.0-alpha2 requires drupal/core 10.0.0-alpha2 -> satisfiable by drupal/core[10.0.0-alpha2]. - drupal/core-recommended 10.0.0-alpha1 requires drupal/core 10.0.0-alpha1 -> satisfiable by drupal/core[10.0.0-alpha1]. - Only one of these can be installed: drupal/core[8.0.0-beta12, ..., 8.9.x-dev, 9.0.0-alpha1, ..., 9.4.3, 10.0.0-alpha1, ..., 10.0.0-alpha6], drupal/color[1.0.1, 1.0.2, 1.0.3, 1.x-dev]. drupal/core replaces drupal/color and thus cannot coexist with it. - Root composer.json requires pantheon-upstreams/upstream-configuration * -> satisfiable by pantheon-upstreams/upstream-configuration[dev-master, dev-release3.1]. - pantheon-upstreams/upstream-configuration[dev-master, dev-release3.1] require drupal/core-recommended ^8.8 || ^9 || ^10 -> satisfiable by drupal/core-recommended[10.0.0-alpha1, ..., 10.1.x-dev]. - drupal/core-recommended[10.0.0-beta1, ..., 10.0.0-beta2] require symfony/var-dumper ~v6.1.3 -> satisfiable by symfony/var-dumper[v6.1.3, ..., 6.1.x-dev]. - drupal/core-recommended 10.0.0-alpha7 requires symfony/var-dumper ~v6.1.0 -> satisfiable by symfony/var-dumper[v6.1.0-BETA1, ..., 6.1.x-dev]. - Conclusion: don't install symfony/var-dumper v6.1.11 (conflict analysis result)

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Hi @HollyWangUCLA

I can see - Root composer.json requires drupal/core-dev 9.5.10 -> satisfiable by drupal/core-dev[9.5.10] in composer issue. For this refer drupal core upgrade doc it is mentioned to run composer require 'drupal/core-dev:^10' --dev --update-with-dependencies --no-update if drupal/core-dev is installed.

divya-intelli commented 10 months ago

seems like more modules are not D10 ready

hollywang@ITS-HWANG release31 % composer prohibits drupal/core 10.0.0 drupal/adminimal_admin_toolbar 1.11.0 requires drupal/core (^8 || ^9)

I have upgraded it to following version in my project,

https://www.drupal.org/project/adminimal_admin_toolbar/releases/8.x-1.x-dev

@HollyWangUCLA In root composer.json we add those modules which we need in the project and are not shipped with Devportal.

HollyWangUCLA commented 10 months ago

Hi, I went through with these steps one more time and pretty sure that the module color still stopped me from upgrade to D10

so what I did

% composer require apigee/apigee_devportal_kickstart:2.1.5 -W // I copy all required modules from kickstart to my project composer.json file after this upgrade % composer require 'drush/drush:^12' --no-update % composer require 'drupal/core-recommended:^10' 'drupal/core-composer-scaffold:^10' 'drupal/core-project-message:^10' --update-with-dependencies --no-update % composer require 'drupal/core-dev:^10' --dev --update-with-dependencies --no-update // I went through each steps in https://www.drupal.org/docs/contributed-modules/apigee-developer-portal-kickstart/upgrade-from-drupal-9-to-drupal-10 // I uninstall "update status", which showed that 91% compatible with D10 (only drupal/apigee_edge need 3.0.0 which is only D10 compatible) // I enabled ckeditor5 which is the step I missed yesterday

% composer update //error message is still the same as before:

hollywang@ITS-HWANG release31 % composer update hollywang@ITS-HWANG release31 % composer update -W Gathering patches for root package. Loading composer repositories with package information Info from https://repo.packagist.org: #StandWithUkraine Updating dependencies Your requirements could not be resolved to an installable set of packages.

Problem 1

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions. hollywang@ITS-HWANG release31 %

HollyWangUCLA commented 10 months ago

my composer.json file, I included all required module from kickstart 2.1.5

{ "name": "pantheon-upstreams/drupal-project", "description": "Install Drupal 9 with Composer on Pantheon.", "type": "project", "license": "MIT", "repositories": [ { "type": "composer", "url": "https://packages.drupal.org/8" }, { "type": "path", "url": "upstream-configuration" }, { "type": "composer", "url": "https://asset-packagist.org" } ], "require": { "php": "^8.0", "apigee/apigee_devportal_kickstart": "2.1.5", "cweagans/composer-patches": "^1.6.5", "drupal/address": "^1.10", "drupal/admin_toolbar": "^3.0", "drupal/adminimal_admin_toolbar": "^1.11", "drupal/apigee_api_catalog": "^3.0", "drupal/apigee_edge": "^2.0.0 || ^3.0.0", "drupal/autologout": "^1.4", "drupal/better_exposed_filters": "^5.0 || ^6.0", "drupal/color": "^1.0", "drupal/commerce": "^2.13", "drupal/components": "^2.1 || ^3.0@beta", "drupal/core-composer-scaffold": "^10", "drupal/core-project-message": "^10", "drupal/core-recommended": "^10", "drupal/css_editor": "^2.0", "drupal/ctools": "^3.11", "drupal/default_content": "^2.0@alpha", "drupal/email_registration": "^1.2", "drupal/entity": "^1.0", "drupal/entity_browser": "^2.9", "drupal/entity_reference_revisions": "^1.8", "drupal/externalauth": "^2.0", "drupal/file_link": "^2.0", "drupal/fontawesome": "^2.12", "drupal/hal": "1.0 || 2.0", "drupal/inline_entity_form": "^1.0@RC", "drupal/jquery_ui": "^1.4", "drupal/jquery_ui_datepicker": "^2.0", "drupal/jquery_ui_slider": "^2.0", "drupal/jquery_ui_touch_punch": "^1.1", "drupal/key": "^1.12", "drupal/maxlength": "^2.0", "drupal/menu_per_role": "^1.1", "drupal/menu_trail_by_path": "^2.0", "drupal/pantheon_advanced_page_cache": "^2.1", "drupal/paragraphs": "^1.6", "drupal/pathauto": "^1.6 || ^1.10", "drupal/profile": "^1.3", "drupal/quickedit": "^1.0", "drupal/radix": "^5.0", "drupal/rdf": "^2.1", "drupal/redirect_after_logout": "^1.1", "drupal/reroute_email": "^2.1", "drupal/seckit": "^2.0", "drupal/simplesamlphp_auth": "3.x-dev@dev", "drupal/simplesamlphp_custom_attributes": "2.0.x-dev@dev", "drupal/smtp": "^1.0", "drupal/state_machine": "^1.6", "drupal/swagger_ui_formatter": "^3.2", "drupal/token": "^1.6", "drupal/views_bulk_edit": "^2.8", "drupal/views_bulk_operations": "^4.1", "drush/drush": "^12", "mglaman/drupal-check": "^1.3", "oomphinc/composer-installers-extender": "^2.0", "pantheon-upstreams/upstream-configuration": "", "phpmd/phpmd": "^2.8.2", "phpmetrics/phpmetrics": "^2.5", "phpstan/phpstan": "^1.5" }, "require-dev": { "drupal/core-dev": "^10" }, "conflict": { "drupal/drupal": "" }, "config": { "sort-packages": true }, "minimum-stability": "dev", "prefer-stable": true, "extra": { "installer-paths": { "web/core": ["type:drupal-core"], "web/libraries/{$name}": ["type:drupal-library","type:npm-asset","type:bower-asset"], "web/libraries/swagger_ui": ["bower-asset/swagger-ui"], "web/modules/contrib/{$name}": ["type:drupal-module"], "web/profiles/contrib/{$name}": ["type:drupal-profile"], "web/themes/contrib/{$name}": ["type:drupal-theme"], "drush/Commands/contrib/{$name}": ["type:drupal-drush"], "web/private/scripts/quicksilver/{$name}/": ["type:quicksilver-script"] }, "composer-exit-on-patch-failure": true, "patchLevel": { "drupal/core": "-p2" }, "drupal-scaffold": { "allowed-packages": [ "pantheon-systems/drupal-integrations" ], "locations": { "web-root": "./web" }, "file-mapping": { "[project-root]/.editorconfig": false, "[project-root]/pantheon.upstream.yml": false, "[project-root]/.gitattributes": false } }, "installer-types": [ "npm-asset", "bower-asset" ], "enable-patching": true, "patches": { "drupal/externalauth": { "External Auth module attributes mapping patch ":"patches/custom_attributes_mapping.patch" }, "drupal/core": { "php upgrade to 8 undefined ID error":"patches/drupalcore/2022-12-15_3316385-PHP_upgrade_error_fix.patch" }, "drupal/entity_browser": { "Entity browser relies on Node module to determine whether to use the admin theme": "https://www.drupal.org/files/issues/2019-06-24/eb-display-show-admin-theme-2.x-2890010-6.patch", "Avoid Duplicate references": "https://www.drupal.org/files/issues/2021-03-10/entity_browser-avoid_duplicate_references-3074457-13.patch", "js option undefined":"https://www.drupal.org/files/issues/2022-07-20/Javascript-error-option-undefined-3164383-4.patch", "underscore-is-undefined error":"https://www.drupal.org/files/issues/2023-02-22/underscore-is-undefined-3302714-15.patch" }, "drupal/apigee_edge": { "Add a patch for apigee_edge module": "patches/apigee_edge.patch" }, "drupal/adminimal_admin_toolbar": { "adminimal admin toolbal drupal 10": "patches/adminimal_admin_toolbar/2022-06-15_adminimal_admin_toolbar.1.x-dev.rector.patch" }, "drupal/simplesamlphp_auth": { "simplesamlphp_auth 10": "patches/simplesamlphp_auth/2023-03-21_3349278.patch" }, "drupal/core": { "Fix issue with #summary_details introduced in Drupal 8.6.x": "https://www.drupal.org/files/issues/2018-12-17/core-undefined-index-summary_attributes-2998194-9.patch", "Fix Validation issue for entity reference field on updating teams #470": "https://www.drupal.org/files/issues/2021-04-23/validate-reference-constraint-3210319-3.patch" }, "drupal/default_content": { "Do not import existing entities": "https://www.drupal.org/files/issues/2022-07-29/default_content-fix-uuid-duplicate-entry-2698425.patch" }

    }
},
"scripts": {
    "post-install-cmd": [
        "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
        "mkdir -p vendor/simplesamlphp/simplesamlphp/cert",
        "mkdir -p vendor/simplesamlphp/simplesamlphp/config",
        "mkdir -p vendor/simplesamlphp/simplesamlphp/metadata",
        "cp -r ./samlconfig/cert/. ./vendor/simplesamlphp/simplesamlphp/cert/",
        "cp -r ./samlconfig/config/. ./vendor/simplesamlphp/simplesamlphp/config/",
        "cp -r ./samlconfig/metadata/. ./vendor/simplesamlphp/simplesamlphp/metadata/"
    ],
    "post-update-cmd": [
        "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
        "mkdir -p vendor/simplesamlphp/simplesamlphp/cert",
        "mkdir -p vendor/simplesamlphp/simplesamlphp/config",
        "mkdir -p vendor/simplesamlphp/simplesamlphp/metadata",
        "cp -r ./samlconfig/cert/. ./vendor/simplesamlphp/simplesamlphp/cert/",
        "cp -r ./samlconfig/config/. ./vendor/simplesamlphp/simplesamlphp/config/",
        "cp -r ./samlconfig/metadata/. ./vendor/simplesamlphp/simplesamlphp/metadata/"
    ],
    "quick-start": [
        "composer install",
        "php web/core/scripts/drupal quick-start apigee_devportal_kickstart"
    ]
},
"config": {
    "preferred-install": "dist",
    "sort-packages": true,
    "process-timeout": 0,
    "platform": {
        "php": "8.1"
    },
    "allow-plugins": {
        "cweagans/composer-patches": true,
        "drupal/core-project-message": true,
        "composer/installers": true,
        "zaporylie/composer-drupal-optimizations": true,
        "drupal/core-composer-scaffold": true,
        "oomphinc/composer-installers-extender": true,
        "php-http/discovery": true,
        "dealerdirect/phpcodesniffer-composer-installer": true,
        "simplesamlphp/composer-module-installer": false,
        "phpstan/extension-installer": true
    }
}

}

divya-intelli commented 10 months ago

Hi @HollyWangUCLA Few observations in your composer file:

  1. drupal/simplesamlphp_auth and drupal/simplesamlphp_custom_attributes is stopping the download. They do not support Drupal 10 . Check releases for simplesamlphp_auth and for simplesamlphp_custom_attributes. If you remove drupal/simplesamlphp_auth and drupal/simplesamlphp_custom_attributes it will start downloading.

  2. You don't have to explicitly copy all the modules from kickstart to your composer.json. The modules that is required by kickstart will be automatically downloaded in your project. Only those modules that is not included in kickstart needs to be added in composer.json.

  3. Only those patches which you need for your project and is not included in devportal needs to added in composer.json. Check doc on adding paches in composer.json.

  4. apigee/apigee_devportal_kickstart": "2.1.5" : here you have fixed the devportal to a version , due to this you wont be able to get to latest version. Use ^2.1.5 instead.

For reference check the composer file of devportal kickstart.

HollyWangUCLA commented 10 months ago

I spend a lot of time looking for solution for both [simplesamlphp_auth] and for [simplesamlphp_custom_attributes]to be D10 compatible, they both showed as D10 compatible in the upgrade status, but apparently they are the road blocker.

You are right! After removing both modules, my project finally more forward! I am not fully upgraded in D10 yet, as the website still show some error, at least I know which module blocked me.

Thank you again

HollyWangUCLA commented 10 months ago

one more question, how can I handle module seven during upgrading with kickstart?

I was assign it as the theme for admin, during the upgrade, kickstart replaced it.

what should I do with it before and after upgrade to avoid this error?

% cd web hollywang@ITS-HWANG web % fin drush updb


Module Update ID Type Description


apigee_devportal_kickstart 9002 hook_update_n 9002 - Changing of admin theme from
seven to claro. Uninstall of seven,
bartik, hal, color. Installing
ckeditor5, claro, olivero.


Do you wish to run the specified pending updates? (yes/no) [yes]:

yes

[notice] Update started: apigee_devportal_kickstart_update_9002 [error] Unknown theme: seven. [error] Update failed: apigee_devportal_kickstart_update_9002 [error] Update aborted by: apigee_devportal_kickstart_update_9002 [error] Finished performing updates.

divya-intelli commented 10 months ago

I spend a lot of time looking for solution for both [simplesamlphp_auth] and for [simplesamlphp_custom_attributes]to be D10 compatible, they both showed as D10 compatible in the upgrade status, but apparently they are the road blocker.

You are right! After removing both modules, my project finally more forward! I am not fully upgraded in D10 yet, as the website still show some error, at least I know which module blocked me.

Thank you again

@HollyWangUCLA ,

  1. You can use composer require drupal/simplesamlphp_auth:4.x-dev for drupal/simplesamlphp_auth .

  2. drupal/simplesamlphp_custom_attributes still can't be used as it requires drupal/simplesamlphp_auth:^3.2, this is work in progress.

divya-intelli commented 10 months ago

one more question, how can I handle module seven during upgrading with kickstart?

I was assign it as the theme for admin, during the upgrade, kickstart replaced it.

what should I do with it before and after upgrade to avoid this error?

% cd web hollywang@ITS-HWANG web % fin drush updb

Module Update ID Type Description

apigee_devportal_kickstart 9002 hook_update_n 9002 - Changing of admin theme from seven to claro. Uninstall of seven, bartik, hal, color. Installing ckeditor5, claro, olivero.

Do you wish to run the specified pending updates? (yes/no) [yes]:

yes

[notice] Update started: apigee_devportal_kickstart_update_9002 [error] Unknown theme: seven. [error] Update failed: apigee_devportal_kickstart_update_9002 [error] Update aborted by: apigee_devportal_kickstart_update_9002 [error] Finished performing updates.

As Drupals 9 and 10's default theme is Claro , in update script the theme was switched to Claro. If you want to add seven theme as admin theme in your project:

  1. You will have to require drupal/seven in your composer.json. check for seven releases.
  2. Install and add seven as admin theme by going to /admin/appearance. Note : Make sure that this setting is done after the update script is run.
divya-intelli commented 10 months ago

I spend a lot of time looking for solution for both [simplesamlphp_auth] and for [simplesamlphp_custom_attributes]to be D10 compatible, they both showed as D10 compatible in the upgrade status, but apparently they are the road blocker. You are right! After removing both modules, my project finally more forward! I am not fully upgraded in D10 yet, as the website still show some error, at least I know which module blocked me. Thank you again

@HollyWangUCLA ,

  1. You can use composer require drupal/simplesamlphp_auth:4.x-dev for drupal/simplesamlphp_auth .
  2. drupal/simplesamlphp_custom_attributes still can't be used as it requires drupal/simplesamlphp_auth:^3.2, this is work in progress.

@HollyWangUCLA Now you can use drupal/simplesamlphp_custom_attributes for Drupal 10. They have now added support for Drupal 10.

You can now run this command composer require drupal/simplesamlphp_auth:4.x-dev drupal/simplesamlphp_custom_attributes --prefer-dist.

Refer doc for more information for configuring simplesamlphp in Apigee Devportal Kickstart.

HollyWangUCLA commented 10 months ago

cool will try it thank you again for your help!

divya-intelli commented 10 months ago

Closing this issue for now. Feel free to reopen this issue.