Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-21 Thread Glynn Clements

kapo coulibaly wrote:

 How about sticking with shell?

Using the shell frequently results in scripts which don't work
reliably on Unix or at all on Windows. It's also a horrible language
for anything beyond the simplest tasks.

-- 
Glynn Clements gl...@gclements.plus.com
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-21 Thread Glynn Clements

Anna Kratochvílová wrote:

 PS - There is a similar problem with Python version (required 2.4).
 Some interesting features start with 2.5 but usually we can live
 without it. Any opinions?

I see no reason to support 2.4, and at least one reason to require at
least 2.5 (the with statement).

Requiring 2.6 would allow us to start work on forward compatibility
with Python 3.x.

-- 
Glynn Clements gl...@gclements.plus.com
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-20 Thread Moritz Lennert

On 19/03/13 19:04, Michael Barton wrote:

I think that this is a good idea for GRASS 7. We shouldn't really do it
with GRASS 6.


+1

Moritz

___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-20 Thread Newcomb, Doug
By at least, do you mean looking at 2.6, 2.7 or 3.0 as well?

Doug

On Tue, Mar 19, 2013 at 2:04 PM, Michael Barton michael.bar...@asu.eduwrote:

  I think that this is a good idea for GRASS 7. We shouldn't really do it
 with GRASS 6.

  I like going to at least Python 2.5 also.

  Michael
  __
 C. Michael Barton
 Director, Center for Social Dynamics  Complexity
 Professor of Anthropology, School of Human Evolution  Social Change
 Arizona State University
 Tempe, AZ  85287-2402
 USA

  voice:  480-965-6262 (SHESC), 480-727-9746 (CSDC)
 fax:  480-965-7671(SHESC), 480-727-0709 (CSDC)
 www:  http://csdc.asu.edu, http://shesc.asu.edu
 http://www.public.asu.edu/~cmbarton

  On Mar 19, 2013, at 10:58 AM, grass-user-requ...@lists.osgeo.org
  wrote:

  *From: *Anna Kratochvílová kratocha...@gmail.com
  *Subject: **[GRASS-user] minimal wxPython version*
  *Date: *March 19, 2013 6:39:33 AM MST
  *To: *GRASS-dev grass-dev@lists.osgeo.org, GRASS user list 
 grass-u...@lists.osgeo.org


 Hi all,

 I would like to change minimal required version of wxPython [1].
 Currently we support (theoretically) version 2.8.1.1 (released 2007).
 I suggest to change it to 2.8.10.1 (2009), for example 2.8.10.1 was
 shipped with Ubuntu 10.04 LTS. The reason is obvious: wxGUI is limited
 by this requirement. Even the 2.8.10.1 version is pretty old so I
 think this won't hurt anybody. Any objections?

 [1] http://grass.osgeo.org/grass70/source/snapshot/REQUIREMENTS.html


 PS - There is a similar problem with Python version (required 2.4).
 Some interesting features start with 2.5 but usually we can live
 without it. Any opinions?



 ___
 grass-dev mailing list
 grass-dev@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/grass-dev




