• [^] # Re: Comme d'hab

    Posté par . En réponse au journal meme pas un mois.... Évalué à 0.

    Je vais t'expliquer le probleme, histoire que tu comprennes la difference entre dependances et utilisation.

    Plugin X pour Firefox utilises disons Nautilus pour afficher qqe chose quand tu cliques sur un lien.

    Partant de la, le package du plugin a au moins 2 dependances :
    - Firefox
    - Nautilus

    et il n'y a aucune difference dans la definition de la dependance entre ces 2, car le systeme de dependance de .deb est basique : il te permet de dire de quel package ton package depend, et si ce package est necessaire, optionel, recommande, ...

    L'enorme difference avec l'utilisation est que le plugin qui est une librairie est charge dans l'espace d'addresse de Firefox, mais pas dans Nautilus, c'est la librairie qui lance Nautilus.

    Resultat, si tu updates ce plugin, il faut redemarrer Firefox, mais pas Nautilus, et le systeme de packaging n'a _aucun_ moyen de savoir la difference.
    Alors soit il se mettra a redemarrer des trucs non-necessaire, avec le potentiel de redemarrages en cascade a cause des dependances, soit il ne fait rien.