[SCM] jenkins packaging branch, master, updated. debian/1.424.2+dfsg-1-3-g3b0e30f

2012-02-10 Thread James Page
The following commit has been merged in the master branch:
commit 15024b8b3bb610bf25a96167517ff6742ead5bdf
Author: James Page 
Date:   Wed Feb 8 17:01:45 2012 +

Enable Jenkins plugin components to support building plugins and modules:

* Enable Jenkins plugin components to support building plugins and modules:
  - d/control: Enabled libjenkins-plugin-parent-java, updated dependencies.
  - d/plugin-pom.xml: New pom file to act as parent POM for plugins based
on upstream plugin pom file.
  - d/libjenkins-plugin-parent-java: Refer to d/plugin-pom.xml.
  - d/patches/build/plugin.patch: Dropped - no longer required.
* Switch to using libservlet2.5-java (Closes: #658805)

diff --git a/debian/changelog b/debian/changelog
index 1e8df39..8708bc7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+jenkins (1.424.2+dfsg-2) unstable; urgency=low
+
+  * Enable Jenkins plugin components to support building plugins and modules:
+- d/control: Enabled libjenkins-plugin-parent-java, updated dependencies.
+- d/plugin-pom.xml: New pom file to act as parent POM for plugins based
+  on upstream plugin pom file.
+- d/libjenkins-plugin-parent-java: Refer to d/plugin-pom.xml.
+- d/patches/build/plugin.patch: Dropped - no longer required.
+  * Switch to using libservlet2.5-java (Closes: #658805)
+
+ -- James Page   Wed, 08 Feb 2012 17:00:57 +
+
 jenkins (1.424.2+dfsg-1) unstable; urgency=low
 
   [ Miguel Landaeta ]
diff --git a/debian/control b/debian/control
index cc4aadb..7ef63e0 100644
--- a/debian/control
+++ b/debian/control
@@ -77,7 +77,7 @@ Build-Depends-Indep:
  libmetainf-services-java,
  libpam4j-java,
  librobust-http-client-java,
- libservlet2.4-java,
+ libservlet2.5-java,
  libsezpoz-java,
  libspring-aop-java,
  libspring-core-java,
@@ -121,29 +121,30 @@ Description: Jenkins CI core Java libraries
  This package contains the core libraries that are used by Jenkins.
  These are useful when building other components such as plugins.
 
-#Package: libjenkins-plugin-parent-java
-#Architecture: all
-#Depends: libmaven-hpi-plugin-java, libmaven-stapler-plugin-java, 
${misc:Depends}
-#Description: Jenkins Plugin Parent Maven POM
-# Jenkins monitors executions of repeated jobs, such as building a software
-# project or jobs run by cron. Among those things, current Jenkins focuses
-# on the following two jobs:
-# .
-#  * Building/testing software projects continuously, just like CruiseControl
-#or DamageControl. In a nutshell, Jenkins provides an easy-to-use
-#so-called continuous integration system, making it easier for developers
-#to integrate changes to the project, and making it easier for users to
-#obtain a fresh build. The automated, continuous build increases
-#productivity.
-#  * Monitoring executions of externally-run jobs, such as cron jobs and
-#procmail jobs, even those that are run on a remote machine. For example,
-#with cron, all you receive is regular e-mails that capture the output,
-#and it is up to you to look at them diligently and notice when it broke.
-#Jenkins keeps those outputs and makes it easy for you to notice when
-#something is wrong.
-# .
-# This package contains the parent POM file that all Jenkins plugins should be
-# built against.
+Package: libjenkins-plugin-parent-java
+Architecture: all
+Depends: libmaven-hpi-plugin-java, libmaven-stapler-plugin-java,
+ libjenkins-java, junit4, libservlet2.5-java, ${misc:Depends}
+Description: Jenkins Plugin Parent Maven POM
+ Jenkins monitors executions of repeated jobs, such as building a software
+ project or jobs run by cron. Among those things, current Jenkins focuses
+ on the following two jobs:
+ .
+  * Building/testing software projects continuously, just like CruiseControl
+or DamageControl. In a nutshell, Jenkins provides an easy-to-use
+so-called continuous integration system, making it easier for developers
+to integrate changes to the project, and making it easier for users to
+obtain a fresh build. The automated, continuous build increases
+productivity.
+  * Monitoring executions of externally-run jobs, such as cron jobs and
+procmail jobs, even those that are run on a remote machine. For example,
+with cron, all you receive is regular e-mails that capture the output,
+and it is up to you to look at them diligently and notice when it broke.
+Jenkins keeps those outputs and makes it easy for you to notice when
+something is wrong.
+ .
+ This package contains the parent POM file that all Jenkins plugins and modules
+ should be built against.
 
 Package: jenkins-common
 Architecture: all
diff --git a/debian/libjenkins-plugin-parent-java.poms 
b/debian/libjenkins-plugin-parent-java.poms
index d3380f9..6afc3cd 100644
--- a/debian/libjenkins-plugin-parent-java.poms
+++ b/debian/libjenkins-plugin-parent-java.poms
@@ -22,5 +22,5 @@
 #   --classifier=: Optional, the classifier for the

[SCM] jenkins packaging branch, master, updated. debian/1.424.2+dfsg-1-3-g3b0e30f

2012-02-10 Thread James Page
The following commit has been merged in the master branch:
commit 3b0e30fbf91fff72507a970496c64153c4a42191
Author: James Page 
Date:   Fri Feb 10 11:28:28 2012 +

Final updates to support plugin building

diff --git a/debian/changelog b/debian/changelog
index 8708bc7..395b4c3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,13 +2,13 @@ jenkins (1.424.2+dfsg-2) unstable; urgency=low
 
   * Enable Jenkins plugin components to support building plugins and modules:
 - d/control: Enabled libjenkins-plugin-parent-java, updated dependencies.
-- d/plugin-pom.xml: New pom file to act as parent POM for plugins based
-  on upstream plugin pom file.
-- d/libjenkins-plugin-parent-java: Refer to d/plugin-pom.xml.
+- d/plugin-debian.pom.in,rules: Install pom file to act as parent POM for 
+  plugin development based on upstream plugin pom file.
+- d/libjenkins-plugin-parent-java.poms: Dropped - no longer required.
 - d/patches/build/plugin.patch: Dropped - no longer required.
   * Switch to using libservlet2.5-java (Closes: #658805)
 
- -- James Page   Wed, 08 Feb 2012 17:00:57 +
+ -- James Page   Fri, 10 Feb 2012 11:26:17 +
 
 jenkins (1.424.2+dfsg-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 7ef63e0..7f60a34 100644
--- a/debian/control
+++ b/debian/control
@@ -123,8 +123,15 @@ Description: Jenkins CI core Java libraries
 
 Package: libjenkins-plugin-parent-java
 Architecture: all
-Depends: libmaven-hpi-plugin-java, libmaven-stapler-plugin-java,
- libjenkins-java, junit4, libservlet2.5-java, ${misc:Depends}
+Depends:
+ junit4,
+ libjenkins-java,
+ libmaven-hpi-plugin-java,
+ libmaven-javadoc-plugin-java,
+ libmaven-stapler-plugin-java,
+ libservlet2.5-java,
+ libsurefire-java,
+ ${misc:Depends}
 Description: Jenkins Plugin Parent Maven POM
  Jenkins monitors executions of repeated jobs, such as building a software
  project or jobs run by cron. Among those things, current Jenkins focuses
@@ -148,7 +155,7 @@ Description: Jenkins Plugin Parent Maven POM
 
 Package: jenkins-common
 Architecture: all
-Depends: 
+Depends:
  libjenkins-remoting-java,
  libjffi-java,
  libjna-java,
@@ -180,9 +187,9 @@ Package: jenkins
 Architecture: all
 Depends:
  adduser,
- ${jenkins-daemon-deps},
  default-jre-headless | java6-runtime-headless,
  jenkins-common,
+ ${jenkins-daemon-deps},
  ${misc:Depends}
 Conflicts: jenkins-tomcat, tomcat6
 Description: Continuous Integration and Job Scheduling Server
@@ -210,8 +217,8 @@ Package: jenkins-slave
 Architecture: all
 Depends:
  adduser,
- ${jenkins-daemon-deps},
  default-jre-headless | java6-runtime-headless,
+ ${jenkins-daemon-deps},
  ${misc:Depends}
 Recommends: jenkins-cli, ssh-server | openssh-server
 Description: Jenkins slave node helper
diff --git a/debian/libjenkins-plugin-parent-java.poms 
b/debian/libjenkins-plugin-parent-java.poms
deleted file mode 100644
index 6afc3cd..000
--- a/debian/libjenkins-plugin-parent-java.poms
+++ /dev/null
@@ -1,26 +0,0 @@
-# List of POM files for the package
-# Format of this file is:
-#  [option]*
-# where option can be:
-#   --ignore: ignore this POM or
-#   --no-parent: remove the  tag from the POM
-#   --package=: an alternative package to use when installing this POM
-#  and its artifact
-#   --has-package-version: to indicate that the original version of the POM is 
the same as the upstream part
-#  of the version for the package.
-#   --keep-elements=: a list of XML elements to keep in the POM
-#  during a clean operation with mh_cleanpom or mh_installpom
-#   --artifact=: path to the build artifact associated with this POM,
-#  it will be installed when using the command mh_install
-#   --java-lib: install the jar into /usr/share/java to comply with Debian
-#  packaging guidelines
-#   --usj-name=: name to use when installing the library in 
/usr/share/java
-#   --usj-version=: version to use when installing the library in 
/usr/share/java
-#   --no-usj-versionless: don't install the versionless link in /usr/share/java
-#   --dest-jar=: the destination for the real jar
-#   it will be installed with mh_install.
-#   --classifier=: Optional, the classifier for the jar. Empty by 
default.
-#   --ignore-pom: don't install the POM with mh_install or mh_installpoms. To 
use with POM files that are created
-# temporarily for certain artifacts such as Javadoc jars.
-
-debian/plugin-pom.xml --has-package-version --keep-elements=build --no-parent
diff --git a/debian/maven.rules b/debian/maven.rules
index 671cfbe..f95c999 100644
--- a/debian/maven.rules
+++ b/debian/maven.rules
@@ -23,7 +23,7 @@ junit junit jar s/3\..*/3.x/ * *
 junit junit jar s/4\..*/4.x/ * *
 # Map onto exact version during build process
 org.jenkins-ci.main * * s/1\..*/1.424.2/ * *
-org.jenkins-ci.plugins plugin * s/.*/1.424.2/ * *
+# Handle plugin package
 org.kohsuke access-modifier-annotation jar s/.*/1.0/ * *
 org.kohsuke access-modifier-checker *  s/.*/1.0/ * *

[SCM] jenkins packaging branch, master, updated. debian/1.424.2+dfsg-1-3-g3b0e30f

2012-02-10 Thread James Page
The following commit has been merged in the master branch:
commit dff0ca654b18772ba24d86ebe5ca17c73ecdd68b
Author: James Page 
Date:   Wed Feb 8 17:10:39 2012 +

Minor tweak to rules to deal with remoting

diff --git a/debian/maven.rules b/debian/maven.rules
index eb4d780..671cfbe 100644
--- a/debian/maven.rules
+++ b/debian/maven.rules
@@ -22,7 +22,7 @@ commons-httpclient commons-httpclient jar s/3\..*/3.x/ * *
 junit junit jar s/3\..*/3.x/ * *
 junit junit jar s/4\..*/4.x/ * *
 # Map onto exact version during build process
-org.jenkins-ci.main * * s/.*/1.424.2/ * *
+org.jenkins-ci.main * * s/1\..*/1.424.2/ * *
 org.jenkins-ci.plugins plugin * s/.*/1.424.2/ * *
 org.kohsuke access-modifier-annotation jar s/.*/1.0/ * *
 org.kohsuke access-modifier-checker *  s/.*/1.0/ * *

-- 
jenkins packaging

___
pkg-java-commits mailing list
pkg-java-comm...@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits