C'est une idée qui a émergé de la tête de l'un des développeurs de Mozilla : modifier le cycle de développement de Firefox (et de tout ce qui tire parti du moteur Gecko incluant Firefox OS) pour le faire passer d'un cycle de 6 semaines à un cycle de 9 semaines tout en gardant un délai de 18 semaines entre de canal Nightly et la stable.

Chose à priori difficile à tenir, d'où une remodelage complet de la mission même des développeurs présents sur chacun des canaux de développement (au nombre de 3 : Nightly, Aurora et Bêta). Ainsi, au lieu d'avoir 3 versions de différence entre le canal Nightly et la Stable, il n'y en aura plus que 2.

Actuellement, chaque 6 semaines, les développeurs s'envoient les modifications effectués pendant le temps imparti, à la manière d'un train avec 4 wagons. Ce qui changera, c'est que deux wagons (représentés par Aurora et Bêta) fusionneront mais les utilisateurs du canal Aurora seront avantagés par rapport aux suivants (certaines fonctions seront désactivés sous le canal Bêta mais resteront actifs dans Aurora tout en étant sous la même version).

Sur une échelle de temps, le développeur explique le fonctionnement du nouveau cycle :

  • Nightly : De la semaine 1 à 9, développement de Firefox "N" avant de passer à la N+1 à partir de la 10ème.
  • Aurora : Dégraissage des bugs et expérimentation de certaines nouvelles fonctions sur Firefox "N" entre la semaine 10 et 18. N+1 par après...
  • Bêta : Stabilisation de Firefox "N" entre la semaine 12 et la semaine 20 (les deux dernières semaines seront réservées à la correction après la mise en ligne de la version stable)
  • Stable : Sortie de Firefox "N" à la semaine 19. N+1 9 semaines plus tard.

Heureusement, une image facilite la compréhension :

Pour la mise en pratique, le développeur penserait à appliquer le nouveau cycle au moment où Firefox 30 pointerait le bout de son nez sur le canal Nigthly, ce qui représente le 20/21 janvier 2014. Mais avant tout cela, il faut que les autres développeurs soit d'accord et résolve le problème du manque de testeurs sur le canal Aurora...

Affaire à suivre...

:site: Voir la discussion de ce nouveau cycle sur Google Groups (en anglais)

source: GHacks

Comme le veut la nouvelle feuille de route du développement de Mozilla Firefox, une nouvelle migration vient d'avoir lieu en ce 6 Juillet 2011. Désormais, c'est 3 canaux qui sont migrés en même temps : Bêta, Aurora et Nightly.

Mozilla-Bêta :

La branche bêta de Firefox arbore dès aujourd'hui une version 6.0 dont un premier candidat à la publication de la 1ère bêta vient d’apparaître sur les serveurs de la fondation.

Les principales nouveautés ne sont pas encore encore connus mais, contrairement à Firefox 5, ce n'est pas une simple mise à jour de sécurité avec de petites fonctionnalités.

Ainsi, une nouveauté fait partie de Firefox 6.0, elles touche la gestion du rendu des polices de caractères lorsque l'accélération matérielle est active. En effet, les développeurs ont ajouté une fonctionnalité pour rendre l'aspect des polices moins floue (si on peut le décrire comme ça) pour certaines familles de polices. Naturellement, cette option est activée par défaut, elle peut être modifiée pour l'appliquer à aucune police jusqu'à toutes les polices de caractères.

Version plus technique : Un certain groupe de police aura un rendu GDI au lieu de DirectWrite, on pourra ajouter/supprimer une police en modifiant la clé gfx.font_rendering.cleartype_params.force_gdi_classic_for_families dans about:config ou appliquer le rendu GDI à toutes les polices en modifiant la clé gfx.font_rendering.cleartype_params.rendering_mode pour y mettre la valeur 2 (aucun redémarrage du navigateur est nécessaire).

