| Summary: | Подготовить базовый набор пакетов в Сизиф | ||
|---|---|---|---|
| Product: | [Свободные проекты (Open source projects)] Tartarus | Reporter: | Евгений Синельников <sin> |
| Component: | Сборка | Assignee: | Евгений Синельников <sin> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | minor | ||
| Priority: | P4 | CC: | boris, imelnikov, lav, pav, rlz |
| Version: | не указана | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| URL: | http://www.tartarus.ru/issues/show/90 | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
| Bug Depends on: | |||
| Bug Blocks: | 3311 | ||
|
Description
Евгений Синельников
2008-10-13 03:36:39 MSD
Пакеты из alpha1 (релиз Tartarus-0.8) подготовлены для отправки в Sisyphus - все актуальные бранчи репозиториев отправлены в git.etersoft и git.altlinux. В релиз вошли следующие пакеты: krb5user-0.1.0-alt4.src.rpm libnss-tartarus-0.0.5-alt2.src.rpm python-module-IceSSL-0.0.5-alt1.src.rpm python-module-kadmin5-0.0.5-alt2.src.rpm Tartarus-clients-core-0.8.1-alt1.src.rpm Tartarus-core-0.1.1-alt0.10.src.rpm Tartarus-dnsupdate-0.1.0-alt0.3.src.rpm Из-за взаимозависимостей пакеты приедут в Сизиф в течении нескольких циклов пересборки. (In reply to comment #1) > Из-за взаимозависимостей пакеты приедут в > Сизиф в течении нескольких циклов > пересборки. > ТОЛЬКО НЕ ЭТО!!!! НЕОДНОКРАТНО я говорил, что альфу НЕЛЬЗЯ отправльять в Сизиф. Ей НЕЛЬЗЯ пользоваться в общем случае. Поверьте мне. Выкладывание пакетов в Сизиф на данном этапе развития создаст негативный имидж проекту. Пакеты пусть будут. В стороннем репозитарии. Поверх Сизифа. Но только НЕ В НЁМ. Извините за обилие капса. Я думаю, что если мы не намереваемся менять именование пакетов, то наличие или отсутствие пакетов в Сизифе вообще ни на что не влияет в плане имиджа... Ибо основные проблемы, для пользователей, сейчас всё равно остаются в разёртывании... И вопрос об их постепенном и планомерном устранении более важен, чем мистический имидж. Все проблемы, которые могут быть ещё выявлены сейчас хотелось бы видеть... Хотелось бы динамически расставлять приоритеты для тех проблем, на которые мы закрыли глаза... Например, со сторонним DNS сейчас вылезло, что поиск сервера Tartarus проводится по имени домена... Это пиводит к проблемам на этапе развёртывания... http://bugs.etersoft.ru/show_bug.cgi?id=3338 http://bugs.etersoft.ru/show_bug.cgi?id=3337 Я всегда думал, что такая ситуация бессмысленна, но в документации это нигде не отражено... Кроме того сейчас я думаю, что такая ситуация всё же может иметь смысл... Я не думаю, что эту проблему стоит решать срочно, но поставить её уже стоит... Я думаю имидж проекта будет определятся не выявленными на ранних этапах проблемами, а вовремя завершёнными для них исправлениями. Некоторые из пакетов пришлось пересобрать из-за sisyphus_check, который требует соответствия отправляющего и последней записи в %changelog: Самый удобный вариант для пересборки оказался у iv@. Тем не менее IceSSL и kadmin5 собирались ранее и ещё без учёта такой необходимости. В новый релиз вошли следующие пакеты: krb5user-0.1.0-alt4.src.rpm python-module-IceSSL-0.0.5-alt2.src.rpm python-module-kadmin5-0.0.5-alt3.src.rpm Tartarus-core-0.1.1-alt1.src.rpm Tartarus-clients-core-0.8.1-alt2.src.rpm libnss-tartarus-0.0.5-alt2.src.rpm Tartarus-dnsupdate-0.1.0-alt0.3.src.rpm Уже в сизифе: krb5user-0.1.0-alt4.src.rpm python-module-IceSSL-0.0.5-alt2.src.rpm python-module-kadmin5-0.0.5-alt3.src.rpm В процессе: Tartarus-core-0.1.1-alt1.src.rpm Tartarus-clients-core-0.8.1-alt2.src.rpm В ожидании Tartarus-core: libnss-tartarus-0.0.5-alt2.src.rpm Tartarus-dnsupdate-0.1.0-alt0.3.src.rpm К сожалению, пакеты уходят в Сизиф очень медленно... Всё время застревают... а все скопом всё равно не пролезут из-за взаимозависимостей... (In reply to comment #4) > К сожалению, пакеты уходят в Сизиф очень > медленно... Всё время застревают... а все > скопом всё равно не пролезут из-за > взаимозависимостей... Думаю, взаимозависимостей никаких нет, а есть цепочка зависимостей. В этом случае нужно просто формировать пакеты в той очерёдности, в какой требуется их собирать. Робот смотрит на дату сборки src.rpm для определения порядка. В Сизиф доставлено 4 основных и 4 вспомогательных пакета...
* Tartarus-core-0.1.1-alt1.src.rpm
* Tartarus-clients-core-0.8.1-alt2.src.rpm
* Tartarus-dnsupdate-0.1.0-alt0.3.src.rpm
* libnss-tartarus-0.0.6-alt1.src.rpm
* krb5user-0.1.0-alt4.src.rpm
* libnss-role-0.1.6-alt1.src.rpm
* python-module-kadmin5-0.0.5-alt3.src.rpm
* python-module-IceSSL-0.0.5-alt2.src.rpm
На этом процесс выкладывания в Сизиф Tartarus-0.8.x можно считать завершённым. Последующие обновления будут приходить по мере исправления ошибок и внесения новых особенностей.
|