Поставил расширение tiny_menu (пакетом из репозитория). Не понравилось. Сначала отключил локально, после чего удалил пакет. Тем не менее в списке расширений tiny_menu осталось, с пометкой, что модуль определён с сносу, для чего нужно перезапусить firefox. Перезапускаю -- ничего не меняется (расширение остаётся в списке с пометкой, что оно будет удалено, для чего нужно перезапустить программу). Далее: захотел поставить расширение fastdial. Собрал пакет, поставил. Оказалось, что там неправильно указана максимальная версия firefox. Исправил. Удалил пакет, поставил исправленный. В списке расширений он так и не появился.
Из описания я только понял, что вы не умеет пакетировать расширения для firefox. Либо переформулируйте свою проблему более понятно, либо закрываю как NOTABUG.
(В ответ на комментарий №1) > Из описания я только понял, что вы не умеет пакетировать расширения для > firefox. Из вашего ответа я понял, что вы не потрудились вникнуть в суть проблемы. Попробую переформулировать, хотя слабо верится, что переформулировка вопроса чему-то поможет с таким отношением. > Либо переформулируйте свою проблему более понятно, либо закрываю как NOTABUG. 1) Я поставил из репозитория пакет с расширением tiny_menu. Мне это расширение не понравилось, и сначала я отключил его в настройках firefox того пользователя, под которым я работаю, а потом удалил пакет из системы. В результате по настоящий момент расширение не исчезло из списка расширений, с пометкой "Это дополнение будет удалено при перезапуске firefox". Как я уже написал, после перезапуска ничего не меняется. 2) Я собрал пакет с расширением fastdial. После установки и запуска firefox появилось сообщение о том, что данный пакет не совместим с текущей версией firefox (что само по себе странно, т.к. в пакете указана максимальная версия 3.6b1. Получается, что firefox считает, что она меньше, чем 3.5.3?). Я исправил максимальную версию на 3.6.* Пересобрал пакет, удалил старый, поставил новый. После установки в списке расширений fastdial не появился, хотя в /usr/share/firefox/extensions он присутствует. Соответственно данное расширение не функционирует.
(В ответ на комментарий №2) > Попробую переформулировать, хотя слабо верится, что переформулировка вопроса > чему-то поможет с таким отношением. Если не верите, то закройте баг и не теряйте время. > 1) Я поставил из репозитория пакет с расширением tiny_menu. Мне это расширение > не понравилось, и сначала я отключил его в настройках firefox того > пользователя, под которым я работаю, а потом удалил пакет из системы. Системные расширения нельзя удалить. Из-за этих действий в ~/.mozilla/firefox/<profile>/extensions.rdf осталась старая информация. > 2) Я собрал пакет с расширением fastdial. Из этого пункта я ничего не понял. Какую версию вы меняли и где? Ваш багрепорт для меня всё ещё не понятен. Вы не переформулировали, а просто повторили изначальное описание. Пока увы я не знаю как вам помочь.
> > Попробую переформулировать, хотя слабо верится, что переформулировка вопроса > > чему-то поможет с таким отношением. > > Если не верите, то закройте баг и не теряйте время. Недождётесь! > > > 1) Я поставил из репозитория пакет с расширением tiny_menu. Мне это расширение > > не понравилось, и сначала я отключил его в настройках firefox того > > пользователя, под которым я работаю, а потом удалил пакет из системы. > > Системные расширения нельзя удалить. Из-за этих действий в а apt-get remove по вашему что делает? > ~/.mozilla/firefox/<profile>/extensions.rdf осталась старая информация. Локально правка этого файла помогла решить проблему, но вам не кажется, что подобное поведение firefox -- баг, когда после удаления расширения, установленного в систему, в соответствующих записях пользователей остаются "мёртвые души"? Не правильнее ли, чтобы при каждом запуске firefox смотрел на содержимое /usr/share/firefox/extensions и приводил в соответствие учётные записи пользователей? > > > 2) Я собрал пакет с расширением fastdial. > > Из этого пункта я ничего не понял. > Какую версию вы меняли и где? > > Ваш багрепорт для меня всё ещё не понятен. Вы не переформулировали, а просто > повторили изначальное описание. > > Пока увы я не знаю как вам помочь. Ну я не знаю, как ещё вам объяснить! По-моему всё элементарно: в install.rdf опакеченного мною fastdial стояло <em:maxVersion>3.6b1</em:maxVersion>. firefox почему-то решил, что 3.6b1 < 3.5.3. Я не стал его разубеждать, просто сделал патч, исправляющий максимальную версию на 3.6, пересобрал пакет, удалил из системы старый, поставил новый. firefox в упор его не видит... Хотя с этим пакетом вообще что-то странное творится: я поставил его на другую систему, установленную с нуля, тем не менее в списке расширений запускаемого там firefox'а я его не вижу.
(В ответ на комментарий №4) > а apt-get remove по вашему что делает? Я имел ввиду из интерфейса firefox. Если удалять системные расширения только через apt-get, то всё должно работать как надо. > Локально правка этого файла помогла решить проблему, но вам не кажется, что > подобное поведение firefox -- баг, когда после удаления расширения, > установленного в систему, в соответствующих записях пользователей остаются > "мёртвые души"? Не правильнее ли, чтобы при каждом запуске firefox смотрел на > содержимое /usr/share/firefox/extensions и приводил в соответствие учётные > записи пользователей? firefox вообще не ожидает, то расширения будут удалятся без его участия (я утрирую, но суть, думаю ясна). Вы его прервали на середине операции удаления. Именно из-за этого разъехался профиль. Это неправильно, но получить такое смогли только вы на моей памяти. Решение можно написать, но мне не кажется это критичной ошибкой. > пакетом вообще что-то странное творится: я поставил его на другую систему, > установленную с нуля, тем не менее в списке расширений запускаемого там > firefox'а я его не вижу. Это совершенно другая проблема и к первой проблеме не относится. Вы не правильно пакуете расширение fastdial. Вот оно и не работает.
> > а apt-get remove по вашему что делает? > > Я имел ввиду из интерфейса firefox. Если удалять системные расширения только > через apt-get, то всё должно работать как надо. Я не удалял его через firefox. Для расширений, установленных в систему, firefox просто не позволяет такое сделать. Я расширение всего лишь отключил, а затем удалил с помощью apt-get. > > > Локально правка этого файла помогла решить проблему, но вам не кажется, что > > подобное поведение firefox -- баг, когда после удаления расширения, > > установленного в систему, в соответствующих записях пользователей остаются > > "мёртвые души"? Не правильнее ли, чтобы при каждом запуске firefox смотрел на > > содержимое /usr/share/firefox/extensions и приводил в соответствие учётные > > записи пользователей? > > firefox вообще не ожидает, то расширения будут удалятся без его участия (я > утрирую, но суть, думаю ясна). Вы его прервали на середине операции удаления. Я уже описал, что я не пытался _удалять_ расширение локально. Всё-таки удалить и отключить -- разные вещи. Вполне реальна такая ситуация, когда в системе у разных пользователей отключены некоторые расширения, и по идее такое не должно влиять на их (расширений) обновление и удаление. > Именно из-за этого разъехался профиль. Это неправильно, но получить такое > смогли только вы на моей памяти. > > Решение можно написать, но мне не кажется это критичной ошибкой. Я и не говорю, что она критическая. Но думаю, что по крайней мере сообщить о ней разработчикам firefox надо. > > > пакетом вообще что-то странное творится: я поставил его на другую систему, > > установленную с нуля, тем не менее в списке расширений запускаемого там > > firefox'а я его не вижу. > > Это совершенно другая проблема и к первой проблеме не относится. Вы не > правильно пакуете расширение fastdial. Вот оно и не работает. Вы действительно смотрели мой пакет уверены в том, что я пакую его неправильно? Тогда скажите, в чём моя ошибка. Я взял чей-то (возможно -- ваш) пакет с расширением для firefox, исправил спек в соответствии с содержимым fastdial и собрал его. Кроме этого пакета, у меня есть ещё несколько совершенно аналогично запакованных расширений и все они прекрасно работают.
Всё ещё актуально ?
(В ответ на комментарий №7) > Всё ещё актуально ? Нет, у меня удаляются плагины, как надо. (Правда они ставятся как устаревшие, но это уже другой вопрос)