pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/jenkins
Module Name: pkgsrc
Committed By: fhajny
Date: Thu Oct 13 09:35:11 UTC 2016
Modified Files:
pkgsrc/devel/jenkins: DESCR Makefile PLIST distinfo
Added Files:
pkgsrc/devel/jenkins: Makefile.common
Log Message:
Update devel/jenkins to 2.25.
Based on a PR by Jussi Sallinen. Switch to the weekly release
branch and prepare to share framework with devel/jenkins-lts.
Upstream changelog follows (LTS backports up to 2.7.4 excluded).
What's new in 2.25 (2016/10/09)
- Display transient actions for labels.
- Add user to restart log message for restart after plugin
installation.
- Internal: Code modernization: Use try-with-resources a lot more
What's new in 2.24 (2016/10/02)
- Show notification with popup on most pages when administrative
monitors are active.
- Allow disabling/enabling administrative monitors on Configure
Jenkins form.
- Ensure exception stacktrace is shown when there's a
FormException.
- Add new jenkins.model.Jenkins.slaveAgentPortEnforce system
property, which prevents slave agent port modification via
Jenkins Web UI and form submissions.
- Indicate hovered table row on striped tables.
- Decrease connection timeout when changing the JNLP agent port
via Groovy system scripts.
- Added Serbian locatization.
- Exclude /cli URL from CSRF protection crumb requirement, making
the CLI work with CSRF protection enabled and JNLP port
disabled.
- Prevent instatination of jenkins.model.Jenkins on agents in the
ProcessKillingVeto extension point.
- Fix handling of the jenkins.model.Jenkins.slaveAgentPort system
property, which was not honored.
- CLI: Disable the channel message chunking by default. Prevents
connection issues like java.io.StreamCorruptedException: invalid
stream header: 0A0A0A0A.
- CLI: Connection over HTTP was not working correctly.
What's new in 2.23 (2016/09/18)
- Fix JS/browser memory leak on Jenkins dashboard.
- Build history was not properly updating via AJAX.
- Properly enable submit button on New Item page when choosing
item type first.
What's new in 2.22 (2016/09/11)
- Change symbol and constructor for SCMTrigger to pollScm to make
it usable in Pipeline scripts.
- Prompt user whether to add the job to the current view.
- Update to sshd module 1.7, allowing definition of client idle
timeout.
- Update to sezpoz 1.12 with better diagnostics.
- Fix NullPointerException when descriptor is not in
DescriptorList.
- Use the correct 'gear' icon for Manage Jenkins in Plugin
Manager.
What's new in 2.21 (2016/09/04)
- Ask for confirmation before canceling/aborting runs.
- Add newline after the text in userContent/readme.txt.
- Fixed the missing icon in the System Script console.
- Print warnings to system logs and administrative monitors when
Jenkins initializarion does not reach the final milestone.
- Developer API: UpdateSite#getJsonSignatureValidator() can be now
overriden and used in plugins.
What's new in 2.20 (2016/08/28)
- Make Cloud.PROVISION permission independent from
Jenkins.ADMINISTER.
- Allow the use of custom JSON signature validator for Update Site
metadata signature checks.
- Do not process null CRON specifications in build triggers.
- Setup wizard now checks if the restart is supported on the
system before displaying the restart button.
- Test Windows junctions before Java 7 symlink in symbolic link
checks.
- Fixed background color in the ComboBoxList element in order to
make options visible.
- Fixed editing default view description with automatic refresh.
System message is not being displayed instead of the view
description.
- Fixed process tree management logic on Solaris with 64-bit JVMs.
What's new in 2.19 (2016/08/21)
- Prevent resource leaks in AntClassLoader being used in the core.
- Fix the wrong message about empty field in the case duplicate
item name in the New Item dialog.
- Allow invoking Upgrade Wizard when Jenkins starts up. It can be
done by placing an empty
jenkins.install.InstallUtil.lastExecVersion file in JENKINS_HOME.
- Replace repetitious "website" and "dependencies" text in the
Setup Wizard by icons.
- Expose Job name to system logs when Jenkins fails to create a
new build with IllegalStateException.
- Downgrade Queue#maintain() message for dead executors during
task mapping from INFO to FINE.
What's new in 2.18 (2016/08/15)
- Better diagnostics and robustness against old ChangeLogAnnotator
API usage in plugins. Enhances JENKINS-23365 fix in 1.569.
- Prevent open file leak when the agent channel onClose() listener
writes to the already closed log.
- Massive cleanup of issues reported by FindBugs. User-visible
issues - wrong log message formatting bugs in the Update Center
and user creation logic.
- Remoting 2.61: JNLP Slave connection issue with JNLP3-connect
when the generated encrypted cookie contains a newline symbols.
- Remoting 2.61: Retry loading classes when remote classloader
gets interrupted.
- Remoting 2.61: Improve diagnostics of Local Jar Cache write
errors.
- Remoting 2.62: Be robust against the delayed EOF command when
unexporting input and output streams.
- Remoting 2.62: Cleanup of minor issues discovered by FindBugs.
- Remoting 2.62: Improve class filtering performance in remote
invocations.
- Remoting 2.62: TCP agent connection listener now publishes a
list of supported agent protocols to speed up the connection
setup.
- Improve German, Lithuanian and Bulgarian translations.
What's new in 2.17 (2016/08/05)
- Don't load all builds to display the paginated build history
widget.
- Add dagnostic HTTP response to TCP agent listener.
- Internal: Invoke FindBugs during core build.
What's new in 2.16 (2016/07/31)
- Fix plugin dependency resolution. Jenkins will now refuse to
load plugins with unsatisfied dependencies, which resulted in
difficult to diagnose problems. This may result in errors on
startup if your instance has an invalid plugin configuration,
check the Jenkins log for details.
- Decouple bouncycastle libraries from Jenkins into
bouncycastle-api plugin.
- Upgrade to instance-identity module 2.1.
- Hide the Java Web Start launcher when the TCP agent port is
disabled.
- Allow admins to control the enabled agent protocols on their
instance from the global security settings screen.
- Display delete button only when build is not locked.
- Use build start times instead of build scheduled times in build
timeline widget.
- Internal: Move CLI commands wait-node-online/wait-node-offline
from core to CLI module.
- Internal: Allow accessing instance identity from core.
- Internal: Fix the default value handling of
ArtifactArchiver.excludes.
What's new in 2.15 (2016/07/24)
- Tell browsers not to cache or try to autocomplete forms in
Jenkins to prevent problems due to invalid data in form
submissions. From now on, only select form fields (e.g. job name)
will offer autocompletion.
- Prevent null pointer exceptions when not entering a cron spec
for a trigger.
- Defend against some fatal startup errors.
- Use the icon specified by the computer implementation on its
overview page.
- Internal: Extract the CLI command offline-node from core.
What's new in 2.14 (2016/07/17)
- Minor optimization in calculation of recent build stability
health report.
- When a user aborts the build, this user may be restored after
its deletion.
- Prevent potential NullPointerException in the
BlockedBecauseOfBuildInProgress build blockage cause
visualization.
- CLI commands quiet-down and cancel-quiet-down were extracted
from the core to CLI.
- Developer API: Extract listing of computer names to the
ComputerSet#getComputerNames() method.
- Developer API: Add a try with resources form of impersonation.
- Developer API: Usage of ItemCategory#MIN_TOSHOW in external
plugins is now restricted.
What's new in 2.13 (2016/07/10)
- Eliminate "dead executor" UI appearing after certain errors,
such as JENKINS-27530.
- Make setup wizard installation panel usable on small screens.
What's new in 2.12 (2016/07/05)
- Enable the DescriptorVisibilityFilters for ComputerLauncher,
RetentionStrategy and NodeProperty.
- Before starting a process, ensure that its working directory
exists.
- Prevent NullPointerException during SCM polling if
SCMDecisionHandler returns null veto.
- Fix optional plugin dependency version resolution.
- When creating a tar file, ensure that the final size does not
exceed the value in header in the case of growing files.
- Do not inject build variables into Maven process by default for
new projects.
- Update BUILD_TAG environment variable description to mention the
replacement of slashes with dashes.
- Internal API: Make BulkChange auto-closeable.
What's new in 2.11 (2016/06/26)
- Provide an extension point for SCM decisions such as whether to
poll a specific job's backing repository for changes.
What's new in 2.10 (2016/06/19)
- Better exception message if a SecurityRealm returns null when
loading a user.
- Prevent NullPointerException in user registration if user ID is
not specified.
- Internal: It was impossible to build Jenkins on 32-bit Linux
machine.
What's new in 2.9 (2016/06/13)
- Remoting 2.60: Do not invoke PingFailureAnalyzer for
agent=>master ping failures.
- API: Allow delegating TaskListener creation to build agent
implementations.
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/jenkins/DESCR
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/jenkins/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/jenkins/Makefile.common
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/jenkins/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/jenkins/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/jenkins/DESCR
diff -u pkgsrc/devel/jenkins/DESCR:1.1.1.1 pkgsrc/devel/jenkins/DESCR:1.2
--- pkgsrc/devel/jenkins/DESCR:1.1.1.1 Thu Dec 8 14:09:25 2011
+++ pkgsrc/devel/jenkins/DESCR Thu Oct 13 09:35:11 2016
@@ -16,5 +16,3 @@ For example, with cron, all you receive
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 is Long-Term Support Release.
Index: pkgsrc/devel/jenkins/Makefile
diff -u pkgsrc/devel/jenkins/Makefile:1.19 pkgsrc/devel/jenkins/Makefile:1.20
--- pkgsrc/devel/jenkins/Makefile:1.19 Fri Sep 30 15:13:14 2016
+++ pkgsrc/devel/jenkins/Makefile Thu Oct 13 09:35:11 2016
@@ -1,37 +1,12 @@
-# $NetBSD: Makefile,v 1.19 2016/09/30 15:13:14 fhajny Exp $
+# $NetBSD: Makefile,v 1.20 2016/10/13 09:35:11 fhajny Exp $
#
-DISTNAME= jenkins
-PKGNAME= jenkins-${J_VERSION}
-CATEGORIES= devel
-MASTER_SITES= http://mirrors.jenkins-ci.org/war-stable/${J_VERSION}/
-EXTRACT_SUFX= .war
+J_VERSION= 2.25
-MAINTAINER= ryoon%NetBSD.org@localhost
-HOMEPAGE= http://jenkins-ci.org/
-COMMENT= Open source continuous integration server (LTS release)
-LICENSE= mit
-
-J_VERSION= 2.7.4
-
-DIST_SUBDIR= ${PKGNAME_NOREV}
-
-WRKSRC= ${WRKDIR}
-USE_LANGUAGES= # none
-
-USE_JAVA= run
-USE_JAVA2= 7
+MASTER_SITES= http://mirrors.jenkins-ci.org/war/${J_VERSION}/
-USE_TOOLS+= unzip
-
-NO_CONFIGURE= yes
-NO_BUILD= yes
-
-INSTALLATION_DIRS= share/jenkins
-
-do-install:
- ${UNZIP_CMD} -d ${DESTDIR}${PREFIX}/share/jenkins ${WRKSRC}/jenkins.war
- ${INSTALL_DATA} ${WRKSRC}/jenkins.war ${DESTDIR}${PREFIX}/share/jenkins
+MAINTAINER= ryoon%NetBSD.org@localhost
+COMMENT= Open source continuous integration server (weekly release)
-.include "../../mk/java-vm.mk"
+.include "../../devel/jenkins/Makefile.common"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/jenkins/PLIST
diff -u pkgsrc/devel/jenkins/PLIST:1.14 pkgsrc/devel/jenkins/PLIST:1.15
--- pkgsrc/devel/jenkins/PLIST:1.14 Fri Sep 30 15:13:14 2016
+++ pkgsrc/devel/jenkins/PLIST Thu Oct 13 09:35:11 2016
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2016/09/30 15:13:14 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.15 2016/10/13 09:35:11 fhajny Exp $
share/jenkins/ColorFormatter.class
share/jenkins/JNLPMain.class
share/jenkins/LogFileOutputStream$1.class
@@ -19,6 +19,7 @@ share/jenkins/WEB-INF/classes/META-INF/l
share/jenkins/WEB-INF/classes/dependencies.txt
share/jenkins/WEB-INF/detached-plugins/ant.hpi
share/jenkins/WEB-INF/detached-plugins/antisamy-markup-formatter.hpi
+share/jenkins/WEB-INF/detached-plugins/bouncycastle-api.hpi
share/jenkins/WEB-INF/detached-plugins/credentials.hpi
share/jenkins/WEB-INF/detached-plugins/cvs.hpi
share/jenkins/WEB-INF/detached-plugins/external-monitor-job.hpi
@@ -46,6 +47,7 @@ share/jenkins/WEB-INF/lib/acegi-security
share/jenkins/WEB-INF/lib/activation-1.1.1-hudson-1.jar
share/jenkins/WEB-INF/lib/akuma-1.10.jar
share/jenkins/WEB-INF/lib/annotation-indexer-1.11.jar
+share/jenkins/WEB-INF/lib/annotations-3.0.1.jar
share/jenkins/WEB-INF/lib/ant-1.8.4.jar
share/jenkins/WEB-INF/lib/ant-launcher-1.8.4.jar
share/jenkins/WEB-INF/lib/antlr-2.7.6.jar
@@ -57,8 +59,6 @@ share/jenkins/WEB-INF/lib/asm-commons-4.
share/jenkins/WEB-INF/lib/asm-tree-4.0.jar
share/jenkins/WEB-INF/lib/asm-util-4.0.jar
share/jenkins/WEB-INF/lib/asm5-5.0.1.jar
-share/jenkins/WEB-INF/lib/bcpkix-jdk15on-1.54.jar
-share/jenkins/WEB-INF/lib/bcprov-jdk15on-1.54.jar
share/jenkins/WEB-INF/lib/bootstrap-1.3.2-core-assets.jar
share/jenkins/WEB-INF/lib/bridge-method-annotation-1.13.jar
share/jenkins/WEB-INF/lib/bytecode-compatibility-transformer-1.8.jar
@@ -88,7 +88,7 @@ share/jenkins/WEB-INF/lib/guava-11.0.1.j
share/jenkins/WEB-INF/lib/guice-4.0-beta.jar
share/jenkins/WEB-INF/lib/handlebars-1.1.1-core-assets.jar
share/jenkins/WEB-INF/lib/icon-set-1.0.5.jar
-share/jenkins/WEB-INF/lib/instance-identity-1.5.1.jar
+share/jenkins/WEB-INF/lib/instance-identity-2.1.jar
share/jenkins/WEB-INF/lib/j-interop-2.0.6-kohsuke-1.jar
share/jenkins/WEB-INF/lib/j-interopdeps-2.0.6-kohsuke-1.jar
share/jenkins/WEB-INF/lib/jansi-1.11.jar
@@ -97,6 +97,7 @@ share/jenkins/WEB-INF/lib/javax.inject-1
share/jenkins/WEB-INF/lib/jaxen-1.1-beta-11.jar
share/jenkins/WEB-INF/lib/jbcrypt-0.3m.jar
share/jenkins/WEB-INF/lib/jcifs-1.3.17-kohsuke-1.jar
+share/jenkins/WEB-INF/lib/jcip-annotations-1.0.jar
share/jenkins/WEB-INF/lib/jcl-over-slf4j-1.7.7.jar
share/jenkins/WEB-INF/lib/jcommon-1.0.12.jar
share/jenkins/WEB-INF/lib/jenkins-core-${PKGVERSION}.jar
@@ -128,9 +129,10 @@ share/jenkins/WEB-INF/lib/memory-monitor
share/jenkins/WEB-INF/lib/mina-core-2.0.5.jar
share/jenkins/WEB-INF/lib/oro-2.0.8.jar
share/jenkins/WEB-INF/lib/relaxngDatatype-20020414.jar
-share/jenkins/WEB-INF/lib/remoting-2.60.jar
+share/jenkins/WEB-INF/lib/remoting-2.62.jar
share/jenkins/WEB-INF/lib/robust-http-client-1.2.jar
-share/jenkins/WEB-INF/lib/sezpoz-1.11.jar
+share/jenkins/WEB-INF/lib/self-signed-cert-generator-1.0.0.jar
+share/jenkins/WEB-INF/lib/sezpoz-1.12.jar
share/jenkins/WEB-INF/lib/slave-installer-1.5.jar
share/jenkins/WEB-INF/lib/slf4j-api-1.7.7.jar
share/jenkins/WEB-INF/lib/slf4j-jdk14-1.7.7.jar
@@ -144,7 +146,7 @@ share/jenkins/WEB-INF/lib/spring-jdbc-1.
share/jenkins/WEB-INF/lib/spring-web-2.5.6.SEC03.jar
share/jenkins/WEB-INF/lib/spring-webmvc-2.5.6.SEC03.jar
share/jenkins/WEB-INF/lib/ssh-cli-auth-1.2.jar
-share/jenkins/WEB-INF/lib/sshd-1.6.jar
+share/jenkins/WEB-INF/lib/sshd-1.7.jar
share/jenkins/WEB-INF/lib/sshd-core-0.8.0.jar
share/jenkins/WEB-INF/lib/stapler-1.243.jar
share/jenkins/WEB-INF/lib/stapler-adjunct-codemirror-1.3.jar
Index: pkgsrc/devel/jenkins/distinfo
diff -u pkgsrc/devel/jenkins/distinfo:1.18 pkgsrc/devel/jenkins/distinfo:1.19
--- pkgsrc/devel/jenkins/distinfo:1.18 Fri Sep 30 15:13:14 2016
+++ pkgsrc/devel/jenkins/distinfo Thu Oct 13 09:35:11 2016
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.18 2016/09/30 15:13:14 fhajny Exp $
+$NetBSD: distinfo,v 1.19 2016/10/13 09:35:11 fhajny Exp $
-SHA1 (jenkins-2.7.4/jenkins.war) = 07a2e3e4ace728fdbcc823f46068d2f8cc3cb97b
-RMD160 (jenkins-2.7.4/jenkins.war) = c4bbff417393a8a5117519b7c8d885ad471423fc
-SHA512 (jenkins-2.7.4/jenkins.war) = 9007370d427146c7bb08c7486114a22f6a76ddbce1a785d819b620982ce42f4ec38bf58f159f7647f374ca0089b5bdc24bd8834201da2d7df9629d1c6c58fffa
-Size (jenkins-2.7.4/jenkins.war) = 68860495 bytes
+SHA1 (jenkins-2.25/jenkins.war) = 1c4a750b7d7102c5fc9b78550fd3dcc93d7374da
+RMD160 (jenkins-2.25/jenkins.war) = 50340b4f72c1eb7de8124971b25608fda54cfd54
+SHA512 (jenkins-2.25/jenkins.war) = 7c4b6be49d49efb6cf4c0de8ff1ea3bea4f1b84c4dcb6c1ac9f3eb77677a2d146241e83eb69551bb4f73e61466ba550c53c9175908543472e6291da162fee4f9
+Size (jenkins-2.25/jenkins.war) = 69911618 bytes
Added files:
Index: pkgsrc/devel/jenkins/Makefile.common
diff -u /dev/null pkgsrc/devel/jenkins/Makefile.common:1.1
--- /dev/null Thu Oct 13 09:35:11 2016
+++ pkgsrc/devel/jenkins/Makefile.common Thu Oct 13 09:35:11 2016
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile.common,v 1.1 2016/10/13 09:35:11 fhajny Exp $
+#
+# used by devel/jenkins/Makefile
+
+DISTNAME= jenkins
+PKGNAME= jenkins-${J_VERSION}
+CATEGORIES= devel
+EXTRACT_SUFX= .war
+
+HOMEPAGE= http://jenkins-ci.org/
+LICENSE= mit
+
+DIST_SUBDIR= ${PKGNAME_NOREV}
+
+WRKSRC= ${WRKDIR}
+USE_LANGUAGES= # none
+
+USE_JAVA= run
+USE_JAVA2= 7
+
+USE_TOOLS+= unzip
+
+NO_CONFIGURE= yes
+NO_BUILD= yes
+
+INSTALLATION_DIRS= share/jenkins
+
+MESSAGE_SRC= ${.CURDIR}/../../devel/jenkins/MESSAGE
+
+do-install:
+ ${UNZIP_CMD} -d ${DESTDIR}${PREFIX}/share/jenkins ${WRKSRC}/jenkins.war
+ ${INSTALL_DATA} ${WRKSRC}/jenkins.war ${DESTDIR}${PREFIX}/share/jenkins
+
+.include "../../mk/java-vm.mk"
Home |
Main Index |
Thread Index |
Old Index