Gambas France BETA


Pas de compte ? Incription

Pour rigoler....

Ce sujet est résolu.

1
AuteurMessages
Foromus#1 Posté le 10/1/2019 à 16:10:23
Suite à la mise à jour (partielle) qui m'a été proposée, et sans autre avis autorisé, j'ai accepté cette MàJ.
Et depuis, plus rien, mais rien, rien de rien qui ne fonctionne, même pas le logiciel de code ! Tant et si bien que je ne sais même pas la version du truc installé déconnant...
Bon, les gars, si vous avez une astuce pour revenir à la version précédente, qui, elle ... fonctionnait plutôt normalement ?...
Baf, c'est la ennième fois que je me fais avoir, mais il semblerait que je n'aie toujours pas compris.
Bon, comme ça, est-ce qu'il serait téméraire - voire audacieux, de tenter un "sudo apt-get install gambasXXX" ?
Juste pour avoir un truc qui marche quoi !
Après, peut-être que dans deux ou trois jours, ça va repartir !

Edit : Résolu par jet de l'éponge
valaquarus#2 Posté le 10/1/2019 à 20:55:16
-- Unus Ex Altera --Bonjour Foromus,
essayes ces commandes on ne sait jamais :

sudo apt-get remove --purge gambas3*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gambas3

Fais bien l'autoclean pour nettoyer la base et son cache. Si tu as le ppa d'installé tu peux le retirer pour revenir à la version de base de ton système.
Il y a des trucs plus qu'étranges sur cette dernière version, elle semble se comporter différemment en fonction du système sur lequel elle est installée.
Philippe.
PS : sinon attendre que ça se passe peux aussi prendre un certains temps comme le refroidissement du fût du canon.
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
Foromus#3 Posté le 11/1/2019 à 09:31:06
Bonjour à tous,

Merci pour cette réponse.
J'ai suivi les instructions, le résultat n'est pas fameux... Pour ne pas dire ... un désastre...
J'ai bloqué le dépôt Gambas, j'ai réinstallé, certes, les "petits projets" sont repartis mais les plus gros restent problématiques. Même dans le logiciel de conception (version 3.8.4), les pages créées (form) n'apparaissent même plus, je ne sais pas où elles sont passées. Après, avec tous ces composants qu'il faut installer, ou non, qui sont compatibles, ou pas, je ne peux évidemment pas savoir ce qui était coché, ou pas, avant. Bref, la Bérézina...
Bon, mon souci ne pourrait éventuellement se résoudre qu'en réinstallant la version précédente à celle qui merde, qui marchait très bien, mais à partir des dépôts car la version chargée est probablement celle des dépôts ubuntu, et forcément, limitée, ce qui fait que des trucs ne marchent pas. Alors, comment trouver l'avant dernière version, et comment l'installer à partir des dépôts Gambas, tout en faisant en sorte que la mise à jour ne vienne pas perturber ladite avant-dernière - en voulant installer la dernière, là, je ne sais pas faire...
Bon, il n'y a pas mort d'homme comme on dit, les petits projets me servent régulièrement, je peux donc les utiliser, pour les plus gros, c'est foutu...
Après, j'ai l'impression qu'il ne me reste qu'à attendre des mises à jour qui "tiennent la route", remonter à partir des dépôts Gambas, et surtout, surtout, fermer radicalement ces dépôts dès que j'aurai retrouvé un fonctionnement sain et pertinent.
Comme je l'ai déjà dit plusieurs fois, le progrès n'est pas toujours heureux, par exemple, la roue est toujours utilisée ... dans l'état...
spheris#4 Posté le 11/1/2019 à 11:45:27
Foromus,
plusieurs solutions s'offrent à toi.

pour commencer, je choisi TOUJOURS TOUJOURS pour mes projets gb.gtk et jamais gb.qt car la migration qt4 vers qt5 est une catastrophe à tous les niveaux.

Ensuite pour les anciens projets qui tournaient sur qt que tu n'arrives pas à ouvrir ou avec des message d'erreurs, dézippe l'archive des source dans un répertoire.
Ensuite va dans le répertoire source .src de ton répertoire et édite le fichier .projet avec un simple éditeur texte et change les composants gb.qt par gb.gtk.
ouvre gb3 et là cela va fonctionner (sauf certaines pages qui contiennent des composants spécifiques genre LCDvalue etc...)

En résumé, quelque soit la version de gb3, reste toujours dans les valeurs sûres (gb2 par le composant gb.gtk est le plus sûr et le plus compatible pour le moment)

Je me doute que les développeurs bossent dûrs pour améliorer gb et en faire une plateforme extra, mais ces évolutions perturbent toutes nos précédentes habitudes. A quand la version 'hyper stable' qui n'évoluera plus ?
Je pense : à jamais, car cette plateforme de dev intervient dans un OS qui lui a eu 12000 versions de kernel, de librairies, de bibliothèques...
Société de conso, comme à l'accoutumé.... :(
;)
Foromus#5 Posté le 11/1/2019 à 15:39:46
Salut spheris,