-- 
Doug Newcomb
USFWS
Raleigh, NC
919-856-4520 ext. 14 doug_newc...@fws.gov
-
The opinions I express are my own and are not representative of the
official policy of the U.S.Fish and Wildlife Service or Dept. of the
Interior.   Life is too short for undocumented, proprietary data formats.
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-20 Thread Yann Chemin
Good question, maybe a roadmap ending (so far with Python 3 for Grass
8 (funny to mention this version number !)

On 20 March 2013 17:32, Newcomb, Doug doug_newc...@fws.gov wrote:
 By at least, do you mean looking at 2.6, 2.7 or 3.0 as well?

 Doug

 On Tue, Mar 19, 2013 at 2:04 PM, Michael Barton michael.bar...@asu.edu
 wrote:

 I think that this is a good idea for GRASS 7. We shouldn't really do it
 with GRASS 6.

 I like going to at least Python 2.5 also.

 Michael
 __
 C. Michael Barton
 Director, Center for Social Dynamics  Complexity
 Professor of Anthropology, School of Human Evolution  Social Change
 Arizona State University
 Tempe, AZ  85287-2402
 USA

 voice:  480-965-6262 (SHESC), 480-727-9746 (CSDC)
 fax:  480-965-7671(SHESC), 480-727-0709 (CSDC)
 www:  http://csdc.asu.edu, http://shesc.asu.edu
 http://www.public.asu.edu/~cmbarton

 On Mar 19, 2013, at 10:58 AM, grass-user-requ...@lists.osgeo.org
  wrote:

 From: Anna Kratochvílová kratocha...@gmail.com
 Subject: [GRASS-user] minimal wxPython version
 Date: March 19, 2013 6:39:33 AM MST
 To: GRASS-dev grass-dev@lists.osgeo.org, GRASS user list
 grass-u...@lists.osgeo.org


 Hi all,

 I would like to change minimal required version of wxPython [1].
 Currently we support (theoretically) version 2.8.1.1 (released 2007).
 I suggest to change it to 2.8.10.1 (2009), for example 2.8.10.1 was
 shipped with Ubuntu 10.04 LTS. The reason is obvious: wxGUI is limited
 by this requirement. Even the 2.8.10.1 version is pretty old so I
 think this won't hurt anybody. Any objections?

 [1] http://grass.osgeo.org/grass70/source/snapshot/REQUIREMENTS.html


 PS - There is a similar problem with Python version (required 2.4).
 Some interesting features start with 2.5 but usually we can live
 without it. Any opinions?



 ___
 grass-dev mailing list
 grass-dev@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/grass-dev




 --
 Doug Newcomb
 USFWS
 Raleigh, NC
 919-856-4520 ext. 14 doug_newc...@fws.gov
 -
 The opinions I express are my own and are not representative of the official
 policy of the U.S.Fish and Wildlife Service or Dept. of the Interior.   Life
 is too short for undocumented, proprietary data formats.

 ___
 grass-dev mailing list
 grass-dev@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/grass-dev



-- 
Yann Chemin
Researcher@IWMI
Skype/FB: yann.chemin
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-20 Thread Pietro
On Wed, Mar 20, 2013 at 12:02 PM, Newcomb, Doug doug_newc...@fws.gov wrote:
 By at least, do you mean looking at 2.6, 2.7 or 3.0 as well?

+1 for python 2.6 that it is the default version in debian stable [0]...


Moreover, the Python 2.6 [1] added compatibility functions in a
future_builtins module and a -3 switch to warn about usages that will
become unsupported in 3.0...
Therefore if we require python2.6, we can start to think about
cleaning the python code and start to use the future_builtins
modules.

Concerning GRASS and python 3.X, I think that the biggest problem is
the WxPython, at the moment only the develop version Phoneix[2] it is
working with python 3.

Pietro

[0] http://packages.debian.org/squeeze/python
[1] http://docs.python.org/release/2.6.4/whatsnew/2.6.html
[2] http://wiki.wxpython.org/ProjectPhoenix
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-20 Thread Anna Kratochvílová
Minimum wxPython version is changed in r55466 (I hope I haven't missed
any other places).

On Wed, Mar 20, 2013 at 1:31 PM, Pietro peter.z...@gmail.com wrote:
 On Wed, Mar 20, 2013 at 12:02 PM, Newcomb, Doug doug_newc...@fws.gov wrote:
 By at least, do you mean looking at 2.6, 2.7 or 3.0 as well?

 +1 for python 2.6 that it is the default version in debian stable [0]...


 Moreover, the Python 2.6 [1] added compatibility functions in a
 future_builtins module and a -3 switch to warn about usages that will
 become unsupported in 3.0...
 Therefore if we require python2.6, we can start to think about
 cleaning the python code and start to use the future_builtins
 modules.

Yes, python3 is probably inevitable so we should prepare for it.


 Concerning GRASS and python 3.X, I think that the biggest problem is
 the WxPython, at the moment only the develop version Phoneix[2] it is
 working with python 3.

I think a lot of other projects are in the same situation so I hope
Phoenix will become more stable soon. It will take some time to update
wxGUI to work with it but in theory there shouldn't be any major
problems. A lot of small problems will appear, often because some
parts of the gui code is a mess (usually some gui layout parts) and
the newer wxPython doesn't accept it.


So any other opinions on Python version?

Anna
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-20 Thread Michael Barton
My understanding is that Python 3 is not backward compatible with Python 2.

Michael Barton
School of Human Evolution Social Change
Center for Social Dynamics  Complexity
Arizona State University

...Sent from my iPad

On Mar 20, 2013, at 8:26 AM, Anna Kratochvílová kratocha...@gmail.com wrote:

 Minimum wxPython version is changed in r55466 (I hope I haven't missed
 any other places).
 
 On Wed, Mar 20, 2013 at 1:31 PM, Pietro peter.z...@gmail.com wrote:
 On Wed, Mar 20, 2013 at 12:02 PM, Newcomb, Doug doug_newc...@fws.gov wrote:
 By at least, do you mean looking at 2.6, 2.7 or 3.0 as well?
 
 +1 for python 2.6 that it is the default version in debian stable [0]...
 
 
 Moreover, the Python 2.6 [1] added compatibility functions in a
 future_builtins module and a -3 switch to warn about usages that will
 become unsupported in 3.0...
 Therefore if we require python2.6, we can start to think about
 cleaning the python code and start to use the future_builtins
 modules.
 
 Yes, python3 is probably inevitable so we should prepare for it.
 
 
 Concerning GRASS and python 3.X, I think that the biggest problem is
 the WxPython, at the moment only the develop version Phoneix[2] it is
 working with python 3.
 
 I think a lot of other projects are in the same situation so I hope
 Phoenix will become more stable soon. It will take some time to update
 wxGUI to work with it but in theory there shouldn't be any major
 problems. A lot of small problems will appear, often because some
 parts of the gui code is a mess (usually some gui layout parts) and
 the newer wxPython doesn't accept it.
 
 
 So any other opinions on Python version?
 
 Anna
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-20 Thread Pietro
Hi Michael,

On Wed, Mar 20, 2013 at 3:35 PM, Michael Barton michael.bar...@asu.edu wrote:
 My understanding is that Python 3 is not backward compatible with Python 2.

it is true, but we are not talking to require python3 instead of
python2, we are talking to require python2.6 instead of python2.4,
that it is not backward compatible.

Changing python2.4 in python2.6 allow us to start preparing the code
to reduce the gap between python2 and python3. Therefore if one day in
the 2016 or later (may be for GRASS8), we decide to switch definitely
to python3 we should be able to switch without too much effort.

Pietro
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-20 Thread Michael Barton
You can always use shell. But this is a question about 1) the graphical 
interface, and 2) python libraries for advanced commands and use in scripting.

