Bug 40598

Summary: jadetex FTBFS: %post scriptlet fails
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: jadetexAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aen, viy
Version: unstable   
Hardware: all   
OS: Linux   
URL: https://lists.altlinux.org/pipermail/sisyphus-incominger/2021-July/625455.html
Bug Depends on:    
Bug Blocks: 27222    

Description Dmitry V. Levin 2021-07-28 22:26:11 MSK
http://git.altlinux.org/tasks/281174/logs/events.1.1.log:
2021-Jul-28 07:38:15 :: message: demonstrate %post scriptlet error
#100 build jadetex-3.13-alt4_13.src.rpm from sisyphus
...
        x86_64: jadetex=3.13-alt4_13 install failed:
 <13>Jul 28 07:45:35 rpmi: jadetex-3.13-alt4_13 sisyphus+281174.100.1.1 1627458023 installed
 error: %post(jadetex-3.13-alt4_13.noarch) scriptlet failed, exit status 2
 error: jadetex-3.13-alt4_13.noarch: install failed
 hsh-install: Packages installation failed.
Comment 1 viy 2021-08-06 09:38:15 MSK
jadetex надо будет перекладывать вместе с с новым texlive 2021. Не надо спешить.
Comment 2 AEN 2021-08-06 09:43:02 MSK
Ок. 
Ждем. Удачи.
Comment 3 Dmitry V. Levin 2021-08-06 11:54:36 MSK
(In reply to viy from comment #1)
> jadetex надо будет перекладывать вместе с с новым texlive 2021. Не надо
> спешить.

А новый texlive надо будет тестировать.
Может быть, есть какой-то простой фикс?
Comment 4 Dmitry V. Levin 2021-08-06 11:59:08 MSK
(In reply to Dmitry V. Levin from comment #3)
> (In reply to viy from comment #1)
> > jadetex надо будет перекладывать вместе с с новым texlive 2021. Не надо
> > спешить.
> 
> А новый texlive надо будет тестировать.
> Может быть, есть какой-то простой фикс?

В точности такая же проблема присутствует и в p9 при сборке пакетов:
ghostscript-9.27-alt1.M90P.1:error: %post(jadetex-3.13-alt4_13.noarch) scriptlet failed, exit status 2
libdbi-drivers-1:0.9.0-alt4:error: %post(jadetex-3.13-alt4_13.noarch) scriptlet failed, exit status 2
linphone-3.12.0-alt5:error: %post(jadetex-3.13-alt4_13.noarch) scriptlet failed, exit status 2
xorg-docs-1:1.7.1-alt1:error: %post(jadetex-3.13-alt4_13.noarch) scriptlet failed, exit status 2

Мы ведь не планируем обновлять texlive в p9?
Comment 5 Repository Robot 2021-08-15 22:10:36 MSK
jadetex-3.13-alt4_17 -> sisyphus:

 Fri Aug 06 2021 Igor Vlasenko <viy@altlinux> 3.13-alt4_17
 - new release (closes: #40598)
Comment 6 Dmitry V. Levin 2021-08-16 00:40:48 MSK
$ rpmquery --scripts -p p10/files/noarch/RPMS/jadetex-3.13-alt4_13.noarch.rpm 
postinstall scriptlet (through /bin/sh):
/usr/bin/env - PATH=$PATH:/usr/bin fmtutil-sys \
	       --cnffile /usr/share/texmf-dist/tex/jadetex/jadefmtutil.cnf \
	       --all --fmtdir /usr/share/texmf-dist/web2c \
	       > /tmp/jadetex-fmtutil-sys.log 2>&1

Т.е. это ещё и уязвимость была, надо бэкпортить в p10 и p9.
Comment 7 viy 2021-08-16 19:42:49 MSK
да, я планирую в p10 вместе с texlive.
с p9 надо еще проверить, не будет ли проблем, если одинокий пакет переложить.