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

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

    <bug>
          <bug_id>6851</bug_id>
          
          <creation_ts>2005-05-16 02:02:54 +0400</creation_ts>
          <short_desc>Убрать файлы из /usr/lib</short_desc>
          <delta_ts>2005-10-17 14:54:43 +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>mozilla</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>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vitaly Lipatov">lav</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>eostapets</cc>
    
    <cc>lakostis</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>24590</commentid>
    <comment_count>0</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-05-16 02:02:54 +0400</bug_when>
    <thetext>Хотелось бы убрать ссылки из /usr/lib, чтобы mozilla сидела 
у себя в HOME и не мешала другим пакетам устанавливаться (я про libgecko). 
Если этому что-то мешает, хотелось бы ознакомиться с соображениями. 
Если есть подозрение, что что-то сломается - я постараюсь их проверить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29885</commentid>
    <comment_count>1</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-09-02 17:26:39 +0400</bug_when>
    <thetext>А в чем собственно проблема с libgecko? На чем именно конфликт?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29928</commentid>
    <comment_count>2</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-09-03 00:10:56 +0400</bug_when>
    <thetext>Ну собственно уже не в чём, после того как идея libgecko не нашла поддержки. 
Я успешно эксплуатировал вариант, когда общие для проектов mozilla, firefox, 
sunbird, nvu, thunderbird библиотеки входили в libgecko, и не таскали каждый 
свою. 
Никому не надо - ладно, я мегабайты не экономлю. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29933</commentid>
    <comment_count>3</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-09-03 00:34:01 +0400</bug_when>
    <thetext>Я готов поучаствовать в эконмике...
Экономика должна быть экономна...:)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29937</commentid>
    <comment_count>4</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-09-03 01:18:50 +0400</bug_when>
    <thetext>Я пытался - сделал libgecko, куда вошли все эти библиотеки. Чтобы это жило в 
системе, mozilla не должна класть ссылки в /usr/lib. Чтобы была экономия, из 
каталогов всей указанной семейки нужно удалить файлы, которые уже есть в 
libgecko. 
Но есть и аргументы против: 
&quot;Этому пакету пока не место в Сизифе - он сыр по идейным параметрам :) 
libgecko и прочие libxx из seamonkey будут собраны и востребованы лишь только 
когда этого захотят сами разработчики seamonkey. В ближайшем будущем этого не 
предвидится. Поэтому я и прошу убрать этот пакет - пусть он лежит где-нибудь в 
сторонке (например в Дедале). 
--  
WBR, Konstantin Lepikhov </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29939</commentid>
    <comment_count>5</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2005-09-03 01:33:30 +0400</bug_when>
    <thetext>Для меня этот пакет (libgecko) не имеет смысла - т.к. сейчас в Сизифе уже есть
xulrunner, который и так провайдит все эти библиотеки вместо libgecko (и это
более правильно логически) + я готовлю rpm с nss/libnspr, которая будет
провайдить все остальные ssl/pki библиотеки. Для старой mozilla-suite надо
действительно профиксить rpath (если его уже не пофиксили), чтобы она лазила за
своими либами в /usr/lib/mozilla, т.к. они уже скоро будут несовместимы ни с
tb/fx, ни с seamonkey. Т.е. правильная связка такова:
xulrunner - gecko runtime + xul runtime
nss - ssl/crypto/pki
nspr - libnspr
и текущему мантейнеру suite надо уже смотреть на seamonkey и притирать его к
&quot;правильной связке&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29941</commentid>
    <comment_count>6</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-09-03 02:14:46 +0400</bug_when>
    <thetext>Во :) 
Повторил просьбу в incoming@ удалить libgecko </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30003</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-09-04 16:10:30 +0400</bug_when>
    <thetext>Сейчас firefox, thunderbird &amp; co переходят на единую платформу - xulrunner.
