On 12/09/15 03:01, Brian Davis wrote:
Seconding some of the points of Patrick's September 11, 2015 post:

is 0.32 the correct number? The current development version is 0.33;
or do you use some kind of backport strategy?

I personally would prefer naming the new release branch "release-0.33", with a tag of 
"ghdl-0.33rc1"

I.e., I think abandoning the current 0.32rc1 and skipping a release number would be 
*less* confusing than having a repo history of 0.33dev=>0.32rc2 overwriting the 
0.32dev=>0.32rc1 branch already started.

It would also be more consistent with the release flow outlined here (ignoring 
the specific #'s currently on that page):
http://sourceforge.net/p/ghdl-updates/wiki/Release/

Fair points. Not confusing users is a good idea!

Shall I create an install script, which is embedded into the zip file?

Possible tasks for such a script:
  - Install (copy into a destination folder; register in PATH)
  - Uninstall (delete folder)
  - Update (remove old files, copy new files)

I think NSIS support is not needed any more. I also looked into WIX (Windows
Installer XML), it's nice but a bit too complex for just doing xcopy deployment.

I would also vote for avoiding an installer executable.

The simple unzip-and-run-batch-files installation process I had done for the 
ghdl-0.31-mcode-win32 distribution seems to have worked very well:

1) There have been thousands of 0.31 downloads, and no(?) questions about 0.31 
Windows install problems

Fair point.

2) A simple copy-and-set-path batch file can be done *without* admin privileges 
(important for situations like student labs)

I think the NSIS installer doesn't require admin privileges.

3) The NSIS installer is known to corrupt long Windows paths, see Ticket 10

IIRC, this is a general windows issue.

In any case, I have no objections against the zip distribution.

Another thing to think about is how to reorganize the wiki so as to preserve 
the existing 0.31 build/install instructions, along with updating the wiki 
pages for 0.32

Let's rename it and 'archive' it.

Tristan.


_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to