[OGo-GNUstep-Port] Re: gstep-make upgrade

Helge Hess gnustep-port@opengroupware.org
Tue, 29 Jul 2003 11:02:07 +0200


On Dienstag, 29. Juli 2003, at 10:48 Uhr, Nicola Pero wrote:
> gnustep-make has never been unstable (in recent times).

Never and recent really do not match very well ;-) And of course I'm 
talking about the last few years. Enterprise system maintainance for a 
source code is usually required for five years and *any* product 
maintainance is required by law for two years in Germany. That's the 
timescale I'm talking about. Eg the OGo database scheme never changed 
in an incompatible way in the last four years.

> I've personally used it (CVS version) continuously on commercial/live
> systems in the past years without problems.

We had that topic before in the GNUstep mailing list. A packaged 
application is very different to a project where the developers have 
everything under direct control. Then *you* understand gstep-make 100%, 
I think no one else does (and bothers).

> Helge is probably referring to the filesystem change which was 
> implemented
> a few months ago.  That's more of a 'backwards incompatible change
> requiring you to rebuild the whole system from scratch' rather than
> 'instability'.

I explicitly said that I don't mean instability with regards to the 
internal operation, but instability in the API. Which includes 
filesystem changes.
I've read that flattened is now default, another thing which requires 
to rework the packaging process and place some thinking into it.

Don't get me wrong, I don't necessarily think that the changes made are 
wrong in itself, it's just that _changes_ are only acceptable to a 
certain degree in OGo.
That's what I meant in my other mail with GNUstep vs OGo goals may be a 
bit too different to work on prestine sources. GNUstep needs to quickly 
evolve to get killer while OGo is stable.

> The switch is sort of incomplete at the moment, as there is going to be
> another related change in header location in the next weeks/months, 
> which
> should reduce a bit the command-line, and allow easier coexistence of
> different library-combos.

Given that, there is even less reason to make any change now. GNUstep 
is *not* ready for enduser systems. It's fine

> Updating to the new filesystem structure has been a bit painful on live
> systems because it required rebuilding everything.  A part from that, 
> it
> is a smooth transition.

This is not an "a part from that", it's a *HUGE* issue for a system 
like OGo. We are talking about end users here ;-)

regards,
   Helge
-- 
OpenGroupware.org	- http://www.opengroupware.org/