------------------------------------------------------------
revno: 615
committer: Matthias Klose <d...@ubuntu.com>
branch nick: openjdk7
timestamp: Sat 2017-05-20 16:25:19 -0700
message:
  openjdk-7 (7u131-2.6.9-3) experimental; urgency=medium
  
    * Only include the failing tests in the packages, not the whole test world.
    * openjdk-7-jdk: Provide openjdk-7-jdk-headless.
  
   -- Matthias Klose <d...@ubuntu.com>  Sat, 20 May 2017 15:52:17 -0700
modified:
  changelog
  control
  control.in
  rules


--
lp:~openjdk/openjdk/openjdk7
https://code.launchpad.net/~openjdk/openjdk/openjdk7

Your team Debian Java Maintainers is subscribed to branch 
lp:~openjdk/openjdk/openjdk7.
To unsubscribe from this branch go to 
https://code.launchpad.net/~openjdk/openjdk/openjdk7/+edit-subscription
=== modified file 'changelog'
--- changelog	2017-05-17 04:47:17 +0000
+++ changelog	2017-05-20 23:25:19 +0000
@@ -1,3 +1,10 @@
+openjdk-7 (7u131-2.6.9-3) experimental; urgency=medium
+
+  * Only include the failing tests in the packages, not the whole test world.
+  * openjdk-7-jdk: Provide openjdk-7-jdk-headless.
+
+ -- Matthias Klose <d...@ubuntu.com>  Sat, 20 May 2017 15:52:17 -0700
+
 openjdk-7 (7u131-2.6.9-2) experimental; urgency=high
 
   [ Tiago Stürmer Daitx ]

=== modified file 'control'
--- control	2017-05-16 21:00:26 +0000
+++ control	2017-05-20 23:25:19 +0000
@@ -30,7 +30,7 @@
 Depends: openjdk-7-jre (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Recommends: libxt-dev
 Suggests: openjdk-7-demo, openjdk-7-source, visualvm
-Provides: java-sdk, java2-sdk, java5-sdk, java6-sdk, java7-sdk, java-compiler
+Provides: java-sdk, java2-sdk, java5-sdk, java6-sdk, java7-sdk, java-compiler, openjdk-7-jdk-headless
 Description: OpenJDK Development Kit (JDK)
  OpenJDK is a development environment for building applications,
  applets, and components using the Java programming language.

=== modified file 'control.in'
--- control.in	2017-05-16 21:00:26 +0000
+++ control.in	2017-05-20 23:25:19 +0000
@@ -30,7 +30,7 @@
 Depends: @basename@-jre (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
 Recommends: libxt-dev
 Suggests: @basename@-demo, @basename@-source, visualvm
-Provides: java-sdk, java2-sdk, java5-sdk, java6-sdk, java7-sdk, java-compiler
+Provides: java-sdk, java2-sdk, java5-sdk, java6-sdk, java7-sdk, java-compiler, @basename@-jdk-headless
 Description: OpenJDK Development Kit (JDK)
  OpenJDK is a development environment for building applications,
  applets, and components using the Java programming language.

=== modified file 'rules'
--- rules	2017-05-17 04:47:17 +0000
+++ rules	2017-05-20 23:25:19 +0000
@@ -410,7 +410,7 @@
         debian/patches/kfreebsd-support-jdk.diff \
         debian/patches/kfreebsd-support-hotspot.diff \
         debian/patches/kfreebsd-support-corba.diff
-        
+
   ifeq (,$(filter noaltjamvm, $(DEB_BUILD_OPTIONS)))
     ifneq (,$(filter $(DEB_HOST_ARCH), $(jamvm_archs)))
       DISTRIBUTION_PATCHES += debian/patches/kfreebsd-support-jamvm.diff
@@ -1100,7 +1100,7 @@
 
 build-arch: build
 build-indep: build
-build: pre-build debian/control $(build_stamps)
+build: pre-build $(build_stamps)
 	if [ -f buildwatch.pid ]; then \
 	  pid=$$(cat buildwatch.pid); \
 	  kill -1 $$pid || :; sleep 1; kill -9 $$pid || :; \
@@ -1240,6 +1240,13 @@
 	       build/test/langtools \
 	       build/test/jtreg-$(VMNAME)
 
+	-for i in hotspot langtools jdk; do \
+	  for t in $$(egrep '^(FAILED|Error)' build/test/jtreg-$(VMNAME)/check-$$i.log | grep -v '^Error: Some tests failed' | sed 's/.* \(.*\)\.[^.][^.]*$$/\1/'); do \
+	    echo test/jtreg-$(VMNAME)/$$i/JTwork/$$t.jtr; \
+	  done; \
+	done > build/test/failed_tests-$(VMNAME).list; \
+	XZ_DEFAULTS=-9v tar -C build -c -J -f build/test/failed_tests-$(VMNAME).tar.xz -T build/test/failed_tests-$(VMNAME).list
+
 	@echo "BEGIN jtreg-summary-$(VMNAME)"
 	-cat build/test/jtreg-$(VMNAME)/jtreg-summary.log
 	@echo "END jtreg-summary-$(VMNAME)"
@@ -1806,12 +1813,25 @@
 # pass vm name as first argument
 define install_test_results
 	mkdir -p $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)
-	-cp build/mauve-$(1)/mauve_output-$(1) \
-	  $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)/mauve_output-$(1).log
-	-cp build/test/jtreg_output-$(1) \
-	  $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)/jtreg_output-$(1).log
-	-cp -r build/test/jtreg-$(1) \
-	  $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)/
+	if [ -f build/mauve-$(1)/mauve_output-$(1) ]; then \
+	  cp build/mauve-$(1)/mauve_output-$(1) \
+	    $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)/mauve_output-$(1).log; \
+	  xz -9v $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)/mauve_output-$(1).log; \
+	fi
+	if [ -f build/test/jtreg_output-$(1) ]; then \
+	  cp build/test/jtreg_output-$(1) \
+	    $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)/jtreg_output-$(1).log; \
+	  xz -9v $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)/jtreg_output-$(1).log; \
+	fi
+	if [ -f build/test/jtreg-$(1)/jtreg-summary.log ]; then \
+	  cp build/test/jtreg-$(1)/jtreg-summary.log \
+	    $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)/jtreg-summary-$(1).log; \
+	  xz -9v $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)/jtreg-summary-$(1).log; \
+	fi
+	if [ -f build/test/failed_tests-$(1).tar.xz ]; then \
+	  cp -p build/test/failed_tests-$(1).tar.xz \
+	    $(d_jdk)/usr/share/doc/$(p_jrehl)/test-$(DEB_HOST_ARCH)/.; \
+	fi
 endef
 
 # Build architecture dependant packages

__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to