Alright, this is turning into a flamewar and that's the least productive
of all. Let me try to wrap up this discussion:
The question: Will the gimp-1.3 developer releases depend on Gtk-1.3
HEAD CVS, or do we make certain every gimp-1.3.x release compiles with
Arguments for depending on HEAD:
- The Gtk-1.3 API is frozen, so using the latest won't break anything,
it will only be better code
- These releases are for developers only, normal users don't need to
have anything to do with CVS.
- Gtk will be tested well prior to release, avoiding the possible need
of major changes after release of Gtk-2.0.
Arguments against depending on HEAD, and just using the latest Gtk-1.3.y
release to work with:
- Gtk HEAD may not always compile, making it difficult for users to try
out the development releases in the gimp-1.3 branch
- If there are major advantages of CVS HEAD over the latest development
release they will probably do a new release anyway, and besides, this is
unlikely as Gtk-2.0 is late in its development cycle already.
I might have missed one or two arguments, apologies in advance if that's
I think we need to ask ourselves why users would want to try the latest
developer releases of Gimp. If they want to have the latest because of
having the latest, I don't think they'll mind getting CVS HEAD branches
and weeding out possible compile problems. But I think for gimp-1.1
there was a different reason. Gimp-1.1 had a whole lot of features that
weren't in gimp-1.0. In fact, to me (as a user) Gimp-1.1 was a good
graphics program, while Gimp-1.0 was hopelessly limited.
So my question is, will Gimp-1.3/2.0, in the early stages of
development, add much functionality? It seems to me it won't be an
advantage, as for now it's basically the functionality of gimp-1.2 with
a whole new implementation. But if there are no functional advantages
the average user will be happy to keep using 1.2 for a while (I know I
will at least). So in that case, it doesn't really matter, as long as
the developers are happy.
Once gimp-1.3 actually starts being a useable graphics package with more
features than gimp-1.2 I think we need to worry about users being able
to compile things easily, and I do believe simply depending on a fixed
Gtk-version (which will then probably be at 2.0.x anyway) is a part of
As for pango and atk, if I understand correctly they are simply part of
Gtk-2.0, or at least standard companions to it. In that case why not use
them? I'm sure there are gimp-users in Israel who'd like a Hebrew
translation, and if that work is done already by the pango developers,
why not make use of it? With Gtk-2.0, people will have it anyway. The
same goes for atk.
Please, try hitting the ball and not your opponent. It's not a nice
thing to do, and given that your opponent is on your own team, pretty
stupid as well.
Gimp-developer mailing list