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

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

    <bug>
          <bug_id>25192</bug_id>
          
          <creation_ts>2011-03-04 19:57:19 +0300</creation_ts>
          <short_desc>[patch] i586-* lacks requires</short_desc>
          <delta_ts>2011-06-23 16:49:50 +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>arepo</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>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>23155</blocked>
    
    <blocked>23878</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>aen</cc>
    
    <cc>anubix</cc>
    
    <cc>boyarsh</cc>
    
    <cc>ildar</cc>
    
    <cc>lav</cc>
    
    <cc>ldv</cc>
    
    <cc>mithraen</cc>
    
    <cc>sr</cc>
    
    <cc>vitty</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>119027</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-03-04 19:57:19 +0300</bug_when>
    <thetext>Предлагается применить данный патч для исправления потери зависимостей:

--- arepo 2011-02-12 18:13:07.000000000 +0200
+++ arepo.new 2011-03-04 17:09:45.000000000 +0200
@@ -555,8 +555,8 @@
 install -d -- &quot;%buildroot$file&quot;
 else
 echo === $file
- case &quot;$(file -L -- &quot;$file&quot;)&quot; in
- &apos;ELF &apos;*&apos; shared object&apos;|&apos;ELF &apos;*&apos; executable&apos;)
+ case `file -bL -- &quot;$file&quot;` in
+ &apos;ELF &apos;*&apos; shared object&apos;*|&apos;ELF &apos;*&apos; executable&apos;*)
 list=&quot;${list} `ldd &quot;$file&quot;|cut -d &apos;&gt;&apos; -f 2|grep \.so|cut -f 1 -d &apos;(&apos;`&quot;
 ;;
 esac

Иллюстрация:

[sr@sr i586]$ rpm -qRp RPMS.classic/i586-libwine-vanilla-1.3.10-alt2.i586.rpm
libwine-vanilla = 1.3.10-alt2
i586-fontconfig 
i586-glibc-core 
i586-glibc-pthread 
i586-libICE 
i586-libSM 
i586-libX11 
i586-libXau 
i586-libXdmcp 
i586-libXext 
i586-libalsa 
i586-libcom_err 
i586-libcrypto10 
i586-libexpat 
i586-libfreetype 
i586-libkeyutils 
i586-libkrb5 
i586-liblcms 
i586-libldap2.4 
i586-libmpg123 
i586-libopenal1 
i586-libsasl2 
i586-libssl10 
i586-libuuid 
i586-libxcb 
i586-libxml2 
i586-zlib 
rpmlib(PayloadIsLzma) 
[sr@sr i586]$ rpm -qRp RPMS.classic.old/i586-libwine-vanilla-1.3.10-alt2.i586.rpm
libwine-vanilla = 1.3.10-alt2
rpmlib(PayloadIsLzma)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119816</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-04-03 12:30:21 +0400</bug_when>
    <thetext>Этот патч решает проблему, которую сейчас обсуждают в sisyphus@ на примере skype beta: http://lists.altlinux.org/pipermail/sisyphus/2011-April/353239.html

Никто не против, если я залью пакет с таким добавлением? (в acl посмотрел)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>119873</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2011-04-04 15:06:22 +0400</bug_when>
    <thetext>*** Bug 25187 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122073</commentid>
    <comment_count>3</comment_count>
    <who name="ildar">ildar</who>
    <bug_when>2011-06-10 11:02:23 +0400</bug_when>
    <thetext>Давайте что-нибудь делать, в связи с тем, что репо разломан: https://bugzilla.altlinux.org/show_bug.cgi?id=24578</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122163</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2011-06-17 15:08:12 +0400</bug_when>
    <thetext>Сейчас у всех пакетов в p6 x86_32 пропали зависимости</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122164</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2011-06-17 15:21:31 +0400</bug_when>
    <thetext>После исправления необходимо перегенерировать весь x86_32</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122165</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2011-06-17 16:41:31 +0400</bug_when>
    <thetext>Я применил патч, сейчас перегенерируется весь x86_32 для p6. Если результат нас устроит, то я перегенерирую для всех репозиториев.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122169</commentid>
    <comment_count>7</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2011-06-18 02:12:19 +0400</bug_when>
    <thetext>К сожалению с данным патчем arepo перестаёт arep-ать, по неизвестной (пока) причине не перепаковывается i586-libwine-vanilla. Я вернул всё взад, надо разбираться.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122219</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-06-18 18:51:47 +0400</bug_when>
    <thetext>&lt;sr&gt; ну-да. нет libpciaccess и libdrm-poulsbo в arepo.conf. Патч тут причем?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122221</commentid>
    <comment_count>9</comment_count>
    <who name="AEN">aen</who>
    <bug_when>2011-06-18 18:54:54 +0400</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; &lt;sr&gt; ну-да. нет libpciaccess и libdrm-poulsbo в arepo.conf. Патч тут причем?

