Как исправленные проблемы с issue.liferay.com можно применить на нашем портале Liferay

Я хочу знать, как применить изменения, внесенные в проблемы Liferay, которые можно применить на нашем портале.

Например, мои проблемы устранены по следующим ссылкам:

https://issues.liferay.com/browse/LPS-14417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

https://issues.liferay.com/browse/LPS-14220?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Я хочу применить проблему, измененную в приведенных выше ссылках, на моем портале.

Пожалуйста, помогите мне достичь этого.

Заранее спасибо.

С уважением,
Динеш М К


person MKD    schedule 27.09.2013    source источник


Ответы (2)


Вы должны увидеть разрешение и указанную версию исправления.

  • во втором выпуске написано:

    Fix Version/s: --Sprint 12/11, 6.1.0 CE RC1, и это означает, что проблема была решена на всех порталах после версии 6.1.0 CE.

  • первая проблема больше не воспроизводится и дублирует https://issues.liferay.com/browse/LPS-14220, который снова решается в 6.1.0 CE RC1.

Другими словами, если ваш портал старше этой версии, вы ничего не сможете сделать. Вам потребуется выполнить обновление до версии 6.1.0 RC1 или более поздней версии.

person yannicuLar    schedule 27.09.2013
comment
Привет, я использую Liferay Portal 6.1.1 CE GA2. Но думаю проблема не решена. Дата выполнения в рабочем процессе Kaleo ничего не делает после того, как время, указанное в поле «Дата выполнения», истекло. Не могли бы вы проверить и сказать, работает ли это для вас? - person MKD; 28.09.2013
comment
Извините, я не использую 6.1.1 ga2, и у меня нет времени сейчас тестировать. Как говорит Олаф, исправление будет доступно в версии 6.2, поэтому вполне нормально, что вы не увидите его исправленным. - person yannicuLar; 14.10.2013

Кажется, что исправленная версия немного странно настроена в этих проблемах - например. LPS-14220 — это подзадача истории в LPS-14414, которая указана как выполненная для версии 6.2.0. Осторожно: я не прочитал полностью все описания проблемы, ссылки и смешал то, что я прочитал, с ответом (и комментарием), который дал @yannicuLar

По сути, это новая функция. Способ обратного переноса на вашу установку состоит в том, чтобы определить соответствующие коммиты (например, загрузить репозиторий с https://github.com/liferay/liferay-portal или https://github.com/liferay/liferay-plugins, идентифицируйте соответствующие коммиты (все они содержат номер LPS), "обратно" их (например, посмотрите, можно ли их просто применить к вашей кодовой базе или они нуждаются в ручной адаптации, потому что весь код изменился.

Некоторые функции легче перенести, чем другие, я не могу сказать о сложности этого.

Чтобы отделить ваши изменения от основных изменений Liferay, вы должны попытаться реализовать это в надстройках (или надстройках с исправлениями), а не изменять исходный код и перекомпилировать. Скорее всего влияет только плагин kaleo-web, но если есть основные изменения, лучше изолировать их в плагинах.

Самая простая (и самая перспективная) возможность — немного подождать до версии 6.2 (RC уже вышли) и обновить свой портал до этой версии. Если вы хотите остаться на версии, которая получает обновления, вам все равно следует сделать это в ближайшее время.

person Olaf Kock    schedule 28.09.2013