Skip to content

A way to ensure everyone is testing locally with the right version of cpython. - #1050

Merged
JulienPalard merged 6 commits into
python:3.8from
JulienPalard:worktree
Dec 10, 2019
Merged

JulienPalard merged 6 commits into
python:3.8from
JulienPalard:worktree

Conversation

@JulienPalard

@JulienPalard JulienPalard commented Dec 7, 2019 •

Copy link
Copy Markdown
Member

Avant dans .travis-ci.yml on donnait le SHA1 cpython qui avait donné nos .po.

Mais pour les traducteurs, un make all utilisait juste leur version de cpython, et pouvait donc ne pas utiliser exactement le bon commit, et tomber sur des erreurs qui ne sont pas de son fait.

Avec cette version, on s'assure que tout le monde, pas que Travis, utiliser exactement le bon commit.

closes #989

PS : Je fais bien attention à ne pas toucher au repo cpython de l'utilisateur, je me permet juste un git fetch, mais pas question de pull, checkout ou quoi que ce soit, ça se trouve il est en train de travailler sur ce repo, on ne peut pas y toucher.

Comment thread Makefile Resolved
Comment thread Makefile Resolved
@JulienPalard

Copy link
Copy Markdown
Member Author

Pour le coup y'a un avantage à cette version aussi, dans la série "on ne touche pas au clone de l'utilisateur", c'est qu'on ne crée plus le dossier locale dans son clone, et qu'on ne build plus la doc dans son clone, donc on y touche encore moins qu'avant.

@vpoulailleau vpoulailleau left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pour moi, c'est bon, à part un truc que j'ai pas compris.

Comment thread Makefile Resolved
@JulienPalard

Copy link
Copy Markdown
Member Author

Quelques commentaires rajoutés (pas beaucup), un peu de refacto (beaucoup), et l'utilisation des worktree dans le make merge.

Cool :

Comment thread Makefile Resolved

@vpoulailleau vpoulailleau left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Last point is to register a bot for auto-bumping 😉

@JulienPalard

Copy link
Copy Markdown
Member Author

Need an approval to merge :]

@vpoulailleau vpoulailleau left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je retente la manip' mais j'imagine qu'il faut le commit bit pour débloquer le merge.

@JulienPalard

Copy link
Copy Markdown
Member Author

Je retente la manip' mais j'imagine qu'il faut le commit bit pour débloquer le merge.

C'était un bon test :) mais en effet, ça ne m'autorise pas à merger :(

@Seluj78

Seluj78 commented Dec 10, 2019

Copy link
Copy Markdown
Collaborator

Je relis ca et je valide (ou pas 😛 )

@Seluj78 Seluj78 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

Comment thread Makefile Resolved
@JulienPalard
JulienPalard merged commit 5d7112d into python:3.8 Dec 10, 2019
@JulienPalard
JulienPalard deleted the worktree branch June 7, 2021 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

make merge ne mets pas a jour le clone de cpython

3 participants