On Fri, May 8, 2009 at 5:10 PM, Justin Deoliveira <[email protected]>wrote:

> No need to apologize. I am sympathetic to your deadline and I do not mean
> to come across as over protective of that code but when I turned restconfig
> from a community module to an extension, it required a lot of cleanup. I
> would like to ensure we maintain its current quality. A code review process
> is the best way to do that imo.
>

>
> So about the current changes, I plan to rework your commits a bit,
> maintaining the functionality you added. I can post patches for you to
> review before I commit.


Ok, thank you very much then. I'll review your patches asap, in order to
restore the situation.
Daniele


>
>
> -Justin
>
> Daniele Romagnoli wrote:
>
>> Hi Justin,
>> I'm really sorry about this. Next time I'll follows the steps you are
>> talking about.
>> I was working on the coverages ingestion and I needed to re-enable some
>> capabilities available in 1.7.2 for an urgent application.
>> I was too hasty. Sorry again.
>>
>>
>> On Fri, May 8, 2009 at 4:22 PM, Justin Deoliveira 
>> <[email protected]<mailto:
>> [email protected]>> wrote:
>>
>>    Reviewing the commits more closely I definitely have a few concerns
>>    which affirms my preference to have these changes reviewed before hand.
>>
>>    * The method added to catalog builder seems unnecessary to me. I think
>>    just the plain buildLayer can be called, and then properties overrideen
>>    after the fact, instead put putting them into a map and passing it into
>>    the method. It also does not sync up with any of the other methods in
>>    that class. I would like to keep that class as consistent as possible.
>>
>>    * You have made changes to api without any discussion. Supporting
>>    wmspath and and style as query parameters is not documented as api
>>    options:
>>
>>
>> http://gridlock.openplans.org/geoserver/1.7.x/doc/user/extensions/rest/rest-config-api.html#coverage-stores
>>
>>
>> The previous RESTConfig allowed to handle them. I had tought during
>> migration to extensions they have been forgotten.
>>
>>    <
>> http://gridlock.openplans.org/geoserver/1.7.x/doc/user/extensions/rest/rest-config-api.html#coverage-stores
>> >
>>
>>    Not saying we should not have them, but this is an extension now, not a
>>    community module anymore, such things require discussion before hand.
>>
>>
>> You are Right.
>>
>>
>>
>>    * Many of the changes seem a bit arbitrary, changing variable
>>    declarations to final for instance. Again, for consistency sake I
>> prefer
>>    that you delegate to how the rest of the class / method does things
>> when
>>    making chagnes.
>>
>>    * Setting the layer name as the entity is again an api change, and one
>> I
>>    don't agree with. It is more RESTful to set the location of the
>> resource
>>    using the appropriate HTTP header, 'Location' like we do for the POST
>>    case. Also, the indication of where the resource should be down with a
>>    full uri, just returning the name assumes that URI's are non-opaque, ie
>>    the client has pre-knowledge of how URI's are built, which is another
>>    REST nono.
>>
>>
>> Do you think it would be better if I revert my changes?
>> Daniele
>>
>>
>>
>>
>>    -Justin
>>
>>    Justin Deoliveira wrote:
>>     > Hi Daniele,
>>     >
>>     > I see you are making commits on 1.7.x to restconfig and main. I
>> would
>>     > appreciate posting patches for pre review first before committing.
>>     > Especially in this case where we have not yet wrapped up discussion
>>     > about how to handle the PUT issue from previous email.
>>     >
>>     > I am not trying to hamper work here but I have been deemed the
>>     > maintainer of that extension, and while there are no hard rules
>>    in place
>>     > about who is allowed to commit, i would appreciate being to review
>>     > commits before they go through.
>>     >
>>     > -Justin
>>     >
>>
>>
>>    --
>>    Justin Deoliveira
>>    OpenGeo - http://opengeo.org
>>    Enterprise support for open source geospatial.
>>
>>
>>  
>> ------------------------------------------------------------------------------
>>    The NEW KODAK i700 Series Scanners deliver under ANY circumstances!
>> Your
>>    production scanning environment may not be a perfect world - but
>>    thanks to
>>    Kodak, there's a perfect scanner to get the job done! With the NEW
>>    KODAK i700
>>    Series Scanner you'll get full speed at 300 dpi even with all image
>>    processing features enabled. http://p.sf.net/sfu/kodak-com
>>    _______________________________________________
>>    Geoserver-devel mailing list
>>    [email protected]
>>    <mailto:[email protected]>
>>    https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>
>>
>>
>>
>> --
>> -------------------------------------------------------
>> Eng. Daniele Romagnoli
>> Software Engineer
>>
>> GeoSolutions S.A.S.
>> Via Carignoni 51
>> 55041 Camaiore (LU)
>> Italy
>>
>> phone: +39 0584983027
>> fax:     +39 0584983027
>> mob:   +39 328 0559267
>>
>>
>> http://www.geo-solutions.it
>>
>> -------------------------------------------------------
>>
>>
>
> --
> Justin Deoliveira
> OpenGeo - http://opengeo.org
> Enterprise support for open source geospatial.
>
>


-- 
-------------------------------------------------------
Eng. Daniele Romagnoli
Software Engineer

GeoSolutions S.A.S.
Via Carignoni 51
55041 Camaiore (LU)
Italy

phone: +39 0584983027
fax:     +39 0584983027
mob:   +39 328 0559267


http://www.geo-solutions.it

-------------------------------------------------------
------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to