Merci pour l'intérêt à ma cause. J'ai un peu regardé quand même, histoire d'essayer de comprendre.
Le fichier .projet se trouve dans le répertoire source, pas dans le répertoire .src.
A première vue, pas de qt utilisés, seulement un gtk3. Cependant, en essayant de lancer ce projet dézipé, on me signale que le composant gtk3 n'est pas installé ( + un tas de machins dont j'ai oublié les noms - dépendances je crois ou qqchose du genre). J'ai donc coché gtk dans les propriétés - composants (il n'y a pas de 3) et tenté de lancer : rien ne se passe. A mon avis, c'est probablement parce que ce composant n'est tout simplement pas dans les fichiers (il est possible que le "autoremove" de ce matin ait aussi fait des ravages et que la réinstall ne l'ait pas pris en compte...
Bon, en regardant la version qui est sur mon portable, je vois que j'utilisais la version 3.11.4 de Gambas, m'est avis que si j'arrivais à réinstaller cette version, les choses rentreraient probablement dans l'ordre. Comment on fait pour installer une version précise et antérieure ? (question de débutant...).
Autre solution et à laquelle je faisais allusion ce matin : je remets les dépôts Gambas en service, je réinstalle par dessus ce qui existe (ça fera + ou + le ménage), je me retrouverai (forcément) avec le dernière version, celle qui coince, et j'attends gentiment des jours meilleurs.
Bon, après, si je suis un peu contrarié après le truc qui ne marche plus - on s'habitue au confort, je reste tout à fait conscient des difficultés à mettre en œuvre un pareil outil, c'est logique que ça foire par moments. Bon, mais si je pouvais recharger la 3.11.4....
didier18#6 Posté le 11/1/2019 à 17:50:51
Bonjour

Foromus ;-) regarde dans le répertoire /var/cache/apt/archives si il ne resterai pas les paquets.deb originaux...
Si tous les paquets de la version 3.11.4 sont encore présent (de mémoire il doit y en avoir un peu plus de 90), tu peux les ré-installer, il te suffis de double cliquer dessus et normalement gdebi proposera d'installer le paquet...

Bien sur tout cela ne fonctionne que pour Mint (enfin peut être aussi pour d'autres distributions, mais je n'ai pas essayé).
Au pire je devrai retrouver dans mes archives les paquets de la 3.11.4, si tu est toujours intéressé, je pourrai te les envoyer directement...
Bref, la Bérézina...

Bien entendu réussir à installer la 3.12 serait le mieux, je pense que Benoît et l'équipe des développeurs, qui font un travail remarquable, sont à la tâche pour résoudre tous ces petits problèmes (inutile de déranger l'abbé Résina ;-)...

Bonne journée.
Foromus#7 Posté le 11/1/2019 à 18:25:23
Bonsoir Didier,

Passage rapide dans le répertoire considéré : plein de fichiers Gamabs, sauf des 3.11...
Je crois que je vais revenir à ma dernière option : patienter !.. Ça ne prendra peut-être pas des années !
Merci !
Patrick#8 Posté le 11/1/2019 à 19:45:01
Bonsoir,
Sinon il reste la compilation, en plus la 3.12.1 est sortie sur le site : http://gambas.sourceforge.net/en/main.html
Foromus#9 Posté le 12/1/2019 à 10:11:07
Bonjour à tous,

