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

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

    <bug>
          <bug_id>21895</bug_id>
          
          <creation_ts>2009-10-09 22:29:54 +0400</creation_ts>
          <short_desc>Частично сломалось управление расширениями</short_desc>
          <delta_ts>2018-05-31 17:51:56 +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>firefox</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</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="Yury Aliaev">mutabor</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>grenka</cc>
    
    <cc>legion</cc>
    
    <cc>rauty</cc>
    
    <cc>sbolshakov</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>101191</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2009-10-09 22:29:54 +0400</bug_when>
    <thetext>Поставил расширение tiny_menu (пакетом из репозитория). Не понравилось. Сначала отключил локально, после чего удалил пакет. Тем не менее в списке расширений tiny_menu осталось, с пометкой, что модуль определён с сносу, для чего нужно перезапусить firefox. Перезапускаю -- ничего не меняется (расширение остаётся в списке с пометкой, что оно будет удалено, для чего нужно перезапустить программу). Далее: захотел поставить расширение fastdial. Собрал пакет, поставил. Оказалось, что там неправильно указана максимальная версия firefox. Исправил. Удалил пакет, поставил исправленный. В списке расширений он так и не появился.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101195</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-10 00:34:31 +0400</bug_when>
    <thetext>Из описания я только понял, что вы не умеет пакетировать расширения для firefox.
Либо переформулируйте свою проблему более понятно, либо закрываю как NOTABUG.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101218</commentid>
    <comment_count>2</comment_count>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2009-10-10 16:17:34 +0400</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Из описания я только понял, что вы не умеет пакетировать расширения для
&gt; firefox.

Из вашего ответа я понял, что вы не потрудились вникнуть в суть проблемы. Попробую переформулировать, хотя слабо верится, что переформулировка вопроса чему-то поможет с таким отношением. 

&gt; Либо переформулируйте свою проблему более понятно, либо закрываю как NOTABUG.

1) Я поставил из репозитория пакет с расширением tiny_menu. Мне это расширение не понравилось, и сначала я отключил его в настройках firefox того пользователя, под которым я работаю, а потом удалил пакет из системы. В результате по настоящий момент расширение не исчезло из списка расширений, с пометкой &quot;Это дополнение будет удалено при перезапуске firefox&quot;. Как я уже написал, после перезапуска ничего не меняется.
2) Я собрал пакет с расширением fastdial. После установки и запуска firefox появилось сообщение о том, что данный пакет не совместим с текущей версией firefox (что само по себе странно, т.к. в пакете указана максимальная версия 3.6b1. Получается, что firefox считает, что она меньше, чем 3.5.3?). Я исправил максимальную версию на 3.6.* Пересобрал пакет, удалил старый, поставил новый. После установки в списке расширений fastdial не появился, хотя в /usr/share/firefox/extensions он присутствует. Соответственно данное расширение не функционирует.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101228</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-10 22:35:38 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; Попробую переформулировать, хотя слабо верится, что переформулировка вопроса
&gt; чему-то поможет с таким отношением. 

Если не верите, то закройте баг и не теряйте время.

&gt; 1) Я поставил из репозитория пакет с расширением tiny_menu. Мне это расширение
&gt; не понравилось, и сначала я отключил его в настройках firefox того
&gt; пользователя, под которым я работаю, а потом удалил пакет из системы.

Системные расширения нельзя удалить. Из-за этих действий в ~/.mozilla/firefox/&lt;profile&gt;/extensions.rdf осталась старая информация.

&gt; 2) Я собрал пакет с расширением fastdial. 

Из этого пункта я ничего не понял.
Какую версию вы меняли и где?

Ваш багрепорт для меня всё ещё не понятен. Вы не переформулировали, а просто повторили изначальное описание.

Пока увы я не знаю как вам помочь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101421</commentid>
    <comment_count>4</comment_count>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2009-10-13 16:28:39 +0400</bug_when>
    <thetext>&gt; &gt; Попробую переформулировать, хотя слабо верится, что переформулировка вопроса
&gt; &gt; чему-то поможет с таким отношением. 
&gt; 
&gt; Если не верите, то закройте баг и не теряйте время.

Недождётесь!

&gt; 
&gt; &gt; 1) Я поставил из репозитория пакет с расширением tiny_menu. Мне это расширение
&gt; &gt; не понравилось, и сначала я отключил его в настройках firefox того
&gt; &gt; пользователя, под которым я работаю, а потом удалил пакет из системы.
&gt; 
&gt; Системные расширения нельзя удалить. Из-за этих действий в

а apt-get remove по вашему что делает?

&gt; ~/.mozilla/firefox/&lt;profile&gt;/extensions.rdf осталась старая информация.

Локально правка этого файла помогла решить проблему, но вам не кажется, что подобное поведение firefox -- баг, когда после удаления расширения, установленного в систему, в соответствующих записях пользователей остаются &quot;мёртвые души&quot;? Не правильнее ли, чтобы при каждом запуске firefox смотрел на содержимое /usr/share/firefox/extensions и приводил в соответствие учётные записи пользователей?

&gt; 
&gt; &gt; 2) Я собрал пакет с расширением fastdial. 
&gt; 
&gt; Из этого пункта я ничего не понял.
&gt; Какую версию вы меняли и где?
&gt; 
&gt; Ваш багрепорт для меня всё ещё не понятен. Вы не переформулировали, а просто
&gt; повторили изначальное описание.
&gt; 
&gt; Пока увы я не знаю как вам помочь.

