Bug 35361

Summary: сборка 9.24-alt1 не работает
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: ghostscriptAssignee: Fr. Br. George <george>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P3 CC: aen, boyarsh, george, kirill, vitty
Version: unstableKeywords: regression
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 35423, 35352    
Attachments:
Description Flags
сжатый /usr/share/doc/dia/en/dia.ps (e2k) none

Description Michael Shigorin 2018-09-07 13:47:04 MSK
$ gv /usr/share/doc/ghostscript-9.24/examples/alphabet.ps

выбрасывает окошко с:

Error: /invalidfont in /findfont
Operand stack:
   Palatino-Italic
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringGPL Ghostscript 9.24: Unrecoverable error, exit code 1
val--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1999   1   3   %oparray_pop   1998   1   3   %oparray_pop   1982   1   3   %oparray_pop   1868   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   1951   1   3   %oparray_pop
Dictionary stack:
   --dict:969/1684(ro)(G)--   --dict:0/20(G)--   --dict:87/200(L)--
Current allocation mode is local
Last OS error: No such file or directory
Current file position is 1013

Проверено на x86_64 (сизиф с подключенным заданием 212655) и e2k; 9.20-alt2 работает ожидаемым образом.

Возможно, при исправлении злобной дырки что-то всё-таки сломали...
Comment 1 Michael Shigorin 2018-09-07 13:52:55 MSK
PS: gv /usr/share/doc/dia/en/dia.ps на 9.24 у меня давал пустые страницы без жалоб (все несколько, в которые потыкался).

Для e2k src.rpm дёргал из вчерашнего PENDING:

$ sha1sum ghostscript-9.24-alt1.src.rpm
71f9165c7c189d7588841f83692abe39bc617749  ghostscript-9.24-alt1.src.rpm

На сейчас наблюдаю (недавно было PENDING):
#212655 FAILED #1 sisyphus ghostscript.git=9.24-alt1

---
2018-Sep-06 05:36:15 :: task #212655 for sisyphus TESTED
--- http://webery.altlinux.org/log/sisyphus/failed/212655/logs/events.1.1.log
Comment 2 Fr. Br. George 2018-09-18 17:12:36 MSK
Да, сначала патч с переименованием шрифтов уехал в RHEL, потом пропал оттуда
Comment 3 Repository Robot 2018-09-18 21:42:40 MSK
ghostscript-9.25-alt1 -> sisyphus:

Tue Sep 18 2018 Fr. Br. George <george@altlinux.ru> 9.25-alt1
- Autobuild version bump to 9.25
- Resurrect font renaming patch (Closes: #35361)

Wed Sep 05 2018 Fr. Br. George <george@altlinux.ru> 9.24-alt1
- Autobuild version bump to 9.24

Thu Aug 23 2018 Fr. Br. George <george@altlinux.ru> 9.23-alt1
- Autobuild version bump to 9.23
- Switch to ghostpdl sources
- Introduce gspcl6 and gxps
Comment 4 Michael Shigorin 2018-09-20 13:23:32 MSK
Да, 9.25-alt1 заработала (e2k); разве что при имеющемся наборе шрифтов на том же /usr/share/doc/dia/en/dia.ps теперь gv ругается при старте так:

Warning: Cannot convert string "-*-Helvetica-Medium-R-Normal--*-140-*-*-P-*-ISO8859-1" to type FontStruct
Warning: Cannot convert string "-*-Helvetica-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1" to type FontStruct
Warning: Cannot convert string "-*-Helvetica-Medium-R-Normal--*-100-*-*-P-*-ISO8859-1" to type FontStruct
Warning: Cannot convert string "-*-Helvetica-Bold-R-Normal--*-120-*-*-P-*-ISO8859-1" to type FontStruct

Возможно, стоит подкинуть зависимостей?
(но это уже к изначальной проблеме не относится; спасибо!)
Comment 5 Michael Shigorin 2018-09-20 15:58:48 MSK
Created attachment 7764 [details]
сжатый /usr/share/doc/dia/en/dia.ps (e2k)

Выяснилось, что сам файл, использованный для проверки, также различается
в сборках dia на e2k и x86.

Вот с этим из состава dia-0.97.4-alt0.2.e2k у меня всё хорошо на gs 9.20-alt1,
но плохо дело с расстоянием между буквами прям в оглавлении на gs 9.25-alt1;
в нём упоминаются:

%%DocumentFonts: Times-Roman Helvetica Helvetica-Bold Times-Italic
%%+ Helvetica-Oblique Times-Bold CMSY10 Courier Courier-BoldOblique
%%+ Courier-Oblique Courier-Bold
Comment 6 Michael Shigorin 2018-09-20 16:29:41 MSK
Так, стоп.  

Что не так пошло при сборке dia -- отдельный вопрос, но что получилось не так
с подстановкой гельветики -- было бы здорово выяснить (отдельным bug 35423).