-
-
Notifications
You must be signed in to change notification settings - Fork 381
Two possible approaches for our Windows installer #424
Comments
On the licensing aspect, it should not be an issue to bundle them together, as the programs are actually independent:
(I'm not a lawyer though :) ) |
I believe Rémi is correct: bundling nano without changes does not |
On Sun, Apr 06, 2014 at 04:35:45PM -0700, Greg Wilson wrote:
That matches my understanding about the installer licencing, but the
So we'd want to make sure we did that somehow. |
Thanks for all of the feedback on the GPL side of things. Barring additional feedback to the contrary I'll try to build an installer that does everything just using the installer and sticking with all of the existing structure created by our current installer. We would keep the current Python script (slightly modified) to allow us to make future tweaks easily. If that sounds good to everyone then could we go ahead and merge the most recent version of #357 into |
On Mon, Apr 07, 2014 at 07:04:10AM -0700, Ethan White wrote:
Sounds good to me. I don't have any experience with more formal
This also sounds good to me ;). |
I now have (what appears to be) a working build of a Windows installer that runs the Python version of our installation script without the Python dependency (by bringing all of the Python the script needs along for the ride), and with a standard looking graphical installer. It still uses the existing script so we keep the benefits of all the very nice code that @wking has written, which should also be easier for us as a group to maintain, and added a simple Inno Setup script that packages everything necessary to run the script and by default executes it at the end of the installation. This should address #228 and all of the issues listed above. Now we just need the current version of the Python installer merged in (#357) so that I can build the installer with all of the current goodies. @wking, if that sounds good to you can you merge in #357 when you get the chance.
Given the approach I've taken I think it's still natural for you to continue to maintain this since the script is where the things that will be changing will reside. I would prefer to move the central location into |
On Tue, Apr 08, 2014 at 05:23:10PM -0700, Ethan White wrote:
I think it's still blocking on a conflict from #389. My preferred
Ok. If you want to make a PR against my repo, we could proceed with
I'm happy to push anywhere folks want mirrors ;). I can't create |
On Tue, Apr 08, 2014 at 10:46:39PM -0700, W. Trevor King wrote:
Resolved with the just-pushed 3f64f06 (Merge branch |
The new installer is in as of a6b41e9. |
We currently have a SWC installer for Windows that helps make msysgit/Git Bash/Git for Windows act like the native Bash shells on Linux/Mac. It installs nano, adds it to the path via .bash_profile and handles a couple of other little things. There are three issues with the current version:
.txt
extensions being added to the file name which stops them from being executed by double clicking..py
file or a.sh
file that the student double clicks, something flashes on the screen (so quickly they might not see it), and that's it.This combination causes errors and confusion for some students. I'm looking into building a proper Windows installer to address these problems and I need a bit of feedback on the approach. We have two basic options that are relatively easy for me to tackle:
nano
instead of downloading it.nano
is GPL and I don't know if that causes us any issues. Since the installer is a stand alone piece of software it doesn't seem like it would be a big deal to license it GPL, but I haven't thought a lot about these sorts of issues.Thoughts?
The text was updated successfully, but these errors were encountered: