Релиз Firefox 5 запланирован на 21 июня.


Разработчики проекта Mozilla представили черновой вариант графика подготовки релиза Firefox 5. Начиная с 12 апреля начнется формирование альфа-сборок, 17 мая будет выпущена первая бета версия. Релиз Firefox 5 может быть выпущен 21 июня.

f9jEI.png


В соответствии с новой схемой процесс подготовки будущих релизов будет расширен с трех до 4 стадии:

 
*  Nightly - формирование ночных сборок на основе репозитория mozilla-central. Основное внимание уделяется добавлению новшеств, репозиторий развивается непрерывно. В тестирование ночных сборок вовлечено около 100 тыс. энтузиастов;
 
*  Aurora - раз в 6 недель производится ответвление репозитория mozilla-aurora, формирование на его основе альфа-сборок, начальный анализ качества функциональности и отсеивание непригодных для релиза возможностей. В тестировании альфа-версий принимает участие около 1 млн пользователей;
 
* Beta - через 6 недель после синхронизации с mozilla-central ветки Aurora от неё ответвляется репозиторий mozilla-beta, главная задача которого - выявление ошибок и контроль качества. В тестировании бета-версий принимает участие около 10 млн. пользователей;
   
* Release - создание репозитория mozilla-release и формирование релиза.


Если ранее сразу после ночных сборок производился переход к выпуску бета-версий, то отныне будет добавлено новое звено - Aurora, соответствующее стадии альфа-тестирования.

Код будет формироваться на первых трех стадиях, каждая из которых будет длиться 6 недель, таким образом общий цикл подготовки релиза будет занимать 16 недель (для Firefox 5 время каждой стадии сокращено из-за задержки в выпуске Firefox 4).

При этом важно, что ветка mozilla-aurora будет ответвляться от mozilla-central каждые 6 недель, т.е. одновременно несколько версий Firefox будут находиться на разных стадиях подготовки (Firefox 6-alpha и Firefox 5-beta будут тестироваться параллельно), примерно как сейчас происходит разработка браузера Chromium/Chrome.

z3pvy.png

Ветка mozilla-central будет развиваться непрерывно, без заморозки в процессе подготовки релизов. Новшества будут добавляться только в ветку mozilla-central (этап ночных сборок), в ветки Aurora и Beta прием новшеств будет запрещен, все внимание будет уделено отладке.

В случае недостаточной стабилизации в процессе тестирования определенные возможности могут быть перенесены на следующий релиз.




Выгоды нового подхода:


*  Введение дополнительной стадии Aurora позволит сгладить ожидаемый уровень качества и сделать бета-версии уже более-менее стабильными и готовыми для финального тестирования;


* Для более явного отличия тестовых версий от релиза, они будут помечаться разными пиктограммами (ранее пользователи путали ночные сборки, пре-релизы бета-версий, бета-версии и релизы, сейчас тестовый характер выпуска будет бросаться в глаза).


* Репозиторий mozilla-central больше не будет подвергаться заморозке на период стабилизации ночных сборок перед выпуском первой бета-версии. На каждом этапе тестирования будет задействован отдельный репозиторий;


*Сторонние наблюдатели смогут более точно определить степень завершенности подготовки определенных новшеств, API в процессе тестировния не будет меняться, локализацию можно будет проводить на протяжении всего тестирования (состояние en-US строк будет заморожено начиная со стадии Aurora);


* Назначение и число допустимых действий над репозиториями будет неизменно, правила поведения с каждым репозиторием будут фиксированы. Т.е. не будет фаз исправления только блокирующих релиз ошибок, mozilla-central всегда открыт для приема изменений.

Источник: http://www.opennet.ru/opennews/art.shtml?num=30181

Как все сложно...

Как я понял, одним из следствий будет увеличение количества пользователей бета-версий, что не может не радовать. К выходу релиза пользователи будут морально более подготовленными :).

Конкуренция - двигатель прогресса! :))))

Мне вот интересно, а расширения теперь тоже в несколько раз чаще отваливаться будут?

MySh пишет

Мне вот интересно, а расширения теперь тоже в несколько раз чаще отваливаться будут?

А то! С другой стороны, за шесть недель больших изменений между релизами быть не должно, а значит и адаптировать расширения будет проще. Это не Fx4, который делали больше года, и в котором до последнего момента что-то ломали, и в итоге поломали почти все расширения. :)

Sid

а значит и адаптировать расширения будет проще

