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


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

Submitted by:  Felipe G. Nievinski <fgnievinski>
Submitted on:  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:  John Donoghue <lostbard>
Originator Name:  Open/Closed:  Closed
Release:  3.8.0 Operating System:  Microsoft Windows

Add a New Comment (Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


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>
Project MemberIn charge of this item.
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>
Project 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>
Project MemberIn charge of this item.
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:

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)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project 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.5