Michael

C. Michael Barton
Director, Center for Social Dynamics  Complexity 
Professor of Anthropology, School of Human Evolution  Social Change
Arizona State University

voice:  480-965-6262 (SHESC), 480-727-9746 (CSDC)
fax:  480-965-7671 (SHESC),  480-727-0709 (CSDC)
www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu











On Mar 20, 2013, at 10:31 AM, kapo coulibaly kmcou...@gmail.com
 wrote:

 How about sticking with shell? We wouldn't worry about endless version issues.
 
 On Wed, Mar 20, 2013 at 11:56 AM, Pietro peter.z...@gmail.com wrote:
 Hi Michael,
 
 On Wed, Mar 20, 2013 at 3:35 PM, Michael Barton michael.bar...@asu.edu 
 wrote:
  My understanding is that Python 3 is not backward compatible with Python 2.
 
 it is true, but we are not talking to require python3 instead of
 python2, we are talking to require python2.6 instead of python2.4,
 that it is not backward compatible.
 
 Changing python2.4 in python2.6 allow us to start preparing the code
 to reduce the gap between python2 and python3. Therefore if one day in
 the 2016 or later (may be for GRASS8), we decide to switch definitely
 to python3 we should be able to switch without too much effort.
 
 Pietro
 ___
 grass-user mailing list
 grass-u...@lists.osgeo.org
 http://lists.osgeo.org/mailman/listinfo/grass-user
 

___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-19 Thread Martin Landa
Hi Anna,

2013/3/19 Anna Kratochvílová kratocha...@gmail.com:
 I would like to change minimal required version of wxPython [1].
 Currently we support (theoretically) version 2.8.1.1 (released 2007).
 I suggest to change it to 2.8.10.1 (2009), for example 2.8.10.1 was
 shipped with Ubuntu 10.04 LTS. The reason is obvious: wxGUI is limited
 by this requirement. Even the 2.8.10.1 version is pretty old so I
 think this won't hurt anybody. Any objections?

 [1] http://grass.osgeo.org/grass70/source/snapshot/REQUIREMENTS.html

