Re: [Tiki-devel] Composer allowed plugin list ?

Jorge Sá Pereira <jorge.pereira-NHSG37FGo5wS/6/[email protected]>
Newsgroups gmane.comp.cms.tiki.devel
Message-ID <[email protected]>
Indeed is new security stuff that came with Composer 2.2.0
https://getcomposer.org/doc/06-config.md#allow-plugins <https://getcomposer.org/doc/06-config.md#allow-plugins>

That needs to be added to the composer .json

> On 23 Dec 2021, at 18:22, Jorge Sá Pereira <jorge.pereira-NHSG37FGo5wS/6/[email protected]> wrote:
> 
> Hi Bernard,
> 
> I just added a package (on my side) and these lines were added… probably they are missing in the vendor_bundled/composer.json
> 
> "allow-plugins": {
>     "composer/installers": true,
>     "oomphinc/composer-installers-extender": true,
>     "cweagans/composer-patches": true
> }
> I’ll test this, and if that not occurs when running the setup.sh, probably it should be committed in the code.
> 
> 
> Thanks
> Jorge (Xorti)
> 
>> On 23 Dec 2021, at 12:58, Bernard Sfez via TikiWiki-devel <[email protected] <mailto:[email protected]>> wrote:
>> 
>> Hello dev,
>> 
>> On a Tik23 I updated 5 days ago I see n new error / prompt about Composer alleged plugins...
>> 
>> First time I see…
>> Someone know what this is about ?
>> 
>> Bernard
>> 
>> =====
>> 
>> Local PHP version 74 >= to required PHP version 74 - good
>> Upgrading to version 2.2.1 (2.x channel).
>> 
>> Use composer self-update --rollback to return to version 2.1.14
>> composer/installers contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins <https://getcomposer.org/allow-plugins>
>> 
>> Do you trust "composer/installers" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] y - add package to allow-plugins in composer.json and let it run immediately
>> n - add package (as disallowed) to allow-plugins in composer.json to suppress further prompts
>> d - discard this, do not change composer.json and do not allow the plugin to run
>> ? - print help
>> y
>> Do you trust "composer/installers" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] oomphinc/composer-installers-extender contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins <https://getcomposer.org/allow-plugins>
>> y
>> Do you trust "oomphinc/composer-installers-extender" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] cweagans/composer-patches contains a Composer plugin which is currently not in your allow-plugins config. See https://getcomposer.org/allow-plugins <https://getcomposer.org/allow-plugins>
>> y
>> Do you trust "cweagans/composer-patches" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] Gathering patches from patch file.
>>> Tiki\Composer\RestoreVendors::restore
>>> Tiki\Composer\CleanVendorAfterVendorBundledMigration::cleanLinks
>> Installing dependencies from lock file
>> 
>> 
>> 
>> _______________________________________________
>> TikiWiki-devel mailing list
>> [email protected] <mailto:[email protected]>
>> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
> 
> _______________________________________________
> TikiWiki-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel

_______________________________________________
TikiWiki-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.