[#5031] auto update

Please log in

State: more information
Open
Date:
2010-07-19 15:41
Priority: more information
3
Submitted By:
Hanchuan Peng (hanchuan)
Assigned To: more information
Christopher Bruns (cmbruns)
Product: 
None
Operating System: 
None
Component: 
None
Summary: more information
auto update

Detailed description

need a way to automatically update new version of v3d

Response

Message

Date: 2013-11-19 03:36
Sender: Hanchuan Peng

now only suggest a user to update manually, as there are multiple other issues of the auto-updater


Date: 2011-04-26 19:05
Sender: Hanchuan Peng

chrisopher indicated that this auto-updating is been disabled for now for testing. (as of svn version 1028)
----------------------------------
V3D official website: http://penglab.janelia.org/proj/v3d/
V3D mailing list: http://listserv.janelia.org/pipermail/v3...
V3D discussion forum: http://www.nitrc.org/projects/v3d/

* V3D lets you explore & understand your
large 3D/4D/5D images a lot easier!
- fast 3D+ image visualization and analysis,
WYSIWYG, and easy plugin interface:
http://penglab.janelia.org/proj/v3d
----------------------------------


Date: 2010-12-29 01:55
Sender: Hanchuan Peng

almost done. to be further tested for v3d 2.602


Date: 2010-12-15 23:06
Sender: Hanchuan Peng

we will produce a new version tomorrow for the final testing of this release.


----------------------------------
V3D official website: http://penglab.janelia.org/proj/v3d/
V3D mailing list: http://listserv.janelia.org/pipermail/v3...
V3D discussion forum: http://www.nitrc.org/projects/v3d/

* V3D lets you explore & understand your
large 3D/4D/5D images a lot easier!
- fast 3D+ image visualization and analysis,
WYSIWYG, and easy plugin interface:
http://penglab.janelia.org/proj/v3d
----------------------------------



Date: 2010-12-15 22:18
Sender: Christopher Bruns

Windows and Linux tests look good. I was a bit surprised that it was possible to update the running windows v3d.exe. I guess it's OK to rename a running program on windows.


Date: 2010-12-15 21:09
Sender: Christopher Bruns

I fixed the problem with subsequent updates, and also succeeded in updating the v3d executable on the Mac. More testing is needed on Windows and Linux.


Date: 2010-12-15 20:18
Sender: Christopher Bruns

I have made much progress toward a Fiji-like updater for v3d.
On further testing, I have found a few issues:

1) Multiple subsequent updates of the same file fail, because some temporary files are left behind. I am working right now on fixing this.

2) If all updates fail in some way, the summary dialog at the end says everything succeeded. The updater needs to track better how successful the updates were.

3) If a plugin fails to load for some reason, V3D will try to update the plugin every time. The right way to handle this might be to filter updates based on checksums of the disk files.

Item 1) should be fixed right away. We might be able to get by without fixing 2) or 3) immediately.


Date: 2010-11-29 14:55
Sender: Christopher Bruns

That's odd. I had it working with "build.macx". In any case, I'm pleased to learn it's working now. There are no new header files related to the plugin interface.


Date: 2010-11-28 00:59
Sender: Hanchuan Peng

I got the problem when I ran build.macx. That remains the major method I used to build V3D and its plugins. But it seems I don't have this problem any more after your last change. Were there any new include files should be added into the respective .pro files?


----------------------------------
V3D official website: http://penglab.janelia.org/proj/v3d/
V3D mailing list: http://listserv.janelia.org/pipermail/v3...
V3D discussion forum: http://www.nitrc.org/projects/v3d/

* V3D lets you explore & understand your
large 3D/4D/5D images a lot easier!
- fast 3D+ image visualization and analysis,
WYSIWYG, and easy plugin interface:
http://penglab.janelia.org/proj/v3d
----------------------------------


Date: 2010-11-27 20:07
Sender: Christopher Bruns

Found problem with ex_push.h and canvas_eraser.h when building with MSVC. C++ does not permit initialization of static const float in the class, though gcc lets it slide. Moved version number setting into getVersionNumber() inline method. (still in header though...)


Date: 2010-11-27 18:57
Sender: Christopher Bruns

The ex_push and canvas eraser plugins are the two plugins that are examples of the new plugin interface. They build and load correctly for me on Mac, Windows, and Linux.

What platform did you see the build error on? Can you please post the build error message? In general, such details are valuable additions to any bug report.


Date: 2010-11-25 03:54
Sender: Hanchuan Peng

the change of v3d src code related to the version # have make two v3d plugins ex_push and canvas eraser unable to build. need fix soon.

----------------------------------
V3D official website: http://penglab.janelia.org/proj/v3d/
V3D mailing list: http://listserv.janelia.org/pipermail/v3...
V3D discussion forum: http://www.nitrc.org/projects/v3d/

* V3D lets you explore & understand your
large 3D/4D/5D images a lot easier!
- fast 3D+ image visualization and analysis,
WYSIWYG, and easy plugin interface:
http://penglab.janelia.org/proj/v3d
----------------------------------


Date: 2010-11-24 16:29
Sender: Christopher Bruns

In order to be able to update individual plugins, new plugin interfaces have been added, which support getPluginVersion() interface. Implemented in svn revision 459. Still need to change existing released plugins to satisfy the new interface. The plugin manager dialog now shows the plugin version number. But I'm not sure if the version number is in the best spot in the tree.


Date: 2010-11-18 22:09
Sender: Hanchuan Peng

part of the V3D installer project, underway


Date: 2010-10-18 14:21
Sender: Hanchuan Peng

Just under the File -> Adjust preference should be fine now...


Date: 2010-10-18 14:18
Sender: Christopher Bruns

Also there should be a menu option "Check for updates now...". I'm not sure where exactly to place such a menu. Usually it would be under the "Help" menu, but there is no Help menu at present in V3D. It might be a bit odd to create a new Help menu with only "Check for updates" under it... Perhaps we could create a new Help menu, and include a few other web links there, in addition to "Check for updates".


Date: 2010-10-18 13:26
Sender: Christopher Bruns


* The process will compare the "latest version", stored at some predefined URL, to the "current version", compiled into the running V3D executable.
* If the network is unavailable, the auto-update mechanism should silently do nothing.
* The "latest version" might vary depending on whether system is Linux, Mac, or Windows.
* If the "latest version" is more recent than the "current version" the user will be prompted with a dialog that offers to open a browser to the V3D download page.
* User should be allowed to select "Don't remind me again", or "Remind me in a month".

Attached Files:

Name Download
No Files Currently Attached

Changes:

Field Old Value Date By
New Message2013-11-19 03:36hanchuan
New Message2011-04-26 19:05hanchuan
assigned_tonone2010-10-18 13:05hanchuan