bugGNU Octave - Bugs: bug #41069, windows installer: don't warn...

 
 

bug #41069: windows installer: don't warn about old version too soon

Submitter:  Felipe G. Nievinski <fgnievinski>
Submitted:  Thu 02 Jan 2014 10:58:57 PM UTC
   
 
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Installation Failure
Status:  Fixed Assigned to:  lostbard
Originator Name:  Open/Closed:  * Closed
Release:  * 3.8.0 Operating System:  * Microsoft Windows
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 05 Jan 2014 06:58:41 PM UTC, comment #4: 

Pushed changeset http://hg.octave.org/mxe-octave/rev/f79780bcc843

Installer will now allow multiple installation of different versions.

Installer will complain at start if trying to install the same version of octave (which would mess up the install of itself being installed twice, as well as shortcuts etc)

It will also check the destination just before install to see if an octave was installed there and show the message about octave already installed at that path.


John Donoghue <lostbard>
Group Member
Fri 03 Jan 2014 10:15:17 AM UTC, comment #3: 

Also on MinGW it is possible to have several Octave versions installed in the same MinGW directory layout.
That is the way I ran Octave when I could build it natively on MinGW (before the GUI came); after building (configure/make) I simply installed it, i.e. only the Octave files, and they went each in their own versioned subdir. I had several Octave versions running alongside each other.
So as far as Octave dlls go (and for that matter, the scripts / lib / libexec subdirs), I see no risks. The .exe files are versioned as well (now that I mention I think it would be better if the MXE generated shortcuts would point to the versioned .exe files)

I suppose it's the dependencies (which we do build but otherwise are beyond our control) that impose more risk of being incompatible.

Philip Nienhuis <philipnienhuis>
Group Member
Fri 03 Jan 2014 01:34:46 AM UTC, comment #2: 

not if it's installed in a separate directory, I presume.

Felipe G. Nievinski <fgnievinski>
Fri 03 Jan 2014 01:22:25 AM UTC, comment #1: 

Can the new version of octave inadvertently load old octave dlls ?

John Donoghue <lostbard>
Group Member
Thu 02 Jan 2014 10:58:57 PM UTC, original submission:  

This message appears upfront:

"Another Octave installation (version 3.6.4, 3.6.4) has been detected. It is recommended to uninstall it if you intend to use the same installation directory. Do you want to proceed with the installation anyway?"

It needs not be shown at all unless the user selects a problematic destination directory.

Felipe G. Nievinski <fgnievinski>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by lostbard (Posted a comment)
  • -email is unavailable- added by fgnievinski (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-01-07 lostbard StatusReady For Test Fixed
        Open/ClosedOpen Closed
    2014-01-05 lostbard StatusNone Ready For Test
        Assigned toNone lostbard

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code