Subject: HEADS UP: GNOME 2.10.0
To: None <tech-pkg@NetBSD.org>
From: Julio M. Merino Vidal <jmmv84@gmail.com>
List: tech-pkg
Date: 03/22/2005 18:35:36
Hi everybody,

I've just finished updating the GNOME packages in pkgsrc to 2.10.0, the
latest stable version.  This has only gone into pkgsrc HEAD; the new
branch, pkgsrc-2005Q1, will remain at 2.8.3, as it has proven to build
correctly and work quite well (at least on NetBSD 2.0/i386).

To make this possible, around 80 packages have been updated and some new
ones have been added.  One of these is totem, a nice media player (I
recommend you to go for totem-xine instead of totem).  Some other
packages that should be there (such as the gnome system tools or sound
juicer) are not yet in pkgsrc because they have many stability and
portability problems.  I think I'll add them to pkgsrc-wip in a while,
if I haven't been able to make them work reliably.

Just to say that I've been running the new version for over a week with
no major problems, first on -current, then on NetBSD 3.0_BETA when the
branch was cut (OK, all on i386).

Unfortunately, as the update is really big, I'm sure some problems will
pop up.  I'm specially worried about code mixed with variable
declarations, as that will break under NetBSD 1.6.2 (or any other
system with gcc 2.95).  (Note for the future: set CFLAGS=-pedantic,
capture the output and grep for 'C89' warnings.)  However, I doubt GNOME
2.x is very usable under NetBSD 1.6.2 due to the lack of native threads
(but hey, I may be wrong).

To make things safer, you may want to set up a sandbox using pkg_comp,
build the new packages inside it and, when everything is done, use
pkg_delete and pkg_add to update your machine with as little downtime
as possible.

Please don't hesitate to report any problems you find with the new and
updated packages, using send-pr as usual.

Have fun!

-- 
Julio M. Merino Vidal <jmmv84@gmail.com>
http://www.livejournal.com/users/jmmv/
The NetBSD Project - http://www.NetBSD.org/