Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TECH] Mettre à jour Ember en 3.26 sur Pix App (PIX-3081). #3382

Closed
wants to merge 6 commits into from

Conversation

sbedeau
Copy link
Contributor

@sbedeau sbedeau commented Aug 23, 2021

🦄 Problème

Ember n'est pas à jour sur Pix App

🤖 Solution

Mettre à jour Ember

🌈 Remarques

Plusieurs dépréciations dans la 3.26 :

grep --files-without-match "@service store;" $(grep --recursive --files-with-matches "this.store" ./mon-pix/app)
grep --files-without-match "service: store;" $(grep --recursive --files-with-matches "this.store" ./mon-pix/app)

💯 Pour tester

Se balader sur Pix App

@sbedeau sbedeau added Development in progress cross-team Toutes les équipes de dev labels Aug 23, 2021
@sbedeau sbedeau self-assigned this Aug 23, 2021
@sbedeau sbedeau changed the title [TECH] Mettre à jour Ember sur Pix App (PIX-). [TECH] Mettre à jour Ember sur Pix App (PIX-3081). Aug 23, 2021
@pix-service
Copy link
Contributor

@jbuget
Copy link
Contributor

jbuget commented Aug 24, 2021

Ce ne serait pas mieux de se contenter de monter jusqu'à la version LTS (3.24.5) ?

Autre proposition : monter les autres apps Ember sur la LTS.

Ca permettrait d'attendre que la prochaine LTS (3.28) – prévue initialement la semaine du 09/08 – sorte.

@sbedeau
Copy link
Contributor Author

sbedeau commented Aug 24, 2021

Ce ne serait pas mieux de se contenter de monter jusqu'à la version LTS (3.24.5) ?

Autre proposition : monter les autres apps Ember sur la LTS.

Ca permettrait d'attendre que la prochaine LTS (3.28) – prévue initialement la semaine du 09/08 – sorte.

Eventuellement. À noter que 3.25 pour Pix est un non-événement et que 3.26 est douloureuse mais que l'on n'y coupera pas si l'on souhaite aller vers 3.28

J'ai regardé :

  • admin : 3.25
  • certif : 3.26
  • orga : 3.23

@jbuget
Copy link
Contributor

jbuget commented Aug 24, 2021

Intéressant. Du coup, je contre-propose de passer toutes les applis à 3.26 avant d'entamer l'upgrade à 3.28.

@jbuget
Copy link
Contributor

jbuget commented Aug 24, 2021

3.26 est douloureuse

Qu'est-ce qui est dur ? (remarque : je pourrais regarder moi-même)

@sbedeau
Copy link
Contributor Author

sbedeau commented Aug 25, 2021

3.26 est douloureuse

Qu'est-ce qui est dur ? (remarque : je pourrais regarder moi-même)

Pour le moment j'affronte https://deprecations.emberjs.com/v3.x/#toc_implicit-injections qui est partout

Il y a aussi :

@sbedeau sbedeau force-pushed the tech-bump-ember-for-monpix branch from eb2f0bb to 9d54223 Compare August 25, 2021 09:31
@sbedeau
Copy link
Contributor Author

sbedeau commented Aug 25, 2021

3.26 est douloureuse

Qu'est-ce qui est dur ? (remarque : je pourrais regarder moi-même)

Pour le moment j'affronte deprecations.emberjs.com/v3.x/#toc_implicit-injections qui est partout

Il y a aussi :

Avec du recul ces dépréciations ne devraient pas poser de problèmes puisque tolérées jusqu'à Ember@4.

Comportement étrange constaté : l'appli tourne correctement en fresh start et après l'exécution des tests, l'appli part en banane complètement (app + tests)

@sbedeau sbedeau changed the title [TECH] Mettre à jour Ember sur Pix App (PIX-3081). [TECH] Mettre à jour Ember en 3.26 sur Pix App (PIX-3081). Aug 25, 2021
@MathieuGilet
Copy link
Contributor

Avec @jonasgrilleres on a ouvert une PR afin de faire une montée de version d'ember-simple-auth en version 4.0.0 (#3524). Cependant, bien qu'il y ait dans cette version un fix censé corriger le problème d'injection du store dans le service session (mainmatter/ember-simple-auth#2302), le problème semble persister malgré tout.

@jonasgrilleres jonasgrilleres force-pushed the tech-bump-ember-for-monpix branch from 9d54223 to 6cbe507 Compare September 28, 2021 15:28
@xav-car xav-car force-pushed the tech-bump-ember-for-monpix branch from 6cbe507 to 71fc9d7 Compare October 4, 2021 09:43
@xav-car
Copy link
Contributor

xav-car commented Oct 6, 2021

On met en pause cette PR, il faut faire la migration ember-simple-auth 3.1.0 minimum pour régler un souci de plugin. Celui-ci a engendré quelque régression lors de la 1ère tentative.

On est reparti sur la montée de version de ember-simple-auth 3.1.0 avec @iwazaru, nous pensons avoir trouvé les cas qui n'était pas couverts par rapport aux autres applications. On voit avec la Team Accès si on peut régler ces cas-là avant de repartir sur ce ticket.

Pix Orga et Pix Admin sont en cours de montée de version vers la 3.26.1 (Certif l'était déjà).
Attention Pix-UI est déjà en 3.28.

@xav-car xav-car force-pushed the tech-bump-ember-for-monpix branch from 65634d8 to 61c35d2 Compare October 6, 2021 15:04
@xav-car
Copy link
Contributor

xav-car commented Oct 6, 2021

ember-simple-auth-oidc nous posera aussi problème, il y a une issue qui remonte le fait que les mixins sont deprecated. Mais le repo n'a pas l'air d'avoir d'activité depuis pas mal de mois 🤒

@clemlatz
Copy link
Member

clemlatz commented Oct 7, 2021

Voici un résumé dans le journal des capitaines de ce qui bloque cette PR et celles qui sont liées :
https://1024pix.atlassian.net/wiki/spaces/DEV/pages/3208839169/2021-10-04+-+Semaine+40#Mont%C3%A9e-de-version-de-Ember-sur-Pix-App

TLDR: c'est entre les mains de la Team Accès

@octo-topi
Copy link
Contributor

octo-topi commented Nov 10, 2021

Voici un résumé dans le journal des capitaines de ce qui bloque cette PR et celles qui sont liées : 1024pix.atlassian.net/wiki/spaces/DEV/pages/3208839169/2021-10-04+-+Semaine+40#Mont%C3%A9e-de-version-de-Ember-sur-Pix-App

TLDR: c'est entre les mains de la Team Accès

Je taggue la PR Team-accès pour que ça soit plus clair sur cette PR qui a 2 mois
PS: un rapport avec #3555 ?

@octo-topi octo-topi removed the cross-team Toutes les équipes de dev label Nov 10, 2021
@octo-topi
Copy link
Contributor

Fermeture car plus d'activité depuis 90 jours

@octo-topi octo-topi closed this May 4, 2022
@xav-car xav-car deleted the tech-bump-ember-for-monpix branch October 13, 2022 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants