commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: svn commit: r1205957 - in /commons/proper/daemon/trunk: HOWTO-RELEASE.txt README RELEASE-NOTES.txt
Date Thu, 24 Nov 2011 19:12:09 GMT
On 24 November 2011 18:51,  <mturk@apache.org> wrote:
> 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

Would it not be better to tag first and then check out the tag?

> +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
>  --------
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message