Astroid Framework 3.2.0 et PHP 8.1

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    Ah zut, j'étais persuadé que le script permettait aussi d'activer le débogage.

    Au fait, une bizarrerie ou une correction de Templaza : sur un site en 5.2.6 alors que la maj d'Astroid n'avaitpas été faite, ma vérification de maj en 5.3.0 signale l'obligation de mettre d'abord à jour Astroid avant de passer en 5.3.0
    Dernière édition par RobertG à 15/04/2025, 19h23
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

    Commentaire


    • #17
      ...bon ben je me rajoute à la liste des plantages avec Astroid 3.2.0.
      De mon côté c'est le plugin de Lomart - SCSS Compiler qui pose souci avec la mise à jour d'Astroid 3.2.0.
      J'ai ouvert un ticket sur le site du développeur (https://astroidframe.work/) puisqu'apparemment le souci viendrait du framework...

      ... à titre d'information je suis en PHP 8.3.x

      Cliquez sur l'image pour l'afficher en taille normale  Nom : ERROR_0_-_Call_to_undefined_method.png  Affichages : 0  Taille : 64,3 Ko  ID : 2068909
      Dernière édition par porcini à 15/04/2025, 19h53

      Commentaire


      • #18
        Bonjour,

        La mise à jour 3.2.0 d'Astroid contient une mise à niveau de SCSSPHP en version 2.0.0 (voir le changelog d'Astroid : https://github.com/templaza/astroid-...ses/tag/v3.2.0 )

        Cette nouvelle version https://github.com/scssphp/scssphp/releases/tag/v2.0.0 est beaucoup moins permissive sur les erreurs.

        Par exemple, le template JD Paris ne fonctionne pas à cause d'une erreur de syntaxe dans templates\jd_paris\scss\paris\modules\_jd_testimon ial.scss : en ligne 47, il y a un & qui traîne : li button&:before {

        Cela passait dans la version précédente, maintenant, c'est beaucoup moins bien...

        Pascal

        Note : le template JD Paris semble ne plus être maintenu, mais j'ai quand même prévenu sur github : https://github.com/joomdev/jd-paris/issues/3
        Dernière édition par pmleconte à 16/04/2025, 08h22
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #19
          ok merci pour le retour, mais dans ce cas c'est le plugin de Lomart qui doit être mis à jour?

          Commentaire


          • #20
            Bonjour,

            Pour compléter ce que je disais hier soir : la vérification avant mise à jour en 5.3.0 me signale qu'il faut d'abord mettre à jour Astroid et tous ses plugins, etc. Je lance celle-ci depuis la page de mise à jour des extensions et je reviens sur celle de Joomla! où de nouveau, un message concernant seulement les autres extensions du pack, à mettre à jour. Manifestement, la mise à jour standard ne les aurait pas prises en compte. Seule une mise à jour manuelle depuis le pack 3.2.0 a fait disparaître le message.

            Pour ce qui est de la nécessité de disposer de PHP 8.2, Sonny a écrit qu'il leprenait en compte :
            I will mark this version as requiring PHP 8.2 minimum
            "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
            MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

            Commentaire


            • #21
              Envoyé par porcini Voir le message
              ok merci pour le retour, mais dans ce cas, c'est le plugin de Lomart qui doit être mis à jour?
              La version scssphp utilisé par SCSS Compiler est la 1.11.0. Elle n'est pas concernée par la rigueur de la 2.0.0

              Le problème évoqué par Pascal concerne un problème dans le code SCSS qui lui est soumis.
              La version 2.0.0 me posait d'autres problèmes, c'est pour cela que j'avais différé sa mise à jour.
              UP, le plugin universel à découvrir sur https//up.lomart.fr
              bgMax
              , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

              Commentaire


              • #22
                La version 2.0.0 me posait d'autres problèmes, c'est pour cela que j'avais différé sa mise à jour.
                ...donc si je comprends bien actuellement il serait préférable de ne pas mettre à jour Astroid à la version 3.2.0?

                Commentaire


                • #23
                  Envoyé par porcini Voir le message

                  ...donc si je comprends bien actuellement il serait préférable de ne pas mettre à jour Astroid à la version 3.2.0?
                  D'après le retour de Pascal, ce serait leur code SCSS qui est buggé.
                  Essayez en corrigeant l'erreur qu'il invoque.

                  Je pense qu'ils ont supprimé une règle en oubliant le &
                  La syntaxe précédente devait un truc du genre ;
                  Code:
                  li button {
                     color:red;
                     &:before { content:"\1F199"}
                  }
                  qui veut dire que l'on ajoute une règle au sélecteur parent sans mettre d'espace
                  UP, le plugin universel à découvrir sur https//up.lomart.fr
                  bgMax
                  , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                  Commentaire


                  • #24
                    oui mais Pascal fair référence à un template en particulier (template JD Paris), je pense que c'est plutôt la mise à jour 3.2.0 d'Astroid et la mise à niveau de SCSSPHP en version 2.0.0 qui pose problème...

                    Commentaire


                    • #25
                      J'ai mal vérifié. Cette information que j'ai donnée plus haut est fausse
                      Seule une mise à jour manuelle depuis le pack 3.2.0 a fait disparaître le message.
                      En fait, les numéros de versions de ces extensions n'ont pas été modifiés, reste à savoir pourquoi la vérification demande une version 3.2.0
                      Cliquez sur l'image pour l'afficher en taille normale

Nom : Capture d’écran 2025-04-16 165250.jpg 
Affichages : 28 
Taille : 45,5 Ko 
ID : 2068930 Cela dit, ça n'empêche pas la mise à jour de Joomla! en 5.3.0
                      Dernière édition par RobertG à 16/04/2025, 16h13
                      "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
                      MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET/NUXIT, sites perso chez PlanetHoster + sites gérés chez PHPNET/NUXIT, PlanetHoster et OVH

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X