Le Mon, Apr 25, 2016 at 09:27:56PM +0200, Xavier Claude a écrit:
Du coup pour le moment, sur wheezy (ou jessie...) on reste en 4.0.1, qui est la dernière version qui fonctionne en java7. La 4.0.2 ne fonctionne plus. Ca surprend quand on veut se faire une petite upgrade simple d'une mineure qui corrige quelques bugs...
openjdk-8-jre est dans les backports https://packages.debian.org/jessie-backports/openjdk-8-jre
Vivi. Sans vouloir ressortir l'éternel dialogue de sourd de la stabilité, ici on est assez conservateurs, donc si la Debian (et wheezy, et jessie) est livrée de base avec java7, on va rester autant que possible en java7. Surtout que l'openfire est installé sur une wheezy avec une bonne dose d'autres trucs (c'est un peu la machine fourre-tout...), et qu'on a autre chose à faire que vérifier si tous les autres composants sont OK sur java8.
Après, sur un plan plus général: 1/ les dépendances dans le package 4.0.2 ne sont pas bonnes, puisque ça n'exige pas java8 (mais que le 7...)
$ dpkg -I openfire_4.0.2_all.deb (...) Pre-Depends: openjdk-7-jre-headless | openjdk-7-jre | oracle-java7-jre
Du coup, il n'y a aucune chance que ça marche sur une wheezy, de toute façon (et comme elle est en LTS jusqu'au 31/5/18...).
Donc il faudrait soit qu'ils compilent le package sur la distrib "de base", et/ou qu'ils corrigent les dépendances, et/ou qu'ils ne fournissent plus de paquet Debian, ou alors qu'ils spécifient bien "Debian/Jessie avec backports uniquement".
C'est tout ce que je leur demande en fait :)
Et 2/ en fait ya pas de 2/.
Arnaud.