Opened 12 years ago

Closed 12 years ago

#1089 closed defect (fixed)

GRASS 6.5 manual broken link

Reported by: timothymorrissey Owned by: grass-dev@…
Priority: normal Milestone: Website
Component: Website Version: svn-develbranch6
Keywords: Cc:
CPU: Unspecified Platform: Unspecified

Description

The link for the GRASS 6.5 online manual is broken, resulting in the "This page has moved !!!" error page. The broken URL is: http://grass.osgeo.org/grass65/manuals/html65_user/index.html

Change History (9)

comment:1 Changed 12 years ago by hamish

Version: unspecifiedsvn-develbranch6

the html65_user directory is missing from grass65/manuals/ dir on the server. Markus controls those cron jobs so it could be next week before this is fixed. In the mean time the grass 6.4 and 7 manuals are still there.

the weekly binary snapshot for 6.5 is also missing, but the June 12 source code snapshot is there. I assume that Saturday's build for 6.5 died for some reason. Maybe have to wait until next Saturday's rebuild, but I'll have a look to see if I can trigger it off sooner.

Hamish

comment:2 Changed 12 years ago by hamish

The last build had a problem building the wxpython dir. Perhaps the same Makefile dependency/build order problem as was reported over the last week by a couple other people? Has that been fixed yet? or maybe just bad timing with respect to code checkins.

I've now triggered a rebuild. A number of files in wxpython have updated from svn so hopefully it builds ok this time.

Hamish

comment:3 Changed 12 years ago by hamish

nope, failed with same

--
Errors in:
[...]/grass65/gui/wxpython
--

6.5 breaks there for me too,

make 2>&1 | tee build_log.txt
[...]
make[3]: Entering directory `/usr/local/src/grass/svn/grass65/gui/wxpython'
GISBASE="/usr/local/src/grass/svn/grass65/dist.i686-pc-linux-gnu" \
        python gui_modules/menudata.py > menustrings.py
Traceback (most recent call last):
  File "gui_modules/menudata.py", line 39, in ?
    import globalvar
  File "/usr/local/src/grass/svn/grass65/gui/wxpython/gui_modules/globalvar.py", line 33, in ?
    import grass.script as grass
  File "/usr/local/src/grass/svn/grass65/dist.i686-pc-linux-gnu/etc/python/grass/script/__init__.py", line 1, in ?
    from core   import *
  File "/usr/local/src/grass/svn/grass65/dist.i686-pc-linux-gnu/etc/python/grass/script/core.py", line 508, in ?
    debug_level = int(gisenv().get('DEBUG', 0))
  File "/usr/local/src/grass/svn/grass65/dist.i686-pc-linux-gnu/etc/python/grass/script/core.py", line 505, in gisenv
    s = read_command("g.gisenv", flags='n')
  File "/usr/local/src/grass/svn/grass65/dist.i686-pc-linux-gnu/etc/python/grass/script/core.py", line 216, in read_command
    ps = pipe_command(*args, **kwargs)
  File "/usr/local/src/grass/svn/grass65/dist.i686-pc-linux-gnu/etc/python/grass/script/core.py", line 193, in pipe_command
    return start_command(*args, **kwargs)
  File "/usr/local/src/grass/svn/grass65/dist.i686-pc-linux-gnu/etc/python/grass/script/core.py", line 155, in start_command
    return Popen(args, **popts)
  File "/usr/local/src/grass/svn/grass65/dist.i686-pc-linux-gnu/etc/python/grass/script/core.py", line 53, in __init__
    startupinfo, creationflags)
  File "/usr/lib/python2.4/subprocess.py", line 543, in __init__
    errread, errwrite)
  File "/usr/lib/python2.4/subprocess.py", line 975, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
make[3]: *** [menustrings.py] Error 1
make[3]: Leaving directory `/usr/local/src/grass/svn/grass65/gui/wxpython'
make[2]: *** [install_scripts] Error 2
make[2]: Leaving directory `/usr/local/src/grass/svn/grass65/gui/wxpython'
make[1]: Leaving directory `/usr/local/src/grass/svn/grass65/gui'

If I cd into the gui/wxpython dir and re-run make, then it builds ok.

Hamish

comment:4 Changed 12 years ago by hamish

Component: defaultWebsite

I'm not too familiar with reading the python tracebacks. Is it globalvar.py that is missing or grass.script?

comment:5 Changed 12 years ago by hamish

It looked like Martin had fixed it with r42575 and r42576, but it's still broken. :-/

now the error is:

make[3]: Leaving directory `/usr/local/src/grass/svn/grass65/gui/wxpython'
make menustrings.py
make[3]: Entering directory `/usr/local/src/grass/svn/grass65/gui/wxpython'
GISBASE="/usr/local/src/grass/svn/grass65/dist.i686-pc-linux-gnu" \
        python gui_modules/menudata.py > menustrings.py
ERROR: wxGUI requires wxPython. No module named wxversion
make[3]: *** [menustrings.py] Error 1
make[3]: Leaving directory `/usr/local/src/grass/svn/grass65/gui/wxpython'
make[2]: *** [install_scripts] Error 2
make[2]: Leaving directory `/usr/local/src/grass/svn/grass65/gui/wxpython'
make[1]: Leaving directory `/usr/local/src/grass/svn/grass65/gui'

neither --with-python nor --with-wxwidgets is used in ./configure here because this old distro does not have wx2.8 available. In the past it just copied the wxpython files to $GISBASE anyway, but did nothing else with them so it wasn't a problem.

thanks, Hamish

comment:6 in reply to:  2 ; Changed 12 years ago by martinl

Replying to hamish:

The last build had a problem building the wxpython dir. Perhaps the same Makefile dependency/build order problem as was reported over the last week by a couple other people? Has that been fixed yet? or maybe just bad timing with respect to code checkins.

I've now triggered a rebuild. A number of files in wxpython have updated from svn so hopefully it builds ok this time.

already fixed in rr42576.

Martin

comment:7 in reply to:  6 ; Changed 12 years ago by hamish

Replying to martinl:

already fixed in r42576.

(nope, see comment:5)

comment:8 in reply to:  7 Changed 12 years ago by martinl

Replying to hamish:

Replying to martinl:

already fixed in r42576.

(nope, see comment:5)

well, I meant

debug_level = int(gisenv().get('DEBUG', 0))

try r42583.

comment:9 Changed 12 years ago by hamish

Resolution: fixed
Status: newclosed

yup, that's got it. weekly snapshot cron job re-triggered and man pages for 6.5 are now back up on the server.

thanks, Hamish

Note: See TracTickets for help on using tickets.