Question sur les mises à jour.

Bonjour

dans le cadre de la réduction de consommation de ressource,
      pourquoi doit on télécharger systématiquement l'ensemble de
      libreoffice lors d'une mise à jour, et non pas seulement les
      parties mises à jours. Au moins dans le cas des paquets type Linux
      Debian.
Merci--François-Marie BILLARDSculpteur - Céramiste

On peut penser à plusieurs raisons (je ne saurais dire laquelle a le plus
de poids):
- Il y a beaucoup de versions; produire des versions itératives
nécessiterait de la part des utilisateurs de récupérer toutes les
itérations entre leur version et la version ciblée (pas pratique)
- La création de "différence" entre versions ne serait pas nécessairement
aussi légère qu'on le pense (un changement de paramètres pour la
compilation, ou même un changement anodin du code, peut se propager très
loin dans un projet aussi complexe)
- Pas certain que le coût du stockage des "différences" entre version soit
significativement plus faible que de stocker les versions complètes. Si il
devait y avoir un gain, ça serait au niveau de la bande passante, mais il
n'est pas sûr que ça contrebalance vraiment le coût en ressource pour
effectivement calculer quels parties sont mises à jours (ce n'est pas un
problème trivial)

Concrètement, en dehors de la bande passante (et encore, LibreOffice fait
dans les 200Mo), je ne vois pas de possibilités de gains significatifs à
distribuer des diff, pourtant au prix d'une complexité vraiment accrue.

Bonjour,

LibreOffice ne permet pas de télécharger juste le delta de mise à jour
car la technique de construction du logiciel ne le permet pas pour
l'instant de le faire.

Petit oubli, un bug pour corriger ce point:
https://bugs.documentfoundation.org/show_bug.cgi?id=68274

Il date de 2013 et est encore en activité.

Au sujet de la distribution Debian, la distribution des paquets est de
leur ressort (comme celui de toute distribution), notamment la manière
dont il les segmente. Toutefois, ils sont eu aussi limité par la
technologie employée par TDF pour créer le logiciel.

Cela reste une vraie question.

Ce qui me dérange le plus lorsque je mets à jour sur Windows dans mon
lycée, c'est qu'il désinstalle et réinstalle. Du coup, la mise à jour est
longue (surtout que cela se fait au démarrage), c'est pourquoi, je ne suis
pas toutes les mises à jour. Mais il est vrai aussi qu'avoir que 200 Mo
pour un tel logiciel, c'est objectivement assez léger comparativement
parlant à Office qui, en plus, s'installe sur SON système !

Cédric

Bon, j'ai donné les arguments, mais après on peut toujours bricoler un truc
pour gérer ça :slight_smile:

"Je n'ai pas le temps pour l'instant"™, mais quelques pistes à explorer qui
pourrait être intéressante, en particulier sur du windows où l'on peut
facilement faire une version "portable":
- LibreOffice est relativement propre: il n'installe des fichiers que dans
son répertoire, et ne pollue pas le registre de tous les côtés
- Créer deux "images" d'installation sur deux versions différentes, images
contenant l'ensemble des fichiers de LibreOffice et les éventuelles
modifications utiles de registre (je pense qu'il n'y aura pas grand chose
d'essentiel à ce niveau là) est aussi possible (à la façon des versions
portables)
- Faire un diff intelligent est donc aussi possible

Après se pose la question du déploiement: l'utilisation de la procédure
classique d'installation (MSI) est la méthode préconisée sous windows:
maintenable, déployable à grande échelle, etc. Mais on oublie qu'il est
aussi possible de juste coller les fichiers dans un coin sans faire
"d'installation" propre. Quelqu'un s'étant bricolé son propre script
pourrait très bien faire ça, et ne propager que les diff de son côté. La
question de l'utilité reste réelle (je soupçonne qu'une majorité des
fichiers change d'une version à l'autre), mais c'est faisable sans
"support" direct depuis LibreOffice, pour un bricoleur :slight_smile: