Issued "maven installSchema" & "maven runtck.jdori" and both succeeded. Looks like it still works.
On Sat, Oct 29, 2011 at 8:46 PM, Craig L Russell <craig.russ...@oracle.com>wrote: > > On Oct 29, 2011, at 6:44 PM, Matthew Adams wrote: > > While I'm waiting for infra to get back to me, the next instruction says >> "Test the release from the staging area." What does that mean? >> > > It means to download the release 3.0.1 and run the tck to make sure it > still works. > > Craig > > > >> On Sat, Oct 29, 2011 at 8:20 PM, Matthew Adams <matt...@matthewadams.me>* >> *wrote: >> >> scp'ed the dist to ~/public_html/jdo3.0.1 at my account at >>> people.apache.org. I chmod'ed all dirs to be executable. I also tried >>> to >>> enable directory browsing by adding a .htaccess file to >>> ~/public_html/jdo3.0.1 with the contents "Options Indexes" to no avail. >>> Not >>> sure how to enable directory browsing on people.apache.org -- any ideas? >>> I also sent an email to infrastruct...@apache.org. >>> >>> >>> On Sat, Oct 29, 2011 at 7:43 PM, Matthew Adams <matt...@matthewadams.me> >>> **wrote: >>> >>> Used cygwin to run jdo/bin/sign-directory on directory jdo/releases/ >>>> 3.0.1. Updated script to use Linux commands by default, as hopefully >>>> they'll work for both cygwin & Linux. >>>> >>>> Everything signed ok. >>>> >>>> It was a little bit magical that gpg picked the right key ( >>>> mad...@apache.org). If you run this and it picks up the wrong key, the >>>> script will have to be modified to allow the user to tell the script >>>> which >>>> key to use. >>>> >>>> Moving on... >>>> >>>> >>>> On Sat, Oct 29, 2011 at 7:27 PM, Matthew Adams <matt...@matthewadams.me >>>> >**wrote: >>>> >>>> Ok, ran RAT (now from Apache Incubator -- doc updated to reflect new >>>>> RAT >>>>> home). Not really sure how to interpret its output (below). Moving >>>>> on... >>>>> >>>>> C:\OpenSource\jdo\releases\3.**0.1\dist>java -jar >>>>> C:\Users\MADAMS\Downloads\**apache-rat-incubating-0.7-bin\** >>>>> apache-rat-0.7\apache-rat-0.7.**jar >>>>> . >>>>> >>>>> ******************************************************* >>>>> Summary >>>>> ------- >>>>> Notes: 0 >>>>> Binaries: 0 >>>>> Archives: 7 >>>>> Standards: 2 >>>>> >>>>> Apache Licensed: 1 >>>>> Generated Documents: 0 >>>>> >>>>> JavaDocs are generated and so license header is optional >>>>> Generated files do not required license headers >>>>> >>>>> 1 Unknown Licenses >>>>> >>>>> ********************************* >>>>> >>>>> Unapproved licenses: >>>>> >>>>> ./m2-ibiblio-rsync-repository/**javax/jdo/jdo-api/maven-** >>>>> metadata.xml >>>>> >>>>> ********************************* >>>>> >>>>> Archives: >>>>> >>>>> + ./db/jdo/3.0.1/jdo-api-3.0.1-**src.tar.gz >>>>> >>>>> + ./db/jdo/3.0.1/jdo-api-3.0.1-**src.zip >>>>> >>>>> + ./db/jdo/3.0.1/jdo-api-3.0.1.**tar.gz >>>>> >>>>> + ./db/jdo/3.0.1/jdo-api-3.0.1.**zip >>>>> >>>>> + ./db/jdo/3.0.1/jdo-tck-3.0.1-**src.tar.gz >>>>> >>>>> + ./db/jdo/3.0.1/jdo-tck-3.0.1-**src.zip >>>>> >>>>> + ./m1-ibiblio-rsync-repository/**javax.jdo/jars/jdo-api-3.0.1.**jar >>>>> >>>>> ******************************************************* >>>>> Files with Apache License headers will be marked AL >>>>> Binary files (which do not require AL headers) will be marked B >>>>> Compressed archives will be marked A >>>>> Notices, licenses etc will be marked N >>>>> A ./db/jdo/3.0.1/jdo-api-3.0.1-**src.tar.gz >>>>> A ./db/jdo/3.0.1/jdo-api-3.0.1-**src.zip >>>>> A ./db/jdo/3.0.1/jdo-api-3.0.1.**tar.gz >>>>> A ./db/jdo/3.0.1/jdo-api-3.0.1.**zip >>>>> A ./db/jdo/3.0.1/jdo-tck-3.0.1-**src.tar.gz >>>>> A ./db/jdo/3.0.1/jdo-tck-3.0.1-**src.zip >>>>> A ./m1-ibiblio-rsync-repository/**javax.jdo/jars/jdo-api-3.0.1.** >>>>> jar >>>>> AL ./m1-ibiblio-rsync-repository/**javax.jdo/poms/jdo-api-3.0.1.** >>>>> pom >>>>> !????? >>>>> ./m2-ibiblio-rsync-repository/**javax/jdo/jdo-api/maven-**metadata.xml >>>>> >>>>> ******************************************************* >>>>> Printing headers for files without AL header... >>>>> >>>>> >>>>> ==============================**==============================** >>>>> =========== >>>>> ==./m2-ibiblio-rsync-**repository/javax/jdo/jdo-api/** >>>>> maven-metadata.xml >>>>> ==============================**==============================** >>>>> =========== >>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>> <metadata> >>>>> <groupId>javax.jdo</groupId> >>>>> <artifactId>jdo-api</**artifactId> >>>>> <versioning> >>>>> <versions> >>>>> <version>3.0</version> >>>>> <version>3.0.1</version> >>>>> </versions> >>>>> <lastUpdated>20111025120000</**lastUpdated> >>>>> </versioning> >>>>> </metadata> >>>>> >>>>> >>>>> On Sat, Oct 29, 2011 at 7:16 PM, Matthew Adams < >>>>> matt...@matthewadams.me>**wrote: >>>>> >>>>> Resolved. Found vdoclet:qdox:current:jar only in Maven2 central at >>>>>> http://repo1.maven.org/maven2/**vdoclet/qdox/current/<http://repo1.maven.org/maven2/vdoclet/qdox/current/> >>>>>> >>>>>> Manually installed to ~/.maven/repository/vdoclet/**jars & then >>>>>> "maven >>>>>> jdo3.dist" says it succeeded. Updated HowToReleaseJDO.html with that >>>>>> info. >>>>>> >>>>>> Continuing on now... >>>>>> >>>>>> >>>>>> On Sat, Oct 29, 2011 at 6:41 PM, Matthew Adams < >>>>>> matt...@matthewadams.me >>>>>> >>>>>>> wrote: >>>>>>> >>>>>> >>>>>> FYI, attempted to execute maven 1.1 goal "jdo3.dist" & got the >>>>>>> following error. Pointers would be helpful while I attempt to >>>>>>> resolve this >>>>>>> error. >>>>>>> >>>>>>> ... >>>>>>> jar:jar: >>>>>>> [jar] Building jar: >>>>>>> C:\OpenSource\jdo\branches\3.**0.1\api\target\jdo-api-3.0.1.**jar >>>>>>> >>>>>>> [copy] Copying 1 file to >>>>>>> C:\OpenSource\jdo\branches\3.**0.1\api\target\jdo-api-3.0.1\** >>>>>>> bin\jdo-api-3.0.1 >>>>>>> Trying to get missing dependencies (and updated snapshots) required >>>>>>> by >>>>>>> Maven Site Plugin: >>>>>>> - Attempting to download ant:ant-commons-net:1.6.5:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> - Attempting to download oro:oro:2.0.8:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> site: >>>>>>> xdoc:register-reports: >>>>>>> Trying to get missing dependencies (and updated snapshots) required >>>>>>> by >>>>>>> Maven JDepend Plugin: >>>>>>> - Attempting to download jdepend:jdepend:2.9.1:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> maven-jdepend-plugin:register: >>>>>>> >>>>>>> Trying to get missing dependencies (and updated snapshots) required >>>>>>> by >>>>>>> Maven Checkstyle Plugin: >>>>>>> - Attempting to download antlr:antlr:2.7.5:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> - Attempting to download checkstyle:checkstyle:4.1:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> - Attempting to download checkstyle:checkstyle-**optional:4.1:jar >>>>>>> from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> - Attempting to download regexp:regexp:1.3:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> - Attempting to download >>>>>>> commons-beanutils:commons-**beanutils-core:1.7.0:jar from >>>>>>> http://repo1.maven.org/ma >>>>>>> 0K downloaded >>>>>>> maven-checkstyle-plugin:**register: >>>>>>> >>>>>>> Trying to get missing dependencies (and updated snapshots) required >>>>>>> by >>>>>>> Maven Changes Plugin: >>>>>>> - Attempting to download commons-io:commons-io:1.2:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> maven-changes-plugin:register: >>>>>>> >>>>>>> Trying to get missing dependencies (and updated snapshots) required >>>>>>> by >>>>>>> Maven Changelog Plugin: >>>>>>> - Attempting to download ant:ant:1.6.5:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> - Attempting to download org.netbeans.lib:cvsclient:**20051129:jar >>>>>>> from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> maven-changelog-plugin:**register: >>>>>>> >>>>>>> maven-developer-activity-**plugin:register: >>>>>>> >>>>>>> maven-file-activity-plugin:**register: >>>>>>> >>>>>>> maven-license-plugin:register: >>>>>>> >>>>>>> maven-javadoc-plugin:register: >>>>>>> [mkdir] Created dir: >>>>>>> C:\OpenSource\jdo\branches\3.**0.1\api\target\javadoc >>>>>>> [mkdir] Created dir: >>>>>>> C:\OpenSource\jdo\branches\3.**0.1\api\target\javadoc\src >>>>>>> >>>>>>> Trying to get missing dependencies (and updated snapshots) required >>>>>>> by >>>>>>> Maven JXR Plugin: >>>>>>> - Attempting to download org.apache.maven:maven-jxr:1.**0:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> - Attempting to download velocity:velocity:1.4:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> maven-jxr-plugin:register: >>>>>>> >>>>>>> maven-junit-report-plugin:**register: >>>>>>> >>>>>>> Trying to get missing dependencies (and updated snapshots) required >>>>>>> by >>>>>>> Maven LinkCheck Plugin: >>>>>>> - Attempting to download commons-grant:commons-grant:1.** >>>>>>> 0-beta-4:jar >>>>>>> from http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> maven-linkcheck-plugin:**register: >>>>>>> >>>>>>> Trying to get missing dependencies (and updated snapshots) required >>>>>>> by >>>>>>> Maven Tasklist Plug-in: >>>>>>> - Attempting to download vdoclet:vdoclet:20020711:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> - Attempting to download commons-jelly:commons-jelly:1.**0-RC1:jar >>>>>>> from >>>>>>> http://repo1.maven.org/maven >>>>>>> 0K downloaded >>>>>>> - Attempting to download vdoclet:qdox:current:jar from >>>>>>> http://repo1.maven.org/maven >>>>>>> - Attempting to download vdoclet:qdox:current:jar from >>>>>>> http://download.java.net/**maven/1<http://download.java.net/maven/1> >>>>>>> >>>>>>> ------------------------------**------------------------------** >>>>>>> ------------------- >>>>>>> >>>>>>>> Unable to obtain goal [jdo3.dist] >>>>>>>>> Unable to obtain goal [dist:prepare-bin-filesystem] >>>>>>>>> The build cannot continue because of the following unsatisfied >>>>>>>>> >>>>>>>> dependency: >>>>>>> - vdoclet:qdox:current:jar >>>>>>> >>>>>>> >>>>>>> ------------------------------**------------------------------** >>>>>>> ------------------- >>>>>>> BUILD FAILED >>>>>>> >>>>>>> ------------------------------**------------------------------** >>>>>>> ------------------- >>>>>>> Total time : 43 seconds >>>>>>> Finished at : Saturday, October 29, 2011 6:38:13 PM CDT >>>>>>> Final Memory : 14M/181M >>>>>>> >>>>>>> ------------------------------**------------------------------** >>>>>>> ------------------- >>>>>>> >>>>>>> >>>>>>> On Sat, Oct 29, 2011 at 3:34 PM, Matthew Adams < >>>>>>> matt...@matthewadams.me> wrote: >>>>>>> >>>>>>> GYI, "maven jdo3.build" run from the root of jdo/branches/3.0.1 >>>>>>>> works >>>>>>>> with the following check in. >>>>>>>> >>>>>>>> Sending 3.0.1\api\project.xml >>>>>>>> Adding >>>>>>>> 3.0.1\api\test\java\javax\jdo\**AbstractJDOConfigTest.java >>>>>>>> Deleting 3.0.1\api\test\java\javax\jdo\**ClasspathHelper.java >>>>>>>> Sending 3.0.1\api\test\java\javax\jdo\**EnhancerTest.java >>>>>>>> Sending >>>>>>>> 3.0.1\api\test\java\javax\jdo\**JDOConfigTestClassLoader.java >>>>>>>> Sending 3.0.1\api\test\java\javax\jdo\** >>>>>>>> JDOHelperConfigTest.java >>>>>>>> Sending 3.0.1\api\test\java\javax\jdo\**JDOHelperTest.java >>>>>>>> Sending 3.0.1\api\test\java\javax\jdo\**PMFMapMapTest.java >>>>>>>> Adding 3.0.1\api\test\java\javax\jdo\**stub >>>>>>>> Adding 3.0.1\api\test\java\javax\jdo\**stub\StubPMF.java >>>>>>>> Sending 3.0.1\api\test\java\javax\jdo\** >>>>>>>> util\AbstractTest.java >>>>>>>> Sending >>>>>>>> 3.0.1\api\test\schema\**jdoconfig\Negative09\9b\META-** >>>>>>>> INF\services\javax.jdo.**PersistenceManagerFactory >>>>>>>> Sending >>>>>>>> 3.0.1\api\test\schema\**jdoconfig\Pmfmapmap01\META-** >>>>>>>> INF\jdoconfig.xml >>>>>>>> Sending >>>>>>>> 3.0.1\api\test\schema\**jdoconfig\Pmfmapmap02\**propsfile.props >>>>>>>> Sending 3.0.1\maven.xml >>>>>>>> Sending 3.0.1\project.xml >>>>>>>> Sending 3.0.1\tck\RunRules.html >>>>>>>> Transmitting file data ............... >>>>>>>> Committed revision 1195022. >>>>>>>> >>>>>>>> I'll resume the release process next. >>>>>>>> >>>>>>>> -matthew >>>>>>>> >>>>>>>> On Tue, Oct 25, 2011 at 6:50 AM, Matthew Adams < >>>>>>>> matt...@matthewadams.me> wrote: >>>>>>>> >>>>>>>> On Thu, Oct 20, 2011 at 3:20 PM, Matthew Adams < >>>>>>>>> matt...@matthewadams.me> wrote: >>>>>>>>> >>>>>>>>>> This thread will attempt to track what I did to release JDO 3.0.1. >>>>>>>>>> >>>>>>>>>> Tasks completed: >>>>>>>>>> >>>>>>>>>> * Created svn branch branches/3.0.1 from branches/3.0 >>>>>>>>>> >>>>>>>>>> * In 3.0.1 branch, updated README.html where appropriate to refer >>>>>>>>> to >>>>>>>>> 3.0.1. >>>>>>>>> * Attempted to build api project using Maven 1.1, failed (won't try >>>>>>>>> to fix) >>>>>>>>> * Attempted to build api project using Maven 2.x, tests failed >>>>>>>>> * Attempted to build api project using Maven 2.x but skipping >>>>>>>>> tests, >>>>>>>>> succeeded >>>>>>>>> >>>>>>>>> * Updated branches/3.0.1/project.**properties: jdo.currentVersion >>>>>>>>> = >>>>>>>>> 3.0.1 >>>>>>>>> * Updated branches/3.0.1/api/m2_repo_**maven_metadata.xml to add >>>>>>>>> 3.0.1: >>>>>>>>> >>>>>>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>>>>>> <metadata> >>>>>>>>> <groupId>javax.jdo</groupId> >>>>>>>>> <artifactId>jdo-api</**artifactId> >>>>>>>>> <versioning> >>>>>>>>> <versions> >>>>>>>>> <version>3.0</version> >>>>>>>>> <version>3.0.1</version> >>>>>>>>> </versions> >>>>>>>>> <lastUpdated>20111025120000</**lastUpdated> >>>>>>>>> </versioning> >>>>>>>>> </metadata> >>>>>>>>> >>>>>>>>> HowToReleaseJDO.html says at step 9 to "Build the distribution". >>>>>>>>> I'm >>>>>>>>> trying to figure out how to do that now. Note that issuing "maven >>>>>>>>> help" results in lots of exceptions containing the message >>>>>>>>> >>>>>>>>> Caught exception evaluating: basedir.substring(0, >>>>>>>>> basedir.lastIndexOf('jdo')). Reason: >>>>>>>>> java.lang.**StringIndexOutOfBoundsExceptio**n: String index out of >>>>>>>>> range: >>>>>>>>> -1 >>>>>>>>> java.lang.**StringIndexOutOfBoundsExceptio**n: String index out of >>>>>>>>> range: >>>>>>>>> -1 >>>>>>>>> >>>>>>>>> I'd like to just sign the api jar & then release it without >>>>>>>>> "building >>>>>>>>> the distribution", but I need Craig to confirm that that's ok. >>>>>>>>> Craig? >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> @matthewadams12 >>>>>>>> mailto:matt...@matthewadams.me >>>>>>>> skype:matthewadams12 >>>>>>>> yahoo:matthewadams >>>>>>>> aol:matthewadams12 >>>>>>>> google-talk:matthewadams12@**gmail.com<google-talk%3amatthewadam...@gmail.com> >>>>>>>> msn:matt...@matthewadams.me >>>>>>>> http://matthewadams.me >>>>>>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> @matthewadams12 >>>>>>> mailto:matt...@matthewadams.me >>>>>>> skype:matthewadams12 >>>>>>> yahoo:matthewadams >>>>>>> aol:matthewadams12 >>>>>>> google-talk:matthewadams12@**gmail.com<google-talk%3amatthewadam...@gmail.com> >>>>>>> msn:matt...@matthewadams.me >>>>>>> http://matthewadams.me >>>>>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> @matthewadams12 >>>>>> mailto:matt...@matthewadams.me >>>>>> skype:matthewadams12 >>>>>> yahoo:matthewadams >>>>>> aol:matthewadams12 >>>>>> google-talk:matthewadams12@**gmail.com<google-talk%3amatthewadam...@gmail.com> >>>>>> msn:matt...@matthewadams.me >>>>>> http://matthewadams.me >>>>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams> >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> @matthewadams12 >>>>> mailto:matt...@matthewadams.me >>>>> skype:matthewadams12 >>>>> yahoo:matthewadams >>>>> aol:matthewadams12 >>>>> google-talk:matthewadams12@**gmail.com<google-talk%3amatthewadam...@gmail.com> >>>>> msn:matt...@matthewadams.me >>>>> http://matthewadams.me >>>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams> >>>>> >>>>> >>>>> >>>> >>>> -- >>>> @matthewadams12 >>>> mailto:matt...@matthewadams.me >>>> skype:matthewadams12 >>>> yahoo:matthewadams >>>> aol:matthewadams12 >>>> google-talk:matthewadams12@**gmail.com<google-talk%3amatthewadam...@gmail.com> >>>> msn:matt...@matthewadams.me >>>> http://matthewadams.me >>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams> >>>> >>>> >>>> >>> >>> -- >>> @matthewadams12 >>> mailto:matt...@matthewadams.me >>> skype:matthewadams12 >>> yahoo:matthewadams >>> aol:matthewadams12 >>> google-talk:matthewadams12@**gmail.com<google-talk%3amatthewadam...@gmail.com> >>> msn:matt...@matthewadams.me >>> http://matthewadams.me >>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams> >>> >>> >>> >> >> -- >> @matthewadams12 >> mailto:matt...@matthewadams.me >> skype:matthewadams12 >> yahoo:matthewadams >> aol:matthewadams12 >> google-talk:matthewadams12@**gmail.com<google-talk%3amatthewadam...@gmail.com> >> msn:matt...@matthewadams.me >> http://matthewadams.me >> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams> >> > > Craig L Russell > Architect, Oracle > http://db.apache.org/jdo > 408 276-5638 mailto:Craig.Russell@oracle.**com <craig.russ...@oracle.com> > P.S. A good JDO? O, Gasp! > > -- @matthewadams12 mailto:matt...@matthewadams.me skype:matthewadams12 yahoo:matthewadams aol:matthewadams12 google-talk:matthewadam...@gmail.com msn:matt...@matthewadams.me http://matthewadams.me http://www.linkedin.com/in/matthewadams