Михаил, ну очень испорченный телефон. Может, кто все понимает, тот и починит? Всем будет лучше и проще.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122224</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-06-18 19:04:15 +0400</bug_when>
    <thetext>Так чинить надо там, где развёрнут конкретный экземпляр.  В пакет-то патч и я могу добавить (хотя опять же нужна проверка боем).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122234</commentid>
    <comment_count>11</comment_count>
      <attachid>4976</attachid>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2011-06-19 00:18:36 +0400</bug_when>
    <thetext>Created attachment 4976
arepo.conf

(опять транслирую)

во-первых, sr@altlinux - это сейчас больше недоразумение, чем что-то
другое. Я не помню ни явок, ни паролей, и тем более не знаю как сейчас
сборочница работает
во-вторых, а что в arepo понимать? простой как угол дома перепаковщик.
в третьих, рабочий arepo.conf прилагается (с ним реально все
собралось, пока я домой ехал):
[sr@sr ~]$ ll ~/biarch/sisyphus/i586/RPMS.classic/*wine*
-rw-r--r-- 1 sr sr_b  1608415 Июн 18 18:49
/home/sr/biarch/sisyphus/i586/RPMS.classic/i586-wine-vanilla-1.3.21-alt1.i586.rpm
-rw-r--r-- 1 sr sr_b 12614545 Июн 18 18:49
/home/sr/biarch/sisyphus/i586/RPMS.classic/i586-wine-gecko-1.2.0-alt1.i586.rpm
-rw-r--r-- 1 sr sr_b 10968203 Июн 18 18:49
/home/sr/biarch/sisyphus/i586/RPMS.classic/i586-libwine-vanilla-1.3.21-alt1.i586.rpm
-rw-r--r-- 1 sr sr_b   574909 Июн 18 18:49
/home/sr/biarch/sisyphus/i586/RPMS.classic/i586-libwine-vanilla-gl-1.3.21-alt1.i586.rpm
в четвертых, если уж зашла речь про &quot;кто все понимает&quot;, то:
a) arepo должен работать не со списком пакетов из arepo.conf, а стать
тулзой для обработки одного пакета. В простейшем варианте arepo.conf с
одним наименованием внутри, а лучше превратить в `arepo name`
b) для biarch-евых архитектур, типа x86_{32,64}, сборки должны
осуществляться транзакцией сразу для двух архитектур, хотя бы одна
сборка обламалась - FAIL для пакета. Видимо, нужен будет список
исключений
с) если пакет в списке, то в тразакцию входит &apos;arepo пакет&apos;, если
облом - FAIL для пакета
d) в текущем варианте arepo с натяжкой пригоден для замкнутых
репозитариев, для сизифа - как карта ляжет, я бы сказал, что непригоден
e) вопрос списков исключений и списка для arepo всегда будет гвоздем
программы в рассылке, пересобрать все сложно, но что-то еще всегда
кому-то понадобится, и наверняка это &quot;что-то&quot; будет иметь пересечения
по /lib или /usr/lib или в /etc

Так что, я не могу согласиться на &quot;кто все понимает, тот и починит&quot;.
Здесь чинить и чинить, и arepo здесь чинить только чуть-чуть. Ну, или
нафиг arepo, и полноценный biarch в rpm и apt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122313</commentid>
    <comment_count>12</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2011-06-20 19:46:51 +0400</bug_when>
    <thetext>С добавлением ещё libgstreamer arepo наконец-таки за-arep-ал p6. Буду выносить в production</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122317</commentid>
    <comment_count>13</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2011-06-20 20:55:48 +0400</bug_when>
    <thetext>arepo-1-alt6 -&gt; sisyphus:

* Mon Jun 20 2011 Vitaly Kuznetsov &lt;vitty@altlinux&gt; 1-alt6
- sr@: fix &apos;lost dependencies&apos; error (ALT #25192)
- update default config accordingly to the arepo@people config</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122394</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2011-06-23 16:49:50 +0400</bug_when>
    <thetext>У меня всё вылечилось в p6</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4976</attachid>
            <date>2011-06-19 00:18:36 +0400</date>
            <delta_ts>2011-06-19 00:18:36 +0400</delta_ts>
            <desc>arepo.conf</desc>
            <filename>arepo.conf</filename>
            <type>text/plain</type>
            <size>3062</size>
            <attacher name="Michael Shigorin">mike</attacher>
            
              <data encoding="base64">b3JpZ2luOiAvQUxUL1Npc3lwaHVzCnNvdXJjZTogaTU4Ngp0YXJnZXQ6IHg4Nl82NApmbGF2b3I6
IGNsYXNzaWMKc2hhZG93OiB+L2JpYXJjaC9zaXN5cGh1cy8KCnBhY2thZ2VzOiA+CiAgICBnbGli
Yy1jb3JlCiAgICBnbGliYy1wdGhyZWFkCiAgICBnbGliYy1uc3MKICAgIGdsaWJjLWdjb252LW1v
ZHVsZXMKICAgIGdsaWJjLWRldmVsCiAgICBnbGliYy1kZXZlbC1zdGF0aWMKCiAgICBsaWJnY2M0
LjUKICAgIGNwcDQuNQogICAgZ2NjNC41CiAgICBsaWJnbXAKICAgIGxpYm1wZnIKICAgIGxpYm1w
YwogICAgbGliZWxmCgogICAgbGlibHRkbDMKICAgIGxpYmx0ZGwzLWRldmVsCiAgICBsaWJsdGRs
NwogICAgbGlibHRkbDctZGV2ZWwKCiAgICBsaWJzdGRjKys0LjUKICAgIGxpYnN0ZGMrKzQuNS1k
ZXZlbAogICAgZ2NjNC41LWMrKwogICAgbGlic3RkYysrMy4zCgogICAgbGliZXhwYXQKICAgIGxp
YmZyZWV0eXBlCiAgICBsaWJJQ0UKICAgIGxpYlNNCiAgICBsaWJYYXUKICAgIGxpYlhkbWNwCiAg
ICBsaWJ4Y2IKICAgIGxpYlgxMQogICAgbGliWGRhbWFnZQogICAgbGliWGV4dAogICAgbGliWGZp
eGVzCiAgICBsaWJYcAogICAgbGliWHQKICAgIGxpYlh0c3QKICAgIGxpYlh4Zjg2dm0KICAgIGxp
YmFsc2EKICAgIGxpYmNyeXB0bzEwCiAgICBsaWJzc2wxMAogICAgbGliY3J5cHRvNwogICAgbGli
c3NsNwogICAgbGlianBlZwogICAgbGlicG5nMTIKICAgIGxpYnRpZmYKICAgIGxpYmN1cHMKICAg
IGxpYnBjaWFjY2VzcwogICAgbGliZHJtCiAgICBsaWJkcm0tcG91bHNibwogICAgbGlia3JiNQog
ICAgbGlibGNtcwogICAgbGliZGI0LjcKICAgIGxpYnNhc2wyCiAgICBsaWJsZGFwMi40CiAgICBs
aWJ4bWwyCiAgICB6bGliCiAgICBsaWJ4c2x0CiAgICBsaWJpY3UKICAgIGxpYmNhcmVzCiAgICBs
aWJjdXJsCiAgICBsaWJTREwKICAgIGxpYnNzaDIKCiAgICBsaWJnY3J5cHQKICAgIGxpYnNhc2wy
CiAgICBsaWJlc2QKICAgIGxpYmdwZy1lcnJvcgogICAgbGliYXR0cgogICAgbGliY2FwCiAgICBs
aWJhdWRpb2ZpbGUKICAgIGxpYmNvbV9lcnIKICAgIGxpYmlkbgogICAgCiAgICBsaWJrcmI1CiAg
ICBsaWJrZXl1dGlscwoKICAgIGxpYmdudXRsczI2CiAgICBsaWJ0YXNuMQoKICAgIGxpYm5jdXJz
ZXMKICAgIGxpYnRpbmZvCgogICAgbGliZ3BtCiAgICBsaWJ1c2IKICAgIGxpYnV1aWQKCiAgICBs
aWJhaW8KICAgIGxpYmFpby1kZXZlbAoKICAgIGZvbnRjb25maWcKICAgIGxpYkdMCiAgICBsaWJH
TFUKICAgIGxpYmRybS1wb3Vsc2JvCiAgICBsaWJpZWVlMTI4NAogICAgbGlibmF0c3BlYwogICAg
bGliWHBtCgogICAgbGlibXBnMTIzCiAgICBsaWJ3aW5lLXZhbmlsbGEKICAgIGxpYm9wZW5hbDEK
ICAgIGdsaWIyCiAgICBsaWJkYnVzCiAgICBsaWJtbmcKICAgIGxpYm5jdXJzZXN3CiAgICBsaWJw
Y3JlMwogICAgbGlicXQ0LWNvcmUKICAgIGxpYnF0NC1kYnVzCiAgICBsaWJxdDQtZ3VpCiAgICBs
aWJxdDQtbmV0d29yawogICAgbGlicXQ0LXhtbAogICAgbGlidXNiLWNvbXBhdAogICAgbGliWGF3
CiAgICBsaWJYY3Vyc29yCiAgICBsaWJYZnQKICAgIGxpYlhpCiAgICBsaWJYaW5lcmFtYQogICAg
bGliWG11CiAgICBsaWJYcmFuZHIKICAgIGxpYlhyZW5kZXIKICAgIGxpYlhTY3JuU2F2ZXIKICAg
IGxpYlh2CiAgICBsaWJYdk1DCgoKICAgIGJ6bGliCiAgICBnbGliCiAgICBndGsrCiAgICBsaWJh
bHNhLWRldmVsCiAgICBsaWJhbHV0CiAgICBsaWJhdGsKICAgIGxpYmNhaXJvCiAgICBsaWJ1ZGV2
CiAgICBsaWJmbGFjOAogICAgbGliZm9udGVuYwogICAgbGliZnJlZWdsdXQKICAgIGxpYmdhbWlu
LWZhbQogICAgbGliZ2lvCiAgICBsaWJnbGFkZQogICAgbGliZ2xldzEuNQogICAgbGliZ2xpdHoK
ICAgIGxpYmd0aysyCiAgICBsaWJnZGstcGl4YnVmCiAgICBsaWJndGtnbGV4dAogICAgbGliamFz
cGVyCiAgICBsaWJtaWttb2QKICAgIGxpYm1vZHBsdWcKICAgIGxpYm9nZwogICAgbGlib3BlbmFs
CiAgICBsaWJwYW5nbwogICAgbGlicGl4bWFuCiAgICBsaWJTRExfaW1hZ2UKICAgIGxpYlNETF9t
aXhlcgogICAgbGliU0RMX3NvdW5kCiAgICBsaWJTRExfdHRmCiAgICBsaWJzbXBlZwogICAgbGli
c3BlZXgKICAgIGxpYnZvcmJpcwogICAgbGlid2luZS12YW5pbGxhLWdsCiAgICB3aW5lLWdlY2tv
CiAgICBsaWJzZWxpbnV4CiAgICBsaWJ4Y2J1dGlsCiAgICBsaWJYY29tcG9zaXRlCiAgICBsaWJY
Zm9udAogICAgbGliZ3N0LXBsdWdpbnMKCiAgICBsaWJuc3MtbWRucwogICAgbGlib3Blbm1vdGlm
NAoKICAgIGxpYnY0bAoKICAgIGxpYndyYXAKICAgIGxpYmF2YWhpCiAgICBsaWJhc3luY25zCiAg
ICBsaWJzbmRmaWxlCiAgICBsaWJwdWxzZWF1ZGlvCiAgICBhbHNhLXBsdWdpbnMtcHVsc2UKCnBy
b2dyYW1zOiA+CiAgICB3aW5lLXZhbmlsbGEKICAgIG1vemlsbGEtcGx1Z2luLWFkb2JlLWZsYXNo
CgpoYWNrczoKICAgIGdjYzQuNToKICAgICAgICBhZnRlci1pbnN0YWxsOiB8CiAgICAgICAgICAg
ICVkZWZpbmUgZ2NjNjRvZGlyIC91c3IvbGliNjQvZ2NjL3g4Nl82NC1hbHQtbGludXgvJXZlcnNp
b24KICAgICAgICAgICAgbWtkaXIgLXAgJWJ1aWxkcm9vdCVnY2M2NG9kaXIKICAgICAgICAgICAg
bG4gLXMgLi4vLi4vLi4vLi4vbGliL2djYy9pNTg2LWFsdC1saW51eC8ldmVyc2lvbiBcCiAgICAg
ICAgICAgICAgICAlYnVpbGRyb290JWdjYzY0b2Rpci8zMgogICAgICAgIGFmdGVyLWZpbGVzOiB8
CiAgICAgICAgICAgICVnY2M2NG9kaXIvMzIKCiAgICBsaWJzdGRjKys0LjUtZGV2ZWw6CiAgICAg
ICAgYWZ0ZXItaW5zdGFsbDogfAogICAgICAgICAgICAlZGVmaW5lIGd4eGlkaXIgJV9pbmNsdWRl
ZGlyL2MrKy8ldmVyc2lvbi94ODZfNjQtYWx0LWxpbnV4CiAgICAgICAgICAgIG1rZGlyIC1wICVi
dWlsZHJvb3QlZ3h4aWRpcgogICAgICAgICAgICBsbiAtcyAuLi9pNTg2LWFsdC1saW51eCAlYnVp
bGRyb290JWd4eGlkaXIvMzIKICAgICAgICBhZnRlci1maWxlczogfAogICAgICAgICAgICAlZ3h4
aWRpci8zMgoKIyB2aW06c2V0IGZ0PXlhbWwgZXQgdHM9NCBzdz00Ogo=
</data>

          </attachment>
      

    </bug>

</bugzilla>