Bug 17973 - Нет инициализационного файла, проблемы с форматом бумаги
: Нет инициализационного файла, проблемы с форматом бумаги
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/cups)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-11-22 14:59 by
Modified: 2015-01-30 12:40 (History)


Attachments
strace -Ff -eopen -p `getpid cupsd` | grep -i init (2.17 KB, application/octet-stream)
2008-11-22 14:59, Fr. Br. George
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-11-22 14:59:16
Created an attachment (id=3078) [details]
strace -Ff -eopen -p `getpid cupsd` | grep -i init

Есть очень старая бага: #8732
Суть её в том, что при некоторых условиях ghostscript успевает навычислять
параметры страницы до того, как прочтёт эти параметры в ps-файле. И если gs
скомпилирован без ключика -DA4, не читает файл
/usr/share/ghostscript/8.63/lib/gs_init.ps или в этом файле не пробит формат
бумаги, эти вычисления соответствуют бумаге Letter. И всё плывёт.

Пробиванием A4 по умолчанию в файл /usr/share/ghostscript/8.63/lib/gs_init.ps
эта бага до поры лечилась, пока gs, запускаемый CUPS-ом, читал этот файл.
Сейчас он его не читает (см. приложение). Постановка симлинка из
/usr/share/cups/fonts/gs_init.ps на /usr/share/ghostscript/8.63/lib/gs_init.ps
(с пробитым A4) проблему решила.

1. Надо решить, нужен ли этот симлинк, или же /usr/share/cups/fonts/gs_init.ps
лучше следать пустым с одним только форматом бумаги для gs (в этом случае
control, который приложен к #8732, должен изменять не один файл, а _все_
gs_init-ы :)
2. Control таки надо сделать
3. Ghostscript всё равно лучше компилировать с -DA4, багу повешу отдельно
------- Comment #1 From 2013-10-21 15:18:03 -------
В связи с переездом CUPS на PDF бага неактуальна
------- Comment #2 From 2015-01-27 18:22:25 -------
Та самая отдельная бага про -DA4
------- Comment #3 From 2015-01-30 12:40:23 -------
(В ответ на комментарий №2)
> Та самая отдельная бага про -DA4

#17974