[GRASS-dev] [GRASS GIS] #498: r.sun2 out of sync / broken svn history

GRASS GIS trac at osgeo.org
Wed Feb 18 23:04:57 EST 2009


#498: r.sun2 out of sync / broken svn history
--------------------+-------------------------------------------------------
 Reporter:  hamish  |       Owner:  grass-dev at lists.osgeo.org
     Type:  defect  |      Status:  new                      
 Priority:  major   |   Milestone:  6.4.0                    
Component:  Raster  |     Version:  svn-develbranch6         
 Keywords:  r.sun   |    Platform:  Linux                    
      Cpu:  x86-32  |  
--------------------+-------------------------------------------------------
 Hi,

 [6.5svn]

 I was trying to figure out why r.sun was not using its short module
 description label. It seemed that somewhere it was reset to null, so the
 description was used regardless.
 In 6.3.0 it works. module_info.keywords also seemed to be reset to null.

 {{{
 r.sun --tcltk | head -n 3
 begin_dialog {r.sun} {
  label {}
  desc {Computes direct (beam), diffuse and ...
 }}}

 but in r.sun/main.c:
 {{{
    module->keywords = _("raster");
     module->label = _("Solar irradiance and irradiation model.");
     module->description =
         _("Computes direct (beam), diffuse and ...

 }}}


 same for --help and --interface-description. I noticed that (eg) 'r.info
 --help' reports the keyword.


 When I loaded up `which r.sun` in Kdbg to follow the action live, I
 noticed the source listing had the ->keywords and ->label lines missing.
 wtf?!

 aaaaaaahhhhhhh.... now I notice in the Kdbg title bar the full path to the
 source: ..../raster/r.sun2/main.c not raster/r.sun/main.c!

 Apparently r.sun2 does not contain the latest changes to r.sun even though
 it has replaced it in the Makefile. As keyword support was added to
 r.sun/main.c on 08/19/06, and that's a while ago now, well, much
 unhappiness. not sure how far back r.sun2 goes.


 attack of the out-of-sync clones & another "svn copy" related tragedy.
 (granted it was added to svn some months ago, when we were all young about
 these things)


 Hamish

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/498>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list