The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

21.04.2011 15:22  Представлены новые критерии оценки совместимости дополнений с релизами Firefox

Разработчики проекта Mozilla представили новую методику оценки совместимости дополнений с релизами браузера Firefox. Необходимость изменений подхода к оценке совместимости дополнений возникла после перехода проекта Firefox на новую схему формирования релизов, в соответствии с которой новый значительный релиз будет выпускаться каждые 6 недель, при этом цикл разработки будет занимать 4 месяца и разные версии одновременно будут находиться на разных стадиях формирования (например, альфа-версия Firefox 6 будет доступна одновременно с бета-версией Firefox 5).

Ранее для проверки совместимости дополнения с релизами Firefox использовалась техника жесткого определения поддерживаемых дополнением версий браузера - блоке мета-данных вручную задавалась минимальная и максимальная версии браузера и html-движка. При таком подходе дополнение изначально считалось несовместимым с новым релизом браузера до тех пор, пока его разработчики не протестируют работоспособность и не выпустят новую версию дополнения с измененными параметрами совместимости. Отрицательной стороной данного метода является большая инертность процесса адаптации дополнений - для обеспечения поддержки нового релиза браузера в основной массе дополнений требовалось как минимум несколько месяцев, что было терпимо при прежнем многомесячном цикле разработки, но неприемлемо при переходе на новую схему подготовки релизов.

Для решения возникшей проблемы разработчики Mozilla предложили оставить в прошлом данную практику и отныне считать все дополнения по умолчанию совместимыми, если не обнаружено наличие проблем. При ответвлении очередной ветки Firefox все признанные работоспособными для прошлого релиза дополнения автоматически будут считаться поддерживаемыми, что позволит обеспечить совместимость с дополнениями не только финальных релизов, но и тестовых выпусков Aurora и Beta.

Поля с определением максимально поддерживаемой версии будут оставлены, но обновляться они смогут автоматически - в процессе ответвления очередной ветки Firefox будет запускаться система автоматической проверки работоспособности дополнений. Если дополнение пройдет все тесты, версия поддерживаемой ветки будет автоматически увеличена в блоке мета-данных. В случае проблем, поле с максимальной поддерживаемой версией будет оставлено неизменным и разработчик будет вынужден как и раньше обновить его после устранения выявленных проблем.

Так как не все ошибки можно выявить автоматически, то к процессу проверки будут привлечены обычные пользователи, которые смогут на этапе тестирования предварительных сборок браузера при помощи Add-on Compatibility Reporter отправить уведомление о наличии проблем, которое после проверки приведет к маркировке дополнения как несовместимого.

Для предотвращения массовой неработоспособности дополнений из-за изменения API, при отделении Aurora и Beta веток сохранение базовой совместимости с основными дополнениями будет задано в виде одного из обязательных критериев. В случае внесения нарушающих совместимость изменений будет сформирован регламент отправки уведомлений разработчикам дополнений, документирования ожидаемых нарушений совместимости и выявления дополнений на которых может отразиться вносимое изменение.

  1. Главная ссылка к новости (http://blog.mozilla.com/addons...)
  2. OpenNews: Сформирована Aurora-ветка Firefox 5
  3. OpenNews: Релиз Firefox 5 запланирован на 21 июня. Новая схема подготовки релизов
  4. OpenNews: Возможности, запланированные для Firefox 5
  5. OpenNews: Mozilla будет решать проблему с дополнениями, замедляющими Firefox
  6. OpenNews: Релиз Firefox 4.0. Обзор новшеств
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 16:02, 21/04/2011 [ответить] [смотреть все]
  • +/
    В общем они прочитали на хабре статью о том как релизиться хром?
     
     
  • 2.2, pro100master, 16:09, 21/04/2011 [^] [ответить] [смотреть все]
  • +4 +/
    да нет, они пошли единственно возможным путём
     
  • 1.3, lucentcode, 16:39, 21/04/2011 [ответить] [смотреть все]
  • +/
    Хорошо, что наконец эту проблемму решают. А то в отличие от Chrome в Firefox часть потенциально работающих в новой версии обновлений просто помечена только для предудущей версии, и пока это не исправят - расширение не ставиться не в какую.
     
  • 1.5, Zenittur, 17:06, 21/04/2011 [ответить] [смотреть все]
  • +1 +/
    А где Tor Button для 4-й версии браузера? Из-за него не обновляюсь.
     
     
  • 2.6, аанноо, 17:21, 21/04/2011 [^] [ответить] [смотреть все]  
  • +/
    Ага, я еще и бартаб жду
     
     
  • 3.13, iav, 21:09, 21/04/2011 [^] [ответить] [смотреть все]  
  • +/
    Авторы полагают, что бартаб более не нужен, так как они заложили примерно его поведение по дефолту. Правда, вкладки не помечаются неактивными, но грузится должны при активации либо во время простоя.
     
  • 2.11, mad_fashist, 20:12, 21/04/2011 [^] [ответить] [смотреть все]  
  • +/
    На странице torbutton есть "alpha" версия - это и есть версия для firefox 4. Сам поставил, работает. Только кнопка кстати теперь в другом месте, из-за чего я долго думал что меня нае... :-)
     
  • 1.7, filosofem, 17:34, 21/04/2011 [ответить] [смотреть все]  
  • +1 +/
    Придумываем проблемы, а потом героически их решаем. Такой бы энтузиазм и на благие цели.
     
  • 1.8, Archer, 18:51, 21/04/2011 [ответить] [смотреть все]  
  • –1 +/
    6 недель на релиз это 8 "значительных" релизов в год. При таком подходе "значительные" релизы могут стать незначительными для конкретного пользователя
     
     
  • 2.9, фыв, 18:56, 21/04/2011 [^] [ответить] [смотреть все]  
  • +/
    не 6, а 18
     
  • 1.10, Аноним, 18:56, 21/04/2011 [ответить] [смотреть все]  
  • +/
    Неужели наконец включили мозг Уже пару лет у меня проверка совместимости выключ... весь текст скрыт [показать]
     
  • 1.14, gegMOPO4, 21:32, 21/04/2011 [ответить] [смотреть все]  
  • +/
    Ага, наступили наконец на всеми, кроме них, видимые грабли. Ну и зачем было ломать зарекомендовавшую себя систему?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor