R: [GRASS-dev] GRASS 6.3.0 to be released
Michael Barton
michael.barton at asu.edu
Wed Apr 16 13:16:10 EDT 2008
You have described it well. If it¹s easier to just do a single package, then
I think that is what you should do. That is what most Windows (and Mac)
users expect anyway.
Michael
On 4/16/08 9:40 AM, "marco.pasetti at alice.it" <marco.pasetti at alice.it> wrote:
> Michael,
>
>> >I see what you mean on Windows. Actually, in this case, there are no
>> >dependencies like you find on Unix systems
>
> thx. it's difficult to be a Windows user here. GRASS people is used to work on
> too much advanced systems than I'm used to ;-) (even if I'm a linux user too)
>
>> >A separate install for Msys/TclTk/Python might be useful.
>
> MSYS:
> -----------------------
> I think we could provide MSYS as install option or don't provide it at all...
> if people want MSYS they can download and install using the official MSYS
> installer (the GRASS installer could just check if MSYS is installed and
> create the grass63 file into /usr msys folder, according to selected GRASS
> install path, as it already does)
>
> TclTk
> -----------------------
> This is needed, since GRASS is built with it and some binaries require tcl/tk
> DLLs. I think we must provide it along binaries
>
> Python
> -----------------------
> I think that's the only indipendent package installer we could provide.
>
>> >Then that part could be installed only as
>> >needed and GRASS could be updated more often.
>
> I think that's not a *frequency* problem, but just a *weight* problem of the
> installers provided.
>
> If I had built a new version of GRASS to release, it's not absolutely a
> problem for me to package all the other files along with it (I mean the new
> GRASS build) as I as did with the WinGRASS-6.3.0RC5 and RC6 releases. I need
> to just run an automated batch file I wrote for the job, and then compile the
> NSIS script to create the related installer. The whole packaging job takes
> approx 5 minutes!
>
> I hope to have well described the *situation*
>
> Best regards,
>
> Marco
>
>
>
> Da: grass-dev-bounces at lists.osgeo.org per conto di Michael Barton
> Inviato: mer 16/04/2008 18.15
> A: grass-dev at lists.osgeo.org
> Oggetto: Re: [GRASS-dev] GRASS 6.3.0 to be released
>
> Marco,
>
> I see what you mean on Windows. Actually, in this case, there are no
> dependencies like you find on Unix systems. A separate install for
> Msys/TclTk/Python might be useful. Then that part could be installed only as
> needed and GRASS could be updated more often.
>
> Michael
>
>
> On 4/16/08 9:00 AM, "grass-dev-request at lists.osgeo.org"
> <grass-dev-request at lists.osgeo.org> wrote:
>
>> > Date: Wed, 16 Apr 2008 17:18:30 +0200
>> > From: <marco.pasetti at alice.it>
>> > Subject: R: R: R: [GRASS-dev] GRASS 6.3.0 to be released
>> > To: "Moritz Lennert" <mlennert at club.worldonline.be>
>> > Cc: Martin Landa <landa.martin at gmail.com>, Glynn Clements
>> > <glynn at gclements.plus.com>, GRASS developers list
>> > <grass-dev at lists.osgeo.org>
>> > Message-ID:
>> > <FA8A693893F4CE4283B4473C79FA47D505BB4184 at FBCMST06V02.fbc.local>
>> > Content-Type: text/plain; charset="iso-8859-1"
>> >
>> > Hi Moritz,
>> >
>>> >> This actually sounds much more sophisticated than what Glynn proposed.
>> >
>> > yes, it is... but we could make a walkaround... I'll explain how later...
>> >
>>> >> Could you not simply propose one installer with only the latest
>>> >> (complete) GRASS binaries. This installer could check for any existing
>>> >> installation of GRASS and propose to erase that before installing the
>>> >> new version, or install the new version next to the old.
>> >
>> > very good ;-) we are at the same *point* here. I already thought it some
>> weeks
>> > ago, before ro release RC6... and that's why I already added in RC6
>> installer
>> > some registry key values that would let me the job (that is: let future
>> > installers recognise if GRASS is already istalled on the system, what
>> version
>> > and where). I already talked with Markus about this option in future
>> WinGRASS
>> > installers.
>> >
>>> >> The question then is: do we need a "complete" installer with everything
>>> >> in it (as you suggest), or can we impose the burden of two installers on
>>> >> people, i.e. as Glynn suggests: one GRASS installer + one Dependencies
>>> >> installer. I think this would be the best solution for us, but it would
>>> >> mean that at least for the first installation, users will have to
>>> >> install two packages. If the GRASS installer could test for the
>>> >> installation of the other package and propose to download it and lauch
>>> >> its installation autmagically, then this might be the best solution.
>> >
>> > what do you mean about *dependencies*? the only dependencies that are
>> > indipendent to GRASS binaries is Python!
>> > all the other DLLs are necessary to start GRASS. What would happen if we
>> > release GRASS with an additional support (jpeg, for example) not previously
>> > supported? we must provide the libjpeg with the installer, or update the
>> > *dependencies installer*?
>> > IMHO, this is a sctrictly UNIX way to think... windows is very different:
>> if
>> > you release binaries, you must provide all the DLLs needed by those
>> binaries
>> > along with them.
>> > It would be a *safer* solution to release future WinGRASS installers along
>> > with a separated updater: in that way new users would install the whole
>> GRASS
>> > package (why provide 2 different installers when users absolutely need to
>> > install both GRASS bins and Deps?) or simply download and lunch a smaller
>> > updater, that would copy/replace only the new bins and libs.
>> >
>> > BTW, I still think that providing separated installers for GRASS and its
>> > dependencies is a nonsense...
>> >
>> > Best regards,
>> >
>> > Marco
>
> __________________________________________
> Michael Barton, Professor of Anthropology
> Director of Graduate Studies
> School of Human Evolution & Social Change
> Center for Social Dynamics & Complexity
> Arizona State University
>
> phone: 480-965-6213
> fax: 480-965-7671
> www: http://www.public.asu.edu/~cmbarton
>
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
>
> __________________________________________
> Michael Barton, Professor of Anthropology
> Director of Graduate Studies
> School of Human Evolution & Social Change
> Center for Social Dynamics & Complexity
> Arizona State University
>
> phone: 480-965-6213
> fax: 480-965-7671
> www: http://www.public.asu.edu/~cmbarton
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-dev/attachments/20080416/3a2ea061/attachment-0001.html
More information about the grass-dev
mailing list