Un nouveau billet sera posté lorsque la bêta sortira (d'ici quelques jours) avec toutes les nouveautés qui ont été ajoutés.

Mozilla-Aurora :

Sur la branche Aurora, qui passe à la version 7.0 (alpha 2), le travail des développeurs s'est plus porté sur la gestion mémoire du navigateur. Une option de gestion par compartiments a été ajouté il y a tout juste 2 semaines et permet déjà d'économiser quelques Mo de mémoire RAM.

Mozilla Firefox 7.0 aura également de nouveaux outils développeurs ainsi que le support de Canvas dans l'accélération matérielle.

Mozilla-Nightly :

Pour finir, la branche la plus instable alias Nightly passe en version 8.0. Ici aucune nouveauté n'a été annoncée, la feuille de route n'est pas encore prête mais ce sera le cas très bientôt.

:dl: Télécharger Mozilla Firefox 6.0 Bêta, 7.0 Aurora ou 8.0 Nightly

Tout le monde le dira, l'ancien système de mise à jour de Mozilla était basé sur un cahier des charges, en effet, pour sortir une version majeure il fallait remplir tous les objectifs ce qui pouvait parfois prendre plus d'une année entre deux versions majeure de logiciel. Ainsi, il s'est écoulé un peu plus d'un an entre Firefox 3.6 et Firefox 4.0 ce qui paraissait être long pour les utilisateurs du navigateurs.

Seulement les choses sont pires du coté du client mail de Mozilla. D'abord relégué à une équipe annexe ("Mozilla Messaging") après la sortie de la version 3.0, il s'est écoulé un an et demi avant que la version 3.1 ne sorte. Beaucoup trop long ! Depuis, Mozilla Messaging a été dissout et Thunderbird est retourné dans les mains de ses développeurs originaux...

En avril 2011, un nouveau système de mise à jour a été mis en place pour Firefox en se basant grandement sur celui de Google Chrome. L'objectif est de sortir une version toutes les 6 semaines en intégrant le plus de nouveautés possible et non juste des mises à jour de sécurité. C'est la même voie que va emprunter Thunderbird dès à présent.

Ainsi, le système de développement de Thunderbird va se poser sur 4 paliers : Nightly (appelé "Shredder") --> Aurora (pas de nom de code) --> Bêta ("Miramar") --> Stable (actuellement "Lanikaï")

La version stable est actuellement la 3.1.10, une version 3.1.11 est prévu dans peu de temps corrigeant principalement des défauts de sécurité
La version bêta est en préparation et est numérotée 5.0. D'ailleurs une bêta 1 build 2 est déjà disponible en français (voir le lien ci-dessous)
La version aurora sera la 6.0, le dépôt a été crée mais ne produit rien pour l'instant
Enfin, la Nightly est la version 7.0 se destine à être la branche très instable (et elle bien plus instable de celle de Firefox). Prudence.

Pour terminer, il faut savoir qu'aucune date a été décidée pour la sortie de Thunderbird 5.0, mais il est fort à parier qu'elle suivra celle de Firefox 5.0.

:dl: Télécharger Mozilla Thunderbird 3.1.10, 5.0 bêta ou 7.0 Nightly

Une nouvelle étape du développement de Mozilla Firefox vient d'être franchie. En effet après que Firefox 5.0 aie été publiée en bêta, les versions de développement plus ou moins stable ont également vu leur version changer. Ainsi, le channel de développement "Aurora" propose Firefox 6.0 (alpha 2) et la branche instable "Nightly" propose Firefox en version 7.0.

Que peux-t-on trouver sur ces canaux ?

"Aurora" intègre dès maintenant toutes les nouveautés qui ont été rajouté sur le canal "Nightly" entre le 12 Avril et le 24 Mai. On pourra notamment remarquer une amélioration flagrant de l'utilisation de la mémoire, l'inclusion de l'extension "Anti-aliasing tuner" qui permet de ne plus avoir d'écriture floue* causée par l'activation de l'accélération matérielle, le support de matchMedia et d'autres nouveautés listées ici

"Nightly" quant à elle va se focaliser sur les outils développeurs. En effet, une nouvelle version de ceux-ci va bientôt être inclus et va comprendre un nouveau visualiseur de sources et un éditeur CSS. L'accélération matérielle pour Canvas sera aussi de la partie avec Azure et une nouveau pan de la gestion multi-processus y sera inclus.

Quant à la gestion des extensions, une nouvelle préférence à été mise en place afin d'outrepasser la version minimum et maximum requise pour les utiliser. Dans about:config, il faudra ajouter la valeur booléenne extensions.checkCompatibility.nightly et la mettre sur false (ceci ne fonctionnera naturellement pas avec aurora, beta ou la version stable)

Téléchargement :

:dl: Télécharger Mozilla Firefox 6.0 Aurora ou 7.0 Nightly

 

*NB :

Pour régler l'écriture, il vous faudra aller dans about:config et modifier la valeur gfx.font_rendering.cleartype_params.rendering_mode et y mettre la valeur 2

MAJ-2 19/05/2011 00h10 : 1ère builds candidates à la Bêta 2 de Firefox 5.0 disponible ici

MAJ 05/05/2011 23h28 : Bon, mes craintes étaient effectivement fondées. Ce n'est pas une bêta, mais une pre-bêta...

Article original :

La fondation Mozilla vient de publier dans ses serveurs FTP une 1ère bêta de Firefox 5.0 qui contre toute attente arrive 13 jours avant le démarrage de sa phase "bêta" dans le nouveau cycle de développement.

Firefox 5.0 ayant eu un cycle de développement très court dans sa phase "Nightly" ne se concentrera que sur l'ajout de quelques propriétés CSS3 dont le CSS3-gradient.

Pas de changelog disponible pour l'instant... et il n'y en aura pas en réalité.

Pour rappel, le nouveau calendrier tablait pour une apparition de Firefox 5.0 dans le canal "beta" qu'à partir du 17 Mai. Une semaine plus tard (le 24), Firefox 6.0 sera migré dans le canal "Aurora" et Firefox 7.0 fera son apparition sur le canal "Nightly"

Et enfin, cette bêta 1 n'est malheureusement disponible qu'en langue anglaise...

:dl: Télécharger Mozilla Firefox 5.0 bêta 1 (Anglais) : Windows 32bits, MacOS X 32/64bits, Linux 32bits, Linux 64bits <--- Fausse bêta
:dl: Télécharger Mozilla Firefox 5.0a2 "Aurora" (version de développement, Français) : Windows 32bitsMacOS X 32/64bitsLinux 32bitsLinux 64bits (mise à jour quotidienne) <--- Vraie bêta

Comme Mozilla l'avait spécifié, le planning de développement des versions de Firefox a été revu pour sortir des versions stables plus rapidement. En réalité, le planning de développement de Firefox s'est calé sur celui de Google Chrome avec les mêmes différents niveau de finalisation.

Ce 12 Avril a vu donc la naissance du développement de Firefox 5.0 sur la branche Aurora et de Firefox 6.0 sur la branche Nightly.

Qu'est-ce que "Nightly" ?

Le branche Nightly est la plus instable des branches de développement de Firefox, c'est là que les nouvelles fonctions font leurs apparitions avec les risques habituels de plantages ou encore de casser complètement le navigateur.

C'est à partir du 12 avril que les développeurs de la fondation Mozilla vont commencer à se pencher sur le développement de Firefox 6.0a1 (alpha 1) et ainsi jusqu'au 24 Mai avant de passer en 6.0a2 dans la branche Aurora.

Et "Aurora" ?

Aurora a l'avantage d'être une branche plus stable de développement où les bugs gênants des nouvelles fonctions ajoutées dans la branche Nightly vont être corrigés. Les builds sont libellés "alpha 2".

Ainsi à partir du 12 Avril, Firefox 5.0a2 va se voir corriger ses bugs jusqu'au 17 Mai afin d'atteindre la branche supérieure, celle de "Beta".

Les premières "hourlies" de Firefox 5.0 et 6.0 peuvent déjà être téléchargés, cependant il est conseillé d'attendre les nightlies qui sortiront normalement demain dans l'après-midi.

Les plus téméraires peuvent utiliser les liens de téléchargement ci-dessous pour télécharger et tester une build de Firefox 5.0 ou 6.0.

Attention ! Il est également conseillé de créer un nouveau profil pour tester ces versions et ainsi ne pas endommager celle de Firefox 4.0 ! Pour ce faire, faites un firefox.exe -p sur Windows, ou un firefox --profilemanager sur MacOS X ou Linux.

Pour assigner un profil de test il suffit de modifier le raccourci de Firefox 5.0 en spécifiant le nom de votre profil. Par exemple : C:\Program Files\Mozilla Firefox\firefox.exe -p "Test"

Téléchargement (hourlies) :

:dl: Mozilla Firefox 5.0a2 "Aurora" : Windows 32bits - MacOS X 32/64bits - Linux 32bits - Linux 64bits

:dl: Mozilla Firefox 6.0a1 "Nightly" : Windows 32bits - MacOS X 32/64bits - Linux 32bits - Linux 64bits

Ou attendre la mise à disposition des nightlies sur cette page consacrée à Firefox