[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