<HTML dir=ltr><HEAD><TITLE>Re: R: R: R: [GRASS-dev] WinGRASS-6.3.0RC5 Self Installer</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16608" name=GENERATOR><BASE href=http://mailstore.rossoalice.alice.it/exchange/Alice000000001264700/Bozze/R:%20R:%20R:%20R:%20[GRASS-dev]%20WinGRASS-6.3.0RC5%20Self%20Installer.EML/1_text.htm></HEAD>
<BODY>
<DIV id=idOWAReplyText65275 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>Hi all,</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>sorry for the late, I'm really drowning in workflows...</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>&gt;I don't think this is an appropriate answer.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>I'm really afraid, I didn't want to give a "bad" answer! I apologise if I did something wrong!</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>&gt;to just<BR>shrug it off this way is not the way to go.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>again, I'm afraid, but sometimes my *english* fails, specially on late hours, when I'm tired and not enough focused on what I'm doing... but I did'nt want to shrug it off *that* way, I just meant to say that I'm absolutely NOT an expert in the matter of licenses, software rights, and so on... so I couldn't really reply or discuss on the matter! I just execute what you suggest....</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>&gt;Also, just to correct things a bit, this was discussed before, offlist:<BR></FONT></DIV>
<DIV dir=ltr><FONT size=2>actually, I completely missed it, sorry! probably, when I prepared the msys environment package, before to compile installer, I just thought that everything was done... I forgot that part of the mail. I apologise.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>&gt;Again, I agree with Glynn: if there is a problem let's try to fix it and<BR>not circumvent it. Your great installer will help a lot in getting<BR>people to install and test GRASS on windows, but if we already force<BR>such "solutions" on them, they will not be able to correctly detect the<BR>problem. Is there a way of just making the installer print a warning,<BR>instead of breaking off the installation procedure.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>I decided to force a "working installation" for the following reason: the aim of all this work is, obviously, to spread GRASS as most as possible, because there are a lot of Windows users out there... so, to convince them to use GRASS, we need to be sure that it will definetely work on their machines, because Windows users are not used to *test* software and report bugs... they just use it, and when it doesn't work (for many reasons, also because they didn't followed installation warnings, and they're used to) they just say: "I told you! opensource softwares are good only for listen music or let kids chat with friends! if you need it for your job, you must buy a commercial fully working release!"</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>This said, if you prefer to not have a *forced* installation, I'll prepare a *only warnings* one; just tell me what I have to do...</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>Marco</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>&nbsp;</DIV></FONT></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>Da:</B> Moritz Lennert [mailto:mlennert@club.worldonline.be]<BR><B>Inviato:</B> gio 13/03/2008 11.50<BR><B>A:</B> marco.pasetti@alice.it<BR><B>Cc:</B> 'Glynn Clements'; 'Michael Barton'; grass-dev@lists.osgeo.org<BR><B>Oggetto:</B> Re: R: R: R: [GRASS-dev] WinGRASS-6.3.0RC5 Self Installer<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>On 12/03/08 21:32, Marco Pasetti wrote:<BR>&gt; Hi Glynn,<BR>&gt;<BR>&gt;&gt; Please note that, if you provide binaries which are covered by the GPL, you<BR>&gt; must provide the corresponding source code for download *from the same<BR>&gt; place*. It isn't sufficient to point to the source on a different site.<BR>&gt;<BR><BR>[...]<BR>&gt;<BR>&gt; I think that this is a problem I should don't care, actually. I asked the<BR>&gt; list if there were problems about that and I had the green light... If you<BR>&gt; don't agree, I think you should discuss the matter with other persons, I<BR>&gt; don't have the knowledge to neither reply nor discuss it.<BR><BR>I don't think this is an appropriate answer. Glynn did not necessarily<BR>mean that you are the one that has to host these files. In fact they<BR>should be on the osgeo GRASS site next to the installer, but to just<BR>shrug it off this way is not the way to go. Making sources available is<BR>a fundamental element of free software.<BR><BR>Also, just to correct things a bit, this was discussed before, offlist:<BR><BR>On 29/02/08 18:02, Moritz Lennert wrote:<BR>&nbsp;&gt; On 29/02/08 11:04, marco.pasetti@alice.it wrote:<BR>&nbsp;&gt;<BR>&nbsp;&gt;&gt;&nbsp; &gt;This said, if we start to officially distribute binary packages with<BR>&nbsp;&gt;&gt; the<BR>&nbsp;&gt;&gt;&nbsp; &gt;libraries included, we also have to make the source code of all these<BR>&nbsp;&gt;&gt;&nbsp; &gt;libraries (and obvioiusly of GRASS) available...<BR>&nbsp;&gt;&gt;<BR>&nbsp;&gt;&gt; sorry, that's my fault... ;-) I meant only to prepare a self installer<BR>&nbsp;&gt;&gt; of GRASS<BR>&nbsp;&gt;<BR>&nbsp;&gt; Well, de facto we are already officially distributing packages, but they<BR>&nbsp;&gt; have been declared "experimental", so maybe we can argue this as an<BR>&nbsp;&gt; excuse. I always meant to do the work you just did and recompile<BR>&nbsp;&gt; everything and then keep the source code. I think that if you could<BR>&nbsp;&gt; provide the binary package plus a directory which contains all the<BR>&nbsp;&gt; source tarballs you used and your compilation information, this would be<BR>&nbsp;&gt; perfect. If you rather have me host these files, I can do so as well.<BR><BR><BR>So, to shorten a long discussion, I just used this simple command line<BR>to download all the source packages mentioned in your guide:<BR><BR>for i in `grep "source code" BuildFromSource.html | awk -F'=' '{print<BR>$3}' | awk -F'"' '{print $2}' | sort`; do wget $i; done<BR><BR>And I downloaded the msys, flex and bison sources manually.<BR><BR>Everything is available at<BR><A href="http://geog-pc40.ulb.ac.be/grass/wingrass/wingrass_sources/">http://geog-pc40.ulb.ac.be/grass/wingrass/wingrass_sources/</A> including<BR>the version of the GRASS sources you used (don't think this is<BR>necessary, but just to be complete). All packages are available<BR>individually, and there also is a wingrass_sources.tar which contains<BR>them all.<BR><BR>Maybe Markus can just get the tar and put it on the download site next<BR>to the installer ?<BR><BR>I hope you understand that this is an attempt to make your work even<BR>more perfect than it already is :-)<BR><BR>&gt;<BR>&gt;&gt; What's the problem with spaces? If any part of GRASS can't handle spaces in<BR>&gt; filenames, that's a bug which should be fixed.<BR>&gt;<BR>&gt; I think that forcing users to install GRASS in a "space free" dir is, at the<BR>&gt; moment, the only solution to let us distribute winGRASS with a simple<BR>&gt; "one-touch" installation procedure.<BR><BR>Again, I agree with Glynn: if there is a problem let's try to fix it and<BR>not circumvent it. Your great installer will help a lot in getting<BR>people to install and test GRASS on windows, but if we already force<BR>such "solutions" on them, they will not be able to correctly detect the<BR>problem. Is there a way of just making the installer print a warning,<BR>instead of breaking off the installation procedure.<BR><BR>Just looking at your building guide [2], I see that you do not do a<BR>'make install' but copy the files directly from the dist.* dir to<BR>$GISBASE. Actually the 'make install' step is necessary as this corrects<BR>a series of path issues in the files for windows. This might be the<BR>cause of your problems with spaces (although I'm only guessing - I'll<BR>try to install my package in a directory with spaces to test). Any<BR>specific reason why you did not want to go through the make install step ?<BR><BR>Moritz<BR><BR>[1]<BR>- MSYS (1.0.11)<BR>- Flex (2.5.4a-1)<BR>- Bison (2.1)<BR>- Zlib (1.2.3)<BR>- Libpng (1.2.24)<BR>- Libtiff (3.8.2)<BR>- Xdr (4.0)<BR>- Freetype (2.3.5)<BR>- FFTW (3.1.2)<BR>- PDCurses (3.3)<BR>- PROJ.4 (4.6.0)<BR>- GEOS (2.2.3)<BR>- PostgreSQL (8.2.6)<BR>- SQLite (3.5.6)<BR>- GDAL (1.5.0) *<BR>- Tcl/Tk (8.5.1)<BR><BR>[2] <A href="http://www.webalice.it/marco.pasetti/grass/BuildFromSource.html">http://www.webalice.it/marco.pasetti/grass/BuildFromSource.html</A><BR></FONT></P></DIV></BODY></HTML>