gstep-make 2.0 Re: gstep-base Re: [OGo-Developer] OGo InvoiceApplication
Helge Hess
developer@opengroupware.org
Wed, 2 Jan 2008 16:33:39 +0100
On 02.01.2008, at 16:00, Sebastian Reitenbach wrote:
> This is exactly what my opinion is about ogo packages.
Oh common, you just said that you always build from source anyways! ;-)
The far majority of OGo users *is* using packages, and often is not
experienced in compiling software.
There are platforms which have decent packaging systems (eg Debian/
Ubuntu) and its stupid not to use them for initial installation and
keeping systems up to date.
Anyways, this obviously is additional work ...
> I just have the fear that when we maintain own stuff, I fear that we
> get
> stuck with one version, and then maybe later in the future, when we
> want to
> upgrade a whole bunch of versions, then facing same problems as
> right now.
You are starting to understand why using gstep-base as the primary
basis is not as cool as it sounds. Its OK if you maintain one or a few
systems, but its havoc if you provide shrinkwrapped software to
endusers (with hundreds or thousands separate server installs!).
As a user I cannot install business software which provides no
appropriate upgrade management!
And again: if you live at the bleeding edge this automatically implies
that you cannot use system packages.
> Trying to keep up with the new versions when they are released,
> would make
> updates easier as the differences will not be that much, if at all.
The differences have been *significant* between releases in the past,
I don't see why that would change in the future. Eg even minor changes
in the KVC code can affect OGo and SOPE badly.
Check the archives of the gnustep-discuss list, I think I once sent a
summary to outline that point (highlighting major incompats between
minor versions).
BTW: I think the GNUstep guys pretty much agree with me on this :-) In
fact *we* could probably contribute a stable GNUstep release branch.
It would be our task to manage the stable GNUstep branch (add ABI
compatible fixes, etc).
Anyways, as posted before _I_ won't invest that time anymore for
various reasons (ObjC 2.0 being one of them).
> The Novell distris would be the only Linux distributions, where I am
> interested in having packages too.
Si. But this is not just about us. (eg personally I only care about
Debian, and maybe Ubuntu ...).
Helge
PS: all this is not intended as a blaim on GNUstep! (I think its easy
to get my comments wrong ;-) Technically its great stuff and
especially gs-make and gs-base are in very good shape. But the GS
developers (I know) have widely different requirements wrt deployment,
and in some respects they use the software in a very different way (eg
no KVC is the classic).