Соответственно через некоторое время он переедит в /usr/lib . Как я понимаю,
seamonkey - это единственное gecko-based приложение, не идущее по этому пути.
Поэтому очень не хочется, чтобы в будуйщем возникли конфликты между mozilla и
xulrunner. 

Я присоединяюсь к просьбе Константина и тоже прошу убрать библиотеки из /usr/lib.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30006</commentid>
    <comment_count>8</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2005-09-04 17:27:51 +0400</bug_when>
    <thetext>(In reply to comment #7) 
&gt; Я присоединяюсь к просьбе Константина и тоже прошу убрать библиотеки 
из /usr/lib. 
Вообще-то багу вешал я и речь шла о библиотеках из mozilla, кладомых 
в /usr/lib :) 
И вообще, так как последнее время mozilla пакетит Константин, то я вообще не 
понимаю, может ли он просить сам себя :) 
 
 </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30008</commentid>
    <comment_count>9</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-09-04 17:42:49 +0400</bug_when>
    <thetext>Я стал следующим бойцом с этим творением:) Так что просят меня... :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31109</commentid>
    <comment_count>10</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-09-28 17:59:02 +0400</bug_when>
    <thetext>Едет 1.7.12 - там убрано /usr/lib/*.so.
В предверии появления SeaMonkey меня интересует судьбы
/usr/include/{nspr,nss}, где обещанные пакеты, дабы убрать конфликт между двумя
версиями мозилы...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32054</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-10-17 06:33:46 +0400</bug_when>
    <thetext>17.10.05 идет nspr собираемый из cvs (в нем сейчас 4.7.0).
На счет nss сейчас думаю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32058</commentid>
    <comment_count>12</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-10-17 10:48:36 +0400</bug_when>
    <thetext>Хм... Пока что продукты mozilla используют 4.5.1, и еще две недели назад я
подготовил 4.6(актуальную на тот момент), но из-за давки с OOo 2.0 заливать не
стал... Ну так кто возьмет на себя libnspr, я или вы?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32065</commentid>
    <comment_count>13</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-10-17 11:54:47 +0400</bug_when>
    <thetext>(In reply to comment #12)
&gt; Хм... Пока что продукты mozilla используют 4.5.1, и еще две недели назад я
&gt; подготовил 4.6(актуальную на тот момент), но из-за давки с OOo 2.0 заливать не
&gt; стал... Ну так кто возьмет на себя libnspr, я или вы?

У меня уже все готово. 
Я хочу на nspr завязать еще и xulrunner ... a ему нужен самый свежий. Если вы не
против, то я его возьму. 
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32071</commentid>
    <comment_count>14</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-10-17 13:34:53 +0400</bug_when>
    <thetext>Я не против. Самое главное чтобы mozilla-suite &amp; seamonkey сработались с новой
версией, а то at@ со своим поиском дублирующихся символов заспамит... :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32077</commentid>
    <comment_count>15</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2005-10-17 14:43:39 +0400</bug_when>
    <thetext>(In reply to comment #14)
&gt; Я не против. Самое главное чтобы mozilla-suite &amp; seamonkey сработались с новой
&gt; версией, а то at@ со своим поиском дублирующихся символов заспамит... :)

Не вижу причин чтобы mozilla c ним не собралась. Только вам придется приложить
один патч для этого :)
В firefox я наткнулся на то, что она не может собраться с внешним nspr . Для
сборки с ней нужен патч. Причем падает она в nss. Как только я оторву nspr
положу патч.
Если вам это удастся раньше буду рад воспользоваться вашими трудами.

Для этих писем есть мощный инструмент - /dev/null. Оттуда еще никто не созвращался.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32079</commentid>
    <comment_count>16</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-10-17 14:54:42 +0400</bug_when>
    <thetext>С mozilla-suite патчей нужно намного больше... Я как раз занимаюсь убеждением
сборочной среды в необходимости таки собраться с внешним libnspr... А затем и
libnss :)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>