This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository jenkins.
commit 52a49ab60797efe326a779679d08d7aa2310edbe Author: Emmanuel Bourg <[email protected]> Date: Tue Sep 2 17:11:09 2014 +0200 Refreshed the patches --- debian/changelog | 6 +- debian/maven.rules | 2 +- .../0020-Drop-use-of-gitsite-extension.patch | 4 +- ...2-Exclude-asm-dependencies-from-jnr-posix.patch | 6 +- debian/patches/build/0001-build.patch | 10 +-- debian/patches/build/0002-openjdk6.patch | 8 +-- debian/patches/build/0004-disable-plugins.patch | 8 +-- .../build/0005-apt-stapler-processing.patch | 4 +- debian/patches/build/0007-remove-findbugs.patch | 80 +++++++--------------- debian/patches/build/0015-use-stock-asm3.patch | 8 +-- .../patches/build/0023-stapler-compatibility.patch | 16 ----- .../0012-jnr-posix-upgrade.patch | 55 ++++++++------- .../0008-windows-service-disable.patch | 4 +- .../0009-filter-native-integrations.patch | 4 +- debian/patches/series | 1 - 15 files changed, 76 insertions(+), 140 deletions(-) diff --git a/debian/changelog b/debian/changelog index 5e202fb..b57065c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,10 @@ -jenkins (1.509.2+dfsg-3) UNRELEASED; urgency=medium +jenkins (1.509.4-1) UNRELEASED; urgency=medium * Team upload. + * New upstream release + - Refreshed the patches * Fixed a build failure caused by the relocation of the Maven artifacts in groovy 1.8.6-4 (Closes: #759946) - * Fixed a compilation error related to stapler - (@DataBoundConstructor must be applied to a public constructor) * Removed the sourceless and unused connection.swf file (Closes: #736792) * debian/watch: Fixed to match only the LTS releases (Closes: #731204) * Switch to debhelper level 9 diff --git a/debian/maven.rules b/debian/maven.rules index 7dbf597..7a734ec 100644 --- a/debian/maven.rules +++ b/debian/maven.rules @@ -22,7 +22,7 @@ commons-httpclient commons-httpclient jar s/3\..*/3.x/ * * junit s/junit-dep/junit/ * s/.*/4.x/ * * junit junit * s/.*/4.x/ * * # Map onto exact version during build process -org.jenkins-ci.main * * s/1\..*/1.509.2/ * * +org.jenkins-ci.main * * s/1\..*/1.509.4/ * * # Handle plugin package org.kohsuke access-modifier-annotation jar s/.*/1.4/ * * org.kohsuke access-modifier-checker * s/.*/1.4/ * * diff --git a/debian/patches/0020-Drop-use-of-gitsite-extension.patch b/debian/patches/0020-Drop-use-of-gitsite-extension.patch index 7567da9..7d49392 100644 --- a/debian/patches/0020-Drop-use-of-gitsite-extension.patch +++ b/debian/patches/0020-Drop-use-of-gitsite-extension.patch @@ -7,11 +7,9 @@ This is not required for the package build pom.xml | 8 -------- 1 file changed, 8 deletions(-) -diff --git a/pom.xml b/pom.xml -index 9e36e37..8eaecdd 100644 --- a/pom.xml +++ b/pom.xml -@@ -670,14 +670,6 @@ THE SOFTWARE. +@@ -667,14 +667,6 @@ </dependencies> </plugin> </plugins> diff --git a/debian/patches/0022-Exclude-asm-dependencies-from-jnr-posix.patch b/debian/patches/0022-Exclude-asm-dependencies-from-jnr-posix.patch index ff252a6..a0e07f3 100644 --- a/debian/patches/0022-Exclude-asm-dependencies-from-jnr-posix.patch +++ b/debian/patches/0022-Exclude-asm-dependencies-from-jnr-posix.patch @@ -7,11 +7,9 @@ This pulls in asm4 which creates class loading issues. core/pom.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) -diff --git a/core/pom.xml b/core/pom.xml -index dc325b4..75e4a54 100644 --- a/core/pom.xml +++ b/core/pom.xml -@@ -116,6 +116,16 @@ THE SOFTWARE. +@@ -116,6 +116,16 @@ <groupId>org.jruby.ext.posix</groupId> <artifactId>jna-posix</artifactId> <version>1.0.3</version> @@ -27,4 +25,4 @@ index dc325b4..75e4a54 100644 + </exclusions> </dependency> <dependency> - <groupId>org.jruby.extras</groupId> + <groupId>com.github.jnr</groupId> diff --git a/debian/patches/build/0001-build.patch b/debian/patches/build/0001-build.patch index 8f02bf6..3a60450 100644 --- a/debian/patches/build/0001-build.patch +++ b/debian/patches/build/0001-build.patch @@ -7,11 +7,9 @@ Subject: build pom.xml | 6 ------ 2 files changed, 10 insertions(+), 6 deletions(-) -diff --git a/core/pom.xml b/core/pom.xml -index c72677e..55078a5 100644 --- a/core/pom.xml +++ b/core/pom.xml -@@ -326,6 +326,16 @@ THE SOFTWARE. +@@ -330,6 +330,16 @@ <groupId>commons-jelly</groupId> <artifactId>commons-jelly-tags-fmt</artifactId> <version>1.0</version> @@ -28,11 +26,9 @@ index c72677e..55078a5 100644 </dependency> <dependency> <groupId>commons-jelly</groupId> -diff --git a/pom.xml b/pom.xml -index 9e32fca..8b43d42 100644 --- a/pom.xml +++ b/pom.xml -@@ -48,10 +48,7 @@ THE SOFTWARE. +@@ -48,10 +48,7 @@ <modules> <module>core</module> @@ -43,7 +39,7 @@ index 9e32fca..8b43d42 100644 <module>cli</module> <module>plugins</module> </modules> -@@ -621,9 +618,6 @@ THE SOFTWARE. +@@ -618,9 +615,6 @@ <requireJavaVersion> <version>1.6.0-18</version> </requireJavaVersion> diff --git a/debian/patches/build/0002-openjdk6.patch b/debian/patches/build/0002-openjdk6.patch index 142e8b3..27b12e6 100644 --- a/debian/patches/build/0002-openjdk6.patch +++ b/debian/patches/build/0002-openjdk6.patch @@ -7,11 +7,9 @@ Subject: openjdk6 core/src/main/java/hudson/model/AbstractBuild.java | 9 +++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) -diff --git a/core/src/main/java/hudson/DescriptorExtensionList.java b/core/src/main/java/hudson/DescriptorExtensionList.java -index 08c814e..9ee9b8c 100644 --- a/core/src/main/java/hudson/DescriptorExtensionList.java +++ b/core/src/main/java/hudson/DescriptorExtensionList.java -@@ -81,8 +81,9 @@ public class DescriptorExtensionList<T extends Describable<T>, D extends Descrip +@@ -81,8 +81,9 @@ * @deprecated as of 1.416 * Use {@link #create(Jenkins, Class)} */ @@ -23,11 +21,9 @@ index 08c814e..9ee9b8c 100644 return (DescriptorExtensionList)createDescriptorList((Jenkins)hudson,describableType); } -diff --git a/core/src/main/java/hudson/model/AbstractBuild.java b/core/src/main/java/hudson/model/AbstractBuild.java -index 3c3be27..54607f9 100644 --- a/core/src/main/java/hudson/model/AbstractBuild.java +++ b/core/src/main/java/hudson/model/AbstractBuild.java -@@ -1362,6 +1362,15 @@ public abstract class AbstractBuild<P extends AbstractProject<P,R>,R extends Abs +@@ -1340,6 +1340,15 @@ } private static final Logger LOGGER = Logger.getLogger(AbstractBuild.class.getName()); diff --git a/debian/patches/build/0004-disable-plugins.patch b/debian/patches/build/0004-disable-plugins.patch index 73624be..8ee4956 100644 --- a/debian/patches/build/0004-disable-plugins.patch +++ b/debian/patches/build/0004-disable-plugins.patch @@ -6,11 +6,9 @@ Subject: disable-plugins war/pom.xml | 83 ++++--------------------------------------------------------- 1 file changed, 5 insertions(+), 78 deletions(-) -diff --git a/war/pom.xml b/war/pom.xml -index 8a6b2eb..49ad021 100644 --- a/war/pom.xml +++ b/war/pom.xml -@@ -174,6 +174,11 @@ THE SOFTWARE. +@@ -174,6 +174,11 @@ <scope>system</scope> <systemPath>/usr/local/yjp/lib/yjp.jar</systemPath> </dependency--> @@ -22,7 +20,7 @@ index 8a6b2eb..49ad021 100644 </dependencies> <build> -@@ -261,84 +266,6 @@ THE SOFTWARE. +@@ -261,84 +266,6 @@ <outputDirectory>${project.build.directory}/${project.build.finalName}</outputDirectory> <destFileName>winstone.jar</destFileName> </artifactItem> @@ -47,7 +45,7 @@ index 8a6b2eb..49ad021 100644 - <artifactItem> - <groupId>org.jenkins-ci.plugins</groupId> - <artifactId>ssh-credentials</artifactId> -- <version>0.2</version> +- <version>0.3</version> - <type>hpi</type> - </artifactItem> - <artifactItem> diff --git a/debian/patches/build/0005-apt-stapler-processing.patch b/debian/patches/build/0005-apt-stapler-processing.patch index fbcae0e..d7daad4 100644 --- a/debian/patches/build/0005-apt-stapler-processing.patch +++ b/debian/patches/build/0005-apt-stapler-processing.patch @@ -6,11 +6,9 @@ Subject: apt-stapler-processing core/pom.xml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) -diff --git a/core/pom.xml b/core/pom.xml -index 55078a5..b6465c2 100644 --- a/core/pom.xml +++ b/core/pom.xml -@@ -678,6 +678,24 @@ THE SOFTWARE. +@@ -682,6 +682,24 @@ </executions> </plugin> <plugin> diff --git a/debian/patches/build/0007-remove-findbugs.patch b/debian/patches/build/0007-remove-findbugs.patch index f1c8b9a..9883469 100644 --- a/debian/patches/build/0007-remove-findbugs.patch +++ b/debian/patches/build/0007-remove-findbugs.patch @@ -19,8 +19,6 @@ Subject: remove-findbugs .../src/main/java/hudson/maven/reporters/SurefireArchiver.java | 1 - 14 files changed, 27 deletions(-) -diff --git a/core/src/main/java/hudson/UDPBroadcastThread.java b/core/src/main/java/hudson/UDPBroadcastThread.java -index 384321a..038a65e 100644 --- a/core/src/main/java/hudson/UDPBroadcastThread.java +++ b/core/src/main/java/hudson/UDPBroadcastThread.java @@ -23,7 +23,6 @@ @@ -31,7 +29,7 @@ index 384321a..038a65e 100644 import hudson.model.Hudson; import jenkins.model.Jenkins; import hudson.util.OneShotEvent; -@@ -69,7 +68,6 @@ public class UDPBroadcastThread extends Thread { +@@ -69,7 +68,6 @@ mcs = new MulticastSocket(PORT); } @@ -39,11 +37,9 @@ index 384321a..038a65e 100644 @Override public void run() { try { -diff --git a/core/src/main/java/hudson/Util.java b/core/src/main/java/hudson/Util.java -index 9275e7f..29bb528 100644 --- a/core/src/main/java/hudson/Util.java +++ b/core/src/main/java/hudson/Util.java -@@ -26,7 +26,6 @@ package hudson; +@@ -26,7 +26,6 @@ import com.sun.jna.Memory; import com.sun.jna.Native; import com.sun.jna.NativeLong; @@ -51,7 +47,7 @@ index 9275e7f..29bb528 100644 import hudson.Proc.LocalProc; import hudson.model.TaskListener; import hudson.os.PosixAPI; -@@ -356,7 +355,6 @@ public class Util { +@@ -357,7 +356,6 @@ return !fileInCanonicalParent.getCanonicalFile().equals( fileInCanonicalParent.getAbsoluteFile() ); } @@ -59,11 +55,9 @@ index 9275e7f..29bb528 100644 private static Boolean isSymlinkJava7(File file) throws IOException { try { Object path = File.class.getMethod("toPath").invoke(file); -diff --git a/core/src/main/java/hudson/WebAppMain.java b/core/src/main/java/hudson/WebAppMain.java -index f73bbe0..cff39a0 100644 --- a/core/src/main/java/hudson/WebAppMain.java +++ b/core/src/main/java/hudson/WebAppMain.java -@@ -248,7 +248,6 @@ public final class WebAppMain implements ServletContextListener { +@@ -255,7 +255,6 @@ /** * Installs log handler to monitor all Hudson logs. */ @@ -71,11 +65,9 @@ index f73bbe0..cff39a0 100644 private void installLogger() { Jenkins.logRecords = handler.getView(); Logger.getLogger("").addHandler(handler); -diff --git a/core/src/main/java/hudson/cli/GroovyshCommand.java b/core/src/main/java/hudson/cli/GroovyshCommand.java -index ffd0b1d..5abc7b1 100644 --- a/core/src/main/java/hudson/cli/GroovyshCommand.java +++ b/core/src/main/java/hudson/cli/GroovyshCommand.java -@@ -87,7 +87,6 @@ public class GroovyshCommand extends CLICommand { +@@ -87,7 +87,6 @@ private static final long serialVersionUID = 1L; @SuppressWarnings("unused") @@ -83,7 +75,7 @@ index ffd0b1d..5abc7b1 100644 public Object doCall(Object[] args) { assert(args.length == 1); assert(args[0] instanceof Shell); -@@ -110,7 +109,6 @@ public class GroovyshCommand extends CLICommand { +@@ -110,7 +109,6 @@ private static final long serialVersionUID = 1L; @SuppressWarnings("unused") @@ -91,11 +83,9 @@ index ffd0b1d..5abc7b1 100644 public Object doCall(Object[] args) throws ChannelClosedException { if (args.length == 1 && args[0] instanceof ChannelClosedException) { throw (ChannelClosedException)args[0]; -diff --git a/core/src/main/java/hudson/logging/LogRecorderManager.java b/core/src/main/java/hudson/logging/LogRecorderManager.java -index f09a1c7..65896af 100644 --- a/core/src/main/java/hudson/logging/LogRecorderManager.java +++ b/core/src/main/java/hudson/logging/LogRecorderManager.java -@@ -112,7 +112,6 @@ public class LogRecorderManager extends AbstractModelObject { +@@ -112,7 +112,6 @@ /** * Configure the logging level. */ @@ -103,11 +93,9 @@ index f09a1c7..65896af 100644 public HttpResponse doConfigLogger(@QueryParameter String name, @QueryParameter String level) { Jenkins.getInstance().checkPermission(Jenkins.ADMINISTER); Level lv; -diff --git a/core/src/main/java/hudson/triggers/Trigger.java b/core/src/main/java/hudson/triggers/Trigger.java -index e6714ca..372ae89 100644 --- a/core/src/main/java/hudson/triggers/Trigger.java +++ b/core/src/main/java/hudson/triggers/Trigger.java -@@ -63,7 +63,6 @@ import java.util.logging.Logger; +@@ -63,7 +63,6 @@ import antlr.ANTLRException; import javax.annotation.CheckForNull; @@ -115,7 +103,7 @@ index e6714ca..372ae89 100644 /** * Triggers a {@link Build}. -@@ -280,7 +279,6 @@ public abstract class Trigger<J extends Item> implements Describable<Trigger<?>> +@@ -280,7 +279,6 @@ * * If plugins want to run periodic jobs, they should implement {@link PeriodicWork}. */ @@ -123,11 +111,9 @@ index e6714ca..372ae89 100644 public static @CheckForNull Timer timer; @Initializer(after=JOB_LOADED) -diff --git a/core/src/main/java/hudson/util/PluginServletFilter.java b/core/src/main/java/hudson/util/PluginServletFilter.java -index 0decb8f..946cb43 100644 --- a/core/src/main/java/hudson/util/PluginServletFilter.java +++ b/core/src/main/java/hudson/util/PluginServletFilter.java -@@ -58,7 +58,6 @@ public class PluginServletFilter implements Filter, ExtensionPoint { +@@ -58,7 +58,6 @@ public PluginServletFilter() { } @@ -135,11 +121,9 @@ index 0decb8f..946cb43 100644 public void init(FilterConfig filterConfig) throws ServletException { PluginServletFilter.filterConfig = filterConfig; synchronized (LIST) { -diff --git a/core/src/main/java/hudson/util/XStream2.java b/core/src/main/java/hudson/util/XStream2.java -index c454397..134e660 100644 --- a/core/src/main/java/hudson/util/XStream2.java +++ b/core/src/main/java/hudson/util/XStream2.java -@@ -41,7 +41,6 @@ import com.thoughtworks.xstream.io.HierarchicalStreamDriver; +@@ -41,7 +41,6 @@ import com.thoughtworks.xstream.io.HierarchicalStreamReader; import com.thoughtworks.xstream.io.HierarchicalStreamWriter; import com.thoughtworks.xstream.mapper.CannotResolveClassException; @@ -147,7 +131,7 @@ index c454397..134e660 100644 import hudson.PluginManager; import hudson.PluginWrapper; import hudson.diagnosis.OldDataMonitor; -@@ -388,7 +387,6 @@ public class XStream2 extends XStream { +@@ -388,7 +387,6 @@ private PluginManager pm; @@ -155,11 +139,9 @@ index c454397..134e660 100644 @Override public String ownerOf(Class<?> clazz) { if (classOwnership != null) { return classOwnership.ownerOf(clazz); -diff --git a/core/src/main/java/jenkins/model/Jenkins.java b/core/src/main/java/jenkins/model/Jenkins.java -index 7816b24..59ceb9e 100755 --- a/core/src/main/java/jenkins/model/Jenkins.java +++ b/core/src/main/java/jenkins/model/Jenkins.java -@@ -730,10 +730,6 @@ public class Jenkins extends AbstractCIBase implements ModifiableTopLevelItemGro +@@ -731,10 +731,6 @@ * @param pluginManager * If non-null, use existing plugin manager. create a new one. */ @@ -170,7 +152,7 @@ index 7816b24..59ceb9e 100755 protected Jenkins(File root, ServletContext context, PluginManager pluginManager) throws IOException, InterruptedException, ReactorException { long start = System.currentTimeMillis(); -@@ -2642,7 +2638,6 @@ public class Jenkins extends AbstractCIBase implements ModifiableTopLevelItemGro +@@ -2647,7 +2643,6 @@ /** * Called to shut down the system. */ @@ -178,7 +160,7 @@ index 7816b24..59ceb9e 100755 public void cleanUp() { for (ItemListener l : ItemListener.all()) l.onBeforeShutdown(); -@@ -3084,7 +3079,6 @@ public class Jenkins extends AbstractCIBase implements ModifiableTopLevelItemGro +@@ -3089,7 +3084,6 @@ /** * For debugging. Expose URL to perform GC. */ @@ -186,8 +168,6 @@ index 7816b24..59ceb9e 100755 public void doGc(StaplerResponse rsp) throws IOException { checkPermission(Jenkins.ADMINISTER); System.gc(); -diff --git a/core/src/main/java/jenkins/util/ProgressiveRendering.java b/core/src/main/java/jenkins/util/ProgressiveRendering.java -index c13932e..6be3a13 100644 --- a/core/src/main/java/jenkins/util/ProgressiveRendering.java +++ b/core/src/main/java/jenkins/util/ProgressiveRendering.java @@ -24,7 +24,6 @@ @@ -198,8 +178,6 @@ index c13932e..6be3a13 100644 import hudson.model.Computer; import java.util.concurrent.ExecutorService; import java.util.logging.Level; -diff --git a/core/src/test/java/hudson/slaves/ComputerLauncherTest.java b/core/src/test/java/hudson/slaves/ComputerLauncherTest.java -index 2ce563c..8c45ebf 100644 --- a/core/src/test/java/hudson/slaves/ComputerLauncherTest.java +++ b/core/src/test/java/hudson/slaves/ComputerLauncherTest.java @@ -24,7 +24,6 @@ @@ -210,7 +188,7 @@ index 2ce563c..8c45ebf 100644 import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; -@@ -34,7 +33,6 @@ import org.apache.commons.io.output.NullOutputStream; +@@ -34,7 +33,6 @@ import org.junit.Test; import static org.junit.Assert.*; @@ -218,8 +196,6 @@ index 2ce563c..8c45ebf 100644 public class ComputerLauncherTest { @Test public void jdk7() throws IOException { -diff --git a/core/src/test/java/hudson/tasks/junit/SuiteResultTest.java b/core/src/test/java/hudson/tasks/junit/SuiteResultTest.java -index ffeb8a0..02ecbeb 100644 --- a/core/src/test/java/hudson/tasks/junit/SuiteResultTest.java +++ b/core/src/test/java/hudson/tasks/junit/SuiteResultTest.java @@ -23,7 +23,6 @@ @@ -230,7 +206,7 @@ index ffeb8a0..02ecbeb 100644 import java.io.File; import java.util.List; import java.net.URISyntaxException; -@@ -178,7 +177,6 @@ public class SuiteResultTest extends TestCase { +@@ -178,7 +177,6 @@ } } @@ -238,31 +214,27 @@ index ffeb8a0..02ecbeb 100644 public void testSuiteStdioTrimmingSurefire() throws Exception { File data = File.createTempFile("TEST-", ".xml"); try { -diff --git a/maven-plugin/src/main/java/hudson/maven/MavenUtil.java b/maven-plugin/src/main/java/hudson/maven/MavenUtil.java -index 5fb2297..225c765 100755 --- a/maven-plugin/src/main/java/hudson/maven/MavenUtil.java +++ b/maven-plugin/src/main/java/hudson/maven/MavenUtil.java -@@ -54,7 +54,6 @@ import org.apache.maven.artifact.versioning.ComparableVersion; - import org.apache.maven.project.MavenProject; - import org.apache.maven.project.ProjectBuildingException; +@@ -23,7 +23,6 @@ + */ + package hudson.maven; -import edu.umd.cs.findbugs.annotations.SuppressWarnings; - - /** - * @author Kohsuke Kawaguchi -@@ -142,7 +141,6 @@ public class MavenUtil { + import hudson.AbortException; + import hudson.FilePath; + import hudson.Util; +@@ -139,7 +138,6 @@ * Creates a fresh {@link MavenEmbedder} instance. * */ - @SuppressWarnings("RV_RETURN_VALUE_IGNORED_BAD_PRACTICE") - public static MavenEmbedder createEmbedder(MavenEmbedderRequest mavenEmbedderRequest) throws MavenEmbedderException, IOException { + public static MavenEmbedder createEmbedder(MavenEmbedderRequest mer) throws MavenEmbedderException, IOException { -diff --git a/maven-plugin/src/main/java/hudson/maven/reporters/SurefireArchiver.java b/maven-plugin/src/main/java/hudson/maven/reporters/SurefireArchiver.java -index 52c8cf7..62532ef 100644 --- a/maven-plugin/src/main/java/hudson/maven/reporters/SurefireArchiver.java +++ b/maven-plugin/src/main/java/hudson/maven/reporters/SurefireArchiver.java -@@ -199,7 +199,6 @@ public class SurefireArchiver extends TestFailureDetector { +@@ -199,7 +199,6 @@ return true; } diff --git a/debian/patches/build/0015-use-stock-asm3.patch b/debian/patches/build/0015-use-stock-asm3.patch index 5fd88eb..a442ea1 100644 --- a/debian/patches/build/0015-use-stock-asm3.patch +++ b/debian/patches/build/0015-use-stock-asm3.patch @@ -7,11 +7,9 @@ Subject: use-stock-asm3 core/src/main/java/hudson/util/SubClassGenerator.java | 8 ++++---- 2 files changed, 11 insertions(+), 4 deletions(-) -diff --git a/core/pom.xml b/core/pom.xml -index a668216..dc325b4 100644 --- a/core/pom.xml +++ b/core/pom.xml -@@ -585,6 +585,13 @@ THE SOFTWARE. +@@ -589,6 +589,13 @@ </dependency> <dependency> @@ -25,11 +23,9 @@ index a668216..dc325b4 100644 <groupId>org.kohsuke</groupId> <artifactId>access-modifier-annotation</artifactId> <version>1.4</version> -diff --git a/core/src/main/java/hudson/util/SubClassGenerator.java b/core/src/main/java/hudson/util/SubClassGenerator.java -index d40a9e9..4486a37 100644 --- a/core/src/main/java/hudson/util/SubClassGenerator.java +++ b/core/src/main/java/hudson/util/SubClassGenerator.java -@@ -25,13 +25,13 @@ package hudson.util; +@@ -25,13 +25,13 @@ import hudson.PluginManager.UberClassLoader; import jenkins.model.Jenkins; diff --git a/debian/patches/build/0023-stapler-compatibility.patch b/debian/patches/build/0023-stapler-compatibility.patch deleted file mode 100644 index 5baceaa..0000000 --- a/debian/patches/build/0023-stapler-compatibility.patch +++ /dev/null @@ -1,16 +0,0 @@ -Description: Fixes a compilation error related to stapler (@DataBoundConstructor must be applied to a public constructor) -Author: Emmanuel Bourg <[email protected]> -Forwarded: no -diff --git a/core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java b/core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java -index 49c362a..62cfdac 100644 ---- a/core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java -+++ b/core/src/main/java/hudson/tools/DownloadFromUrlInstaller.java -@@ -27,7 +27,7 @@ public abstract class DownloadFromUrlInstaller extends ToolInstaller { - public final String id; - - @DataBoundConstructor -- protected DownloadFromUrlInstaller(String id) { -+ public DownloadFromUrlInstaller(String id) { - // this installer implementation is designed for platform independent binary, - // and as such we don't provide the label support - super(null); diff --git a/debian/patches/dependency-upgrades/0012-jnr-posix-upgrade.patch b/debian/patches/dependency-upgrades/0012-jnr-posix-upgrade.patch index 5be68da..2a2613c 100644 --- a/debian/patches/dependency-upgrades/0012-jnr-posix-upgrade.patch +++ b/debian/patches/dependency-upgrades/0012-jnr-posix-upgrade.patch @@ -8,12 +8,10 @@ Subject: jnr-posix-upgrade core/src/main/java/hudson/os/PosixException.java | 8 ++++---- 3 files changed, 12 insertions(+), 8 deletions(-) -diff --git a/core/pom.xml b/core/pom.xml -index 5b48543..a668216 100644 --- a/core/pom.xml +++ b/core/pom.xml -@@ -118,6 +118,11 @@ THE SOFTWARE. - <version>1.0.3</version> +@@ -123,6 +123,11 @@ + <version>3.0.0</version> </dependency> <dependency> + <groupId>org.jruby.extras</groupId> @@ -24,38 +22,43 @@ index 5b48543..a668216 100644 <groupId>org.kohsuke</groupId> <artifactId>trilead-putty-extension</artifactId> <version>1.2</version> -diff --git a/core/src/main/java/hudson/os/PosixAPI.java b/core/src/main/java/hudson/os/PosixAPI.java -index 1e893c1..db0aa7a 100644 --- a/core/src/main/java/hudson/os/PosixAPI.java +++ b/core/src/main/java/hudson/os/PosixAPI.java -@@ -1,10 +1,9 @@ - package hudson.os; - --import org.jruby.ext.posix.JavaPOSIX; - import org.jruby.ext.posix.POSIX; - import org.jruby.ext.posix.POSIXFactory; - import org.jruby.ext.posix.POSIXHandler; --import org.jruby.ext.posix.POSIX.ERRORS; +@@ -5,10 +5,10 @@ + import java.io.PrintStream; + import java.util.Map; + import java.util.logging.Logger; +-import jnr.constants.platform.Errno; +-import jnr.posix.POSIX; +-import jnr.posix.POSIXFactory; +-import jnr.posix.util.DefaultPOSIXHandler; ++import org.jruby.ext.posix.POSIX; ++import org.jruby.ext.posix.POSIXFactory; ++import org.jruby.ext.posix.POSIXHandler; +import com.kenai.constantine.platform.Errno; - import java.io.File; - import java.io.InputStream; -@@ -35,11 +34,11 @@ public class PosixAPI { - * used a fallback java implementation which does not support many operations. + /** + * POSIX API wrapper. +@@ -59,7 +59,7 @@ */ + @Deprecated public static boolean supportsNative() { -- return !(posix instanceof JavaPOSIX); +- return !(jnaPosix instanceof org.jruby.ext.posix.JavaPOSIX); + return posix.isNative(); } - - private static final POSIX posix = POSIXFactory.getPOSIX(new POSIXHandler() { -- public void error(ERRORS errors, String s) { + + private static org.jruby.ext.posix.POSIX jnaPosix; +@@ -67,8 +67,8 @@ + @Deprecated + public static synchronized org.jruby.ext.posix.POSIX get() { + if (jnaPosix == null) { +- jnaPosix = org.jruby.ext.posix.POSIXFactory.getPOSIX(new org.jruby.ext.posix.POSIXHandler() { +- public void error(org.jruby.ext.posix.POSIX.ERRORS errors, String s) { ++ jnaPosix = POSIXFactory.getPOSIX(new POSIXHandler() { + public void error(Errno errors, String s) { throw new PosixException(s,errors); } -diff --git a/core/src/main/java/hudson/os/PosixException.java b/core/src/main/java/hudson/os/PosixException.java -index 93e96ef..b30e33b 100644 --- a/core/src/main/java/hudson/os/PosixException.java +++ b/core/src/main/java/hudson/os/PosixException.java @@ -1,6 +1,6 @@ @@ -66,7 +69,7 @@ index 93e96ef..b30e33b 100644 /** * Indicates an error during POSIX API call. -@@ -8,14 +8,14 @@ import org.jruby.ext.posix.POSIX.ERRORS; +@@ -8,16 +8,16 @@ * @author Kohsuke Kawaguchi */ public class PosixException extends RuntimeException { @@ -79,6 +82,8 @@ index 93e96ef..b30e33b 100644 this.errors = errors; } + /** @deprecated Leaks reference to deprecated jna-posix API. */ + @Deprecated - public ERRORS getErrorCode() { + public Errno getErrorCode() { return errors; diff --git a/debian/patches/native-integration/0008-windows-service-disable.patch b/debian/patches/native-integration/0008-windows-service-disable.patch index 497d620..85a5e0a 100644 --- a/debian/patches/native-integration/0008-windows-service-disable.patch +++ b/debian/patches/native-integration/0008-windows-service-disable.patch @@ -6,11 +6,9 @@ Subject: windows-service-disable core/pom.xml | 26 -------------------------- 1 file changed, 26 deletions(-) -diff --git a/core/pom.xml b/core/pom.xml -index b6465c2..69241b5 100644 --- a/core/pom.xml +++ b/core/pom.xml -@@ -759,32 +759,6 @@ THE SOFTWARE. +@@ -763,32 +763,6 @@ </execution> </executions> </plugin> diff --git a/debian/patches/native-integration/0009-filter-native-integrations.patch b/debian/patches/native-integration/0009-filter-native-integrations.patch index 68164a7..e26c029 100644 --- a/debian/patches/native-integration/0009-filter-native-integrations.patch +++ b/debian/patches/native-integration/0009-filter-native-integrations.patch @@ -6,11 +6,9 @@ Subject: filter-native-integrations core/pom.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) -diff --git a/core/pom.xml b/core/pom.xml -index 69241b5..5b48543 100644 --- a/core/pom.xml +++ b/core/pom.xml -@@ -702,6 +702,17 @@ THE SOFTWARE. +@@ -706,6 +706,17 @@ <configuration> <fork>${staplerFork}</fork><!-- the source code is big enough now that otherwise it fails with OutOfMemoryError --> <maxmem>128m</maxmem> diff --git a/debian/patches/series b/debian/patches/series index 6c9ddf1..2c5e474 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -20,4 +20,3 @@ build/0019-io-compat.pach.patch 0020-Drop-use-of-gitsite-extension.patch 0021-Compatibility-patch-for-guava-0.14.patch 0022-Exclude-asm-dependencies-from-jnr-posix.patch -build/0023-stapler-compatibility.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jenkins.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

