Feature #916

Implement "Cloud Ready"

Added by Robin Mills over 3 years ago. Updated almost 2 years ago.

Status:ClosedStart date:01 May 2013
Priority:NormalDue date:18 Aug 2013
Assignee:Robin Mills% Done:

100%

Category:buildEstimated time:500.00 hours
Target version:0.25


Related issues

Related to Exiv2 - Feature #914: Implement Video Write and additional Video Read Capability Closed 30 Jul 2013

History

#1 Updated by Tuan Nhu over 3 years ago

  • Start date changed from 30 Jul 2013 to 01 May 2013
  • % Done changed from 0 to 90

#2 Updated by Tuan Nhu over 3 years ago

  • Status changed from New to Assigned

#3 Updated by Robin Mills over 3 years ago

  • Due date set to 18 Aug 2013
  • % Done changed from 90 to 70
  • Estimated time set to 500.00

Tuan's made very good progress and is code complete. We still have build issues with Visual Studio and libssh/openssl to solve. Several documentation tasks have to be completed. The minor prototols file:///, data: and stdin are not in the current implementation. We have integrated the trunk to Tuan's SVN branch and we have to integrate back into trunk once 0.24 is published. And, there's something we don't know (and don't expect) which will hit us on the way to the finish line. I'm setting Done to 70 to reflect these remaining tasks.

#4 Updated by Robin Mills over 3 years ago

  • % Done changed from 70 to 90

I'm moving this forward to 90%.

Tuan has merged his code with a copy of the trunk on 2013-08-12 at svn://dev.exiv2.org/svn/branches/gsoc13. This builds and passes the test suite on Mac/Linux/Cygwin (both ./configure and CMake builds). All that remains is:

1) Submit and document the web-server script (and modify exiv2.1 to say where the script lives)
2) Update PNG Wiki.
3) down-sample images on JPEG Wiki
4) Wiki about Google Drive/Dropbox

Robin owns the task to get msvc2005 to build and pass the test suite. This includes getting libssh to build and link correctly.

#5 Updated by Robin Mills over 3 years ago

  • % Done changed from 90 to 100

Well done, Tuan. Great Job. I'm still finishing up on msvc2005. I'll integrate Mahesh's code branches/gsoc13 when it's available mid-September and from there to the trunk for 0.25.

#6 Updated by Robin Mills over 3 years ago

All msvc2005 work is complete on svn://dev.exiv2.org/svn/branches/gsoc13 This includes building openssl, libssh and libcurl.

Exiv2 builds and passes the make tests and make testx win Visual Studio 2005/8/10/12 on 2 platforms: Win32 and x64; and 4 Configurations: Debug, DebugDLL, Release, ReleaseDLL. Exiv2 builds and passes all tests on Linux, Mac and Cygwin.

I will integrate Mahesh's code from https://cocoatutorials.googlecode.com/svn/video13 to svn://dev.exiv2.org/svn/branches/gsoc13 when he is ready. I hope to start on this in mid-September.

#7 Updated by Robin Mills over 2 years ago

  • Category changed from design to build
  • Assignee changed from Tuan Nhu to Robin Mills

I'm going to take on this issue. Tuan completed this work on GSoC2013 and I have to integrate his code to main. The GSoC2013 (Web Ready and Video Write) are the major features of v0.25.

#8 Updated by Robin Mills about 2 years ago

  • Status changed from Assigned to Resolved

I'm going to mark this as "resolved". Tuan's code has been integrated to the trunk about builds on Mac/Linux/Cygwin/MinGW/MSVC.

There are a number of "tidy up" jobs to be done concerning executing the appropriate test (make testx) and these can be dealt with during the release process for v0.25. Issues concerning anything broken on the trunk should be raised as new issues and not logged inside this "umbrella" issue.

#9 Updated by Andreas Huggel almost 2 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF

Redmine Appliance - Powered by TurnKey Linux