Summary: | Hardcoded memory_limit value in the wrapper script | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Nikolay A. Fetisov <naf> |
Component: | composer | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | danil, lav, zidex |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 35203 |
Description
Nikolay A. Fetisov
2017-06-01 13:03:55 MSK
Да, 256 маловато. Хорошо бы увеличить или брать значение из php.ini По итогам рассмотрения, просто брать значение memory_limit из php.ini нехорошо. По-умолчанию оно 128 Mb, а composer'у нужно минимум 256 Mb (отсюда в 1.1.3-alt1 оно и было задано). Соответственно, в ушедшем в Sisyphus 1.7.2-alt1: - можно задать значение memory_limit при конкретном вызове composer как $ PHP_MEMORY_LIMIT=1024M composer install - можно задать PHP_MEMORY_LIMIT в /etc/sysconfig/composer - если PHP_MEMORY_LIMIT не задана, _и_ в php.ini memory_limit не менее 256 Mb - используется значение из php.ini - ну и если в php.ini memory_limit меньше 256 Mb - composer запускается с ограничением в 256 Mb. Т.е., для #35203 - можно использовать первый вариант, с заданием нужного PHP_MEMORY_LIMIT при запуске composer. composer-1.7.2-alt1 -> sisyphus: Fri Aug 17 2018 Nikolay A. Fetisov <naf@altlinux> 1.7.2-alt1 - new version - configurable memory_limit PHP setting (Closes: 33520) - remove PHP7 requirements - composer can be used with PHP5 too |