Salut
Suite � une forte demande, Didier Chalm et moi-meme avons d�cid� de
d�velopper un outil permettant de retrouver le paquet auquel appartient un
fichier.
Voici ce que l'outil doit pouvoir faire:
- trouver dans quel paquet est un fichier;
- savoir retrouver le fichier qui contient la liste des fichiers
(Contents...) si elle est absente, � partir du sources.list
(d�pendance � wget sans doute, ou � LWP);
- pouvoir visualiser la description des paquets, et la liste de tous
leurs fichiers, car un nom de fichier partiel correspond souvent �
plusieurs paquets, pour etre sur du contexte dans lequel apparait un
fichier;
- pouvoir se faire greffer une IHM quelquonque facilement (Tk, Xlib, GTK,
ncurses, dialog, html, Qt, rot13, fortune...);
- pouvoir utiliser les regex pour les recherches;
- pouvoir limiter les noms des paquets (genre si on sait qu'il
y a un x dans le nom mais on sait plus le reste du nom);
- pouvoir limiter � certaines sections de la distrib (non-free, par ex,
si on sait que c'est dans non-free);
- pouvoir installer le/les paquets choisis une fois qu'on a trouv� o� se
trouve ce PDF (Putain De Fichier);
- il sera i18n et l10n compliant;
il n'est pas trop tard pour faire des demandes de fonctionnalit�s.
Cet outil aura (pour l'instant) le nom de apt-witff (pour
apt-WhereIsThatFsckingFile) ou apt-witf.
Il n'est pas dit que cet outil sera int�gr� � apt-*, il sera sans doute
totalement ind�pendant (et renomm�, donc, pour �viter la confusion).
Le langage retenu pour l'impl�mentation est Perl.
Nous utiliserons � priori les modules Net::FTP et LWP, ou l'outil wget, au
choix.
L'interface par d�faut sera sans doute ncurses.
Nous ne cherchons personne en particulier pour la r�alisation, mais les
enthousiastes peuvent toujours se joindre � nous, particuli�rement s'il y a
des conp�tences pour les interfaces (Loic, l'interface Tk?).
La recherche sur le design se fera ce week-end, et le d�veloppement devrait
commencer en milieu de semaine prochaine.
Ecrire directement � Didier et me mettre en CC (ou l'inverse, peut importe).
Didier Chalm <[EMAIL PROTECTED]>
Charles Goyard <[EMAIL PROTECTED]>
Merci de votre attention.
--
Charles