Summary: | Собрать roundcube 0.4 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | roundcube | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P3 | CC: | lav, php-coder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 24046, 24047 | ||
Bug Blocks: | 22819, 24129 |
Description
Vitaly Lipatov
2010-09-08 12:08:55 MSD
На днях залью — потестирую чуток у себя только. Из моего гита желающие могут пакет взять уже сейчас. Для работы требуются свежие версии pear-Mail_Mime (в первую очередь) и pear-Net_SMTP. Ждем пока их обновит мантейнер. Для локальной сборки их также можно взять у меня в гите. Свежие модули PEAR появились, в ближайшее время отправлю на сборку 0.4.1, который у меня еще не совсем готов. Если сильно нужно прямо сейчас — пишите, отправлю 0.4 roundcube-0.4.2-alt1 -> sisyphus: * Mon Oct 11 2010 Timur Batyrshin <erthad@altlinux> 0.4.2-alt1 - 0.4.2 * Thu Sep 30 2010 Timur Batyrshin <erthad@altlinux> 0.4.1-alt1 - 0.4.1 * Wed Sep 08 2010 Timur Batyrshin <erthad@altlinux> 0.4-alt1 - 0.4 (closes #24040) - added README.ALT (closes #22819) - changed default logging destination to syslog (closes: #24129) А Java точно нужна? # rpm -e java-1.6.0-sun error: removing these packages would break dependencies: /usr/bin/java is needed by roundcube-0.4.2-alt1 При диагностике через installer сообщает, что нет необязательного расширения FileInfo. Может быть, добавим? Requires: php5-fileinfo Из пакета стоит удалить /usr/share/roundcube/plugins/managesieve/lib/Net Заменив на Requires: pear-Net_Sieve >= 1.3.0 (В ответ на комментарий №7) > Из пакета стоит удалить > /usr/share/roundcube/plugins/managesieve/lib/Net В /usr/share/roundcube/plugins/managesieve/managesieve.php при этом надо будет заменить подключение на require_once('Net/Sieve.php'); Лучше для комментариев по сборке, все-же, создавать отдельный баг. (В ответ на комментарий №7) > Из пакета стоит удалить > /usr/share/roundcube/plugins/managesieve/lib/Net Это я удалю, и строчку в managesieve.php поправлю. > Заменив на > Requires: pear-Net_Sieve >= 1.3.0 Вообще, для плагинов решили Requires не проставлять, а указывать их в README.ALT. Если есть желание отпилить плагин в отдельный пакет с простановкой Requires -- могу дать ACL. (В ответ на комментарий №9) > Лучше для комментариев по сборке, все-же, создавать отдельный баг. Отдельный баг по каждому комментарию? Я предположил, что небольшие замечания к 0.4 не повредят здесь. (В ответ на комментарий №10) > (В ответ на комментарий №7) > > Из пакета стоит удалить > > /usr/share/roundcube/plugins/managesieve/lib/Net > > Это я удалю, и строчку в managesieve.php поправлю. > > > Заменив на > > Requires: pear-Net_Sieve >= 1.3.0 > > Вообще, для плагинов решили Requires не проставлять, а указывать их в > README.ALT. Тогда может и не стоит трогать /plugins/managesieve/lib/Net, пусть с собой носит... > Если есть желание отпилить плагин в отдельный пакет с простановкой Requires -- > могу дать ACL. С другой стороны, управление фильтрацией — важный плагин. Я бы поделил плагины на дефолтные и дополнительные, и для дефолтных проставил зависимости. Впрочем, ситуацию понял, дело ваше. Отпилить managesieve в отдельный подпакет могу, если считаете, что в этом есть смысл. Как уже все, наверное, догадались по длительному молчанию — мне сейчас совершенно не до пакетов. Когда через месяц-другой разгребусь — вернусь к этому вопросу. Пока же могу только помочь выдачей ACL. 0.4 давно в сизифе. Да, но замечания никуда не делись. См. комментарии #5, 6. |