Size: a a a

2020 August 06

АК

Алексей Кузнецов... in Drupal RU
"composer/installers": "^1.2",

Это разве прибито?
источник

NM

Nikita Malyshev in Drupal RU
Алексей Кузнецов
какие, например?
Чем старее установка из drupal-composer/drupal-project тем больше вероятность наловить конфликтов при переезде на ту же 9-ку. Там в самом проекте ставилось очень много зависимостей, которые затем упаковали в drupal/core-dev и потом начнёт всплывать, когда мажорки будут расходиться.

В целом, ничего страшного там нет. Но можно хорошенько прибраться и скинуть лишний жирок и ненужные пакеты. Тот же merge plugin уже не нужен, всё теперь нативно в композере. Работает намного стабильнее и прозрачнее.
источник

NM

Nikita Malyshev in Drupal RU
Там по факту всё сводится к замене пары пакетов на новые их варианты, и удалению того что перекатилось в новые пакеты. Вот и всё собственно.
источник

M

Mike in Drupal RU
Nikita Malyshev
Чем старее установка из drupal-composer/drupal-project тем больше вероятность наловить конфликтов при переезде на ту же 9-ку. Там в самом проекте ставилось очень много зависимостей, которые затем упаковали в drupal/core-dev и потом начнёт всплывать, когда мажорки будут расходиться.

В целом, ничего страшного там нет. Но можно хорошенько прибраться и скинуть лишний жирок и ненужные пакеты. Тот же merge plugin уже не нужен, всё теперь нативно в композере. Работает намного стабильнее и прозрачнее.
я перед обновой папку вендор удаляю чтоб глюки не ловить
источник

M

Mike in Drupal RU
ну и сверяю копозер.json с репой
источник

NM

Nikita Malyshev in Drupal RU
Давно уже таким не занимаюсь) Возможно это как раз последствия старых плагинов и прочего мусора
источник

NM

Nikita Malyshev in Drupal RU
Тот же merge plugin знатно мог косяки плодить. Сейчас уже можно нативно композером решать вопрос. Всё предсказуемо и прозрачно
источник

NM

Nikita Malyshev in Drupal RU
Его уже выпилили из ядра, а в старых установка drupal-project он весит. Как раз, сводя его к виду recommended-project этот мусор можно, и нужно почистить.
источник

NM

Nikita Malyshev in Drupal RU
Не удивлюсь даже если он причина того что нужно vendor удалять перед апдейтом)
источник

АК

Алексей Кузнецов... in Drupal RU
а как узнать, есть у меня merge-plugin или нет?
источник

NM

Nikita Malyshev in Drupal RU
Посмотреть в свой composer.json есть ли он и его конфиги в extra
источник

NM

Nikita Malyshev in Drupal RU
wikimedia/merge-plugin вроде
источник

NM

Nikita Malyshev in Drupal RU
С вероятностью 99.9% он стоит.
источник

NM

Nikita Malyshev in Drupal RU
Когда от него отказываться стали, уже ядро свои темплейты имело и drupal-project фактически пустили в свободное плавание
источник

АК

Алексей Кузнецов... in Drupal RU
странно, на проекте, который активно живёт с 2017 года, такого нет
источник

NM

Nikita Malyshev in Drupal RU
Может удалил. Ну нет, значит хорошо)
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
а как узнать, есть у меня merge-plugin или нет?
Просто composer info
источник

NM

Nikita Malyshev in Drupal RU
Там переезд минут на 5 от силы. Просто поиск с заменой и удаление ненужного
источник

АК

Алексей Кузнецов... in Drupal RU
просто я когда-то взял сборку докера у одних умных людей, где всё изначально было круто настроено, и на её основе сделал свою, многократно её совершенствуя, но merge plugin я оттуда точно не выпиливал и его там нет
источник

M

Mike in Drupal RU
Nikita Malyshev
Не удивлюсь даже если он причина того что нужно vendor удалять перед апдейтом)
ловил проблему когда несколько разных версий симфони ставилось, с тех пор удаляю
источник