Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]

2017-01-26 Par sujet Cyril Brulebois
Hello,

Raphael Hertzog  (2017-01-26):
> On Thu, 26 Jan 2017, Laurent COOPER wrote:
> > Je me demande si simple-cdd est la bonne méthode dans mon cas plutot
> > que d'utiliser directement debian-cd ?
> 
> Ca te facilite quand même l'intégration d'udebs spécifiques dans d-i.
> C'est plus compliqué à faire directement avec debian-cd.

Personnellement j'utilise debian-cd quand j'ai besoin de faire des tests
spécifiques en avance de phase par rapport à un upload de paquets dans
sid ou une migration dans testing, histoire de coller au plus proche de
la « prod » sur pettersson.debian.org ; je ne peux pas comparer avec
simple-cdd (jamais utilisé), mais je peux néanmoins confirmer que la
mise en place des premiers builds debian-cd + paquets personnalisés est
effectivement consommatrice en temps…


KiBi.


signature.asc
Description: Digital signature


Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]

2017-01-26 Par sujet Raphael Hertzog
Salut,

On Thu, 26 Jan 2017, Laurent COOPER wrote:
> Face à la difficulté de gérer le fichier Release pour intégrer le sha256
> des images debian, j'ai été brutal mais efficace :
> 
> J'ai supprimé le check du hash dans la méthode wget de simple-cdd et il
> saute cette étape qui n'était pas capitale au final

Je suggère d'ouvrir une bogue sur simple-cdd pour qu'il se comporte
correctement lorsque les checksums des images d-i sont manquantes... il
peut afficher un warning mais ne devrait pas échouer lamentablement.

> Je me demande si simple-cdd est la bonne méthode dans mon cas plutot que
> d'utiliser directement debian-cd ?

Ca te facilite quand même l'intégration d'udebs spécifiques dans d-i.
C'est plus compliqué à faire directement avec debian-cd.

A+
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/



Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]

2017-01-26 Par sujet Laurent COOPER
Bonjour à tous

Face à la difficulté de gérer le fichier Release pour intégrer le sha256
des images debian, j'ai été brutal mais efficace :

J'ai supprimé le check du hash dans la méthode wget de simple-cdd et il
saute cette étape qui n'était pas capitale au final

Merci à tous pour vos contributions.

Je me demande si simple-cdd est la bonne méthode dans mon cas plutot que
d'utiliser directement debian-cd ?

Bonne continuation

Laurent

Le 26/01/2017 à 14:46, Raphael Hertzog a écrit :
> On Thu, 26 Jan 2017, Laurent COOPER wrote:
>> cela veut il dire que pour les dépôts officiels debian, les sommes de
>> contrôles dans le fichier Release sont gérées à la main ? Si c'est le
> 
> Non, les dépôts officiels sont gérés avec "dak". reprepro n'a pas toutes
> les fonctionnalités de dak.
> 
>> cas, je dois pouvoir les ajouter. Il faudra cependant que je modifie
>> aussi le Release.gpg et la somme de controle de Release. Cela peut se
>> gérer automatiquement ou je dois aussi le faire à la main ?
> 
> Sachant que les fichiers Release doivent être regénérés régulièrement (du
> moins si on met les "Valid-Until" qui sont recommandés), ce n'est vraiment
> pas souhaitable de les faire à la main.
> 
> Après il y a des "hooks" qui permettent de scripter certaines
> actions automatiques, notamment celui associé à la signature des fichiers
> Release. Tu peux essayer de hacker cela à ce niveau.
> 
> A+
> 



Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]

2017-01-26 Par sujet Raphael Hertzog
On Thu, 26 Jan 2017, Laurent COOPER wrote:
> cela veut il dire que pour les dépôts officiels debian, les sommes de
> contrôles dans le fichier Release sont gérées à la main ? Si c'est le

Non, les dépôts officiels sont gérés avec "dak". reprepro n'a pas toutes
les fonctionnalités de dak.

> cas, je dois pouvoir les ajouter. Il faudra cependant que je modifie
> aussi le Release.gpg et la somme de controle de Release. Cela peut se
> gérer automatiquement ou je dois aussi le faire à la main ?

Sachant que les fichiers Release doivent être regénérés régulièrement (du
moins si on met les "Valid-Until" qui sont recommandés), ce n'est vraiment
pas souhaitable de les faire à la main.

Après il y a des "hooks" qui permettent de scripter certaines
actions automatiques, notamment celui associé à la signature des fichiers
Release. Tu peux essayer de hacker cela à ce niveau.

A+
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/



Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]

2017-01-26 Par sujet Laurent COOPER
Bonjour

cela veut il dire que pour les dépôts officiels debian, les sommes de
contrôles dans le fichier Release sont gérées à la main ? Si c'est le
cas, je dois pouvoir les ajouter. Il faudra cependant que je modifie
aussi le Release.gpg et la somme de controle de Release. Cela peut se
gérer automatiquement ou je dois aussi le faire à la main ?

Merci par avance pour vos réponses

Cordialement

Laurent

Le 26/01/2017 à 10:33, Raphael Hertzog a écrit :
> Salut,
> 
> On Wed, 25 Jan 2017, Laurent COOPER wrote:
>> Je vois bien une ligne du type
>>  9ecaf703beaa8d2a5aff44c581162a9b72131
>> main/installer-amd64/20150422+deb8u4+b2/images/SHA256SUMS
>>
>> Mais dans mon Release, je n'ai rien d'équivalent.
>>
>> Comment puis je parler gentiment à Reprepro pour qu'il prenne cela en
>> compte ? Visiblement mon byHandHooks qui fait juste un tar xzf ne suffit
>> pas :(
> 
> À mon avis tu peux ouvrir un ticket sur reprepro car je ne crois pas qu'il
> ait cette fonctionnalité. :-|
> 
> A+
> 



Re: Reprepro ? [WAS Personnalisation de l'installateur debian : suite]

2017-01-26 Par sujet Raphael Hertzog
Salut,

On Wed, 25 Jan 2017, Laurent COOPER wrote:
> Je vois bien une ligne du type
>  9ecaf703beaa8d2a5aff44c581162a9b72131
> main/installer-amd64/20150422+deb8u4+b2/images/SHA256SUMS
> 
> Mais dans mon Release, je n'ai rien d'équivalent.
> 
> Comment puis je parler gentiment à Reprepro pour qu'il prenne cela en
> compte ? Visiblement mon byHandHooks qui fait juste un tar xzf ne suffit
> pas :(

À mon avis tu peux ouvrir un ticket sur reprepro car je ne crois pas qu'il
ait cette fonctionnalité. :-|

A+
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/