Linux Today: Linux News On Internet Time.

Release Digest: GNOME, July 22, 2004

Jul 23, 2004, 04:45 (0 Talkback[s])

PyGTK 2.3.94

I am pleased to announce version 2.3.94 of the Python bindings for GTK.

The new release is available from ftp ftp.gnome.org as and its mirrors as soon as its synced correctly:


It might take a while, so you can use current CVS for now if you can't wait.

NOTE! This is an unstable version and should not be included

in stable distributions.

What's new since 2.3.93?

  • bugfixes (Gustavo, Johan, John Finlay, Lorenzo)
  • small enum additions for gazpacho (Johan)
  • rename GMainLoop, GMainContext back to MainLoop and MainContext


GTK is a toolkit for developing graphical applications that run on POSIX systems such as Linux, Windows and MacOS X (provided that the X server for MacOS X has been installed). It provides a comprehensive set of GUI widgets, can display Unicode bidi text. It links into the Gnome Accessibility Framework through the ATK library.

PyGTK provides a convenient wrapper for the GTK library for use in Python programs, and takes care of many of the boring details such as managing memory and type casting. When combined with PyORBit and gnome-python, it can be used to write full featured Gnome applications.

Like the GTK library itself PyGTK is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. It is already in use in many applications ranging from small single purpose scripts up to large full features applications.

PyGTK now requires GTK >= 2.4 and Python >= 2.2 to build.

It includes a number of changes since the last pygtk release; We'd really appreciate testing and bug reports on this release; please take the time out to download and test it to ensure it works for your application[s]. Bug reports, as always, should go to Bugzilla; check out http://pygtk.org/developer.html and http://pygtk.org/feedback.html for links to posting and querying bug reports for PyGTK.

Johan Dahlin

libgda/libgnomedb 1.1.5

libgda/libgnomedb are a complete framewok for developing database-oriented applications, and currently allow access to PostgreSQL, MySQL, Oracle, Sybase, SQLite, FireBird/Interbase, IBM DB2, mSQL and MS SQL server, as well as MS Access and xBase files and ODBC data sources.

libgda/libgnomedb are the base of the database support in the GNOME Office application suite, providing database access for many features in both Gnumeric and Abiword.

This is another development release in the road to 1.2, which will be the next stable release, and which shows a preview of the new features getting into the 1.2 final release. It is not intended for production use, but by people wanting to experiment with the new features and to help on the development. We are though trying to have these 1.1.x series as stable as possible, so things should not break too much :-)

Changes since libgda 1.1.4

  • Added get_copy, copy, and free functions for GdaMoney and GdaNumeric types (Murray)
  • Improved SQL parsing (Vivien)
  • Fixed #144923 (Vivien)
  • Fixed some memory problems via valgrind (Murray)
  • Removed annoying warning message when creating PostgreSQL recordsets (Vivien)
  • Fixed tarball made with automake 1.8 (Rodrigo)
  • Updated translations:
    • nl (Vincent)

Changes since libgnomedb 1.1.4

  • Fixed tarball made with automake 1.8 (Rodrigo)
  • Updated translations:
    • es (Francisco)
    • hu (Laszlo)
    • ja (Takeshi)
    • nl (Vincent)

Tarballs are available at

To install this new version, you'll need:
* libgda: glib, libxml2, libxslt
* libgnomedb: libgda and dependencies, libgnome/ui, libglade, libbonoboui and, optionally, gtksourceview

You can find more information at the projects' homepage (http://www.gnome-db.org), or you can ask any question/propose anything you want in the GNOME-DB mailing list, which is available at http://mail.gnome.org/mailman/listinfo/gnome-db-list.