C'est exactement cela.
CARE a pour but de permettre de re-exécuter une application de la même manière sur plusieurs systèmes différents.
Si je reprends l'exemple de mon application django. Si je fait une archive CARE du serveur servant l'application, je ne pourrais accéder qu'aux pages auxquelles j'ai accédé lors de la première exécution.
CARE n'est pas magique, il ne fait qu'observer le programme afin de détecter les fichiers utilisés et de les archiver. Si les fichiers ne sont pas accédés lors de la première exécution, CARE ne pourra donc pas les archiver. En même temps cela veux dire que tu n'en as pas eu besoin lors de la première exécution et donc que tu n'en aura pas besoin lors de la re-exécution.
Cela permet donc de ne pas créer une archive inutilement volumineuse.
Si tu veux statifier un programme, il faut prendre le temps de faire tous les cas d'utilisations dont tu as besoin après. Souvent ça ne demande pas beaucoup de travail (en tout cas pour les cas que nous avons essayé).
[^] # Re: statifier un programme?
Posté par Rémi Duraffort (site web personnel) . En réponse à la dépêche CARE et la reproductibilité des exécutions. Évalué à 4.
C'est exactement cela.
CARE a pour but de permettre de re-exécuter une application de la même manière sur plusieurs systèmes différents.
Si je reprends l'exemple de mon application django. Si je fait une archive CARE du serveur servant l'application, je ne pourrais accéder qu'aux pages auxquelles j'ai accédé lors de la première exécution.
CARE n'est pas magique, il ne fait qu'observer le programme afin de détecter les fichiers utilisés et de les archiver. Si les fichiers ne sont pas accédés lors de la première exécution, CARE ne pourra donc pas les archiver. En même temps cela veux dire que tu n'en as pas eu besoin lors de la première exécution et donc que tu n'en aura pas besoin lors de la re-exécution.
Cela permet donc de ne pas créer une archive inutilement volumineuse.
Si tu veux statifier un programme, il faut prendre le temps de faire tous les cas d'utilisations dont tu as besoin après. Souvent ça ne demande pas beaucoup de travail (en tout cas pour les cas que nous avons essayé).