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

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

    <bug>
          <bug_id>29267</bug_id>
          
          <creation_ts>2013-08-06 14:12:06 +0400</creation_ts>
          <short_desc>Не запускается, если /tmp и /var/tmp недоступны</short_desc>
          <delta_ts>2013-09-04 16:03:42 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>LibreOffice4</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="timonbl4@altlinux.org">timonbl4</reporter>
          <assigned_to name="Fr. Br. George">george</assigned_to>
          <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>142003</commentid>
    <comment_count>0</comment_count>
    <who name="timonbl4@altlinux.org">timonbl4</who>
    <bug_when>2013-08-06 14:12:06 +0400</bug_when>
    <thetext>Сейчас LibreOffice при запуске создаёт PIPE либо в /tmp или /var/tmp. А как быть, если эти директории недоступны?

Далее приложу патч с такой логикой:
если директория $TMPDIR доступна для чтения\записи, создавать PIPE в ней, иначе по старой схеме (/tmp или /var/tmp)

Просьба применить патч, если ни у кого нет возражений</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142004</commentid>
    <comment_count>1</comment_count>
      <attachid>5902</attachid>
    <who name="timonbl4@altlinux.org">timonbl4</who>
    <bug_when>2013-08-06 14:15:36 +0400</bug_when>
    <thetext>Created attachment 5902
use TMPDIR for PIPE path</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142016</commentid>
    <comment_count>2</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2013-08-06 23:20:43 +0400</bug_when>
    <thetext>Разумно. Гоша, приложи патч пожалуйста.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142426</commentid>
    <comment_count>3</comment_count>
    <who name="Fr. Br. George">george</who>
    <bug_when>2013-09-04 12:17:32 +0400</bug_when>
    <thetext>С одной стороны, захардкоднутый &quot;/tmp&quot; — это безусловное зло. С другой стороны, не один же PIPEALTERNATEPATH такой? Нет ли там ещё такого же народного творчества? Ушёл смотреть.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142427</commentid>
    <comment_count>4</comment_count>
    <who name="Fr. Br. George">george</who>
    <bug_when>2013-09-04 13:25:23 +0400</bug_when>
    <thetext>Нашёл ещё пару мест, но оба неактуальны. Патч прикладываю к 4.1.1.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142429</commentid>
    <comment_count>5</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2013-09-04 16:03:42 +0400</bug_when>
    <thetext>LibreOffice4-4.1-alt3 -&gt; sisyphus:

* Wed Sep 04 2013 Fr. Br. George &lt;george@altlinux&gt; 4.1-alt3
- Version up to 4.1.1.2
- Refresh FC patchset
- Un-hardcode /tmp usage (Closes: 29267)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5902</attachid>
            <date>2013-08-06 14:15:36 +0400</date>
            <delta_ts>2013-08-06 14:15:36 +0400</delta_ts>
            <desc>use TMPDIR for PIPE path</desc>
            <filename>LibreOffice4.patch</filename>
            <type>text/plain</type>
            <size>1840</size>
            <attacher name="timonbl4@altlinux.org">timonbl4</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL2xpYnJlb2ZmaWNlL2Rlc2t0b3AvdW54L3NvdXJjZS9zdGFydC5jIGIvbGli
