commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mt...@apache.org
Subject svn commit: r1205957 - in /commons/proper/daemon/trunk: HOWTO-RELEASE.txt README RELEASE-NOTES.txt
Date Thu, 24 Nov 2011 18:51:31 GMT
Author: mturk
Date: Thu Nov 24 18:51:30 2011
New Revision: 1205957

URL: http://svn.apache.org/viewvc?rev=1205957&view=rev
Log:
Some initail 2.0 tasks. Start cleaning up old docs. Add HOWTO-RELEASE

Added:
    commons/proper/daemon/trunk/HOWTO-RELEASE.txt   (with props)
Modified:
    commons/proper/daemon/trunk/README
    commons/proper/daemon/trunk/RELEASE-NOTES.txt

Added: commons/proper/daemon/trunk/HOWTO-RELEASE.txt
URL: http://svn.apache.org/viewvc/commons/proper/daemon/trunk/HOWTO-RELEASE.txt?rev=1205957&view=auto
==============================================================================
--- commons/proper/daemon/trunk/HOWTO-RELEASE.txt (added)
+++ commons/proper/daemon/trunk/HOWTO-RELEASE.txt Thu Nov 24 18:51:30 2011
@@ -0,0 +1,43 @@
+How to do a Apache Commons Deamon release
+=========================================
+
+Check out a clean copy of commons daemon from subversion to
+make sure you don't have any lingering configure or build files.
+This will make sure that the source distribution created is clean.
+
+We assume, that you checked out
+https://svn.apache.org/repos/asf/commons/proper/daemon/trunk
+to a directory named daemon. All further path names will be relative to this
+directory.
+
+If you haven't already, add your public PGP key to KEYS.
+
+Update version numbers as needed
+--------------------------------
+
+Do a find for all the docs which include the previous version string
+and replace it with the new version.
+
+TODO: explain what exactly needs to be changed.
+
+
+Maven tasks
+-----------
+
+To build the documentation: (See http://commons.apache.org/building.html).
+mvn site:generate
+(Do not forget to get ../commons-build: (cd ..; svn co http://svn.apache.org/repos/asf/commons/proper/commons-build/trunk/
commons-build))
+
+To deploy the documentation to the apache site:
+mvn -Dmaven.username=${user.name} site:deploy
+
+To deploy the Java jars to the Nexus staging repo:
+
+mvn clean
+mvn deploy -Prelease [-Ptest-deploy]
+
+The test-deploy profile will deploy to target/deploy; omit for the live deploy
+
+Note: do not use clean in the same invocation.
+Not sure why, but with Commons-Parent v21 this results deploying the non-Maven archives (zip
and tar.gz) as well.
+They can be deleted before closing the repo, but it is easier not to create them.

Propchange: commons/proper/daemon/trunk/HOWTO-RELEASE.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: commons/proper/daemon/trunk/README
URL: http://svn.apache.org/viewvc/commons/proper/daemon/trunk/README?rev=1205957&r1=1205956&r2=1205957&view=diff
==============================================================================
--- commons/proper/daemon/trunk/README (original)
+++ commons/proper/daemon/trunk/README Thu Nov 24 18:51:30 2011
@@ -1,41 +1,7 @@
-To build the JAVA part:
-ant dist
+Apache Commons Daemon
+=====================
 
-The Java portion of Commons Daemon requires Java 1.3 or later to build
-
-To build the native parts:
-1 - jsvc:
-  jsvc is only for Un*x systems
-  cd src/native/unix; configure; make
-  You need a gnu make.
-  The jsvc executable is created in the dist directory.
-  There is a INSTALL.txt in src/native/unix - please have a look at it.
-
-2 - procrun:
-  procrun is only for windows
-  cd src\native\windows\apps
-  cd prunsrv
-  nmake [CPU=(X86|X64|I64)]
-  cd ..\prunmgr
-  nmake [CPU=(X86|X64|I64)]
-  (It is also possible to use the MS development tools).
-
-  See also the README files in src\native\windows
-
-To build the documentation: (See http://commons.apache.org/building.html).
-mvn site:generate
-(Do not forget to get ../commons-build: (cd ..; svn co http://svn.apache.org/repos/asf/commons/proper/commons-build/trunk/
commons-build))
-
-To deploy the documentation to the apache site:
-mvn -Dmaven.username=${user.name} site:deploy
-
-To deploy the Java jars to the Nexus staging repo:
-
-mvn clean
-mvn deploy -Prelease [-Ptest-deploy]
-
-The test-deploy profile will deploy to target/deploy; omit for the live deploy
-
-Note: do not use clean in the same invocation.
-Not sure why, but with Commons-Parent v21 this results deploying the non-Maven archives (zip
and tar.gz) as well.
-They can be deleted before closing the repo, but it is easier not to create them. 
\ No newline at end of file
+Apache Commons Daemon is a set of utilities and Java support classes
+for running Java applications as server processes.
+Commonly known as 'daemon' processes in Unix terminology (hence the name),
+on Windows they are called 'services'.

Modified: commons/proper/daemon/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/daemon/trunk/RELEASE-NOTES.txt?rev=1205957&r1=1205956&r2=1205957&view=diff
==============================================================================
--- commons/proper/daemon/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/daemon/trunk/RELEASE-NOTES.txt Thu Nov 24 18:51:30 2011
@@ -1,110 +1,38 @@
-            Apache Commons Daemon
-               Version 1.0.8
+================================================================================
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+================================================================================
+
+            Apache Commons Daemon @VERSION@
                Release Notes
 
+This document contains the release notes for this version of the
+Apache Commons Daemon package, and highlights changes since the
+previous version. The current release adds new features and bug fixes,
+and is being done now to follow the release early/release often mentality.
 
-INTRODUCTION:
 
-Apache Commons Daemon is a set of utilities and Java support classes
-for running Java applications as server processes.
-Commonly known as 'daemon' processes in Unix terminology (hence the name),
-on Windows they are called 'services'.
+New Features
+------------
+
+
+
+Bug Fixes
+---------
 
-This document contains the release notes for this version of the
-Apache Commons Daemon package, and highlights changes since
-the previous version.
-The current release adds new features and bug fixes, and is being done now
-to follow the release early/release often mentality.
-
-
-Compatibility with 1.0.3
-------------------------
-Binary compatible - Yes
-
-Source compatible - Yes
-
-Semantic compatible - Yes
-
-Commons DAEMON 1.0.3 requires a minimum of JDK 1.3
-
-
-NEW FEATURES:
-
-* DAEMON-221: Add -umask to jsvc so that users don't have to
-              recompile the jsvc if different umask is desired (1.0.8)
-* DAEMON-209: Add --LibraryPath to procrun for setting the
-              LoadLibrary search paths (1.0.6)
-* DAEMON-208: Add -server and -client -jvm <name> synonyms (1.0.6)
-* DAEMON-205: Add support for building on ARM processors (1.0.6)
-* DAEMON-204: Add DaemonSignal interface that allows catching SIGUSR2
-              signals and creating custom callbacks (1.0.6)
-* DAEMON-202: Allow JSVC_OPTS environment variable to be used in
-              the example Tomcat scripts (1.0.6)
-* DAEMON-180: Add DaemonWrapper to allow running standard applications
-              as daemons. (1.0.4)
-* DAEMON-179: Allow procrun to use java/lang/System as --ShutdownClass. (1.0.4)
-* DAEMON-178: Allow jsvc umask to be configured at build time
-* DAEMON-177: Allow fail during init with nicer message. (1.0.4)
-* DAEMON-176: Create config.nice during configure step. (1.0.4)
-* DAEMON-173: Allow --JavaHome=jdk and --JavaHome=jre options that
-              will guess default JavaHome from the registry. (1.0.4)
-* DAEMON-160: Remove obsolete code; rename native/nt as native/windows (1.0.4)
-* DAEMON-144: Drop sample dependency on Commons Collections ExtendedProperties (1.0.4)
-* DAEMON-95:  Support log rotation using SIGUSR1 (1.0.4)
-* DAEMON-80:  Syslog support for jsvc (1.0.4)
-
-* DAEMON-138: Add --PidFile option to allow storing running process id. (1.0.3)
-* DAEMON-137: Add --LogJniMessages allowing to configure JNI verbose message
-              logging. By default those messages were always logged. (1.0.3)
-* DAEMON-140: Add missing Java6 parameters -ea, da, -esa, -dsa, -showversion
-              and their long name synonyms. (1.0.3)
-* DAEMON-142: Add option to display procrun version. (1.0.3)
-* DAEMON-166: Add classpath .jar expansion. If the classpath
-              element ends with asterisk it will evaluate to all .jar files
-              found in the path. (1.0.3)
-
-* Add -wait and -stop parameters. (1.0.1).
-  The -wait parameter is experimental: that a is loop testing for a
-  file in /tmp and waiting n/10 seconds.
-
-* Allow to run as normal user for testing. (1.0.1).
-
-* Initial import to Commons, including the daemon Java API, and jsvc
-  for Unix and Windows NT/2K/XP, which allows running a Java program
-  as a native operating system daemon
-
-* Switch to JIRA bug tracking system.
-
-* Add sample ProcrunService Java application for use with Procrun Jvm/Java modes (1.0.3)
-
-BUG FIXES:
-
-1.0.8: DAEMON-195, DAEMON-215, DAEMON-216, DAEMON-218, DAEMON-219, DAEMON-220,
-       DAEMON-222, DAEMON-223, DAEMON-224, DAEMON-227, DAEMON-228
-
-1.0.7: DAEMON-211, DAEMON-214
-
-1.0.6: DAEMON-186, DAEMON-193, DAEMON-194, DAEMON-206, DAEMON-185, DAEMON-200
-       DAEMON-192
-
-1.0.5: DAEMON-158, DAEMON-184, DAEMON-187, DAEMON-188, DAEMON-190
-
-1.0.4: DAEMON-95, DAEMON-171, DAEMON-100, DAEMON-164, DAEMON-165, DAEMON-175,
-       DAEMON-177, DAEMON-150, DAEMON-163, DAEMON-182, DAEMON-181
-
-1.0.3: DAEMON-108, DAEMON-128, DAEMON-139, DAEMON-143, DAEMON-148,
-       DAEMON-135, DAEMON-155, DAEMON-159, DAEMON-161, DAEMON-145, DAEMON-146,
-       DAEMON-167, DAEMON-168, DAEMON-154, DAEMON-149
-
-1.0.2: DAEMON-16, DAEMON-31, DAEMON-40, DAEMON-45, DAEMON-49, DAEMON-60,
-       DAEMON-84, DAEMON-90, DAEMON-91, DAEMON-92, DAEMON-93, DAEMON-94,
-       DAEMON-96, DAEMON-97, DAEMON-98, DAEMON-102, DAEMON-105, DAEMON-106,
-       DAEMON-110, DAEMON-112, DAEMON-113, DAEMON-114, DAEMON-115, DAEMON-116,
-       DAEMON-117, DAEMON-118, DAEMON-119, DAEMON-120, DAEMON-121, DAEMON-123,
-       DAEMON-124, DAEMON-125, DAEMON-126, DAEMON-129, DAEMON-130, DAEMON-132,
-       DAEMON-133
 
-1.0.1: 304310,  30177, 27523, 29465, 31614, 33580, 31613, 34851.
 
 Feedback
 --------



Mime
View raw message