no objections. Martin

-- 
Martin Landa landa.martin gmail.com * http://geo.fsv.cvut.cz/~landa
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-19 Thread Patrice Dumas
On Tue, Mar 19, 2013 at 02:39:33PM +0100, Anna Kratochvílová wrote:
 Hi all,
 
 I would like to change minimal required version of wxPython [1].
 Currently we support (theoretically) version 2.8.1.1 (released 2007).
 I suggest to change it to 2.8.10.1 (2009), for example 2.8.10.1 was
 shipped with Ubuntu 10.04 LTS. The reason is obvious: wxGUI is limited
 by this requirement. Even the 2.8.10.1 version is pretty old so I
 think this won't hurt anybody. Any objections?

epel 5 (add-on repository for rhel 5, the oldest still maintained rhel
distribution) has 2.8.12.  I am not sure that more conservative 
repositories have this version, but at least it is available in one 
repository with a sufficiently high version. 

-- 
Pat
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev


Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-19 Thread Michael Barton
I think that this is a good idea for GRASS 7. We shouldn't really do it with 
GRASS 6.

I like going to at least Python 2.5 also.

Michael
__
C. Michael Barton
Director, Center for Social Dynamics  Complexity
Professor of Anthropology, School of Human Evolution  Social Change
Arizona State University
Tempe, AZ  85287-2402
USA

voice:  480-965-6262 (SHESC), 480-727-9746 (CSDC)
fax:  480-965-7671(SHESC), 480-727-0709 (CSDC)
www:  http://csdc.asu.edu, http://shesc.asu.edu
http://www.public.asu.edu/~cmbarton

On Mar 19, 2013, at 10:58 AM, 
grass-user-requ...@lists.osgeo.orgmailto:grass-user-requ...@lists.osgeo.org
 wrote:

From: Anna Kratochvílová kratocha...@gmail.commailto:kratocha...@gmail.com
Subject: [GRASS-user] minimal wxPython version
Date: March 19, 2013 6:39:33 AM MST
To: GRASS-dev grass-dev@lists.osgeo.orgmailto:grass-dev@lists.osgeo.org, 
GRASS user list grass-u...@lists.osgeo.orgmailto:grass-u...@lists.osgeo.org


Hi all,

I would like to change minimal required version of wxPython [1].
Currently we support (theoretically) version 2.8.1.1 (released 2007).
I suggest to change it to 2.8.10.1 (2009), for example 2.8.10.1 was
shipped with Ubuntu 10.04 LTS. The reason is obvious: wxGUI is limited
by this requirement. Even the 2.8.10.1 version is pretty old so I
think this won't hurt anybody. Any objections?

[1] http://grass.osgeo.org/grass70/source/snapshot/REQUIREMENTS.html


PS - There is a similar problem with Python version (required 2.4).
Some interesting features start with 2.5 but usually we can live
without it. Any opinions?


___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

Re: [GRASS-dev] [GRASS-user] minimal wxPython version

2013-03-19 Thread Markus Metz
On Tue, Mar 19, 2013 at 6:24 PM, Patrice Dumas pertu...@free.fr wrote:
 On Tue, Mar 19, 2013 at 02:39:33PM +0100, Anna Kratochvílová wrote:
 Hi all,

 I would like to change minimal required version of wxPython [1].
 Currently we support (theoretically) version 2.8.1.1 (released 2007).
 I suggest to change it to 2.8.10.1 (2009), for example 2.8.10.1 was
 shipped with Ubuntu 10.04 LTS. The reason is obvious: wxGUI is limited
 by this requirement. Even the 2.8.10.1 version is pretty old so I
 think this won't hurt anybody. Any objections?

 epel 5 (add-on repository for rhel 5, the oldest still maintained rhel
 distribution) has 2.8.12.  I am not sure that more conservative
 repositories have this version, but at least it is available in one
 repository with a sufficiently high version.


Another old but still maintained repository, ports for FreeBSD 8.3,
has python 2.7 and wxpython 2.8.12. No objections.

Markus M
___
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev