Sortie de la version 1.6.2 de Lazarus
Une version corrective qui s'appuie sur la dernière version stable de Free Pascal 3.0.0

Le , par Ph. B., Expert confirmé

L'équipe en charge du développement de Lazarus vient de publier une nouvelle version de l'EDI selon le communiqué officiel en date du 15 novembre.

La version 1.6.2 est disponible au téléchargement ICI.
La liste des sommes de contrôle de chaque fichier téléchargeable peut être consultée ICI.

La liste des changements peut être consultée ICI pour Lazarus et ICI pour FreePascal.
La liste des corrections pour Lazarus 1.6.x peut être consultée ICI.

Pour rappel, Lazarus peut fonctionner avec différents systèmes d'exploitation :
  • Windows : toute version égale ou postérieure à 98
    Sous Windows 98 et NT, il est nécessaire de reconstruire l'EDI en utilisant le paramètre -dWIN9XPLATFORM et FreePascal 2.6.4.
  • FreeBSD/Linux : gtk 2.8 ou qt4.5, 32 ou 64 bits.
  • Mac OS X : de 10.5 à 10.11. La LCL est limitée aux applications 32 bits, les applications ne l'utilisant pas peuvent être 64 bits.

Ceux qui récupèrent les sources de l'EDI peuvent le faire depuis le dépôt SVN en utilisant le tag : http://svn.freepascal.org/svn/lazaru.../lazarus_1_6_2

Enfin, pour ceux d'entre vous qui seraient bloqués par SourceForge, cette version est accessible sur les sites miroirs suivants :
ftp://freepascal.dfmk.hu/pub/lazarus/releases/
puis après synchronisation :
http://michael-ep3.physik.uni-halle....arus/releases/
et :
http://mirrors.iwi.me/lazarus/

Qu'en pensez-vous ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de e-ric e-ric - Membre expert https://www.developpez.com
le 16/11/2016 à 7:54
Salut à tous

Bon ben, je croyais faire l'annonce mais j'ai été devancé...
en attendant il va falloir analyser tout ça...

D'après la page http://wiki.freepascal.org/Lazarus_1.6_fixes_branch, il s'agit d'un gros correctif.
Merci encore à l'équipe Lazarus.

@+
Avatar de Jon Shannow Jon Shannow - Membre expert https://www.developpez.com
le 16/11/2016 à 8:13
Question subsidiaire... Quels risques y a t-il que les projets sous Lazarus 1.6.0 ne fonctionnent plus ? J'ai pas envie de tout refaire ou de passer des heures à tout réinstaller...
Avatar de Roland Chastain Roland Chastain - Rédacteur/Modérateur https://www.developpez.com
le 16/11/2016 à 8:45
Citation Envoyé par Jon Shannow Voir le message
Quels risques y a t-il que les projets sous Lazarus 1.6.0 ne fonctionnent plus ?
À première vue, je dirais aucun, puisque le compilateur est le même.
Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 16/11/2016 à 9:58
Bonjour,
Citation Envoyé par Jon Shannow Voir le message
J'ai pas envie de tout refaire ou de passer des heures à tout réinstaller...

Allez, je réponds ici, même si ça pourrait/devrait/doit ! aller dans le fil "quelles améliorations pour l'EDI".

Comme le dit Jon, "passer des heures à tout réinstaller" alors que si ça se trouve il n'y a qu'une malheureuse vingtaine de fichiers .pas à peine modifiés (en fait je n'en sais rien, mais vous voyez l'idée), c'est lourd, hein.

Alors plutôt que de féliciter une équipe qui nous oblige à tout désinstaller (adieu les composants laborieusement installés ensuite puis configurés, à refaire) pour tout réinstaller juste pour 3 .pas et 2 .inc, c'est quand que cette équipe va enfin se décider à concentrer tous ses efforts sur une seule nouvelle entrée du menu "Outils", j'ai nommé "Mettre à jour l'EDI" !

Ah là, ça serait le bonheur : on apprendrait, de temps en temps, qu'une nouvelle version est sortie (merci Philippe), on ferait menu Outils / Mettre à jour l'EDI et hop !, le process enverrait la version en cours au serveur puis ne récupérerait que les fichiers nécessaires au passage en dernière version et voilà : une recompil de l'EDI et terminé !

Au passage, stockage dans un coin des fichiers prévus pour être migrés (que si ça tourne mal, une autre entrée dans le menu proposerait un retour en arrière), à la mise à jour suivante le process demanderait s'il peut supprimer ces vieux machins, ce qu'on acceptera, et tout sera pour le mieux dans le meilleur des mondes.

