Projet

Général

Profil

Tâche #30114

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

Faire un outil pour rétroporter les paquets

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

Le processus est le suivant :

  1. Vérifier qu’il y a un paquet plus récent dans les dépôts Ubuntu que dans les dépôts EOLE
  2. Télécharger le paquet source Ubuntu
  3. Patcher les sources
  4. Mettre à jour debian/changelog afin d’ajouter le suffixe ~eole272.1 à la version Ubuntu afin de ne pas casser le futur Upgrade-Auto vers focal
  5. Construire le paquet source
  6. Uploader le paquet source sur nos dépôt de paquets Debian afin d’enclencher une compilation sur notre infrastructure de build

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
Lié à samba - Scénario #29971: compilation d'un nouveau paquet samba 4 pour eole 2.6 Terminé (Sprint) 13/04/2020 22/05/2020

Révisions associées

Révision 91d96cfa (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

Backport tool: get sources from Ubuntu and build for an EOLE release

Révision 7b68c468 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

EOLE 2.7: Samba 4.11 patches

Révision 3aa6943d (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(dependencies): update APT cache

Révision 890f1d52 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

fix(version): backported version is lesser than the original version

  • check-new-package (main): verify if the EOLE version is not already
    a backport of the Ubuntu one.

Révision 5bbaf5ac (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

fix(version): raise if the versions can't be compared

Révision 9cd9a244 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(dependencies): “dpkg-buildpackage” is provided by “dpkg-dev”

Révision 753af125 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

feat(debian/changelog): new option “--target-distribution”

The user must choose the distribution of the backport.

Révision f76e35e4 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

style(log): remove double colon “:”

Révision 43e4cae7 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(debian/changelog): the “--target-distribution” is mandatory

Révision 9c846acc (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

feat(debian/changelog): new option “--target-distribution”

The user must choose the distribution of the backport.

Révision 43d8977a (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

fix(origin): we need the options for proper logging

Révision 8aab1f1d (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

style(logging): avoid double colon “:”

Révision 2d9fc7fa (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

refactor(dsc): build “dsc_url” in the proper function

Révision 45b9f584 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

fix(python): do not run in unbuffered mode

Révision f776a904 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

style(python): sort import

Révision 64b88cb6 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(header): add missing “--target-distribution” in synopsys

Révision 4d68e54f (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(dependencies): Samba packages must be compiled in the correct order

Révision 52055ce7 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(readme): you may need personnal keyring to verify source packages

Révision d730e44f (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

feat(build): new option “--source” to build source only package

This will should be used to let builders do their job.

Révision 005f241b (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

feat(build): cleanup the temporary directory on build success

Révision 9a9ad827 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

style(whitespace): remove trailing whitespaces

Révision c90801c8 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(readme): add missing “--target-distribution” for proposed

Révision c85b8b1a (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

feat(gpg): new option “--sign-key” to set GPG key to use for signing

Révision 0138369b (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

feat(upload): add option “--dput” to define where to upload package

Révision b8d7f663 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

style(path names): avoid packge directory name with Debian epoch

Using epoch add a colon in the directory name which could be avoided.

Révision d036b041 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

fix(path): resolve symlink when looking up current directory

Révision b55a3123 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(readme): fakeroot is a mandatory dependency

Révision 7bd350d8 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(readme): configure “dscverify” only for the user

Révision 0c4cf160 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

feat(source): some changes are better done with scripts than patch

A patch on “debian/patches/series” will probably always fail for new
releases.

Executing a script to add lines in “debian/patches/series” will be
more robust.

  • check-new-package: execute a script before updating
    “debian/changelog”.

Révision d79eeeb2 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(docstrings): fix all docstrings

Révision 8fc159c7 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

feat(samba): patch “debian/patches/series” will always fails on new version

It's better to append a line with a script.

Révision ccdf0624 (diff)
Ajouté par Daniel Dehennin il y a presque 4 ans

docs(readme): signing and upload is managed now with proper options

Historique

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

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Daniel Dehennin
  • % réalisé changé de 0 à 100

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

  • Statut changé de En cours à Résolu

#3 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é

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

  • Lié à Scénario #29971: compilation d'un nouveau paquet samba 4 pour eole 2.6 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