Re: GNOME 2.0 conversation
- From: George <jirka 5z com>
- To: Havoc Pennington <hp redhat com>
- Cc: gnome-hackers gnome org
- Subject: Re: GNOME 2.0 conversation
- Date: Tue, 20 Feb 2001 04:35:21 -0800
On Sat, Feb 17, 2001 at 10:47:31PM -0500, Havoc Pennington wrote:
> Answer is case-by-case. For the stock system, probably possible. For
> GtkPixmapMenuItem also. For GnomeDialog, not possible. This is the
> kind of cleanup work I think we can get done in time though. What I
> don't want to see personally would be new features and widgets. If it
> merits a new header file, probably a bad idea, IMHO.
Basically agreed. I think the headerfile rule is a bit silly. But point
taken.
> GTK 2 has some source incompatibility, but mostly for widget
> implementors, it's really not very bad for application code (gftp
> compiled unchanged a while ago, Dia ported in 1/2 hour). For widget
> implementors even it's not really difficult to port, just some trivial
> code rearrangment. So we shouldn't use GTK 2 as an excuse to go
> nuts. That said, sure some breakage is OK.
Well gtk already went through one incompat release, and this is the first for
g-l.
> Random rules we should follow:
>
> - If it the breakage results in old code that still compiles but no
> longer works, it's very Evil. Breakage should break compilation so
> it can get fixed.
>
> - Don't break stuff that's deprecated anyhow. Why port to the new
> version of a feature you shouldn't be using?
>
> - GTK has docs/Changes-2.0.txt plus a more verbose document I'm
> writing, need a gnome-libs equivalent.
All of these are basically followed in gnome-libs HEAD. I tried to keep most
changes I did in devel-docs/Porting-1.0-2.0.txt, though that's not complete.
Functions that have changed names have the old one still there, and it prints
a warning.
> When I say gnome-libs work is in conflict with user features, what I
> mean by "gnome-libs work" is new features and finishing those. There's
> time for cleanup by July or so, but not much else.
I would definately agree that major new features are just not going to happen
before July. Thus won't go in.
> > Well, I think most changes should aim for the gnome 2 release, but there
> > should be a backup plan if we can't deliver.
>
> What's the backup plan? If you have a half-finished gnome-libs, then
> what are you going to release in its place?
No. Again, not a 1/0 thing. If you have a half finished feature, it doesn't
go into the released version. A backup plan may be to either put it into
some sort of extra lib, or cut and paste it into apps that need it.
But again, I doubt getting a brand spanking new widget in is too feasible. I
would however make ane xception for a file selector dialog widget which uses
gnome-vfs and all this, since we NEED a widget like that.
George
--
George <jirka 5z com>
The great masses of the people ... will more easily
fall victims to a big lie than to a small one.
-- Adolf Hitler, "Mein Kampf", 1933
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]