-
Notifications
You must be signed in to change notification settings - Fork 31
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
Protéger contre les commits relatifs à Rambo / architecture ARM/M1 #3820
Labels
dette technique
Entretien & maintenance générale, nécessaire pour que le code reste de bonne qualité
Comments
This was referenced Mar 19, 2024
thbar
added a commit
that referenced
this issue
Sep 12, 2024
It will catch the issue at least locally. But CI must likely be fixed to detect it.
Mon test en CI montre que le CI modifie Je contourne avec une commande qui demandera l'état dans git. |
thbar
added a commit
that referenced
this issue
Sep 12, 2024
thbar
added a commit
that referenced
this issue
Sep 12, 2024
Co-authored-by: Antoine Augusti <[email protected]>
github-merge-queue bot
pushed a commit
that referenced
this issue
Sep 17, 2024
* Bump tzdata See: lau/tzdata#148 * Remove left-over :focus tags * Re-introduce test for #3820 It will catch the issue at least locally. But CI must likely be fixed to detect it. * Add temporary printf debugging (TM) to try to figure out the lack of failure on CI * Verify the destiny of the lock file (likely modified) * Implement a CI-reproduction for #3820 * Fix regression (#3820) Co-authored-by: Antoine Augusti <[email protected]> --------- Co-authored-by: Antoine Augusti <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
dette technique
Entretien & maintenance générale, nécessaire pour que le code reste de bonne qualité
Je viens de me faire avoir aussi je crée un ticket.
La librairie Rambo qu'on utilise pour lancer les processus externes fonctionne très bien, toutefois elle ne supporte pas officiellement l'architecture ARM (présente sur les "nouveaux" Mac M1, et je travaille la moitié du temps sur un MacBook Air M1).
Voir ici pour les usages de cette librairie.
Ça m'a amené à intégrer un pansement qui permet de travailler en local malgré tout sur Mac M1, avec de bons résultats:
transport-site/apps/transport/mix.exs
Lines 99 to 111 in 61eabf1
Le souci étant que cela modifie
mix.lock
au moment demix deps.get
.Ce qui devait arriver à un moment arriva, j'ai commité une modification de
mix.lock
et ça a été déployé (voir #3813 (comment)).Je vais aller corriger sur une PR spécifique, toutefois j'essayais également de protéger contre ce problème, et j'ai fait une tentative non complètement utilisable pour le moment que voici (dans
build_test.exs
):Je n'ai pas obtenu de failure sur le CI pour une raison que je devrai creuser, et par ailleurs j'ai des warnings qui me surprennent (que je remonterai au projet Elixir directement).
Bref je ne vais pas pouvoir protéger contre ça tout de suite, mais je conserve mes notes ici 😄
Il faut noter par ailleurs que l'usage de Rambo est satisfaisant, on n'a pas eu de souci type processus zombies ou autre depuis sa mise en place, et que donc ce souci précis ne me semble pas nécessiter une bascule vers autre chose à ce stade (même si on peut remarque une absence de commits depuis 2 ans, qu'il faudra suivre !).
The text was updated successfully, but these errors were encountered: