On Wed, Nov 28, 2001 at 03:05:57PM +0100, Patrice Karatchentzeff wrote:
> Le Wed, 28 Nov 2001 14:33:00 +0100, [EMAIL PROTECTED] �crivait :
> 
> > On Wed, Nov 28, 2001 at 12:36:52PM +0100, georges mariano wrote:
> 
> > > la question est maintenant : est-il aberrant de demander � ce que
> > > le "apt-get source -b" fonctionne quand le tarball compile nickel ?
> > > je pensais que non. 
> > 
> > Non, mais il est aberrant de l'exiger, alors qu'on ne sait pas comment
> > faire dans le cas g�n�ral.
> 
> Je ne comprends pas trop ta r�ponse l�.

Ce que je veux dire, c'est qu'il ne me semble pas normal de consid�rer
qu'un d�veloppeur Debian fait mal son travail sous pr�texte que son paquet
pour unstable ne compile pas sous Potato.
Le jour o� des guidelines existeront pour lui indiquer comment faire, et que
malgr� �a il s'en fout, alors oui je serai d'accord pour dire que c'est du
travail b�cl�.

> - Si j'ai bien compris -, le d�veloppeur Debian modifie les r�gles du
> Makefile pour les rendre ��Debian-compatible �. Par exemple, le configure
> prendra l'option � qui va bien � pour mettre la doc dans
> /usr/share/doc/<nom-de-paquet> et non l� o� le d�veloppeur upstream avait
> initialement d�cid�.

Justement, ce n'est pas une option du configure, il faut patcher Makefile.am,
et relancer automake/autoconf.

> En quoi ces modifications peuvent-elles casser le mod�le upstream ?
> Ou alors le source est cod� comme un porc et le d�veloppeur est oblig� de
> modifier profondemment les sources pour y arriver ? Je comprends la question
> de Georges mais pas ta r�ponse...

Il y a beaucoup de possibilit�s, chacun des cas donn�s par Georges �tait
diff�rent des autres. Si on reste sur scigraphica, le d�veloppeur Debian
a d� patcher Makefile.am pour que les exemples aillent l� o� l'utilisateur
les attend.

Question: a-t-il eu raison de faire ces changements ?
  Ma r�ponse est oui.
Question: l'a-t-il bien fait ?
  De toute �vidence, non.

Solution : remplir un rapport de bug pour lui indiquer qu'il l'a mal fait,
avec si possible une solution. Je l'avais fait pour les 3 pr�c�ents probl�mes
de Georges, mais tu comprendras que je me lasse.

[...]
> Question (� l'ensemble des d�veloppeurs) : vous travaillez en chroot
> Woody depuis Potato, en chroot Potato depuis Woody (on peut r�ver...) ou
> bien vous ne tournez qu'en Woody (s/Woody/Sid si vous voulez...) ?

Sid chez moi et potato au boulot (pas de d�veloppement dessus).

[...]
> Re-�claircissement (je n'ai pas ma Patate sous le coude). Il n'y a pas
> de configure pour scigraphica ? L'option n'est peut-�tre pas pr�sente
> dedans (auquel c'est un bogue upstream et donc au developpeur Debian de
> lui remonter (d�j� corrig�)). Sinon, o� est le probl�me ?

Le probl�me est que le fait de mettre la doc dans /usr/share/doc/<paquet>
est une intiative des distributions GNU/Linux (RH, Mdk, Debian, etc),
il n'existe pas de cible dans les Makefiles g�r�s par les outils GNU.

Voil�, c'est un exemple de diff�rence entre une distribution par tarball
et par paquet.
Ces diff�rences existent, il faut les prendre en compte au lieu de les nier.

Denis

Répondre à