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