nao-pon/xelfinder

Update vendor

gigamaster opened this issue · 3 comments

Issues found :

  1. Fail because of permissions to execute composer
  • easily fixed
  1. Fail because of cacert
  1. Fail because of dropbox PHP requirements = collections: ^8.0
    https://packagist.org/packages/kunalvarma05/dropbox-php-sdk#v0.3.0

"kunalvarma05/dropbox-php-sdk": "^0.3.0",

requires

guzzlehttp/guzzle: ~6.0|~7.0
illuminate/collections: ^8.0

Update cacert.
Fixed permissions.
Fixed 'vendorup.php' replacing command update with require !
Fixed composer.json required versions of the packages !

@gigamaster

I fixed (2) by 32f813f and fixed (3) by ba98a23.

But I'm not sure about permission issues. Since it is executed through the php command, "composer.phar" should not need execute permission.

I'm not sure either the execution issue is caused by composer, creation of .composer cache under trust patch, or something else...
Xelfinder is up-to-date on xoopscube XYZ and running just great.
By the way, maybe it is possible to clear the composer cache after installation of vendor plugins.