Project

General

Profile

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

Added by Daniel Dehennin over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
05/14/2020
Due date:
% Done:

100%

Remaining (hours):
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/


Related issues

Related to 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 05/22/2020

History

#1 Updated by Daniel Dehennin over 1 year ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Daniel Dehennin

#2 Updated by Daniel Dehennin over 1 year ago

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 Updated by Daniel Dehennin over 1 year ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

Nous avons eu les premiers mails aujourd’hui.

#4 Updated by Daniel Dehennin over 1 year ago

  • Related to Scénario #30058: compilation d'un nouveau paquet samba4 pour eole 2.7 via backport de la 4.11 added

#5 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF