[devel] debuginfo, or new branch

Aleksey Novodvorsky aen на altlinux.ru
Ср Мар 23 23:07:57 UTC 2011


24 марта 2011 г. 1:54 пользователь Alexey Tourbin <at на altlinux.ru> написал:
> On Thu, Mar 24, 2011 at 01:17:04AM +0300, Dmitry V. Levin wrote:
>> On Wed, Mar 23, 2011 at 02:56:24PM +0300, Alexey Tourbin wrote:
>> > On Wed, Mar 23, 2011 at 02:31:39PM +0300, Dmitry V. Levin wrote:
>> [...]
>> > > Зря ты это затеял в таком виде.  На практике происходит искривление
>> > > пакетов, теряющих поддержку разного функционала.  Риск того, что пакет,
>> > > прошедший test-only-сборку, окажется испорченным по окончании финальной
>> > > сборки из-за того, что между этими двумя сборками в Сизиф успел
>> > > проскочить "распрямленный" devel-пакет, сильно вырос.  Теперь нужно
>> > > добавлять в girar-builder возможность автоматически превращать финальную
>> > > сборку в тестовую в случае, если финальная cборка не попадает в
>> > > категорию "no need to rebuild".  И вывод rpmdiff'а стал теперь гораздо
>> > > актуальнее чем раньше.
>> >
>> > Да, в girar-builder должна быть интегрирована тестовая пересборка и
>> > диагностика изменения зависимостей.  Так называемый метарепозиторий,
>> > который до сих пор не реализован вследствие тонкостей душевной
>> > конституции.  Ну и вследствие того, что железа для тестовой пересборки
>> > за 5 лет так и не появилось.
>>
>> Железа для тестовой пересборки в реальном времени у нас сейчас нет, и
>> кому как не тебе этого не знать.  Таким образом, ты вверг Сизиф в эту
>> пучину "распрямления", прекрасно осознавая, что технические средства для
>> своевременного предотвращения регрессий по функционалу и собираемости
>> пакетов отсутствуют.  Зачем тогда было начинать это "распрямление", не
>> дожидаясь готовности технических средств?
>
> Что же мне было делать?  Зависимости Requires.prvite меня не устраивали (и
> никого не устраивали, но без них не работало включение хедеров).  Тогда я
> сделал альтернативный механизм извлечения фактических зависимостей из хедеров.
> С таким механизмом стало легче получать правильные зависимости и отличать
> их от неправильных.  "Процесс пошёл." (с)
>
> Да, я понимал, что будет регрессия, хотя до сих пор она не кажется мне
> катастрофической.  Тем не менее, зависимости у *-devel пакетов были
> исправлены.

Алексей, надо точно определить масштабы бедствия и порядок его преодоления.

Rgrds, Алексей


Подробная информация о списке рассылки Devel