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

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

Reply via email to