Scénario #29815
Mis à jour par Joël Cuissinat il y a plus de 3 ans
Suite du scénario #29617
* le renommage des groupes "connus" a été géré : #29685
* Daniel a ouvert un signalement mais il y a peu de chance pour qu'on obtienne une implémentation rapidement : https://savannah.nongnu.org/bugs/index.php?57948
Nous pourrions traiter les messages d'erreurs afin de déterminer si l'erreur est "fatale" ou non (cf. #29687)
h3. Solutions à mettre en œuvre
* modifier le code de *migration27.sh* (fonction restoreacl) et *postservice/08-scribe* afin qu'il sorte en erreur uniquement si le problème est lié à un groupe/utilisateur inconnu mais pas en cas d'absence d'un fichier/répertoire
* reporter le code dans *migration28.sh* (en fonction de l'avancée de #30982)
* pour la diffusion du script *migration27.sh*, demander au pôle d'effectuer le téléversement FTP sur ftp://eole.ac-dijon.fr/pub/Outils/migration
h3. Critères d'acceptation
* le nouveau comportement est appliqué
* les tests Jenkins sont toujours passants sur la partie restauration des ACL :
** https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-migration27sh-acascribe-27-restauration-2.7.1-amd64/
** https://dev-eole.ac-dijon.fr/jenkins/job/2.7.2/job/test-migration27sh-acascribe-27-restauration-2.7.2-amd64/
** https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-migration27sh-acascribe-27-restauration-2.7.1-amd64/
** https://dev-eole.ac-dijon.fr/jenkins/job/2.7.2/job/test-migration27sh-acascribe-27-restauration-2.7.2-amd64/
* le renommage des groupes "connus" a été géré : #29685
* Daniel a ouvert un signalement mais il y a peu de chance pour qu'on obtienne une implémentation rapidement : https://savannah.nongnu.org/bugs/index.php?57948
Nous pourrions traiter les messages d'erreurs afin de déterminer si l'erreur est "fatale" ou non (cf. #29687)
h3. Solutions à mettre en œuvre
* modifier le code de *migration27.sh* (fonction restoreacl) et *postservice/08-scribe* afin qu'il sorte en erreur uniquement si le problème est lié à un groupe/utilisateur inconnu mais pas en cas d'absence d'un fichier/répertoire
* reporter le code dans *migration28.sh* (en fonction de l'avancée de #30982)
* pour la diffusion du script *migration27.sh*, demander au pôle d'effectuer le téléversement FTP sur ftp://eole.ac-dijon.fr/pub/Outils/migration
h3. Critères d'acceptation
* le nouveau comportement est appliqué
* les tests Jenkins sont toujours passants sur la partie restauration des ACL :
** https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-migration27sh-acascribe-27-restauration-2.7.1-amd64/
** https://dev-eole.ac-dijon.fr/jenkins/job/2.7.2/job/test-migration27sh-acascribe-27-restauration-2.7.2-amd64/
** https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-migration27sh-acascribe-27-restauration-2.7.1-amd64/
** https://dev-eole.ac-dijon.fr/jenkins/job/2.7.2/job/test-migration27sh-acascribe-27-restauration-2.7.2-amd64/