Projet

Général

Profil

Tâche #30115

Scénario #30093: Samba 4.11 devient la version samba d'EOLE 2.7.2

Automatiser la vérification du rétroportage de Samba 4.11 pour EOLE 2.7

Ajouté par Daniel Dehennin il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
14/05/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Les paquets rétroportés seront mis à disposition dans le dépôts de paquet deb http://test-eole.ac-dijon.fr/samba/dists/samba-4.11/


Demandes liées

Lié à Distribution EOLE - Scénario #30058: compilation d'un nouveau paquet samba4 pour eole 2.7 via backport de la 4.11 Terminé (Sprint) 05/05/2020 22/05/2020

Historique

#1 Mis à jour par Daniel Dehennin il y a presque 4 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Daniel Dehennin

#2 Mis à jour par Daniel Dehennin il y a presque 4 ans

J’ai mis en place pour l’utilisateur buildd sur bionic-builder.eole.lan :

  • Un script afin de fixer les options (et de permettre de facilement exécuter le rétroportage à la main)
    #!/bin/bash 
    
    die() { echo -e $@; exit 1; }
    
    [ -n "${1}" ] || die "Missing package name" 
    
    SCRIPT_DIR=/home/buildd/src/backport-eole-2.7.2-from-focal
    SCRIPT="${SCRIPT_DIR}/check-new-package" 
    
    WORKDIR_OPTIONS="--work-dir ${HOME}/backport --temp-dir /tmp/backports" 
    MIRROR_OPTION="--mirror http://test-eole.ac-dijon.fr" 
    DPUT_OPTIONS="--sign-key buildd@listeseole.ac-dijon.fr --dput samba" 
    UBUNTU_OPTIONS="--proposed --ubuntu-distribution focal" 
    EOLE_OPTIONS="--eole-release 2.7.2" 
    TARGET_OPTIONS="--source --target-distribution samba-4.11" 
    
    LOG_FILE=$(mktemp --tmpdir $(basename ${0})-XXXX.txt)
    
    ${SCRIPT} ${WORKDIR_OPTIONS} ${MIRROR_OPTION} ${DPUT_OPTIONS} ${UBUNTU_OPTIONS} ${EOLE_OPTIONS} ${TARGET_OPTIONS} "${1}" 2>&1 | tee "${LOG_FILE}" 
    
    s-nail -r buildd@listeseole.ac-dijon.fr -s "[samba-4.11] ${1} - check backport from Focal Fossa" -m "${LOG_FILE}" -. eole@ac-dijon.fr < /dev/null
    
    rm -f "${LOG_FILE}" 
    
  • Des tâches cron pour vérifier tous les jours s’il n’y a pas un nouveau paquet à rétroporter. Ces tâches sont espacées dans le temps afin de prendre en compte les dépendances
    # Check backport of Samba packages
    45 7 * * * backport-eole-2.7.2-samba-4.11 cmocka > /dev/null
    46 7 * * * backport-eole-2.7.2-samba-4.11 talloc > /dev/null
    47 7 * * * backport-eole-2.7.2-samba-4.11 tdb > /dev/null
    0 8 * * * backport-eole-2.7.2-samba-4.11 tevent > /dev/null
    30 8 * * * backport-eole-2.7.2-samba-4.11 samba > /dev/null
    

#3 Mis à jour par Daniel Dehennin il y a presque 4 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

Nous avons eu les premiers mails aujourd’hui.

#4 Mis à jour par Daniel Dehennin il y a presque 4 ans

  • Lié à Scénario #30058: compilation d'un nouveau paquet samba4 pour eole 2.7 via backport de la 4.11 ajouté

#5 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF