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/
>>>
>>> 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
>>>>
>>>> -------------------------------------------------------------------------------
>>>> >> 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.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: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
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> @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
>>>>
>>>>
>>>
>>>
>>> --
>>> @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
>>>
>>>
>>
>>
>> --
>> @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
>>
>>
>
>
> --
> @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
>
>


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

Reply via email to