a faire
problèmes résiduels
signature des packages (gpg or pgp)
c'est la fonction impossible : il est par conception impossible de signer un
paquet modifié avec la signature d'origine (sauf à disposer de la clef privée)
méta-charactères dans la liste des fichiers
rpmrebuild ne sait pas re-construire des packages dont la liste de fichier
contient des "méta" charactères (par exemple "*" ). Cela semble du à un bug de rpm.
compatibilité des requètes rpm
Voir la description dans les fichier /usr/share/doc/rpm-*/tsort
Cela pose 2 problèmes :
- Requires(quelquechose) n'existe pas pour rpm version 3
- C'est impossible à écrire dans le format d'interrogation queryformat, il faut donc passer par du code intermédiaire, ce qui dégrade fortement les performances.
"mauvais" packages
rpmrebuild a été testé sur l'ensemble de la Redhat 6.2 (803 packages), 7.1 (581 packages)
7.3 (714 packages), 9.0 (1396 packages), sur la mandriva 2006, 2007 ...
voici une liste réduite des packages qui ne marchent pas avec rpmrebuild :
- AfterStep-1.8.0-1 (Redhat 6.2) : contient des fichiers avec des noms bizarres "..."
- rpm-utils-1.5-1 : étrange section %post
- vorbis-1.0beta4-3 (Redhat 7.1) : mauvaise syntaxe dans la section %post
- libogg-1.0beta4-2 (Redhat 7.1) : mauvaise syntaxe dans la section %post
- mount-2.11b-3 (Redhat 7.1) : core à l'installation
- guile-1.3.4-19 (Redhat 7.3, 9) : nom de fichier contenant "*"
- man-pages-1.48-2 (Redhat 7.3) : mauvaise syntaxe de la section changelog (interpretation abusive d'une macro % )
- arts, kdegraphics, kdepim (redhat 9) : mauvaises dependances
- ...
une interface graphique
Si nous (les développeurs) avons un jour du temps (et une demande), nous envisageons
de fournir une interface graphique optionnelle (dans un autre package), toujours dans
un langage interprété.
retour à la page principale