db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matthew Adams <matt...@matthewadams.me>
Subject Re: Tracking JDO 3.0.1 release
Date Sun, 30 Oct 2011 01:44:57 GMT
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?

On Sat, Oct 29, 2011 at 8:20 PM, Matthew Adams <matthew@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 infrastructure@apache.org.
>
>
> On Sat, Oct 29, 2011 at 7:43 PM, Matthew Adams <matthew@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 (
>> madams@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 <matthew@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 <matthew@matthewadams.me>wrote:
>>>
>>>> Resolved.  Found vdoclet:qdox:current:jar only in Maven2 central at
>>>> 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 <matthew@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
>>>>>
>>>>> -------------------------------------------------------------------------------
>>>>> >> 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 <
>>>>> matthew@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 <
>>>>>> matthew@matthewadams.me> wrote:
>>>>>>
>>>>>>> On Thu, Oct 20, 2011 at 3:20 PM, Matthew Adams <
>>>>>>> matthew@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.StringIndexOutOfBoundsException: String index out of
range:
>>>>>>> -1
>>>>>>> java.lang.StringIndexOutOfBoundsException: 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:matthew@matthewadams.me
>>>>>> skype:matthewadams12
>>>>>> yahoo:matthewadams
>>>>>> aol:matthewadams12
>>>>>> google-talk:matthewadams12@gmail.com
>>>>>> msn:matthew@matthewadams.me
>>>>>> http://matthewadams.me
>>>>>> http://www.linkedin.com/in/matthewadams
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> @matthewadams12
>>>>> mailto:matthew@matthewadams.me
>>>>> skype:matthewadams12
>>>>> yahoo:matthewadams
>>>>> aol:matthewadams12
>>>>> google-talk:matthewadams12@gmail.com
>>>>> msn:matthew@matthewadams.me
>>>>> http://matthewadams.me
>>>>> http://www.linkedin.com/in/matthewadams
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> @matthewadams12
>>>> mailto:matthew@matthewadams.me
>>>> skype:matthewadams12
>>>> yahoo:matthewadams
>>>> aol:matthewadams12
>>>> google-talk:matthewadams12@gmail.com
>>>> msn:matthew@matthewadams.me
>>>> http://matthewadams.me
>>>> http://www.linkedin.com/in/matthewadams
>>>>
>>>>
>>>
>>>
>>> --
>>> @matthewadams12
>>> mailto:matthew@matthewadams.me
>>> skype:matthewadams12
>>> yahoo:matthewadams
>>> aol:matthewadams12
>>> google-talk:matthewadams12@gmail.com
>>> msn:matthew@matthewadams.me
>>> http://matthewadams.me
>>> http://www.linkedin.com/in/matthewadams
>>>
>>>
>>
>>
>> --
>> @matthewadams12
>> mailto:matthew@matthewadams.me
>> skype:matthewadams12
>> yahoo:matthewadams
>> aol:matthewadams12
>> google-talk:matthewadams12@gmail.com
>> msn:matthew@matthewadams.me
>> http://matthewadams.me
>> http://www.linkedin.com/in/matthewadams
>>
>>
>
>
> --
> @matthewadams12
> mailto:matthew@matthewadams.me
> skype:matthewadams12
> yahoo:matthewadams
> aol:matthewadams12
> google-talk:matthewadams12@gmail.com
> msn:matthew@matthewadams.me
> http://matthewadams.me
> http://www.linkedin.com/in/matthewadams
>
>


-- 
@matthewadams12
mailto:matthew@matthewadams.me
skype:matthewadams12
yahoo:matthewadams
aol:matthewadams12
google-talk:matthewadams12@gmail.com
msn:matthew@matthewadams.me
http://matthewadams.me
http://www.linkedin.com/in/matthewadams

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message