<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>17973</bug_id>
          
          <creation_ts>2008-11-22 14:59:16 +0300</creation_ts>
          <short_desc>Нет инициализационного файла, проблемы с форматом бумаги</short_desc>
          <delta_ts>2015-01-30 12:40:23 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>cups</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fr. Br. George">george</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>george</cc>
    
    <cc>rider</cc>
    
    <cc>snejok</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>81540</commentid>
    <comment_count>0</comment_count>
      <attachid>3078</attachid>
    <who name="Fr. Br. George">george</who>
    <bug_when>2008-11-22 14:59:16 +0300</bug_when>
    <thetext>Created attachment 3078
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, багу повешу отдельно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>143341</commentid>
    <comment_count>1</comment_count>
    <who name="Fr. Br. George">george</who>
    <bug_when>2013-10-21 15:18:03 +0400</bug_when>
    <thetext>В связи с переездом CUPS на PDF бага неактуальна</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149883</commentid>
    <comment_count>2</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2015-01-27 18:22:25 +0300</bug_when>
    <thetext>Та самая отдельная бага про -DA4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149944</commentid>
    <comment_count>3</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2015-01-30 12:40:23 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; Та самая отдельная бага про -DA4

#17974</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3078</attachid>
            <date>2008-11-22 14:59:16 +0300</date>
            <delta_ts>2008-11-22 14:59:16 +0300</delta_ts>
            <desc>strace -Ff -eopen -p `getpid cupsd` | grep -i init</desc>
            <filename>oi</filename>
            <type>application/octet-stream</type>
            <size>2222</size>
            <attacher name="Fr. Br. George">george</attacher>
            
              <data encoding="base64">MzA4NjYgb3BlbigiLi9nc19pbml0LnBzIiwgT19SRE9OTFkpICAgID0gLTEgRU5PRU5UIChObyBz
dWNoIGZpbGUgb3IgZGlyZWN0b3J5KQozMDg2NiBvcGVuKCIvdXNyL3NoYXJlL2N1cHMvZm9udHMv
Z3NfaW5pdC5wcyIsIE9fUkRPTkxZKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVj
dG9yeSkKMzA4NjYgb3BlbigiLi9Qcm9jU2V0L0NJREluaXQiLCBPX1JET05MWSkgPSAtMSBFTk9F
TlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCjMwODY2IG9wZW4oIi91c3Ivc2hhcmUvY3Vw
cy9mb250cy9Qcm9jU2V0L0NJREluaXQiLCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2gg
ZmlsZSBvciBkaXJlY3RvcnkpCjMwODY2IG9wZW4oIi91c3Ivc2hhcmUvZ2hvc3RzY3JpcHQvOC42
My9saWIvUHJvY1NldC9DSURJbml0IiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZp
bGUgb3IgZGlyZWN0b3J5KQozMDg2NiBvcGVuKCIvdXNyL3NoYXJlL2dob3N0c2NyaXB0LzguNjMv
UmVzb3VyY2UvUHJvY1NldC9DSURJbml0IiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNo
IGZpbGUgb3IgZGlyZWN0b3J5KQozMDg2NiBvcGVuKCIvdXNyL3NoYXJlL2dob3N0c2NyaXB0L2Zv
bnRzL1Byb2NTZXQvQ0lESW5pdCIsIE9fUkRPTkxZKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxl
IG9yIGRpcmVjdG9yeSkKMzA4NjYgb3BlbigiL3Vzci9zaGFyZS9mb250cy9kZWZhdWx0L1Byb2NT
ZXQvQ0lESW5pdCIsIE9fUkRPTkxZKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVj
dG9yeSkKMzA4NjYgb3BlbigiL3Vzci9zaGFyZS9mb250cy90eXBlMS9Qcm9jU2V0L0NJREluaXQi
LCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCjMwODY2
IG9wZW4oIi91c3Ivc2hhcmUvZm9udHMvdHlwZTEvdXJ3L1Byb2NTZXQvQ0lESW5pdCIsIE9fUkRP
TkxZKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKMzA4NjYgb3Blbigi
L3Vzci9zaGFyZS9mb250cy9Qcm9jU2V0L0NJREluaXQiLCBPX1JET05MWSkgPSAtMSBFTk9FTlQg
KE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCjMwODYzIG9wZW4oIi4vZ3NfaW5pdC5wcyIsIE9f
UkRPTkxZKSAgICA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKMzA4NjMg
b3BlbigiL3Vzci9zaGFyZS9jdXBzL2ZvbnRzL2dzX2luaXQucHMiLCBPX1JET05MWSkgPSAtMSBF
Tk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCjMwODYzIG9wZW4oIi4vUHJvY1NldC9D
SURJbml0IiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5
KQozMDg2MyBvcGVuKCIvdXNyL3NoYXJlL2N1cHMvZm9udHMvUHJvY1NldC9DSURJbml0IiwgT19S
RE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQozMDg2MyBvcGVu
KCIvdXNyL3NoYXJlL2dob3N0c2NyaXB0LzguNjMvbGliL1Byb2NTZXQvQ0lESW5pdCIsIE9fUkRP
TkxZKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKMzA4NjMgb3Blbigi
L3Vzci9zaGFyZS9naG9zdHNjcmlwdC84LjYzL1Jlc291cmNlL1Byb2NTZXQvQ0lESW5pdCIsIE9f
UkRPTkxZKSA9IC0xIEVOT0VOVCAoTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSkKMzA4NjMgb3Bl
bigiL3Vzci9zaGFyZS9naG9zdHNjcmlwdC9mb250cy9Qcm9jU2V0L0NJREluaXQiLCBPX1JET05M
WSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCjMwODYzIG9wZW4oIi91
c3Ivc2hhcmUvZm9udHMvZGVmYXVsdC9Qcm9jU2V0L0NJREluaXQiLCBPX1JET05MWSkgPSAtMSBF
Tk9FTlQgKE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkpCjMwODYzIG9wZW4oIi91c3Ivc2hhcmUv
Zm9udHMvdHlwZTEvUHJvY1NldC9DSURJbml0IiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBz
dWNoIGZpbGUgb3IgZGlyZWN0b3J5KQozMDg2MyBvcGVuKCIvdXNyL3NoYXJlL2ZvbnRzL3R5cGUx
L3Vydy9Qcm9jU2V0L0NJREluaXQiLCBPX1JET05MWSkgPSAtMSBFTk9FTlQgKE5vIHN1Y2ggZmls
ZSBvciBkaXJlY3RvcnkpCjMwODYzIG9wZW4oIi91c3Ivc2hhcmUvZm9udHMvUHJvY1NldC9DSURJ
bml0IiwgT19SRE9OTFkpID0gLTEgRU5PRU5UIChObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>