Là, entre ma machine physique et mes machines virtuelles, je me trimballe 3 versions différentes, rien de moins professionnel, àmha.
Avatar de Jon Shannow Jon Shannow - Membre expert https://www.developpez.com
le 16/11/2016 à 10:12
Comme le dit Jipété, une maj de Lazarus ce n'est jamais simple !

Il faut réinstaller TOUS les paquets qu'on avait (en priant pour qu'ils soient toujours compatibles), même pour une maj mineure.

Pourquoi l'installateur ne ferait pas ce boulot ? Après tout, les paquets sont identifiés, avec l'emplacement des sources, ou des objets compilés, bref, refaire l'EDI lors de l'installation pour tenir compte des personnalisations, ça serait un plus. Parce que là, franchement, je ne suis pas sûr d'installer cette nouvelle version...
Avatar de Jipété Jipété - Expert éminent https://www.developpez.com
le 16/11/2016 à 10:31
Citation Envoyé par Jon Shannow Voir le message
Comme le dit Jipété, une maj de Lazarus ce n'est jamais simple !

Il faut réinstaller TOUS les paquets qu'on avait (en priant pour qu'ils soient toujours compatibles), même pour une maj mineure.

Pourquoi l'installateur ne ferait pas ce boulot ? Après tout, les paquets sont identifiés, avec l'emplacement des sources, ou des objets compilés, bref, refaire l'EDI lors de l'installation pour tenir compte des personnalisations, ça serait un plus. Parce que là, franchement, je ne suis pas sûr d'installer cette nouvelle version...
Merci pour ton post. En gros, tu vas suivre mon chemin : trop laborieux de tout désinstaller/réinstaller juste pour une màj, on reste où on est avec ce qu'on a qui fonctionne et voilà.
De toute façon j'ai regardé les release notes et toujours pas de màj de la TListview, à part un gadget rajouté en termes de composant complémentaire, si je ne l'ai pas ça ne changera pas ma vie puisque de toute façon je ne peux pas utiliser laTListview en l'état.

Gilles, fais remonter, merci (pas le pb de listview, mais l'idée de la màj intelligente) !
Avatar de yamer yamer - Membre averti https://www.developpez.com
le 16/11/2016 à 10:56
Perso, je n'ai jamais eu aucun problème lors des mises à jours. Je télécharge et j'installe les RPMs. Je lance le nouveau Lazarus. Puis : Outils > Créer Lazarus avec le profil : EDI Normal.

Je viens passer en 1.6.2 en moins de 10 minutes (téléchargements compris). Pas besoin de réinstaller les paquets ça se fait tout seul.
Avatar de e-ric e-ric - Membre expert https://www.developpez.com
le 16/11/2016 à 12:23
@Yamer: Ok pour l'installation mais cela ne garantit pas que les recompilations des projets existants vont bien se passer. Ce qui semble être la préoccupation de Jon et Jipété.

@+
Avatar de yamer yamer - Membre averti https://www.developpez.com
le 16/11/2016 à 13:33
Citation Envoyé par e-ric Voir le message
@Yamer: Ok pour l'installation mais cela ne garantit pas que les recompilations des projets existants vont bien se passer. Ce qui semble être la préoccupation de Jon et Jipété.

@+
Non non, ils se plaignent bien l'un et l'autre de devoir réinstaller les paquets et d'y passer des heures. Je ne sais pas pourquoi ils doivent en passer par là. Que la compilation échoue sur un paquet ou un projet non compatible, c'est un autre problème. Mais normalement, il n'y a pas à réinstaller tous les paquets un à un. À moins que ce soit une spécificité Windows mais j'en doute...
Avatar de Jon Shannow Jon Shannow - Membre expert https://www.developpez.com
le 16/11/2016 à 13:46
Citation Envoyé par yamer Voir le message
Non non, ils se plaignent bien l'un et l'autre de devoir réinstaller les paquets et d'y passer des heures. Je ne sais pas pourquoi ils doivent en passer par là. Que la compilation échoue sur un paquet ou un projet non compatible, c'est un autre problème. Mais normalement, il n'y a pas à réinstaller tous les paquets un à un. À moins que ce soit une spécificité Windows mais j'en doute...
Pas tous les paquets, mais ceux que tu as rajoutés. Par exemple, j'utilise les composants ZEOS pour accéder aux bases de données. J'ai aussi créé mes propres composants, les ai mis dans un paquet séparé. Bref, si on n'utilise que les composants fournis en standard par Lazarus, pas de souci, mais si tu télécharges ou crées tes propres paquets, ben il faut tous les réinstaller à la mimine !
Responsables bénévoles de la rubrique Lazarus : Alcatîz - Gilles Vasseur -