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