Ну я не знаю, как ещё вам объяснить! По-моему всё элементарно: в install.rdf опакеченного мною fastdial стояло &lt;em:maxVersion&gt;3.6b1&lt;/em:maxVersion&gt;. firefox почему-то решил, что 3.6b1 &lt; 3.5.3. Я не стал его разубеждать, просто сделал патч, исправляющий максимальную версию на 3.6, пересобрал пакет, удалил из системы старый, поставил новый. firefox в упор его не видит... Хотя с этим пакетом вообще что-то странное творится: я поставил его на другую систему, установленную с нуля, тем не менее в списке расширений запускаемого там firefox&apos;а я его не вижу.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101424</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2009-10-13 16:52:54 +0400</bug_when>
    <thetext>(В ответ на комментарий №4)
&gt; а apt-get remove по вашему что делает?

Я имел ввиду из интерфейса firefox. Если удалять системные расширения только через apt-get, то всё должно работать как надо.

&gt; Локально правка этого файла помогла решить проблему, но вам не кажется, что
&gt; подобное поведение firefox -- баг, когда после удаления расширения,
&gt; установленного в систему, в соответствующих записях пользователей остаются
&gt; &quot;мёртвые души&quot;? Не правильнее ли, чтобы при каждом запуске firefox смотрел на
&gt; содержимое /usr/share/firefox/extensions и приводил в соответствие учётные
&gt; записи пользователей?

firefox вообще не ожидает, то расширения будут удалятся без его участия (я утрирую, но суть, думаю ясна). Вы его прервали на середине операции удаления. Именно из-за этого разъехался профиль. Это неправильно, но получить такое смогли только вы на моей памяти.

Решение можно написать, но мне не кажется это критичной ошибкой.

&gt; пакетом вообще что-то странное творится: я поставил его на другую систему,
&gt; установленную с нуля, тем не менее в списке расширений запускаемого там
&gt; firefox&apos;а я его не вижу.

Это совершенно другая проблема и к первой проблеме не относится. Вы не правильно пакуете расширение fastdial. Вот оно и не работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101616</commentid>
    <comment_count>6</comment_count>
    <who name="Yury Aliaev">mutabor</who>
    <bug_when>2009-10-15 22:47:38 +0400</bug_when>
    <thetext>&gt; &gt; а apt-get remove по вашему что делает?
&gt; 
&gt; Я имел ввиду из интерфейса firefox. Если удалять системные расширения только
&gt; через apt-get, то всё должно работать как надо.

Я не удалял его через firefox. Для расширений, установленных в систему, firefox просто не позволяет такое сделать. Я расширение всего лишь отключил, а затем удалил с помощью apt-get.

&gt; 
&gt; &gt; Локально правка этого файла помогла решить проблему, но вам не кажется, что
&gt; &gt; подобное поведение firefox -- баг, когда после удаления расширения,
&gt; &gt; установленного в систему, в соответствующих записях пользователей остаются
&gt; &gt; &quot;мёртвые души&quot;? Не правильнее ли, чтобы при каждом запуске firefox смотрел на
&gt; &gt; содержимое /usr/share/firefox/extensions и приводил в соответствие учётные
&gt; &gt; записи пользователей?
&gt; 
&gt; firefox вообще не ожидает, то расширения будут удалятся без его участия (я
&gt; утрирую, но суть, думаю ясна). Вы его прервали на середине операции удаления.

Я уже описал, что я не пытался _удалять_ расширение локально. Всё-таки удалить и отключить -- разные вещи. Вполне реальна такая ситуация, когда в системе у разных пользователей отключены некоторые расширения, и по идее такое не должно влиять на их (расширений) обновление и удаление.

&gt; Именно из-за этого разъехался профиль. Это неправильно, но получить такое
&gt; смогли только вы на моей памяти.
&gt; 
&gt; Решение можно написать, но мне не кажется это критичной ошибкой.

Я и не говорю, что она критическая. Но думаю, что по крайней мере сообщить о ней разработчикам firefox надо.

&gt; 
&gt; &gt; пакетом вообще что-то странное творится: я поставил его на другую систему,
&gt; &gt; установленную с нуля, тем не менее в списке расширений запускаемого там
&gt; &gt; firefox&apos;а я его не вижу.
&gt; 
&gt; Это совершенно другая проблема и к первой проблеме не относится. Вы не
&gt; правильно пакуете расширение fastdial. Вот оно и не работает.

Вы действительно смотрели мой пакет уверены в том, что я пакую его неправильно? Тогда скажите, в чём моя ошибка. Я взял чей-то (возможно -- ваш) пакет с расширением для firefox, исправил спек в соответствии с содержимым fastdial и собрал его. Кроме этого пакета, у меня есть ещё несколько совершенно аналогично запакованных расширений и все они прекрасно работают.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>108202</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2010-03-28 03:32:19 +0400</bug_when>
    <thetext>Всё ещё актуально ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171474</commentid>
    <comment_count>8</comment_count>
    <who name="Grigory Ustinov">grenka</who>
    <bug_when>2018-05-31 17:51:56 +0300</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; Всё ещё актуально ?

Нет, у меня удаляются плагины, как надо. (Правда они ставятся как устаревшие, но это уже другой вопрос)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>