Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

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.

27PARTAGES

4  0 

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 ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Jipété
Expert éminent sénior 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.
3  0 
Avatar de 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.
2  0 
Avatar de Jon Shannow
Membre extrêmement actif 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...
1  0 
Avatar de Jipété
Expert éminent sénior 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) !
1  0 
Avatar de 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...
1  0 
Avatar de aimer_Delphi
Membre actif https://www.developpez.com
Le 16/11/2016 à 13:54
Bonjour ,
La même chose pour la nouvelle version de Delphi Berlin Update 2.
Il faut désinstaller Delphi Berlin Update1 , puis installer à nouveau la nouvelle version.

http://edn.embarcadero.com/article/44726
Update 2 requires a full uninstall and reinstall.
1  0 
Avatar de yamer
Membre averti https://www.developpez.com
Le 16/11/2016 à 13:56
Citation Envoyé par Jon Shannow Voir le message
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 !
Ben non, j'ai des paquets persos et des paquets tiers et je ne réinstalle rien. Ils sont réinstallés tout seul par la recompilation de Lazarus.

Je vois 2 explications possibles à ton problème (mais il y en a peut être d'autres):

  1. Tu effaces ta configuration de Lazarus avant de d'installer la nouvelle version.
  2. Tu effaces les dossiers dans lesquels Lazarus s'attend à trouver tes paquets.
1  0 
Avatar de mm_71
Membre chevronné https://www.developpez.com
Le 16/11/2016 à 16:47
Je viens de faire la mise à jour depuis le code source sous linux et pas de problème avec mes deux paquets additifs ( lnet et ZeOs ).

Il faut penser à recopier les paquets additifs dans les nouvelles sources avant de recompiler et à conserver l'ancien fichier de config .

Au démarrage de la nouvelle install j'ai un message:

Bienvenue dans Lazarus 1.6.2

Il y a déjà une configuration de la version 1.6 dans
/home/moi/.lazarus
L'ancienne configuration sera mise à niveau.
et c'est tout.
1  0 
Avatar de gvasseur58
Responsable Lazarus & Pascal https://www.developpez.com
Le 16/11/2016 à 20:30
Pour ce qui est des modifications apportées, ce ne sont pas quelques fichiers affectés, mais un bon nombre : il y a eu plus de 3000 commits pour cette version .

Pour ce qui est de la réinstallation, il ne faut pas s'affoler : les paquets compatibles avec 1.6 le sont avec 1.6.2. Tout au plus faut-il faire attention à la montée progressive en puissance de l'Unicode (mais cela fait dix ans que nous sommes avertis) et à de rares composants comme SynMemo qui sont obsolètes. Personnellement, la réinstallation m'a pris un quart d'heure : tous les neuf mois, ce n'est pas la mer à boire ni les douleurs d'un accouchement .

Quant à intégrer l'installation dans l'EDI, c'est un joli rêve... Lazarus s'enrichit de manière statique, contrairement à Delphi, mais les utilisateurs de ce dernier se plaignent de ce qu'il faut tout réinstaller à chaque version .
1  0 
Avatar de 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.

@+
0  0