Скажите это тем авторам, которые свои расширения забросили и обновлять не хотят. :(

скрытый текст
CookieSafe, ArchView… мне их уже не хватает. :cry:

Если аддон популярен и востребован, то рано или поздно его форкнут, имхо.

MySh пишет

Скажите это тем авторам, которые свои расширения забросили и обновлять не хотят.

Ну так виноваты в этом авторы расширений, и никто больше. С адаптацией расширений действительно будет проще - в основном если и будут отваливаться, то только из-за циферок в версии, а не по причинам функционального характера. В случае перехода на 4.0 было просто слишком много изменений в самой платформе - в вышеизложенной системе таких изменений платформенного характера при смене релиза должно быть на порядок меньше.

hydrolizer
Тем не менее, в 4,2 уже отвалился FastDial, как минимум (=

Вот и началась погоня за новым и свежим. :usch:

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

Лично мне такая схема кажется не то, чтобы адекватной, но какой-то конвеерной... Хотя, конвеер это хорошо... Говорят... >__>

Tiger.711 пишет

Тем не менее, в 4,2 уже отвалился FastDial, как минимум

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

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

Tiger.711 да,да :lol: хотим, хотим плюшек! :D :beer:

hydrolizer
Да я не пенял автору ничего. Просто указал на то, что всё ещё ведётся серьёзная работа с лисой, а не просто добавление новых плюшек.

хорошая новость, что не будут замораживать mozilla-central. однако, плохо, что между можерными релизами будет всего полтора месяца, имхо, нужно 3-6 месяцев.

pulsar
А зачем, если новые плюшки будут непрерывными? Отрелизились - и следующую!

Крошка Ру пишет

Репозиторий mozilla-central больше не будет подвергаться заморозке на период стабилизации ночных сборок перед выпуском первой бета-версии.

Ура! Ура! Ура! Это просто замечательная новость!

hydrolizer

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

Это да. Я не про альфа-версии — с ними всё понятно, никто ничего и не обещал. Но я боюсь, что из-за ускорившегося темпа разработки многие разработчики расширений, у которых есть и другие дела вообще-то, просто не будут за ними поспевать — не то, что за бетами, а даже за стабильными выпусками. Сейчас разработчикам приходится обновлять расширения где-то чуть чаще, чем раз в год. А скоро придётся делать это каждые два-три (ладно, пусть даже шесть) месяца! Многие из них смогут выдержать такой темп?

Крошка Ру

Tiger.711 да,да :lol: хотим, хотим плюшек! :D :beer:

А я не хочу. Я хочу чтобы работало то, что нужно мне, и на настройку чего я когда-то потратил кучу времени. Я понимаю, когда это приходится делать раз в год, но совершать такие прыжки, отказываясь от привычного удобного функционала и судорожно ища замену очередному отвалившемуся дополнению, каждые несколько месяцев я не готов. Боюсь, что придётся со временем влиться в ряды ретроградов, упорно сидящих на древних, никем давно не обновляемых версиях, или искать счастья с другим броузером — но пока ничего лучше Firefox для меня нет. (К слову, у меня сохранилась тема для 9 Оперы, в стиле «Классика», так вот, эта тема успешно работает до сих пор в версии 11! Это к вопросу о том, как надо думать о сохранении совместимости).
Лучше бы в Mozilla озаботились этим.
Потому что в конце концов, Firefox без расширений мне не так уж и необходим.

С учетом сроков проверок на АМО многие разработчики физически не смогут поддерживать актуальность.

А что, сейчас, как и несколько лет назад, 90% юзеров Фокса вообще не ставят расширения?
Ну тогда понятно, что разрабы Фокса ориентируются на 90% и трудности с расширениями при этой новой истеричной схеме им до лампочки.

Разрабам давно пора прикрутить крыжик "убить проверку совместимости" в менеджер дополнений.

Tiger.711 пишет

"убить проверку совместимости" в менеджер дополнений

Кому надо, те и так знают, как это сделать, а всем прочим от этой опции больше вреда, чем пользы. Да и к тому же выше люди сокрушаются о возможной функциональной несовместимости, с которой упомянутый крыжик в любом случае не справится.

shumomer пишет

С учетом сроков проверок на АМО

А что сроки проверки? Они совсем блокируют доступ либо для расширений с совсем уж проблемным и плохим кодом, либо для расширений с включениями, которые у них вызывают паническую реакцию (типа бинарников). Во всех прочих случаях расширение доступно по прямому линку, а после предварительной проверки - и через поиск. Это вы и без меня должны знать.

hydrolizer пишет

а после предварительной проверки - и через поиск.

А сколько эта проверка длится - это вы и без меня должны знать. Мои - с конца февраля висят в не проверенных. Никаких бинарников, там кода-то 20 строк. Оно, конечно, возможно что так только для новых. Но тут уж - что вижу то говорю.

hydrolizer пишет

Кому надо, те и так знают, как это сделать, а всем прочим от этой опции больше вреда, чем пользы.

В Fx можно отключить проверку сразу для всех адонов, было бы гораздо удобнее, еслиб это можно было сделать только для выбранных.

hydrolizer

а всем прочим от этой опции больше вреда, чем пользы

Ага! Представляю, сколько "внезапных" падений ФФ она вызовет. ... И будет форум over 9000 завален сообщениями от хомячков: "А-а-а-а, памагите пажалуста мая Мазила ни работаит"... Собственно, он и сейчас завален - аж тошно заходить. За последний месяц - сплошь однотипные темы, тесно связанные с общим состоянием генофонда... :)

Как прочитал недавно на совсем другом форуме, посвященном другому ПО: "С выходом очередной альфы, беты, релиза начинается обострение у ничего не понимающих и ничего не желающих изучать дебилов - и форум тихо прогибается под их сообщениями. Потом ситуация медленно выравнивается"

Сейчас будут чаще выходить релизы типа FF4, FF5, FF6, но я не понимаю в чем разница по сравнению с тем, что раньше чаще выходили релизы типа FF3.1, FF3.5, FF3.6
Поменяется только способ нумерации? Всё это нужно только для понта?

TumanI
Да.

TumanI
Раньше браузер выходил редко и с большими изменениями. Сейчас будет выходить чаще и с меньшими изменениями.
Номер версии не имеет большого значения.

Mozilla может отказаться от нумерации версий продуктов

Менеджер по продукции компании Mozilla Аса Дотцлер (Asa Dotzler) сказал, что в номерах версий популярного браузера Mozilla Firefox нет необходимости. В дальнейшем разработчик может отказаться от нумерации версий продуктов.
Как заметила Mozilla, единственное, что важно пользователю, это знать об актуальности установленного продукта. А дополнительная информация, например, номер продукта, может только запутать. Пока не объявлено, с какого времени Mozilla Firefox будет предлагаться пользователю без обязательного указания номера версии.

Источник: http://www.thg.ru/technews/20110816_100000.html

Отлично, если сделают. И никого не будут "путать", и поутихнут все эти разговоры сразу. Ветки Release, Beta, Aurora, Nightly и все, и только обновляться останется.

Шобы так сделать, надо будет чтобы расширения не отваливались при каждом обновлении. И не выскакивало при каждом обновлении стопятсот страниц типа «добро пожаловать в новый файрфокс и посмотрите, как много две новых фичи мы сделали».
Т.е. надо или чтобы обновления были совсем незаметными для пользователей, или тогда уже конкретными как 1.0 → 1.5 → 2.0 → 3.0 → 3.5.
И, да, а на что веб-разработчикам ориентироваться? Сейчас я, например, знаю, что ветка 3.5 уже никем официально не поддерживается, и знаю, какие стандарты поддерживат 3.6. А как быть при безверсионной модели?

Wave
Её можно будет посмотреть, если очень надо.

Wave пишет

А как быть при безверсионной модели?

Версию можно сделать смотреть где-то типа about:служебная_информация , а в Справке о программе просто сделать надпись Release.
С расширениями надо будет думать, это понятно.
Но это же только задумка, и не такая скорая :)

Менеджер по продукции компании Mozilla Аса Дотцлер (Asa Dotzler) сказала

Вообще-то Asa Dotzler - мужского пола :)

Во-во!  ... Обозвали девочкой примерного еврейского мальчика. :)

Rosenfeld пишет

Во-во!  ... Обозвали девочкой примерного еврейского мальчика.

:offtopic:
"Кто о чём, а вшивый о бане"  pardon.gif

скрытый текст
Просто соскучился по общению :)

olle пишет

http://www.thg.ru/technews/20110816_100000.html

Мозилла сдалась мне кажется (по цифрам):(

Rosenfeld

Просто соскучился по общению

Тоже, что ли, сатрапы репрессировали? :D

Пишут, что в Mozilla решили отказаться от идеи скрыть версию.

Tiger.711
Кипиш отменяется :)