• [^] # bon alors suggestions...

    Posté par . En réponse au journal Utiliser un système libre.... Évalué à 2.

    ... pour tenter de résoudre le problème
    Je commence par la plus tordue:

    1 - les "grandes" distribs (entendre par là celles que le grand public non initié installe en premier, pas de troll comme d'hab, merci!) mettent à disposition des "fermes de compilation" semi-publique (à savoir tout développeur d'un projet utilisable devrait avoir le droit d'y créer un compte) et dotée d'outils destinés à faciliter la création des paquets
    ex: mandriva (au hasard! pas de troll! merci!!!) met à dispo une batterie de serveurs pour les projets moins en vue, avec des outils pour créer les paquets pour leurs distributions facilement

    Tordu, parce que ça va nécessiter pas mal de ressources, tant matérielles qu'humaines!

    2 - le système de gestion de paquet convivial...
    quand l'utilisateur "lambda" (ou autre d'ailleurs) clique sur le beau projet (disons un .rpm/.deb ce que vous voulez pas de troll merci), le gestionnaire suit la procédure suivante:
    A - il regarde dans les sources "officielles" configurées sur la distro si y'aurait pas un paquet avec un nom identique au numéro de version près
    B1 - si oui, forcément, il privilégie le paquet issu des sources
    B2 - si non, il tente d'installer depuis la source internet
    B2a - cool, ça marche!
    B2b - et merde, ça va pas!
    B2b-1 chercher un autopackage du même nom dans le même répertoire et l'installer s'il existe
    B2b-2a si oui cool on y va (voire question à part: peut-on envisager de reconstruire un .deb/.rpm/.autre à partir d'un autopackage à coups de ldd et autre?? histoire de garder les dépendances, tout ça)
    B2b-2b ben nan, y'a pas, faut se farcir les sources. ajouter dans le TODO:
    faire un prog révolutionnaire qui comprend tout seul et sans script comment faire un paquet à partir des sources!!
    B2c - envoi automatique d'un point sur un compteur de wishlist du côté du système de gestion de bug officiel de la distrib (avec enregistrement de l'IP, histoire qu'un boulet ne clique pas 2000 fois pour le même projet de traduction en temps réel de langage de baleine en suricate)

    Et non! Je n'enverrai pas de patch! Suis pas programmeur, moi! Suis suggestionneur!! :-D