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

majeur - Nettoyage des branches #112

Closed
Gaetanbrl opened this issue Jun 14, 2021 · 21 comments
Closed

majeur - Nettoyage des branches #112

Gaetanbrl opened this issue Jun 14, 2021 · 21 comments
Assignees
Labels
organisation issues related to the way the project is organised
Milestone

Comments

@Gaetanbrl
Copy link
Contributor

Gaetanbrl commented Jun 14, 2021

Je viens de comparer les branches en cours suite à #111.

Le dernier commit commun entre develop et master est le suivant : 759975c

Il y a pas mal de commit sur develop qui ne sont pas sur master. Ca vaudrait le coup de faire une release @bchartier ?

Voici les étapes à suivre :

  1. passer les commits > au 759975c du 06/03/2021 de master à develop (via la commande cherry-pick). Les commits master qui ne sont pas dans develop ne sont pas énormes ca devrait être largement gérable. Utiliser la commande push -f pour pousser les modifs sur develop (on a modifié l'arbre...)
  2. developp contenant les commits, on revient sur le commit Le dernier commit commun entre develop et master est le suivant : 759975c
    via un reset --hard 759975c7f2943f308c1488b458441785d006d7a7 && push -f
  3. gérer la PR Mise à jour du design #110 en ciblant developp
  4. nouvelle version (si souhaité)
@Gaetanbrl Gaetanbrl assigned Gaetanbrl and unassigned Gaetanbrl Jun 14, 2021
This was referenced Jun 14, 2021
@Gaetanbrl
Copy link
Contributor Author

Gaetanbrl commented Jun 14, 2021

Etapes 1 et 2 Dispo sur
https://github.com/Gaetanbrl/mviewerstudio/tree/master
https://github.com/Gaetanbrl/mviewerstudio/tree/develop

@bchartier tu valides ?

@Gaetanbrl
Copy link
Contributor Author

@lecault peux-tu vérifier les infos du config-sample.json suivant ?
https://github.com/Gaetanbrl/mviewerstudio/blob/develop/config-sample.json

@lecault
Copy link
Contributor

lecault commented Jun 14, 2021

Il est pas à jour vis à vis du master (notamment les scan ign).

Je pense qu'il faut migrer le fichier du master vers develop ?

@Gaetanbrl
Copy link
Contributor Author

j'ai fait les cherry-pick entre master et develop, normalement les infos de master sont dans develop.
Comment vois-tu qu'il n'est pas à jour ?

Il faut comparer le config-sample.json de la branche master de geobretagne avec le même fichier de la branche develop de mon dépôt :

https://github.com/geobretagne/mviewerstudio/blob/master/config-sample.json
et
https://github.com/Gaetanbrl/mviewerstudio/blob/develop/config-sample.json

L'objectif est de conserver tous les commits de master et de les migrer vers develop pour ne pas écraser de modifications qui pourrait être dans develop qu'on aurait pas mis dans master.

@Gaetanbrl
Copy link
Contributor Author

Il est pas à jour vis à vis du master (notamment les scan ign).

Le scan ign c'est plan_ign ?

@Gaetanbrl
Copy link
Contributor Author

Gaetanbrl commented Jun 14, 2021

@lecault dans le fichier https://github.com/Gaetanbrl/mviewerstudio/blob/develop/config-sample.json

il y a ces 3 paramètre qui ne sont pas dans master :

https://github.com/Gaetanbrl/mviewerstudio/blob/62896ca09d0d9f83d3206ac66b48a2d58d5e6bce/config-sample.json#L4-L6

Je pense que ca a été apporté dans develop et pas dans master, donc on ne peut pas juste écraser le fichier en remplaçant celui de develop par celui master.

@lecault
Copy link
Contributor

lecault commented Jun 14, 2021

Hum faudra que je prenne le temps de regarder. L'idée est de mettre nickel sur develop puis de pousser sur master ?

@Gaetanbrl
Copy link
Contributor Author

Gaetanbrl commented Jun 14, 2021

L'idée est de mettre nickel sur develop puis de pousser sur master ?

Oui car les merge entre la branche developp et master on ramenés des commits qui ne sont pas dans develop.

Comme je le précisais, seuls les commits qui sont après ce commit 759975c sont à passer dans develop (donc seuls les commits après le 6 mars)

@bchartier
Copy link
Contributor

Je suis dispo aujourd'hui pour travailler sur ce ticket.

@bchartier
Copy link
Contributor

Il y a pas mal de commit sur develop qui ne sont pas sur master. Ca vaudrait le coup de faire une release @bchartier ?

Oui, cela vaudrait le coup.
L'idéal serait de faire une release sans les modifs de @HWFord histoire de laisser le temps de tester ces modifs et d'apporter tranquillement des modifs/corrections si besoin d'ici une prochaine release.

@bchartier
Copy link
Contributor

Comme je le précisais, seuls les commits qui sont après ce commit 759975c sont à passer dans develop (donc seuls les commits après le 6 mars)

J'ai intégré la PR #113 dans la branche develop.

@Gaetanbrl
Copy link
Contributor Author

L'idéal serait de faire une release sans les modifs de @HWFord

Parfait

@bchartier
Copy link
Contributor

L'idéal serait de faire une release sans les modifs de @HWFord

Parfait

Pour la release, on avait défini des règles de numérotation ? On doit garder la cohérence avec la dernière release de mviewer ?

@bchartier bchartier added the organisation issues related to the way the project is organised label Jun 15, 2021
@Gaetanbrl
Copy link
Contributor Author

Pour la release, on avait défini des règles de numérotation ?

Ca ne me parle pas.

On doit garder la cohérence avec la dernière release de mviewer ?

Pour le code / dépendance oui. Mais on peut avoir une numérotation indépendante pour mviewer studio.

D'ailleurs je ne sais pas s'il y a une question de dépendance dans le readme mviewer ou mviewer studio pour indiquer que telle version studio est valable pour telle version mviewer ?

@Gaetanbrl
Copy link
Contributor Author

@bchartier merci pour le merge.
Est-ce que je peux faire le roll back pour faire revenir la branche master sur le commit (comme dernier commit) 759975c ?

@bchartier
Copy link
Contributor

Pour la release, on avait défini des règles de numérotation ?

Ca ne me parle pas.

On doit garder la cohérence avec la dernière release de mviewer ?

Pour le code / dépendance oui. Mais on peut avoir une numérotation indépendante pour mviewer studio.

ok

D'ailleurs je ne sais pas s'il y a une question de dépendance dans le readme mviewer ou mviewer studio pour indiquer que telle version studio est valable pour telle version mviewer ?

On a une dépendance car mviewer studio crée un fichier de config pour mviewer mais on ne documente cette dépendance entre versions nulle part je crois. On devrait en parler lors de la prochaine réunion du comité de pilotage à mon avis.

@bchartier
Copy link
Contributor

bchartier commented Jun 15, 2021

@bchartier merci pour le merge.
Est-ce que je peux faire le roll back pour faire revenir la branche master sur le commit (comme dernier commit) 759975c ?

Logiquement master devrait pointer sur le dernier commit de la dernière release, non ?
genre : e580fff

@bchartier bchartier added this to the 3.2 milestone Jun 15, 2021
@bchartier
Copy link
Contributor

On doit garder la cohérence avec la dernière release de mviewer ?

Pour le code / dépendance oui. Mais on peut avoir une numérotation indépendante pour mviewer studio.

ok

J'ai créé un milestone 3.2 avec quelques tickets/pull requests associés :
https://github.com/geobretagne/mviewerstudio/milestone/2
Merci de me signaler si je dois ajouter d'autres choses en vue de la release 3.2.

@bchartier
Copy link
Contributor

@bchartier merci pour le merge.
Est-ce que je peux faire le roll back pour faire revenir la branche master sur le commit (comme dernier commit) 759975c ?

Logiquement master devrait pointer sur le dernier commit de la dernière release, non ?
genre : e580fff

J'ai sans doute raison en théorie mais en fait je pense qu'on a intérêt à ne pas toucher master tant que la release 3.2 n'a pas été validée.
Ça vous semble raisonnable ?

@lecault
Copy link
Contributor

lecault commented Jun 18, 2021

@lecault dans le fichier https://github.com/Gaetanbrl/mviewerstudio/blob/develop/config-sample.json

il y a ces 3 paramètre qui ne sont pas dans master :

https://github.com/Gaetanbrl/mviewerstudio/blob/62896ca09d0d9f83d3206ac66b48a2d58d5e6bce/config-sample.json#L4-L6

Je pense que ca a été apporté dans develop et pas dans master, donc on ne peut pas juste écraser le fichier en remplaçant celui de develop par celui master.

Effectivement il y a juste une différence sur ces 3 lignes sinon c'est juste des espaces / tabulations qui changent.
Ces 3 fichiers sont présents dans le master et dans develop à un autre endroit.

C'est lié à la conf GeOrchestra.

Un niveau a été ajouté, il faudrait mettre :

    "upload_service": "srv/php/store.php",
    "delete_service": "srv/php/delete.php",
    "list_service": "srv/php/list.php",
    "store_style_service": "srv/phpstore/style.php",

@spelhate
Copy link
Collaborator

Je viens de merger develop dans master.
La CI pour fabriquer les images docker fonctionne bien maintenant
image
Merci @pierrejego @bchartier @lecault @Gaetanbrl

@lecault lecault closed this as completed Jan 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
organisation issues related to the way the project is organised
Projects
None yet
Development

No branches or pull requests

4 participants