This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository groovy2.
commit df7e5de8ac60bf29fe30ec4941641013093cba97 Author: Emmanuel Bourg <[email protected]> Date: Tue Feb 2 13:05:03 2016 +0100 Refreshed the patches --- debian/changelog | 8 +++ debian/patches/01_fix_doc_gradle.diff | 64 +++++++++++++--------- debian/patches/02_fix_start_script.diff | 12 ++-- ...or_gradle-1.12.diff => 03_ignore_codenarc.diff} | 8 +-- debian/patches/CVE-2015-3253.patch | 36 ------------ .../patches/change_bsf_dependencies_version.diff | 8 +-- debian/patches/change_junit_version.diff | 3 +- .../patches/change_servlet_dependency_version.diff | 4 +- .../patches/change_testng_dependency_version.diff | 9 ++- debian/patches/series | 3 +- 10 files changed, 67 insertions(+), 88 deletions(-) diff --git a/debian/changelog b/debian/changelog index 8fee799..2e71035 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +groovy2 (2.4.5-1) UNRELEASED; urgency=medium + + * Team upload. + * New upstream release + - Refreshed the patches + + -- Emmanuel Bourg <[email protected]> Tue, 02 Feb 2016 12:54:37 +0100 + groovy2 (2.4.3+dfsg-4) UNRELEASED; urgency=medium * Team upload. diff --git a/debian/patches/01_fix_doc_gradle.diff b/debian/patches/01_fix_doc_gradle.diff index 733a278..9d13ef2 100644 --- a/debian/patches/01_fix_doc_gradle.diff +++ b/debian/patches/01_fix_doc_gradle.diff @@ -4,16 +4,16 @@ Forwarded: no Last-Update: 2015-06-22 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: alioth-groovy2/gradle/docs.gradle -=================================================================== ---- alioth-groovy2.orig/gradle/docs.gradle -+++ alioth-groovy2/gradle/docs.gradle -@@ -1,22 +1,8 @@ +--- a/gradle/docs.gradle ++++ b/gradle/docs.gradle +@@ -17,24 +17,10 @@ + * under the License. + */ task doc(dependsOn: ['javadocAll', 'groovydocAll', 'docGDK']) { - if (JavaVersion.current().java7Compatible) { - dependsOn 'asciidocAll', 'assembleAsciidoc' - } - ext.footer = 'Copyright &copy; 2003-2014 The Codehaus. All rights reserved.' + ext.footer = 'Copyright © 2003-2015 The Apache Software Foundation. All rights reserved.' ext.title = "Groovy ${groovyVersion}" } @@ -31,7 +31,7 @@ Index: alioth-groovy2/gradle/docs.gradle def javadocSpec = { maxMemory = javaDoc_mx project.configure(options) { -@@ -102,66 +88,10 @@ task docProjectVersionInfo(type: Copy) { +@@ -120,71 +106,10 @@ task docGDK { // ext.extraDocGDKclasses = [] @@ -43,7 +43,7 @@ Index: alioth-groovy2/gradle/docs.gradle - } - dependsOn docProjectVersionInfo ext.destinationDir = "$buildDir/html/groovy-jdk" - inputs.files sourceSets.tools.runtimeClasspath + inputs.files sourceSets.main.runtimeClasspath + configurations.tools outputs.dir destinationDir - doLast { task -> - try { @@ -51,13 +51,13 @@ Index: alioth-groovy2/gradle/docs.gradle - java(classname: 'org.codehaus.groovy.tools.DocGenerator', - fork: 'true', - failonerror: 'true', -- classpath: (configurations.tools + groovydocAll.groovyClasspath).asPath, +- classpath: (sourceSets.main.runtimeClasspath + configurations.tools + groovydocAll.groovyClasspath).asPath, - errorproperty: 'edr', - outputproperty: 'odr') { - arg(value: '-title') - arg(value: 'Groovy JDK enhancements') - arg(value: '-link') -- arg(value: 'groovy,org.codehaus.groovy=http://groovy.codehaus.org/gapi/') +- arg(value: 'groovy,org.codehaus.groovy=http://docs.groovy-lang.org/latest/html/gapi/') - arg(value: '-link') - arg(value: 'java,org.xml,javax,org.w3c=http://docs.oracle.com/javase/7/docs/api/') - // either package name if in core or fully qualified path otherwise @@ -95,28 +95,38 @@ Index: alioth-groovy2/gradle/docs.gradle - from 'src/tools/org/codehaus/groovy/tools/groovy.ico', 'src/tools/org/codehaus/groovy/tools/stylesheet.css' - } - } +-} +- +-// apply javadoc fix tool to generated javadocs - ensures no vulnerability even on old JDK versions +-allprojects { +- apply plugin: 'javadocHotfix' } - // this will apply the javadoc fix tool to all generated javadocs -@@ -170,10 +100,10 @@ allprojects { - tasks.withType(Javadoc).all { - doLast { - logger.lifecycle("Applying Javadoc fix tool (see http://www.kb.cert.org/vuls/id/225657) into $destinationDir".toString()) -- def javadocFix = new JavadocFixTool() -- javadocFix.recursive = true -- javadocFix.doPatch = true -- javadocFix.searchAndPatch(destinationDir) -+ // def javadocFix = new JavadocFixTool() -+ // javadocFix.recursive = true -+ // javadocFix.doPatch = true -+ // javadocFix.searchAndPatch(destinationDir) - } - } - } -@@ -189,4 +119,4 @@ if (JavaVersion.current().isJava8Compati + if (JavaVersion.current().isJava7Compatible()) { +@@ -198,4 +123,4 @@ options.addStringOption('Xdoclint:none', '-quiet') } } -} \ No newline at end of file +} +--- a/build.gradle ++++ b/build.gradle +@@ -45,7 +45,6 @@ + apply from: 'gradle/filter.gradle' + apply from: 'gradle/indy.gradle' + apply from: 'gradle/bintray.gradle' +-apply plugin: 'javadocHotfix' + + File javaHome = new File(System.getProperty('java.home')) + logger.lifecycle "Using Java from $javaHome (version ${System.getProperty('java.version')})" +@@ -70,9 +69,6 @@ + + apply plugin: 'groovy' + apply from: "${rootProject.projectDir}/gradle/indy.gradle" +- if (JavaVersion.current().java7Compatible) { +- apply from: "${rootProject.projectDir}/gradle/asciidoctor.gradle" +- } + } + + // todo: use the conventional "resources" directory for classpath resources diff --git a/debian/patches/02_fix_start_script.diff b/debian/patches/02_fix_start_script.diff index c9f9ddf..e62693f 100644 --- a/debian/patches/02_fix_start_script.diff +++ b/debian/patches/02_fix_start_script.diff @@ -3,14 +3,14 @@ Author: Miguel Landaeta <[email protected]> Forwarded: no Last-Update: 2013-10-27 ---- groovy-2.1.6+dfsg.orig/src/bin/startGroovy -+++ groovy-2.1.6+dfsg/src/bin/startGroovy +--- a/src/bin/startGroovy ++++ b/src/bin/startGroovy @@ -1,3 +1,4 @@ +#!/bin/sh # -*- mode:sh -*- - - ############################################################################## -@@ -17,6 +18,9 @@ PROGNAME=`basename "$0"` + # ---------------------------------------------------------------------------- + # Licensed to the Apache Software Foundation (ASF) under one +@@ -35,6 +36,9 @@ SCRIPT_PATH="$0" @@ -20,7 +20,7 @@ Last-Update: 2013-10-27 # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -@@ -72,7 +76,7 @@ if [ -z "$JAVA_HOME" ] ; then +@@ -90,7 +94,7 @@ [ -z "$JAVA_HOME" -a -d "/Library/Java/Home" ] && export JAVA_HOME="/Library/Java/Home" [ -z "$JAVA_HOME" -a -d "/System/Library/Frameworks/JavaVM.framework/Home" ] && export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home" else diff --git a/debian/patches/fix_for_gradle-1.12.diff b/debian/patches/03_ignore_codenarc.diff similarity index 69% rename from debian/patches/fix_for_gradle-1.12.diff rename to debian/patches/03_ignore_codenarc.diff index f1743c0..072fb13 100644 --- a/debian/patches/fix_for_gradle-1.12.diff +++ b/debian/patches/03_ignore_codenarc.diff @@ -4,11 +4,9 @@ Forwarded: no Last-Update: 2015-06-22 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: debian-groovy2/gradle/quality.gradle -=================================================================== ---- debian-groovy2.orig/gradle/quality.gradle 2015-06-06 13:24:16.403972433 +0530 -+++ debian-groovy2/gradle/quality.gradle 2015-06-06 13:27:52.359978033 +0530 -@@ -46,8 +46,7 @@ +--- a/gradle/quality.gradle ++++ b/gradle/quality.gradle +@@ -59,8 +59,7 @@ codenarcClasspath = rootProject.sourceSets.main.output + project(':groovy-templates').sourceSets.main.output + project(':groovy-xml').sourceSets.main.output + diff --git a/debian/patches/CVE-2015-3253.patch b/debian/patches/CVE-2015-3253.patch deleted file mode 100644 index 20f86b1..0000000 --- a/debian/patches/CVE-2015-3253.patch +++ /dev/null @@ -1,36 +0,0 @@ -Description: Fix remote execution of untrusted code when deserializing (CVE-2015-3253) -Author: Cedric Champeau <[email protected]> -Bug-Debian: https://bugs.debian.org/793398 -Origin: upstream, https://github.com/apache/incubator-groovy/commit/09e9778e8a33052d8c27105aee5310649637233d -Forwarded: no -Last-Update: 2015-07-25 - ---- groovy2-2.4.3+dfsg.orig/src/main/org/codehaus/groovy/runtime/MethodClosure.java -+++ groovy2-2.4.3+dfsg/src/main/org/codehaus/groovy/runtime/MethodClosure.java -@@ -32,9 +32,11 @@ - */ - public class MethodClosure extends Closure { - -+ public static boolean ALLOW_RESOLVE = false; -+ - private static final Class[] EMPTY_CLASS_ARRAY = new Class[0]; - private String method; -- -+ - public MethodClosure(Object owner, String method) { - super(owner); - this.method = method; -@@ -62,6 +64,13 @@ public String getMethod() { - protected Object doCall(Object arguments) { - return InvokerHelper.invokeMethod(getOwner(), method, arguments); - } -+ -+ private Object readResolve() { -+ if (ALLOW_RESOLVE) { -+ return this; -+ } -+ throw new UnsupportedOperationException(); -+ } - - public Object getProperty(String property) { - if ("method".equals(property)) { diff --git a/debian/patches/change_bsf_dependencies_version.diff b/debian/patches/change_bsf_dependencies_version.diff index 2ae045c..8f8f755 100644 --- a/debian/patches/change_bsf_dependencies_version.diff +++ b/debian/patches/change_bsf_dependencies_version.diff @@ -4,11 +4,9 @@ Forwarded: no Last-Update: 2015-06-22 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: debian-groovy2/subprojects/groovy-bsf/build.gradle -=================================================================== ---- debian-groovy2.orig/subprojects/groovy-bsf/build.gradle -+++ debian-groovy2/subprojects/groovy-bsf/build.gradle -@@ -2,7 +2,7 @@ dependencies { +--- a/subprojects/groovy-bsf/build.gradle ++++ b/subprojects/groovy-bsf/build.gradle +@@ -20,7 +20,7 @@ compile('bsf:bsf:2.4.0') { exclude(group: 'commons-logging', module: 'commons-logging') } diff --git a/debian/patches/change_junit_version.diff b/debian/patches/change_junit_version.diff index 55ffce7..1413364 100644 --- a/debian/patches/change_junit_version.diff +++ b/debian/patches/change_junit_version.diff @@ -6,7 +6,8 @@ Last-Update: 2015-06-22 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/subprojects/groovy-test/build.gradle +++ b/subprojects/groovy-test/build.gradle -@@ -1,7 +1,7 @@ +@@ -18,8 +18,8 @@ + */ dependencies { compile rootProject - compile 'junit:junit:4.12' diff --git a/debian/patches/change_servlet_dependency_version.diff b/debian/patches/change_servlet_dependency_version.diff index 80aa97e..b7c0a0b 100644 --- a/debian/patches/change_servlet_dependency_version.diff +++ b/debian/patches/change_servlet_dependency_version.diff @@ -6,7 +6,9 @@ Last-Update: 2015-06-22 This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/subprojects/groovy-servlet/build.gradle +++ b/subprojects/groovy-servlet/build.gradle -@@ -1,8 +1,8 @@ +@@ -17,10 +17,10 @@ + * under the License. + */ dependencies { - compile('javax.servlet:servlet-api:2.4') { dep -> + compile('javax.servlet:servlet-api:debian') { dep -> diff --git a/debian/patches/change_testng_dependency_version.diff b/debian/patches/change_testng_dependency_version.diff index b1b9fbc..939b43a 100644 --- a/debian/patches/change_testng_dependency_version.diff +++ b/debian/patches/change_testng_dependency_version.diff @@ -4,11 +4,10 @@ Forwarded: no Last-Update: 2015-06-22 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: alioth-groovy2/subprojects/groovy-testng/build.gradle -=================================================================== ---- alioth-groovy2.orig/subprojects/groovy-testng/build.gradle -+++ alioth-groovy2/subprojects/groovy-testng/build.gradle -@@ -1,10 +1,10 @@ +--- a/subprojects/groovy-testng/build.gradle ++++ b/subprojects/groovy-testng/build.gradle +@@ -18,11 +18,11 @@ + */ dependencies { compile rootProject - runtime('org.testng:testng:6.8.13') { diff --git a/debian/patches/series b/debian/patches/series index 8a4570a..ea9a3be 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,10 +1,9 @@ 01_fix_doc_gradle.diff 02_fix_gradle_build.diff 02_fix_start_script.diff -fix_for_gradle-1.12.diff +03_ignore_codenarc.diff change_bsf_dependencies_version.diff change_servlet_dependency_version.diff change_junit_version.diff change_testng_dependency_version.diff -CVE-2015-3253.patch mavenRepo.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/groovy2.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

