On 01/10/15 20:34, Lehmann, Patrick wrote:
Hello GHDL developers,

Hello,

I just give my opinion.

1) So here is my first question:

Do you wish that the package downloads each GHDL installation from
sourceforge via URL, OR

can we include the small 2 MiB zip file within the *.nupkg file. I would
recommend the latter solution

Pros:
-One file, containing all data
-No secondary downloads

Cons:
-It generates less downloads on sourceforge => statistics

I also agree for the later.  This is less aggressive.

Next Questions:

2) What is the default installation directory for GHDL?

Good Windows programs install themselves to C:\Program
Files\<Vendor>\<Product>, but GHDL has

no vendor, hasn’t it? I would recommend this path: C:\Program
Files\GHDL\<Version>, so it’s possible
to use multiple GHDL versions on a system. If it’s ok, I would extend
the install script, with an option

That's fine with me.  IIRC this is what was done in the old nsis installer.

-Normal installation changes %PATH% to the path of the newest GHDL version.

-If step 2 from above is deactivated => don’t update %PATH% => the old
GHDL stays the ‘active’ one

3) Is a ‘bin’ sub-folder necessary, because GHDL has only 2 executables?

-Solution 1:
C:\Program Files\GHDL\0.33\bin\ghdl.exe
C:\Program Files\GHDL\0.33\bin\ghdlfilter.exe
C:\Program Files\GHDL\0.33\lib\v87\...
C:\Program Files\GHDL\0.33\lib\v93\...
C:\Program Files\GHDL\0.33\lib\v08\...

-Solution 2:
C:\Program Files\GHDL\0.33\ghdl.exe
C:\Program Files\GHDL\0.33\ghdlfilter.exe
C:\Program Files\GHDL\0.33\lib\v87\...
C:\Program Files\GHDL\0.33\lib\v93\...
C:\Program Files\GHDL\0.33\lib\v08\...

I wouldn't change the default.  Be careful as ghdl build the search
path from the executable path; so you can break the installation if
you change the hierarchy.

[...]

Question 4:

To which branch should I upload the changed PowerShell scripts?

Both default and ghdl-0.33.

@All readers

Any suggestions, change requests, wishes for the windows build process
and the NuPkg packages?

Looks good to me. You certainly know this process better than me.

Thanks,
Tristan.


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

Reply via email to