Projet

Général

Profil

Tâche #30072

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

Identifier les problèmes posés par le passage de python 2 à python 3 sur les modules intégrant la version 4.11 de samba

Ajouté par Benjamin Bohard il y a presque 4 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
PNE-SR - PNE-SR - MTES - Prestation Cadoles - 19 - 21
Début:
05/05/2020
Echéance:
% réalisé:

0%

Restant à faire (heures):
0.0

Révisions associées

Révision 4a492cd0 (diff)
Ajouté par Benjamin Bohard il y a presque 4 ans

Convert gpo utils to python3

Ref #30072

Révision 7caca01c (diff)
Ajouté par Benjamin Bohard il y a presque 4 ans

Adapt dependencies and installation paths

Ref #30072

Historique

#1 Mis à jour par Benjamin Bohard il y a presque 4 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a presque 4 ans

Note épinglée listant les problèmes rencontrés en passant les tests de qualification :
  • dépendance sur python-samba plutôt que python3-samba pour le paquet eole-ad-dc-pkg (dépôt eole-ad-dc) ;
  • dépendance sur python-samba plutôt que python3-samba pour le paquet python-gpo-utils (dépôt

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

J'ai trouvé tout ça d'import de la lib samba

  • dépôts EOLE
    eole-ad-dc/bin/addc_restore:from samba import Ldb
    eole-ad-dc/bin/addc_restore:from samba import getopt
    eole-ad-dc/bin/addc_restore:from samba.auth import system_session
    eole-ad-dc/bin/addc_restore:from samba.dcerpc import misc
    eole-ad-dc/bin/addc_restore:from samba.dcerpc.security import dom_sid
    eole-ad-dc/bin/addc_restore:from samba.join import DCJoinContext
    eole-ad-dc/bin/addc_restore:from samba.ndr import ndr_unpack
    eole-ad-dc/bin/addc_restore:from samba.netcmd import domain_backup
    eole-ad-dc/bin/addc_restore:from samba.provision import secretsdb_self_join
    eole-ad-dc/bin/addc_restore:from samba.remove_dc import remove_dc
    eole-ad-dc/bin/addc_restore:from samba.samdb import SamDB
    eole-ad-dc/bin/addc_restore:import samba
    eole-ad-dc/scripts/gpo-tool:# Derived from samba-tool
    eole-ad-dc/scripts/samba_backup:from samba.netcmd import domain_backup
    eole-ad-dc/scripts/samba_backup:import samba.getopt as options
    eole-ad-dc/src/gpo_utils/main.py:# derived from samba netcmd commands
    eole-ad-dc/src/gpo_utils/main.py:from samba import getopt as options
    eole-ad-dc/src/gpo_utils/main.py:from samba.netcmd import SuperCommand
    eole-ad-dc/src/gpo_utils/policy.py:    """Create directory through SMB connection (copied from samba.netcmd.gpo).
    eole-ad-dc/src/gpo_utils/policy.py:    through conn and samdb connection (copied from samba.netcmd.gpo).
    eole-ad-dc/src/gpo_utils/policy.py:from samba.dcerpc import nbt, security
    eole-ad-dc/src/gpo_utils/policy.py:from samba.ndr import ndr_unpack
    eole-ad-dc/src/gpo_utils/policy.py:from samba.net import Net
    eole-ad-dc/src/gpo_utils/policy.py:from samba.netcmd import (
    eole-ad-dc/src/gpo_utils/policy.py:from samba.netcmd.gpo import GPOCommand, smb_connection, dc_url, parse_unc, get_gpo_info
    eole-ad-dc/src/gpo_utils/policy.py:from samba.ntacls import dsacl2fsacl
    eole-ad-dc/src/gpo_utils/policy.py:import samba.getopt as options
    eole-fichier/common/zephir/configs/samba3.agent:from zephir.monitor.agents.samba3 import SmbUsers
    gpo-script/gpo/script/importation.py:from samba.auth import system_session
    gpo-script/gpo/script/importation.py:from samba.credentials import Credentials
    gpo-script/gpo/script/importation.py:from samba.credentials import MUST_USE_KERBEROS
    gpo-script/gpo/script/importation.py:from samba.dcerpc import nbt
    gpo-script/gpo/script/importation.py:from samba.net import Net
    gpo-script/gpo/script/importation.py:from samba.netcmd.gpo import smb_connection, dc_url
    gpo-script/gpo/script/importation.py:from samba.samdb import SamDB
    gpo-script/gpo/script/importation.py:import samba.getopt as options
    scribe-ad/preservice/05-eolead:        keytool -import -trustcacerts -keystore /etc/ssl/certs/java/cacerts -storepass changeit -noprompt -alias eole-ad -file $CONTAINER_ROOTFS/var/lib/samba/private/tls/ca.pem
    seshat-aaf/sbin/aaf-complet:    /usr/sbin/importsamba.py
    seshat-aaf/sbin/aaf-delta:    /usr/sbin/importsamba.py
    seshat-aaf/sbin/importsamba.py:from samba.auth import system_session
    seshat-aaf/sbin/importsamba.py:from samba.dsdb import GTYPE_SECURITY_GLOBAL_GROUP
    seshat-aaf/sbin/importsamba.py:from samba.samdb import SamDB
    seshat-aaf/sbin/importsamba.py:import samba.getopt as options
    seth-aaf/eoleaaf/aaf.py:    from eoleaaf.sambatranslator import gen_user_displayname
    seth-aaf/eoleaaf/sambatranslator.py:from samba.auth import system_session
    seth-aaf/eoleaaf/sambatranslator.py:from samba.samdb import SamDB
    seth-aaf/eoleaaf/sambatranslator.py:import samba.getopt as options
    seth-aaf/scripts/import-ad.py:from eoleaaf.sambatranslator import SambaExport
    
  • dépôts MTES
    seth-ecologie/scripts/manageGroups.py:from samba.samdb import SamDB
    seth-ecologie/scripts/manageGroups.py:from samba import ldb
    seth-ecologie/scripts/manageGroups.py:from samba import dsdb
    seth-ecologie/scripts/manageGroups.py:from samba.param import LoadParm
    seth-ecologie/scripts/manageGroups.py:from samba.auth import system_session
    seth-ecologie/scripts/manageGroups.py:from samba.credentials import Credentials, AUTO_USE_KERBEROS, MUST_USE_KERBEROS
    

#4 Mis à jour par Benjamin Bohard il y a presque 4 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Thierry Bertrand il y a plus de 3 ans

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

Formats disponibles : Atom PDF