~openjdk/openjdk/openjdk8

« back to all changes in this revision

Viewing changes to debian/control

  • Committer: Matthias Klose
  • Date: 2019-10-01 07:38:06 UTC
  • Revision ID: doko@ubuntu.com-20191001073806-06t0tjksdypuh1vk
Tags: 8u232-b07-1
[ 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
      test/sun/security/tools/jarsigner/emptymanifest.sh.
    + 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
      directory.
    + Use JDK_DIR instead of JDK_TO_TEST for autopkgtest
      generation.
    + 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.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Source: openjdk-8
2
2
Section: java
3
3
Priority: optional
4
 
Maintainer: OpenJDK Team <openjdk@lists.launchpad.net>
 
4
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
 
5
XSBC-Original-Maintainer: OpenJDK Team <openjdk@lists.launchpad.net>
5
6
Uploaders: Matthias Klose <doko@ubuntu.com>
6
7
Build-Depends: debhelper (>= 9), quilt, m4, lsb-release, zip, unzip,
7
8
  sharutils, gawk, cpio, pkg-config, procps, wdiff, tzdata,
8
9
  xvfb<!nocheck>, xauth<!nocheck>, xfonts-base<!nocheck>, libgl1-mesa-dri [!x32]<!nocheck>, xfwm4<!nocheck>, x11-xkb-utils<!nocheck>, dbus-x11<!nocheck>,
9
 
  jtreg<!nocheck>, testng<!nocheck>, time,
 
10
  jtreg<!nocheck>, testng<!nocheck>, default-jre-headless<!nocheck>, time,
10
11
  fastjar (>= 2:0.96-0ubuntu2),
11
12
  autoconf (>= 2.69), automake, autotools-dev, ant, ant-optional,
12
13
  g++-8,
15
16
  libffi-dev, 
16
17
  zlib1g-dev, libattr1-dev, libpng-dev, libjpeg-dev, libgif-dev, libpulse-dev (>= 0.9.12) [!alpha], systemtap-sdt-dev [!sh4],
17
18
  libnss3-dev (>= 2:3.17.1), openjdk-8-jdk-headless <cross>, dpkg-dev (>= 1.17.14),
18
 
Standards-Version: 4.4.0
 
19
Standards-Version: 4.4.1
19
20
Homepage: http://openjdk.java.net/
20
21
Vcs-Bzr: http://bazaar.launchpad.net/~openjdk/openjdk/openjdk8
21
22
Vcs-Browser: https://code.launchpad.net/~openjdk/openjdk/openjdk8