Compiler, je ne l'ai jamais fait, je me contente d'installer des trucs prêts à l'emploi... Et après, avec les mises à jour, ça se passe tout seul ... ou presque...
Sur le lien proposé, j'ai bien trouvé l'ensemble de la 3.12, j'ai aussi vu des choses relatives à la 3.11 ; mais pas de possibilité de trouver l'ensemble de cette version, ce qui me permettrait une réinstall complète.
En regardant un peu de plus près cette 3.12, il me semble que son fonctionnement soit totalement différent de ses prédécesseurs, ce qui expliquerait largement pourquoi ça coince (l'interpréteur ne fonctionne plus de la même façon ce me semble). Cela m'amène à penser que, même si cette 3.12 arrive à un niveau de stabilité assez fiable, mon code actuel ne répondra pas à cette version. Peut-être devrais-je alors tout réécrire alors, ce qui sera de nature à m'effrayer radicalement. Et vu mon âge, difficile que j'arrive à mener l'opération à son terme...
Pour l'heure, il me semble donc que la seule solution soit de trouver une version 3.11.4 et d'en rester là, et je suis quand même un peu étonné de ne pas avoir trouvé sur le site la possibilité de récupérer ladite, en principe, toutes les applications offrent la possibilité de trouver la ou les versions précédentes, ne serait-ce que pour faire face à d'éventuelles incompatibilités matérielles, fussent-elles temporaires.
Je dispose de cette version 3.11.4 sur mon portable, elle fonctionne bien, mais je ne vois pas comment je pourrais la récupérer, je suppose que l'installation me met des fichiers un peu partout et qu'il serait fort difficile de les récupérer.
Pour l'instant, c'est "Etat stationnaire, sans grand changement depuis la veille" comme on dit à la météo...
Patrick#10 Posté le 12/1/2019 à 12:55:06
Bonjour,

Dans le site indiqué ci-dessus il y a l'onglet help => installation & compilation ou sont indiquées les procédures d'installation suivant la distribution.
Foromus#11 Posté le 12/1/2019 à 14:26:02
Bonjour,

Effectivement, Help explique... Mais en anglais, et vu mon niveau...
Il m'apparaît que pour une première fois, ça parait un peu compliqué quand même.
Ensuite, et si j'ai un peu compris quelque chose, je n'ai pas trouvé de version Gambas 3.11 pour ma distribution xubuntu 16.04, les version Gambas sont toutes inférieures, pourtant la version 3.11 fonctionne (fonctionnait) parfaitement. Je risque donc d'avoir du mal à m'en sortir.
Maintenant, et vu le nombre de distribution Linux qui existent, j'imagine que ce ne doit pas être une sinécure pour faire un Gambas qui tourne partout, il est vrai qu'avec Visual Basic, c'était plus simple, puisqu'il n'y en avait qu'une.
Dans les solutions possibles à terme, je peux espérer que les dépôts ubuntu proposeront un jour un version 3.11, pour l'instant, ils ne proposent que la 3.8.4, comme ils sont en général en retard (logique..), je peux espérer une version supérieure dans quelques semaines ou mois, sait-on jamais...

Une note pour valaquarus, qui m'a proposé le code suivant :
sudo apt-get remove --purge gambas3*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gambas3

J'ai suivi, sauf pour la 5. En effet, si je connais les autres commandes - et les utilise au besoin, j'ai reculé devant celle-là, je n'ai pas envie que le système bascule dans la version 18 de ubuntu, , les mises à niveau étant chez moi, programmées, et avec une totale remise à zéro, je me méfie donc des mises à niveau automatiques, du reste, le forum ne manque pas d'appels au secours de personnes qui ont eu recours à ce procédé. Et puis, j'aime bien savoir ce qui se passe et ce que je fais. Cela dit les 5 commandes ont bien installé l'ancienne version Gambas, merci !
Voilà pour le point de la situation, mais d'après le forum, il y a quand même soucis à ce que je vois...
Merci à tous

valaquarus#12 Posté le 13/1/2019 à 11:24:06
-- Unus Ex Altera --Bonjour Foromus,
la dernière version du ppa, la 3.12.2 corrige pas mal de petits bugs très gênants (c'est le moins qu'on puisse dire) qui pour beaucoup ont été corrigés (bravo à Benoît et tous les progs). Si tu n'as pas peur d"en découvrir d'autres tout aussi barbant lances toi dans la mise à jour.

Philippe
Système d'exploitation : KDE neon 6.0.2 ~ Version Gambas : 3.19.90
Foromus#13 Posté le 13/1/2019 à 14:48:42
Bonjour valaquarus,

La peur n'évite pas le danger...
Je veux bien essayer, ne serait-ce que pour lancer un message de soutien et de remerciements à Benoît et tous les progs (dont j'apprécie le travail, bien que cela soit transparent pour moi).
Après, si ça foire de nouveau, je pourrai toujours revenir au processus que vous m'avez fort aimablement suggéré, et qui m'a permis de retrouver quelques projets que je peux (encore) utiliser !
En passant, j'aimerais connaître votre avis concernant ma remarque à propos de la commande N°5...
Merci à vous !

Edit le 15/01 :
J'ai réactivé les dépôts, lancé une MàJ.... Pour voir, suite à la suggestion ci-dessus...
Résultat : j'ai encore eu le fenêtre d'alerte m'expliquant que des trucs manquaient ou n'étaient pas conformes, résultat, je suis sorti en vitesse, désactivé les dépôts et .... je continue à attendre... Et vu le contexte, je risque d'attendre longtemps.
En fait, j'ai un peu l'impression que cette nouvelle version a été prévue (voire "rapidement" testée), sous la version 18 de ubuntu. Mais comme je le disais, vu le nombre de distributions Linux, ça doit poser de réels soucis aux développeurs...

Edit le 19/01 :
Une question que je me pose, parmi d'autres, pourquoi je ne peux pas récupérer (quelque part), la version 3.11 qui fonctionnait normalement ?
J'ai regardé sur les liens fournis, je n'ai pas trouvé.
1