Menu

Considering sentencing cygnome2 to death

key points (if you're not patient enough):
- The co-existence of the some packages (such as gtk, ORBit) in this project and in cygwin net release could cause a lot of compatibility problems
- There's no need any longer to keep this project
- I'm considering freezing this project.

Recently, I got some issue report such as
"Can't find gdk_threads_lock in cyggdk DLL"
"cyggdk_pixbuf-2.0-0.dll error"
"Gnome2 cyglinc-1.dll missing"
etc.

Most of these problems are caused by the fact that you installed some base Gnome2 packages from cygwin net release and other stuff from our project.

Our packages are based on Gnome 2.4, and because of short of hands, we couldn't keep these packages up-to-date. And with Gerrit P. Haase's and Yaakov Selkowitz's efforts, Gnome2 packages are getting into cygwin net release. Surely, their work are based on the recent releases, i.e. starting from Gnome 2.6, and some of they have been updated to Gnome 2.8.

For example, in Gnome 2.4, linc is a standalone package, thus we have cyglinc-1.dll in our project, and it is used by some other packages. But in Gnome 2.6, the source code of linc is included in ORBit, and linc is no longer a standalone library. Now cygwin net release got latest release of ORBit included (with cygwin's setup.exe, you'll upgrade to that version automatically). If now you want to use our gnome-session, you know, you're doomed to encounter the problem such as "cyglinc-1.dll missing".

And there're a lot problems like this.

But I think putting Gnome2 packages into cygwin net release is in right direction, as it would attact more people to get into this porting work, which would improve the patches. And when these patches getting into upstream release, perhaps cygwin would become an official platform that Gnome would support, just like that kde would do.

Thus I think there is no need to maintain this project (If there's some, that must be that s the progress that Gnome2 packages getting into cygwin net release is too slow, that some of you are not patient enough to wait, thus you want to use our gnome-desktop on new glib/gtk/ORBit packages from cygwin net release, which is not easy:-( )

Another reason is that, even some of you think there's worthiness for this project, I don't have enough time to do maintain about 60 packages. The patches done on Gnome 2.4 are far from stable (GConf would cause application hangs, the UI would hang there even if the application quitted, and so on, and so on)

OK, now I would freeze this project. The setup.ini would be removed.ini, i.e. it won't be available for cygwin setup.exe any longer. But you can still download binary packages manually.

Sorry for the inconvenience brought to you.

Posted by Yang Guilong 2004-12-20

Log in to post a comment.