Bug 22099 - broken %post execution
Summary: broken %post execution
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: branding-altlinux-desktop-indexhtml (show other bugs)
Version: unstable
Hardware: all Linux
: P3 blocker
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-28 22:27 MSK by Michael Shigorin
Modified: 2009-10-31 22:11 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2009-10-28 22:27:38 MSK
Как минимум следует заткнуть "трубой" (||:) вызов indexhtml-update в %post пакета, а ещё лучше починить причину (поймано при make kde.dvd):

<13>Oct 28 00:45:06 rpmi: branding-altlinux-desktop-indexhtml-5.0.0-alt24 installed
indexhtml-update: failed 
At least index-en.html should be present in /usr/share/doc/indexhtml 
error: execution of %post scriptlet from branding-altlinux-desktop-indexhtml-5.0.0-alt24 failed, exit status 1 
<13>Oct 28 00:45:06 rpmi: branding-altlinux-desktop-bootloader-5.0.0-alt24 installed
1 block
<13>Oct 28 00:45:06 rpmi: rsync-3.0.6-alt1 installed
<13>Oct 28 00:45:06 rpmi: docs-desktop-5.0-alt7 installed
<13>Oct 28 00:45:06 rpmi: branding-altlinux-desktop-notes-5.0.0-alt24 installed
<13>Oct 28 00:45:06 rpmi: bootsplash-3.3-alt5 installed
<13>Oct 28 00:45:06 rpmi: branding-altlinux-desktop-bootsplash-5.0.0-alt24 installed
hsh-install: Packages installation failed.
Comment 1 Michael Shigorin 2009-10-28 22:30:17 MSK
At least index-en.html should be present in /usr/share/doc/indexhtml -- а в пакете /usr/share/doc/alt-docs/indexhtml/index-en.html
Comment 2 Michael Shigorin 2009-10-28 22:48:01 MSK
(посмотрев в indexhtml-common) Ну или звать с параметром.  Но в любом случае не повод вываливать апт.
Comment 4 Michael Shigorin 2009-10-29 01:40:52 MSK
Этот коммит чинит сборку kde.dvd (маскируя проблему установки пакета -- которая в любом разе недопустима сама по себе), но похоже, в хуках ещё где-то остались старые пути -- сейчас уже недостаточно внимания, чтоб доотслеживать.

2 azol: не надо менять пути почём зря, а если уж это делать -- то надо синхронизировать изменения в связанных пакетах и версионировать зависимости.  Глянь у меня в гите indexhtml-common.
Comment 5 Artem Zolochevskiy 2009-10-29 09:28:26 MSK
да, для части пакетов это так было и сделано (обновлено одним таском). для остальных разосланы извинения и просьба обновить. обновлять лучше всего втягивая изменения branding, находящиеся в git://git.altlinux.org/people/inger/packages/branding.git (branch master).

Ещё раз мои извинения майнтейнерам затронутых пакетов, чьи indexhtml-ы не попали в таск.
Comment 6 Artem Zolochevskiy 2009-10-30 18:23:30 MSK
fixed in branding-altlinux-desktop-5.0.0-alt25
Comment 7 Michael Shigorin 2009-10-30 23:29:42 MSK
Спасибо!

На будущее: не надейся на загруженных людей и организованность изменений, миграции надо делать _постепенно_.  В данном разе вообще было осмысленно сделать не одно значение, а проход по списку.  Если что, дёргай в жабер при сомнениях :)
Comment 8 Michael Shigorin 2009-10-31 22:11:25 MSK
(In reply to comment #6)
> fixed in branding-altlinux-desktop-5.0.0-alt25
Хорошо бы его (и indexhtml-common-0.6.1-alt1 до кучи) в 5.1/branch и p5/branch.  Сейчас дистрибутивы из них собираются только с небольшим волшебством.