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 02:23:11 GMT
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.russell@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 <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/<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<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.**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:matthew@matthewadams.me
>>>>>>>> skype:matthewadams12
>>>>>>>> yahoo:matthewadams
>>>>>>>> aol:matthewadams12
>>>>>>>> google-talk:matthewadams12@**gmail.com<google-talk%3Amatthewadams12@gmail.com>
>>>>>>>> msn:matthew@matthewadams.me
>>>>>>>> http://matthewadams.me
>>>>>>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> @matthewadams12
>>>>>>> mailto:matthew@matthewadams.me
>>>>>>> skype:matthewadams12
>>>>>>> yahoo:matthewadams
>>>>>>> aol:matthewadams12
>>>>>>> google-talk:matthewadams12@**gmail.com<google-talk%3Amatthewadams12@gmail.com>
>>>>>>> msn:matthew@matthewadams.me
>>>>>>> http://matthewadams.me
>>>>>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> @matthewadams12
>>>>>> mailto:matthew@matthewadams.me
>>>>>> skype:matthewadams12
>>>>>> yahoo:matthewadams
>>>>>> aol:matthewadams12
>>>>>> google-talk:matthewadams12@**gmail.com<google-talk%3Amatthewadams12@gmail.com>
>>>>>> msn:matthew@matthewadams.me
>>>>>> http://matthewadams.me
>>>>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> @matthewadams12
>>>>> mailto:matthew@matthewadams.me
>>>>> skype:matthewadams12
>>>>> yahoo:matthewadams
>>>>> aol:matthewadams12
>>>>> google-talk:matthewadams12@**gmail.com<google-talk%3Amatthewadams12@gmail.com>
>>>>> msn:matthew@matthewadams.me
>>>>> http://matthewadams.me
>>>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams>
>>>>>
>>>>>
>>>>>
>>>>
>>>> --
>>>> @matthewadams12
>>>> mailto:matthew@matthewadams.me
>>>> skype:matthewadams12
>>>> yahoo:matthewadams
>>>> aol:matthewadams12
>>>> google-talk:matthewadams12@**gmail.com<google-talk%3Amatthewadams12@gmail.com>
>>>> msn:matthew@matthewadams.me
>>>> http://matthewadams.me
>>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams>
>>>>
>>>>
>>>>
>>>
>>> --
>>> @matthewadams12
>>> mailto:matthew@matthewadams.me
>>> skype:matthewadams12
>>> yahoo:matthewadams
>>> aol:matthewadams12
>>> google-talk:matthewadams12@**gmail.com<google-talk%3Amatthewadams12@gmail.com>
>>> msn:matthew@matthewadams.me
>>> http://matthewadams.me
>>> http://www.linkedin.com/in/**matthewadams<http://www.linkedin.com/in/matthewadams>
>>>
>>>
>>>
>>
>> --
>> @matthewadams12
>> mailto:matthew@matthewadams.me
>> skype:matthewadams12
>> yahoo:matthewadams
>> aol:matthewadams12
>> google-talk:matthewadams12@**gmail.com<google-talk%3Amatthewadams12@gmail.com>
>> msn:matthew@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.Russell@oracle.com>
> P.S. A good JDO? O, Gasp!
>
>


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