Created by Matthias Klose on 2014-07-09 and last modified on 2019-10-17
Get this branch:
bzr branch lp:~openjdk/openjdk/openjdk8
Members of OpenJDK can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information


Recent revisions

758. By Matthias Klose on 2019-10-17

* Update to 8u222-b09 (release build).

757. By Matthias Klose on 2019-10-01

 - fix breaks/replaces relationship

756. By Matthias Klose on 2019-10-01

[ Matthias Klose ]
* debian/tests/control: Depend on g++ instead of build-essential or libc6-dev.
* Bump standards vesion.
[ Tiago Stürmer Daitx ]
* Improve and fix build tests and autopkgtests:
  - Update debian/tests/hotspot,jdk,langtools to ignore
    jtreg-autopkgtest.sh return code.
  - Create debian/tests/jtdiff-autopkgtest.in as it depends
    on debian/rules variables.
  - debian/control.in, debian/control: add default-jre-headless
    to Build-Depends with a nocheck clause as jtreg requires
    a JRE in /usr/lib/jvm/default-java.
  - debian/tests/control:
    + Add zip and unzip test dependencies required by jdk's
      test/sun/security/tools/jarsigner/diffend.sh and
    + Depend on default-jre-headless so jtreg will use the
      JRE from /usr/lib/jvm/default-java.
  - debian/tests/jtdiff-autopkgtest.sh:
    + Fail only if an actual regression is detected.
    + Add the super-diff comparison from jtdiff.
    + Save failed jtr files for all runs.
  - debian/tests/jtreg-autopkgtest.sh:
    + Enable retry of failed tests to trim out flaky tests.
    + Fix unbound variable.
    + Keep .jtr files from failed tests only.
  - debian/patches/jdk-problem-list.diff: ignore failing tests
    that require more investigation.
  - debian/rules:
    + Preserve all JTreport directories in the test output
    + Use JDK_DIR instead of JDK_TO_TEST for autopkgtest
    + Package all .jtr files from JTwork as jtreg-autopkgtest.sh
      makes sure it contains only failed tests.
* debian/tests/jdk: add our custom debian/tests/jdk-problem-list.txt to the
  exclusion list.
* debian/tests/jdk-problem-list.txt: custom exclusion rules for jdk tests
  that fail to run during a build or autopkgtest run.
* debian/rules: remove debian/patches/jdk-problem-list.diff.
* debian/patches/jdk-problem-list.diff: jtreg allows for extra exclusion
  files thus there's no need to patch upstream's exclusion list.
* debian/tests/control: mark all autopkgtests as flaky.
* debian/tests/hotspot-archs: generated by debian/rules, contains a list of
  archs that supports a hotspot vm.
* debian/tests/jdk: run only when the host arch is a hotspot vm - allow
  override through an environment variable.
* debian/rules: update gen-autopkgtests to echo supported hotspot archs.

755. By Matthias Klose on 2019-10-01

* Update to 8u232-b07 (early access build).
* Refresh patches.

754. By Matthias Klose on 2019-09-30

openjdk-8-jdk-headless: Add Breaks/Replaces for moved clhsdb binary.
LP: #1845873.

753. By Matthias Klose on 2019-09-06

* Update to 8u232-b04 (early access build).
* Refresh patches.

752. By Matthias Klose on 2019-07-18

* Update to 8u222-b10 (except for AArch32, updated to b08).
  - Security fixes:
    - S8191073: JpegImageReader throws IndexOutOfBoundsException when
      trying to read image data from tables-only image.
    - S8208698, CVE-2019-2745: Improved ECC Implementation.
    - S8212328, CVE-2019-2762: Exceptional throw cases.
    - S8213431, CVE-2019-2766: Improve file protocol handling.
    - S8213432, CVE-2019-2769: Better copies of CopiesList.
    - S8216381, CVE-2019-2786: More limited privilege usage.
    - S8217563: Improve realm maintenance.
    - S8218863: Better endpoint checks.
    - S8218873: Improve JSSE endpoint checking.
    - S8218876, CVE-2019-7317: Improve PNG support options.
    - S8219018: Adjust positions of glyphs.
    - S8219020: Table alternate substitutions.
    - S8219775: Certificate validation improvements.
    - S8220192: Better outlook for SecureRandom.
    - S8220517: Enhanced GIF support.
    - S8221518, CVE-2019-2816: Normalize normalization.
    - S8223511, CVE-2019-2842: Extended AES support.
[ Matthias Klose ]
* Bump standards version.
[ Tiago Stürmer Daitx ]
* Backport fix for S8223511 for AArch32.

751. By Matthias Klose on 2019-07-07

Upload to unstable.

750. By Matthias Klose on 2019-07-07

Remove AArch32 patches, applied upstream.

749. By Matthias Klose on 2019-06-29

Fix build dependencies for Ubuntu precise builds.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.