Hello Jody,

Unfortunately I am not really on board with your plan. I really don't think we need to make a new branch and do a lot of work. This seems like a lot of unnecessary work. I think the original design is fine, and does not require breaking the code base. We just need to go back to how things were and perhaps fix a few cases where people have gone wrong since then.


 *

   Gabe and Niels are having trouble with the API changes made earlier
   this year

     o

       The definition of path was inconsistent for windows absolute paths

I disagree. The definition of 'path' for the resource store is not in any way related to the OS, because the resource store lives in a separate world from the file system. The resource store and the file system have no joint concept of 'path'.

 *

   Early resource store work was not strict about use of paths, and
   when to use Resource and when to use File

I disagree. It was always very clear about this. There should obviously never be hard coded absolute paths for the file system. In general the code should basically always use resources. Only where users can use URLs they have access to both the file system and the resource store, this is always how it was intended to work, as can be read from the javadoc.

 *

   The email conversation is going in circles because something has to
   break

 *

   We have to accept that something that break

I disagree. I think nearly all of the code base is fine with how it was designed to work.

Regards

Niels

On 01/08/2023 19:31, Jody Garnett wrote:
Niel, Gabe:

Our email thread on this topic has explored the topic by now, I think action rather than more communication is needed next.

Can we setup a 1/2 day breakout work-party to get this activity underway (prior to the Bolsena code sprint and the next release cycle). Even a couple hours to get the topic started on a branch would be great.

I am proposing two times below, and am willing to wake up early to see this topic move along:

 1. August 8th
    
<https://www.timeanddate.com/worldclock/meetingdetails.html?year=2023&month=8&day=8&hour=13&min=0&sec=0&p1=256&p2=45&p3=48>
 15
    CEST / 11 BRT / 6 PDT
 2. August 15th
    
<https://www.timeanddate.com/worldclock/meetingdetails.html?year=2023&month=8&day=15&hour=13&min=0&sec=0&p1=256&p2=45&p3=48>:
    15 CEST / 11 BRT / 6 PDT


Is this a good idea :)
--
Jody Garnett
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to