cmVvZmZpY2UvZGVza3RvcC91bngvc291cmNlL3N0YXJ0LmMKaW5kZXggYTQ4OGY5NS4uNWZhMGQ4
ZSAxMDA2NDQKLS0tIGEvbGlicmVvZmZpY2UvZGVza3RvcC91bngvc291cmNlL3N0YXJ0LmMKKysr
IGIvbGlicmVvZmZpY2UvZGVza3RvcC91bngvc291cmNlL3N0YXJ0LmMKQEAgLTI4OSw2ICsyODks
NyBAQCBnZXRfcGlwZV9wYXRoKCBydGxfdVN0cmluZyAqcEFwcFBhdGggKQogICAgIHJ0bEJvb3Rz
dHJhcEhhbmRsZSBoYW5kbGU7CiAgICAgcnRsX3VTdHJpbmcgKnBNZDVoYXNoID0gTlVMTDsKICAg
ICBzYWxfVW5pY29kZSBwVW5pY29kZVtSVExfVVNUUl9NQVhfVkFMVUVPRklOVDMyXTsKKyAgICBj
aGFyICplbnZfdG1wZGlyOwogCiAgICAgLyogc2V0dXAgYm9vdHN0cmFwIGZpbGVuYW1lICovCiAg
ICAgcnRsX3VTdHJpbmdfbmV3RnJvbUFzY2lpKCAmcFBhdGgsICJmaWxlOi8vIiApOwpAQCAtMzE4
LDcgKzMxOSwxMCBAQCBnZXRfcGlwZV9wYXRoKCBydGxfdVN0cmluZyAqcEFwcFBhdGggKQogICAg
IGlmICggIXBNZDVoYXNoICkKICAgICAgICAgcnRsX3VTdHJpbmdfbmV3KCAmcE1kNWhhc2ggKTsK
IAotICAgIGlmICggYWNjZXNzKCBQSVBFREVGQVVMVFBBVEgsIFJfT0t8V19PSyApID09IDAgKQor
ICAgIGVudl90bXBkaXIgPSBnZXRlbnYoIlRNUERJUiIpOworICAgIGlmICggYWNjZXNzKCBlbnZf
dG1wZGlyLCBSX09LfFdfT0sgKSA9PSAwICkKKyAgICAgICAgcnRsX3VTdHJpbmdfbmV3RnJvbUFz
Y2lpKCAmcFJlc3VsdCwgZW52X3RtcGRpciApOworICAgIGVsc2UgaWYgKCBhY2Nlc3MoIFBJUEVE
RUZBVUxUUEFUSCwgUl9PS3xXX09LICkgPT0gMCApCiAgICAgICAgIHJ0bF91U3RyaW5nX25ld0Zy
b21Bc2NpaSggJnBSZXN1bHQsIFBJUEVERUZBVUxUUEFUSCApOwogICAgIGVsc2UKICAgICAgICAg
cnRsX3VTdHJpbmdfbmV3RnJvbUFzY2lpKCAmcFJlc3VsdCwgUElQRUFMVEVSTkFURVBBVEggKTsK
ZGlmZiAtLWdpdCBhL2xpYnJlb2ZmaWNlL3NhbC9vc2wvdW54L3BpcGUuYyBiL2xpYnJlb2ZmaWNl
L3NhbC9vc2wvdW54L3BpcGUuYwppbmRleCBmMGY5MWRhLi43MzFlYzYxIDEwMDY0NAotLS0gYS9s
aWJyZW9mZmljZS9zYWwvb3NsL3VueC9waXBlLmMKKysrIGIvbGlicmVvZmZpY2Uvc2FsL29zbC91
bngvcGlwZS5jCkBAIC0xODcsMTMgKzE4NywxOSBAQCBvc2xQaXBlIFNBTF9DQUxMIG9zbF9wc3pf
Y3JlYXRlUGlwZShjb25zdCBzYWxfQ2hhciAqcHN6UGlwZU5hbWUsIG9zbFBpcGVPcHRpb25zCiAg
ICAgaW50ICAgIEZsYWdzOwogICAgIHNpemVfdCAgICAgbGVuOwogICAgIHN0cnVjdCBzb2NrYWRk
cl91biBhZGRyOworICAgIGNoYXIgKmVudl90bXBkaXI7CiAKICAgICBzYWxfQ2hhciAgICAgbmFt
ZVtQQVRIX01BWCArIDFdOwogICAgIHNpemVfdCBuTmFtZUxlbmd0aCA9IDA7CiAgICAgaW50IGJO
YW1lVG9vTG9uZyA9IDA7CiAgICAgb3NsUGlwZSAgcFBpcGU7CiAKLSAgICBpZiAoYWNjZXNzKFBJ
UEVERUZBVUxUUEFUSCwgUl9PS3xXX09LKSA9PSAwKQorICAgIGVudl90bXBkaXIgPSBnZXRlbnYo
IlRNUERJUiIpOworICAgIGlmIChhY2Nlc3MoZW52X3RtcGRpciwgUl9PS3xXX09LKSA9PSAwKQor
ICAgIHsKKyAgICAgICAgc3RybmNweShuYW1lLCBlbnZfdG1wZGlyLCBzaXplb2YobmFtZSkpOwor
ICAgIH0KKyAgICBlbHNlIGlmIChhY2Nlc3MoUElQRURFRkFVTFRQQVRILCBSX09LfFdfT0spID09
IDApCiAgICAgewogICAgICAgICBzdHJuY3B5KG5hbWUsIFBJUEVERUZBVUxUUEFUSCwgc2l6ZW9m
KG5hbWUpKTsKICAgICB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>