Nick,
i totally feel your pain. Releasing is always evil, i never experienced
it otherwise in what ever project.
On 8 Feb 2014, at 19:56, Nick Williams wrote:
Well, after wasting a couple hours, it turns out I do NOT have the
power to roll a release. I got a "401 Unauthorized" error when it
tried to deploy to the staging repository. I can log in to that
repository in my browser, but I must not have deploy permissions.
Fail.
I am not sure if you need extra permissions honestly.
I have reverted the automatic changes to trunk. It seems I can't
delete a tag: "DAV request failed: 411 Content length required. The
server or an intermediate proxy does not accept chunked encoding. Try
setting 'http-chunked-requests' to 'auto' or 'no' in your client
configuration."
I need someone to:
- Delete the rc1 tag, please.
OK, so just confirming you want me to do:
svn delete
https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-rc1/
Right?
- Either give me permissions to roll a release, or just do it for me.
I've already run steps 1-5. The release notes have been committed.
I would prefer to give you the permissions, if there are any to give.
I will look around, maybe i find a hint.
Cheers
Christian
Nick
On Feb 8, 2014, at 12:13 PM, Nick Williams wrote:
Christian was right. The distribution POM was still referring to
log4j-core-osgi-nosql-mongo and log4j-core-osgi-nosql-couch. I've
fixed that. Continuing the release...
N
On Feb 8, 2014, at 12:11 PM, Ralph Goers wrote:
When you run the build you should have just had to hit enter a bunch
of times to set they version. I have never gotten messages like
below when releasing.
Sent from my iPad
On Feb 8, 2014, at 9:02 AM, Nick Williams
<nicho...@nicholaswilliams.net> wrote:
The wiki does NOT have enough info on this...
I got the following error that prevent release from proceeding (and
forced me to have to revert a bunch of staged changes):
[INFO] [ERROR] Failed to execute goal on project
log4j-distribution: Could not resolve dependencies for project
org.apache.logging.log4j:log4j-distribution:pom:2.0-rc1: The
following artifacts could not be resolved:
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1,
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo:jar:2.0-rc1:
Could not find artifact
org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch:jar:2.0-rc1
in oracleReleases (http://download.oracle.com/maven) -> [Help 1]
This was after having received a bunch of prompts I wasn't
expecting. I'm not sure I responded to them all correctly. Can
anyone tell me what I should do next?
[INFO] Checking dependencies and plugins for snapshots ...
There are still some remaining snapshot dependencies.
: Do you want to resolve them now? (yes/no) no: : yes
Dependency type to resolve,: specify the selection number ( 0:All
1:Project Dependencies 2:Plugins 3:Reports 4:Extensions ):
(0/1/2/3) 1: : 1
Dependency
'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongo' is a
snapshot (2.0-rc1-SNAPSHOT)
: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development?
2.0-rc1: :
Dependency
'org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couch' is a
snapshot (2.0-rc1-SNAPSHOT)
: Which release version should it be set to? 2.0-rc1: :
What version should the dependency be reset to for development?
2.0-rc1: :
What is the release version for "Apache Log4j 2"?
(org.apache.logging.log4j:log4j) 2.0-rc1: :
What is the release version for "Apache Log4j API"?
(org.apache.logging.log4j:log4j-api) 2.0-rc1: :
What is the release version for "Apache Log4j Core"?
(org.apache.logging.log4j:log4j-core) 2.0-rc1: :
What is the release version for "Apache Log4J Core OSGi Async"?
(org.apache.logging.log4j.osgi:log4j-core-osgi-async) 2.0-rc1: :
What is the release version for "Apache Log4J Core OSGi JPA"?
(org.apache.logging.log4j.osgi:log4j-core-osgi-jpa) 2.0-rc1: :
What is the release version for "Apache Log4j 1.x Compatibility
API"? (org.apache.logging.log4j:log4j-1.2-api) 2.0-rc1: :
What is the release version for "Apache Log4J 1.x Compatibility
Bundle"? (org.apache.logging.log4j.osgi:log4j-1.2-osgi-api)
2.0-rc1: :
What is the release version for "Apache Log4J Core OSGi Net"?
(org.apache.logging.log4j.osgi:log4j-core-osgi-net) 2.0-rc1: :
What is the release version for "Apache Log4J Core OSGi CouchDB"?
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couchdb)
2.0-rc1: :
What is the release version for "Apache Log4J Core OSGi MongoDB"?
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongodb)
2.0-rc1: :
What is the release version for "Apache Log4J Core OSGi"?
(org.apache.logging.log4j.osgi:log4j-core-osgi-reduced) 2.0-rc1: :
What is the release version for "Apache Log4J Core OSGi Bundles"?
(org.apache.logging.log4j.osgi:log4j-osgi) 2.0-rc1: :
What is the release version for "Apache Log4j SLF4J Binding"?
(org.apache.logging.log4j:log4j-slf4j-impl) 2.0-rc1: :
What is the release version for "Apache Log4j to SLF4J Adapter"?
(org.apache.logging.log4j:log4j-to-slf4j) 2.0-rc1: :
What is the release version for "Apache Log4j Commons Logging
Bridge"? (org.apache.logging.log4j:log4j-jcl) 2.0-rc1: :
What is the release version for "Apache Log4j Flume NG Bridge"?
(org.apache.logging.log4j:log4j-flume-ng) 2.0-rc1: :
What is the release version for "Apache Log4j Tag Library"?
(org.apache.logging.log4j:log4j-taglib) 2.0-rc1: :
What is the release version for "Apache Log4j JMX GUI"?
(org.apache.logging.log4j:log4j-jmx-gui) 2.0-rc1: :
What is the release version for "Apache Log4j Samples"?
(org.apache.logging.log4j.samples:log4j-samples) 2.0-rc1: :
What is the release version for "Apache Log4j Samples: Flume -
Common"?
(org.apache.logging.log4j.samples:log4j-samples-flume-common)
2.0-rc1: :
What is the release version for "Apache Log4j Samples: Flume -
Remote"?
(org.apache.logging.log4j.samples:log4j-samples-flume-remote)
2.0-rc1: :
What is the release version for "Apache Log4j Samples: Flume -
Embedded"?
(org.apache.logging.log4j.samples:log4j-samples-flume-embedded)
2.0-rc1: :
What is the release version for "Log4j Distribution"?
(org.apache.logging.log4j:log4j-distribution) 2.0-rc1: :
What is SCM release tag or label for "Apache Log4j 2"?
(org.apache.logging.log4j:log4j) log4j-2.0-rc1: :
What is the new development version for "Apache Log4j 2"?
(org.apache.logging.log4j:log4j) 2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j API"?
(org.apache.logging.log4j:log4j-api) 2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j Core"?
(org.apache.logging.log4j:log4j-core) 2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4J Core OSGi
Async"? (org.apache.logging.log4j.osgi:log4j-core-osgi-async)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4J Core OSGi
JPA"? (org.apache.logging.log4j.osgi:log4j-core-osgi-jpa)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j 1.x
Compatibility API"? (org.apache.logging.log4j:log4j-1.2-api)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4J 1.x
Compatibility Bundle"?
(org.apache.logging.log4j.osgi:log4j-1.2-osgi-api)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4J Core OSGi
Net"? (org.apache.logging.log4j.osgi:log4j-core-osgi-net)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4J Core OSGi
CouchDB"?
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-couchdb)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4J Core OSGi
MongoDB"?
(org.apache.logging.log4j.osgi:log4j-core-osgi-nosql-mongodb)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4J Core OSGi"?
(org.apache.logging.log4j.osgi:log4j-core-osgi-reduced)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4J Core OSGi
Bundles"? (org.apache.logging.log4j.osgi:log4j-osgi)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j SLF4J
Binding"? (org.apache.logging.log4j:log4j-slf4j-impl)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j to SLF4J
Adapter"? (org.apache.logging.log4j:log4j-to-slf4j)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j Commons
Logging Bridge"? (org.apache.logging.log4j:log4j-jcl)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j Flume NG
Bridge"? (org.apache.logging.log4j:log4j-flume-ng)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j Tag Library"?
(org.apache.logging.log4j:log4j-taglib) 2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j JMX GUI"?
(org.apache.logging.log4j:log4j-jmx-gui) 2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j Samples"?
(org.apache.logging.log4j.samples:log4j-samples) 2.0-rc2-SNAPSHOT:
:
What is the new development version for "Apache Log4j Samples:
Flume - Common"?
(org.apache.logging.log4j.samples:log4j-samples-flume-common)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j Samples:
Flume - Remote"?
(org.apache.logging.log4j.samples:log4j-samples-flume-remote)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Apache Log4j Samples:
Flume - Embedded"?
(org.apache.logging.log4j.samples:log4j-samples-flume-embedded)
2.0-rc2-SNAPSHOT: :
What is the new development version for "Log4j Distribution"?
(org.apache.logging.log4j:log4j-distribution) 2.0-rc2-SNAPSHOT: :
[INFO] Transforming 'Apache Log4j 2'...
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Transforming 'Apache Log4j API'...
[INFO] Transforming 'Apache Log4j Core'...
[INFO] Transforming 'Apache Log4J Core OSGi Async'...
[INFO] Transforming 'Apache Log4J Core OSGi JPA'...
[INFO] Transforming 'Apache Log4j 1.x Compatibility API'...
[INFO] Transforming 'Apache Log4J 1.x Compatibility Bundle'...
[INFO] Transforming 'Apache Log4J Core OSGi Net'...
[INFO] Transforming 'Apache Log4J Core OSGi CouchDB'...
[INFO] Transforming 'Apache Log4J Core OSGi MongoDB'...
[INFO] Transforming 'Apache Log4J Core OSGi'...
[INFO] Transforming 'Apache Log4J Core OSGi Bundles'...
[INFO] Transforming 'Apache Log4j SLF4J Binding'...
[INFO] Transforming 'Apache Log4j to SLF4J Adapter'...
[INFO] Transforming 'Apache Log4j Commons Logging Bridge'...
[INFO] Transforming 'Apache Log4j Flume NG Bridge'...
[INFO] Transforming 'Apache Log4j Tag Library'...
[INFO] Transforming 'Apache Log4j JMX GUI'...
[INFO] Transforming 'Apache Log4j Samples'...
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Transforming 'Apache Log4j Samples: Flume - Common'...
[INFO] Transforming 'Apache Log4j Samples: Flume - Remote'...
[INFO] Transforming 'Apache Log4j Samples: Flume - Embedded'...
[INFO] Transforming 'Log4j Distribution'...
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Updating log4j-core-osgi-nosql-couch to 2.0-rc1
[INFO] Updating log4j-core-osgi-nosql-mongo to 2.0-rc1
[INFO] Ignoring artifact version update for expression
${project.version}
[INFO] Not generating release POMs
[INFO] Executing goals 'clean verify'…
Nick
On Feb 8, 2014, at 10:44 AM, Nick Williams wrote:
Figured it out! The Wiki doesn't say to change the
Log4jReleaseVersion property. *mental note to fix this*
Nick
On Feb 8, 2014, at 10:36 AM, Nick Williams wrote:
*sigh* I got stuck on step TWO. TWO!
• Run "mvn -P release-notes generate-resources" to create the
release notes.
I run that command and nothing happens. If I delete the
RELEASE-NOTES.txt file Maven re-creates it, but beta9 is still at
the top. rc1 is nowhere to be found. If someone could point out
to me how to tell Maven to generate release notes for rc1, that
would be great. Google is useless because it removes the hyphen
from the Maven command, so my only search results are release
notes for Maven.
Nick
On Feb 8, 2014, at 10:07 AM, Nick Williams wrote:
I updated the logo message on the homepage to say that the
contest had ended and to subscribe to the user mailing list for
voting instructions. This is vague enough since we don't yet
know how voting will commence.
Assuming I'm able (it looks like it, but I may find out
differently), I have started the release process for 2.0-rc1.
Please stand by.
Nick
On Feb 8, 2014, at 9:48 AM, Gary Gregory wrote:
Get well soon Ralph.
G
-------- Original message --------
From: Ralph Goers
Date:02/08/2014 03:31 (GMT-05:00)
To: Log4J Developers List
Cc: Log4J Developers List
Subject: Re: Can we roll RC1 tonight?
Please go ahead as I am presently in the hospital with
pneumonia. Just make sure to update the release notes to
highlight the break in binary compatibility.
Sent from my iPhone
On Feb 7, 2014, at 9:50 PM, Remko Popma <remko.po...@gmail.com>
wrote:
Ralph documented the release procedure here:
http://wiki.apache.org/logging/Log4j2ReleaseGuide
On Sat, Feb 8, 2014 at 2:25 PM, Gary Gregory
<garydgreg...@gmail.com> wrote:
Sadly, cutting releases is an overly complex and an error
prone process. I've not done it for Log4j but it will be a
good exercise. Each project usually has it's own BUILDING.txt
or Wiki with more or less detailed instructions, scripts, and
so on. I've done it for Commons and HttpComponenent, it's not
exactly something I'd call 'fun'.
You might need to be on the PMC, I'm not sure, Ralph?
Gary
On Fri, Feb 7, 2014 at 11:55 PM, Nick Williams
<nicho...@nicholaswilliams.net> wrote:
I have no idea how to roll an RC ... or if I even can. Do I
have the necessary karma? I thought only PMC members could?
Nick
On Feb 7, 2014, at 10:53 PM, Gary Gregory wrote:
You can roll an RC whenever you see fit, that's fine by me.
I think we'll have to focus on OSGi for RC2...
Gary
On Fri, Feb 7, 2014 at 10:31 PM, Nick Williams
<nicho...@nicholaswilliams.net> wrote:
Let's roll 2.0-rc1 tonight. We've all basically agreed that
there are no showstoppers. I've fixed a whole bunch of
appender-related bugs, and there's no issue with the Servlet
3.0 auto-initialization. Can someone kick that off so that we
can have a vote this weekend and get this out there ASAP? I'd
love to be able to roll rc2 (if necessary) or GA within two
weeks.
Thanks,
Nick
---------------------------------------------------------------------
To unsubscribe, e-mail:
log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail:
log4j-dev-h...@logging.apache.org
--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
JUnit in Action, Second Edition
Spring Batch in Action
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
--
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
JUnit in Action, Second Edition
Spring Batch in Action
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory
---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-dev-h...@logging.apache.org