Le lun, oct 15, 2001, � 01:57:42 +0200, Charles Goyard a �crit: > Le lun 15 oct 2001 13:23:51 GMT, Cyrille Chepelov a �crit : > > Le lun, oct 15, 2001, � 12:00:16 +0200, William Famy a �crit: > > > bonjour. > > > > > > Est il possible de connaitre les option de la compilation d'un pacquet? > > > > > > par exemple pour samba potato 2.2r3. > > > > inspecter le fichier debian/rules par exemple ? > > Certes, certes, mais je dois reconna�tre que je me suis pos� plusieurs > fois la question. Avoir un fichier genre BUILD.Debian avec les README et > autres fichiers d'info qui indique les options de compilation par d�faut, > �a serait pas du luxe. Par ailleurs, c'est une question r�currente, elle > m�riterait presque une entr�e dans la FAQ.
Pour r�pondre en m�me temps � Christian (� propos d'une entr�e dans la Charte): ces deux solutions me paraissent fort lourdes, surtout vu le b�n�fice qui en est attendu. Sur mon routeur-victime-r�seau, cela ferait 250 inodes et 250 blocs consomm�s en plus, tout �a pour une information qui n'est normalement utilis�e que par des d�veloppeurs (au sens de: gens qui d�veloppent, sans pr�cision suppl�mentaire), et de fa�on relativement rare : bof (en particulier, je ne vois aucun int�r�t � cette information sur une machine qui ne sert pas � du d�veloppement). Ensuite, construire ces fichiers suppl�mentaires r�clamerait quelques efforts suppl�mentaires, en plus de devoir reprendre chaque paquet existant. Tout �a pour un sacr� tas[*] de paquets qui utilisent autoconf avec ses options quasi par d�faut ! Par contre, une information qui serait (AMHA) nettement plus importante, serait de stocker quelque part (mais _pas_ dans un fichier suppl�mentaire, merci) les versions des paquetages dont d�pendait (� la construction) le paquetage en question. Par exemple, dans un fichier qui ferait partie de l'archive deb mais qui ne serait _pas_ extraite par dpkg-deb (sauf demande expresse, avec stdout comme destination). Pour les options de compilation utilis�es, le paquet source doit/devrait �tre l� � c�t� du binaire dans la majorit� des cas ; et le processus de reconstruction de paquet est quand m�me pas mal r�p�table. Alors, si on a besoin de voir les options de compilation utilis�es, autant reconstruire "� blanc" le paquet pour voir, non ? Si on a la flemme, et si on n'a pas peur des options sp�cifiques au processeur, on peut m�me aller lire les logs des buildds (si le binaire n'est pas trop vieux)... Avec un peu d'astuce, il doit m�me y avoir moyen de r�cup�rer l'info en r�cup�rant le debian/rules directement du .diff.gz (pour la majorit� �crasante des paquets pour lesquels debian/rules est un Makefile classique). Suite dans -devel-french ? A++ [*] initialement, j'avais �crit "majorit�", mais en fait je n'ai pas de chiffres, et la flemme de chercher. -- Grumpf.

