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

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

    <bug>
          <bug_id>25938</bug_id>
          
          <creation_ts>2011-07-21 17:55:42 +0400</creation_ts>
          <short_desc>Contains absolute paths in /etc/pango/pango.modules</short_desc>
          <delta_ts>2012-11-08 16:38:22 +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>libpango</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>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitaly Kuznetsov">vitty</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>aen</cc>
    
    <cc>aris</cc>
    
    <cc>cas</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>123367</commentid>
    <comment_count>0</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2011-07-21 17:55:42 +0400</bug_when>
    <thetext>В файле /etc/pango/pango.modules содержатся абсолютные пути на модули. Это приводит к тому, что пакет невозможно пропустить через arepo (т.е. пропущенный пакет не работает т.к. лезет за модулями другой архитекуты).
Предлагается переделать в конфиге пути на относительные (относительно %_libdir/pango/%version/modules/)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126096</commentid>
    <comment_count>1</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2011-10-10 02:29:03 +0400</bug_when>
    <thetext>Прошу обратить внимание, вызывает проблему с запуском Acrobat Reader на 64 bit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126098</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2011-10-10 03:57:01 +0400</bug_when>
    <thetext>(In reply to comment #0)
&gt; Предлагается переделать в конфиге пути на относительные (относительно
&gt; %_libdir/pango/%version/modules/)

Для того, чтобы сделать эти пути относительными, нужно, насколько я понимаю,
реализовать 2 вещи:
- поддержку загрузки модулей по относительным путям в pango/modules.c:read_modules();
- вывод относительных путей в pango-querymodules, либо доп. обработка вывода pango-querymodules.

Все это, конечно, выглядит очень просто, но, тем не менее, это надо сделать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126128</commentid>
    <comment_count>3</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2011-10-11 00:21:13 +0400</bug_when>
    <thetext>У меня есть фикс.  Как минимум у меня нативная сборка на x86-64 работает.
Соответственно, 2 вопроса:
- 2vitty@: кто будет тестировать все остальное?
- 2aris@: как мы будем обновлять пакет в Сизифе?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126129</commentid>
    <comment_count>4</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2011-10-11 00:42:11 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; У меня есть фикс. 

И где фикс?

 Как минимум у меня нативная сборка на x86-64 работает.
&gt; Соответственно, 2 вопроса:
&gt; - 2vitty@: кто будет тестировать все остальное?
&gt; - 2aris@: как мы будем обновлять пакет в Сизифе?

Легко, как и на people/gnome, где еще есть libpango-1.29.4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126131</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2011-10-11 00:54:12 +0400</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #3)
&gt; &gt; У меня есть фикс. 
&gt; 
&gt; И где фикс?

У меня есть патч, его я сейчас прицеплю.
Еще у меня есть libpango-1.28.4-alt1.src.rpm с этим патчем, могу куда-нибудь выложить.

&gt;  Как минимум у меня нативная сборка на x86-64 работает.
&gt; &gt; Соответственно, 2 вопроса:
&gt; &gt; - 2vitty@: кто будет тестировать все остальное?
&gt; &gt; - 2aris@: как мы будем обновлять пакет в Сизифе?
&gt; 
&gt; Легко, как и на people/gnome, где еще есть libpango-1.29.4

В 1.29.4 по сравнению с 1.28.3 в этой части ничего не изменилось.
Соответственно, патч одинаково прикладывается и к 1.28.3, и к 1.29.4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126132</commentid>
    <comment_count>6</comment_count>
      <attachid>5159</attachid>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2011-10-11 00:55:02 +0400</bug_when>
    <thetext>Created attachment 5159
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126135</commentid>
    <comment_count>7</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2011-10-11 01:46:14 +0400</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; (In reply to comment #3)
&gt; &gt; &gt; У меня есть фикс. 
&gt; &gt; 
&gt; &gt; И где фикс?
&gt; 
&gt; У меня есть патч, его я сейчас прицеплю.
&gt; Еще у меня есть libpango-1.28.4-alt1.src.rpm с этим патчем, могу куда-нибудь
&gt; выложить.

/tmp на варморе -- хорошее место для обмена пакетами</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126142</commentid>
    <comment_count>8</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2011-10-11 13:25:08 +0400</bug_when>
    <thetext>(In reply to comment #3)
&gt; У меня есть фикс.  Как минимум у меня нативная сборка на x86-64 работает.
&gt; Соответственно, 2 вопроса:
&gt; - 2vitty@: кто будет тестировать все остальное?

Мне кажется, что нужно:

1) Протестровать на i586 и удостовериться, что ничего не сломалось. Можно попросить отдел тестирования, у него есть i586-машины

2) Отправить пакет в Сизиф, arepo его перепакует и я проверю, что x86_32 стал работоспособен.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126143</commentid>
    <comment_count>9</comment_count>
    <who name="Yuri N. Sedunov">aris</who>
    <bug_when>2011-10-11 13:50:31 +0400</bug_when>
    <thetext>(In reply to comment #8)
&gt; (In reply to comment #3)
&gt; &gt; У меня есть фикс.  Как минимум у меня нативная сборка на x86-64 работает.
&gt; &gt; Соответственно, 2 вопроса:
&gt; &gt; - 2vitty@: кто будет тестировать все остальное?
&gt; 
&gt; Мне кажется, что нужно:
&gt; 
&gt; 1) Протестровать на i586 и удостовериться, что ничего не сломалось. Можно
&gt; попросить отдел тестирования, у него есть i586-машины

На двух i586 машинах проверил -- вроде, ничего не сломалось. Полагаю, можно отправлять  
libpango-1.28.4-alt1.src.rpm в Сизиф.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>126146</commentid>
    <comment_count>10</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2011-10-11 14:23:32 +0400</bug_when>
    <thetext>libpango-1.28.4-alt1 -&gt; sisyphus:

* Mon Oct 10 2011 Dmitry V. Levin &lt;ldv@altlinux&gt; 1.28.4-alt1
- Updated to 1.28.4.
- /etc/pango/pango.modules: do not store absolute pathnames
  for default modules (closes: #25938).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134638</commentid>
    <comment_count>11</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2012-11-08 04:29:55 +0400</bug_when>
    <thetext>В текущей версии libpango-1.32.1-alt1 проблема снова актуальна.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>134658</commentid>
    <comment_count>12</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2012-11-08 16:38:22 +0400</bug_when>
    <thetext>libpango-1.32.1-alt2 -&gt; sisyphus:

* Thu Nov 08 2012 Dmitry V. Levin &lt;ldv@altlinux&gt; 1.32.1-alt2
- Packaged /usr/lib64/pango/pango-querymodules hard link to
  /usr/bin/pango-querymodules, changed %post script
  to use this hard link (closes: #25938).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5159</attachid>
            <date>2011-10-11 00:55:02 +0400</date>
            <delta_ts>2011-10-11 00:55:02 +0400</delta_ts>
            <desc>proposed patch</desc>
            <filename>pango-1.28.4-alt-modules.patch</filename>
            <type>text/plain</type>
            <size>3866</size>
            <attacher name="Dmitry V. Levin">ldv</attacher>
            
              <data encoding="base64">RG8gbm90IHN0b3JlIGFic29sdXRlIHBhdGhuYW1lcyBmb3IgZGVmYXVsdCBtb2R1bGVzCgoqIG1v
ZHVsZXMuYyAoZmluZF9vcl9jcmVhdGVfbW9kdWxlKTogV2hlbiBhIHJlbGF0aXZlIHBhdGhuYW1l
IGlzIGdpdmVuLApwcmVwZW5kIHRoZSBwYW5nbyBkZWZhdWx0IG1vZHVsZXMgZGlyZWN0b3J5IHRv
IGdldCB0aGUgYWJzb2x1dGUKcGF0aG5hbWUuCiogcXVlcnltb2R1bGVzLmMgKHF1ZXJ5X21vZHVs
ZSk6IE91dHB1dCBuYW1lcyBvZiBtb2R1bGVzIGZvdW5kIGluIHRoZQpwYW5nbyBkZWZhdWx0IG1v
ZHVsZXMgZGlyZWN0b3J5IGFzIHJlbGF0aXZlIHRvIHRoYXQgZGlyZWN0b3J5LgoKaHR0cHM6Ly9i
dWd6aWxsYS5hbHRsaW51eC5vcmcvc2hvd19idWcuY2dpP2lkPTI1OTM4CgotLS0gcGFuZ28vcGFu
Z28vbW9kdWxlcy5jCisrKyBwYW5nby9wYW5nby9tb2R1bGVzLmMKQEAgLTM2MSw3ICszNjEsMTEg
QEAgZmluZF9vcl9jcmVhdGVfbW9kdWxlIChjb25zdCBjaGFyICpyYXdfcGF0aCkKICAgZWxzZQog
I2VuZGlmCiAgICAgewotICAgICAgcGF0aCA9IGdfc3RyZHVwIChyYXdfcGF0aCk7CisgICAgICBp
ZiAoZ19wYXRoX2lzX2Fic29sdXRlIChyYXdfcGF0aCkpCisJcGF0aCA9IGdfc3RyZHVwIChyYXdf
cGF0aCk7CisgICAgICBlbHNlCisJcGF0aCA9IGdfYnVpbGRfZmlsZW5hbWUgKHBhbmdvX2dldF9s
aWJfc3ViZGlyZWN0b3J5ICgpLAorCQkJCSBNT0RVTEVfVkVSU0lPTiwgIm1vZHVsZXMiLCByYXdf
cGF0aCwgTlVMTCk7CiAgICAgfQogCiAgIG1vZHVsZSA9IGdfaGFzaF90YWJsZV9sb29rdXAgKGRs
bG9hZGVkX21vZHVsZXMsIHBhdGgpOwotLS0gcGFuZ28vcGFuZ28vcXVlcnltb2R1bGVzLmMKKysr
IHBhbmdvL3BhbmdvL3F1ZXJ5bW9kdWxlcy5jCkBAIC0xMTAsNiArMTEwLDggQEAgc3RyaW5nX2Zy
b21fc2NyaXB0IChQYW5nb1NjcmlwdCBzY3JpcHQpCiAgIHJldHVybiB2YWx1ZS0+dmFsdWVfbmlj
azsKIH0KIAorc3RhdGljIGNoYXIgKnBhbmdvX21vZHVsZXNfZGlyZWN0b3J5OworCiBzdGF0aWMg
dm9pZAogcXVlcnlfbW9kdWxlIChjb25zdCBjaGFyICpkaXIsIGNvbnN0IGNoYXIgKm5hbWUpCiB7
CkBAIC0xNDUsMTggKzE0NywyNCBAQCBxdWVyeV9tb2R1bGUgKGNvbnN0IGNoYXIgKmRpciwgY29u
c3QgY2hhciAqbmFtZSkKIAogICAgICAgZm9yIChpPTA7IGk8bl9lbmdpbmVzOyBpKyspCiAJewor
CSAgY29uc3QgY2hhciAqb3V0X3BhdGg7CiAJICBjb25zdCBnY2hhciAqcXVvdGU7CiAJICBnY2hh
ciAqcXVvdGVkX3BhdGg7CiAKLQkgIGlmIChzdHJpbmdfbmVlZHNfZXNjYXBlIChwYXRoKSkKKwkg
IGlmICghZ19wYXRoX2lzX2Fic29sdXRlIChuYW1lKSAmJiAhc3RyY21wKGRpciwgcGFuZ29fbW9k
dWxlc19kaXJlY3RvcnkpKQorCSAgICBvdXRfcGF0aCA9IG5hbWU7CisJICBlbHNlCisJICAgIG91
dF9wYXRoID0gcGF0aDsKKworCSAgaWYgKHN0cmluZ19uZWVkc19lc2NhcGUgKG91dF9wYXRoKSkK
IAkgICAgewogCSAgICAgIHF1b3RlID0gIlwiIjsKLQkgICAgICBxdW90ZWRfcGF0aCA9IGVzY2Fw
ZV9zdHJpbmcgKHBhdGgpOworCSAgICAgIHF1b3RlZF9wYXRoID0gZXNjYXBlX3N0cmluZyAob3V0
X3BhdGgpOwogCSAgICB9CiAJICBlbHNlCiAJICAgIHsKIAkgICAgICBxdW90ZSA9ICIiOwotCSAg
ICAgIHF1b3RlZF9wYXRoID0gZ19zdHJkdXAgKHBhdGgpOworCSAgICAgIHF1b3RlZF9wYXRoID0g
Z19zdHJkdXAgKG91dF9wYXRoKTsKIAkgICAgfQogCiAJICBnX3ByaW50ZiAoIiVzJXMlcyAlcyAl
cyAlcyIsIHF1b3RlLCBxdW90ZWRfcGF0aCwgcXVvdGUsCkBAIC0xOTMsNiArMjAxLDI5IEBAIHNo
b3dfdmVyc2lvbihjb25zdCBjaGFyICpuYW1lIEdfR05VQ19VTlVTRUQsCiAgIGV4aXQoMCk7CiB9
CiAKK3N0YXRpYyB2b2lkCitxdWVyeV9kaXIgKGNvbnN0IGNoYXIgKm5hbWUpCit7CisgIEdEaXIg
KmRpcjsKKyAgY29uc3QgY2hhciAqZGVudDsKKyAgc2l6ZV90IGxlbjsKKworICBpZiAoIWdfcGF0
aF9pc19hYnNvbHV0ZSAobmFtZSkpCisgICAgcmV0dXJuOworICBkaXIgPSBnX2Rpcl9vcGVuIChu
YW1lLCAwLCBOVUxMKTsKKyAgaWYgKCFkaXIpCisgICAgcmV0dXJuOworCisgIHdoaWxlICgoZGVu
dCA9IGdfZGlyX3JlYWRfbmFtZSAoZGlyKSkpCisgICAgeworICAgICAgbGVuID0gc3RybGVuIChk
ZW50KTsKKyAgICAgIGlmIChsZW4gPiBTT0VYVF9MRU4gJiYgc3RyY21wIChkZW50ICsgbGVuIC0g
U09FWFRfTEVOLCBTT0VYVCkgPT0gMCkKKwlxdWVyeV9tb2R1bGUgKG5hbWUsIGRlbnQpOworICAg
IH0KKworICBnX2Rpcl9jbG9zZSAoZGlyKTsKK30KKwogaW50CiBtYWluIChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiB7CkBAIC0yMzIsNDMgKzI2MywzMyBAQCBtYWluIChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCiAJICAgICIjIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGUsIGRvIG5vdCBlZGl0
XG4iCiAJICAgICIjXG4iKTsKIAorICBwYW5nb19tb2R1bGVzX2RpcmVjdG9yeSA9IGdfYnVpbGRf
ZmlsZW5hbWUgKHBhbmdvX2dldF9saWJfc3ViZGlyZWN0b3J5ICgpLAorCQkJCQkgICAgICBNT0RV
TEVfVkVSU0lPTiwKKwkJCQkJICAgICAgIm1vZHVsZXMiLAorCQkJCQkgICAgICBOVUxMKTsKKwog
ICBpZiAoYXJnYyA9PSAxKQkJLyogTm8gYXJndW1lbnRzIGdpdmVuICovCiAgICAgewogICAgICAg
Y2hhciAqKmRpcnM7CiAgICAgICBpbnQgaTsKIAogICAgICAgcGF0aCA9IHBhbmdvX2NvbmZpZ19r
ZXlfZ2V0ICgiUGFuZ28vTW9kdWxlc1BhdGgiKTsKLSAgICAgIGlmICghcGF0aCkKLQlwYXRoID0g
Z19idWlsZF9maWxlbmFtZSAocGFuZ29fZ2V0X2xpYl9zdWJkaXJlY3RvcnkgKCksCi0JCQkJIE1P
RFVMRV9WRVJTSU9OLAotCQkJCSAibW9kdWxlcyIsCi0JCQkJIE5VTEwpOwotCi0gICAgICBnX3By
aW50ZiAoIiMgTW9kdWxlc1BhdGggPSAlc1xuI1xuIiwgcGF0aCk7CiAKLSAgICAgIGRpcnMgPSBw
YW5nb19zcGxpdF9maWxlX2xpc3QgKHBhdGgpOworICAgICAgZ19wcmludGYgKCIjIE1vZHVsZXNQ
YXRoID0gJXNcbiNcbiIsIHBhdGggPyBwYXRoIDogcGFuZ29fbW9kdWxlc19kaXJlY3RvcnkpOwog
Ci0gICAgICBnX2ZyZWUgKHBhdGgpOwotCi0gICAgICBmb3IgKGk9MDsgZGlyc1tpXTsgaSsrKQor
ICAgICAgaWYgKHBhdGgpCiAJewotCSAgR0RpciAqZGlyID0gZ19kaXJfb3BlbiAoZGlyc1tpXSwg
MCwgTlVMTCk7Ci0JICBpZiAoZGlyKQotCSAgICB7Ci0JICAgICAgY29uc3QgY2hhciAqZGVudDsK
KwkgIGRpcnMgPSBwYW5nb19zcGxpdF9maWxlX2xpc3QgKHBhdGgpOwogCi0JICAgICAgd2hpbGUg
KChkZW50ID0gZ19kaXJfcmVhZF9uYW1lIChkaXIpKSkKLQkJewotCQkgIGludCBsZW4gPSBzdHJs
ZW4gKGRlbnQpOwotCQkgIGlmIChsZW4gPiBTT0VYVF9MRU4gJiYgc3RyY21wIChkZW50ICsgbGVu
IC0gU09FWFRfTEVOLCBTT0VYVCkgPT0gMCkKLQkJICAgIHF1ZXJ5X21vZHVsZSAoZGlyc1tpXSwg
ZGVudCk7Ci0JCX0KKwkgIGdfZnJlZSAocGF0aCk7CiAKLQkgICAgICBnX2Rpcl9jbG9zZSAoZGly
KTsKLQkgICAgfQotCX0KKwkgIGZvciAoaT0wOyBkaXJzW2ldOyBpKyspCisJICAgIHF1ZXJ5X2Rp
ciAoZGlyc1tpXSk7CiAKLSAgICAgIGdfc3RyZnJlZXYgKGRpcnMpOworCSAgZ19zdHJmcmVldiAo
ZGlycyk7CisJfQorICAgICAgZWxzZQorCXF1ZXJ5X2RpciAocGFuZ29fbW9kdWxlc19kaXJlY3Rv
cnkpOwogICAgIH0KICAgZWxzZQogICAgIHsKQEAgLTI4MCw1ICszMDEsNyBAQCBtYWluIChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICBnX2ZyZWUgKGN3ZCk7CiAgICAgfQogCisgIGdfZnJl
ZSAocGFuZ29fbW9kdWxlc19kaXJlY3RvcnkpOworCiAgIHJldHVybiAwOwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>