DEB-Paket installiert unnötigerweise OpenJDK trotz TVB-542

Fehler in TV-Browser
Antworten
afischl
Newbie
Beiträge: 1
Registriert: 04 Jun 2014, 16:49

DEB-Paket installiert unnötigerweise OpenJDK trotz TVB-542

Beitrag von afischl »

Problembeschreibung
Bei der Installation von TV-Browser mittels Debian-Paket (tvbrowser_3.3.3-1_all.deb) sollte sich - bei Vorhandensein einer passenden Java-Runtime - kein OpenJDK mitinstallieren (das sollte eigentlich der als "resolved" markierte JIRA-Issue TVB-542 sicherstellen). Ein selbst installiertes Java (siehe JavaPackage im Debian Wiki) erfüllt jedoch nicht default-jre, sondern einen Haufen anderer Packages, u.a. java6-runtime bzw. java7-runtime. Andere Java-Pakete (z.B. JEdit haben java6-runtime und java7-runtime als alternative Dependencies eingetragen.

Weitere Infos
Ich habe probeweise euer tvbrowser_3.3.3-1_all.deb angepasst und folgende Zeile in DEBIAN/control ...
Depends: sun-java6-jre | openjdk-6-jre | sun-java7-jre | openjdk-7-jre | default-jre
... durch diese ersetzt ...
Depends: sun-java6-jre | openjdk-6-jre | sun-java7-jre | openjdk-7-jre | default-jre | java6-runtime | java7-runtime
Resultat: Die Installation zieht OpenJDK nun nicht mehr mit rein.

Lösungsvorschlag
Folgende Zeile (Zeile 566) in build.xml von

Code: Alles auswählen

        depends="sun-java6-jre | openjdk-6-jre | sun-java7-jre | openjdk-7-jre | default-jre"
in

Code: Alles auswählen

        depends="sun-java6-jre | openjdk-6-jre | sun-java7-jre | openjdk-7-jre | default-jre | java6-runtime | java7-runtime"
abändern.
ds10
Site Admin
Beiträge: 19117
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Re: DEB-Paket installiert unnötigerweise OpenJDK trotz TVB-5

Beitrag von ds10 »

Okay, danke für den Hinweis. Ich habe die entsprechenden Pakete jetzt eingetragen.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Antworten