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.
[^] # Re: Comme d'hab
Posté par pasBill pasGates . En réponse au journal meme pas un mois.... Évalué à 0.
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.