OpenJDK JRE should be ported to GTK3

Bug #1735482 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openjdk-10 (Ubuntu)
Fix Released
High
Unassigned
openjdk-11 (Ubuntu)
Fix Released
High
Unassigned
openjdk-8 (Ubuntu)
Fix Released
Undecided
Unassigned
openjdk-9 (Ubuntu)
Won't Fix
Undecided
Unassigned
openjdk-lts (Ubuntu)
Fix Released
High
Unassigned

Bug Description

As requested by doko, I'm filing this tracking bug.

Both openjdk-8-jre and openjdk-9-jre depend on libgtk2.0-0 which is blocking the demotion of gtk2 to universe.

GTK3 has been in long-term stable support status since the 3.22 release in September 2016. Since then, gtk2 has gotten one bugfix release (in early 2018).

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Um, do we need default-jdk in main?

It looks like it is pulled in by
1. libreoffice-dev
2. libreoffice-base from supported-desktop-extra from ubuntu.bionic
3. The supported-development-common seed from platform.bionic

description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openjdk-8 - 8u162-b12-1

---------------
openjdk-8 (8u162-b12-1) unstable; urgency=high

  [ Tiago Stürmer Daitx ]
  * Update to 8u162-b12. Hotspot 8u162-b12 for aarch32 and 8u161-b16
    for aarch64 (wth 8u162-b12 patches).
  * Security updates:
    - CVE-2018-2633,S8186606: Improve LDAP lookup robustness.
    - CVE-2018-2637,S8186998: Improve JMX supportive features.
    - CVE-2018-2634,S8186600: Improve property negotiations.
    - CVE-2018-2582,S8174962: Better interface invocations.
    - CVE-2018-2641,S8185325: Improve GTK initialization.
    - CVE-2018-2618,S8185292: Stricter key generation.
    - CVE-2018-2629,S8186212: Improve GSS handling.
    - CVE-2018-2603,S8182387: Improve PKCS usage.
    - CVE-2018-2599,S8182125: Improve reliability of DNS lookups.
    - CVE-2018-2602,S8182601: Improve usage messages.
    - CVE-2018-2588,S8178449: Improve LDAP logins.
    - CVE-2018-2678,S8191142: More refactoring for naming deserialization
      cases.
    - CVE-2018-2677,S8190289: More refactoring for client deserialization
      cases.
    - CVE-2018-2663,S8189284: More refactoring for deserialization cases.
    - CVE-2018-2579,S8172525: Improve key keying case.
  * d/p/aarch64-hotspot-8u162-b12.patch: update aarch64 hotspot to 8u162-b12.
  * d/p/icedtea-4953367.patch: removed, fixed upstream by "S8136570: Stop
    changing user environment variables related to /usr/dt".
  * d/p/gcc6.diff: removed, fixed upstream.
  * d/p/jdk-getAccessibleValue.diff: updated, removed chunks fixed upstream
    by "S8076249: NPE in AccessBridge while editing JList model" and
    "S8145207: [macosx] JList, VO can't access non-visible list items".
  * d/p/openjdk-ppc64el-S8170153.patch, d/p/8164293.diff,
    d/p/hotspot-ppc64el-S8145913-montgomery-multiply-intrinsic.patch,
    d/p/hotspot-ppc64el-S8168318-cmpldi.patch,
    d/p/hotspot-ppc64el-S8170328-andis.patch,
    d/p/hotspot-ppc64el-S8175813-mbind-invalid-argument.patch,
    d/p/hotspot-ppc64el-S8181055-use-numa-v2-api.patch,
    d/p/hotspot-ppc64el-S8181810-leverage-extrdi.patch: removed,
    applied upstream.
  * d/rules, d/control: depend on GKT3 instead of GTK2 for newer releases.
    LP: #1735482.
  * d/rules: wait 10 seconds before issuing SIGKILL to buildwatch.
  * d/buildwatch.sh: find hs_err files and cat them to help debugging build
    failures.
  * S8173853: IllegalArgumentException in java.awt.image.ReplicateScaleFilter.
    LP: #8173853.

  [ Matthias Klose ]
  * Disable Hotspot workaround for Exec Shield (Debian only).
    Closes: #876051.
  * Fix some lintian warnings.

 -- Matthias Klose <email address hidden> Thu, 15 Mar 2018 18:19:50 +0100

Changed in openjdk-8 (Ubuntu):
status: Confirmed → Fix Released
Matthias Klose (doko)
Changed in openjdk-lts (Ubuntu):
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Tiago Stürmer Daitx (tdaitx)
milestone: none → ubuntu-18.04
Changed in openjdk-10 (Ubuntu):
status: New → Confirmed
importance: Undecided → High
milestone: none → later
Changed in openjdk-11 (Ubuntu):
milestone: none → later
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Matthias Klose (doko) wrote :

openjdk-9 source removed from bionic

Changed in openjdk-9 (Ubuntu):
status: New → Won't Fix
Revision history for this message
Matthias Klose (doko) wrote :

fixed in 18.04

Changed in openjdk-lts (Ubuntu):
assignee: Tiago Stürmer Daitx (tdaitx) → nobody
status: Confirmed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

fixed in 10 in 18.04

Changed in openjdk-10 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

also done for openjdk-11, but now only available in the openjdk-r/ppa PPA

Changed in openjdk-11 (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.