fink’s “Jaguar Compatibility Release” notes

On this
page
I read the following — If you have upgraded to Mac OS
X 10.2 on a machine with a pre-existing Fink installation, then
this document will provide step-by-step instructions for upgrading
Fink
as providing the details for upgrading fink to run with
10.2. But then on this
page
, I read this: This is the last release for Mac OS X
10.1. Future versions of Fink will not officially support Mac OS X
10.1 anymore, we are gearing all our efforts towards 10.2. At the
same time, this release is not meant for Mac OS X 10.2. Fink 0.5.0.
which is targeted for October, will be geared towards 10.2. In the
meantime refer to the news item below on how to upgrade Fink for
10.2.
As far as I can tell, fink 0.4.x runs with OS X 10.2.
That’s why I call this the “Jaguar Compatibility Release.” However,
I never saw the note about 0.4.1 being the last 10.1 release before
I started down this road. Read on for details.
For starters, this message popped on console while I was watching:
it would be a useful thing to display on a web page, I think.

NOTE: You have fink set up to use CVS for updates, and with
this version of fink, the CVS setup has slightly changed. After
fink has finished setting up, you should immediately run 'fink
selfupdate-cvs', 'fink scanpackages', and then 'apt-get update' in
order to complete your upgrade.

And after running that
sequence of commands, I get greeted with this:
The following
37 packages will be installed or updated: aalib aalib-bin
aalib-shlibs bundle-tetex context db3 db3-shlibs dlcompat dvipdfm
exuberant-ctags ghostscript6 gimp gimp-shlibs guile guile-dev
guile-shlibs hyperref imagemagick ispell libpoll libpoll-shlibs
libxml2 libxml2-bin libxml2-shlibs oberdiek openjade pdftex python
qt3-shlibs readline readline-shlibs samba tetex-base tetex-macosx
texinfo vim xdvi The following additional package will be
installed: openssl-dev

This had the machine pulling a load
average of 4 overnight . . .. The next instruction on the web page
is to upgrade xfree86, either within fink or without, however it
was installed:
[/Users/paul]:: fink update xfree86-base
xfree86-rootless sudo /sw/bin/fink update xfree86-base
xfree86-rootless Password: Reading package info... Updating package
index... done. Information about 1567 packages read in 16
seconds.

pkg xfree86-base version ### pkg xfree86-base
version 4.2.0.1-2 pkg xfree86-rootless version ### pkg
xfree86-rootless version 4.2.0.1-2 The following package will be
installed or updated: xfree86-rootless dpkg -i
/sw/fink/dists/unstable/main/binary-darwin-powerpc/x11-system/xfree86-rootless_4.2.0.1-2_darwin-powerpc.deb
dpkg: regarding .../xfree86-rootless_4.2.0.1-2_darwin-powerpc.deb
containing xfree86-rootless: mesa conflicts with libgl
xfree86-rootless provides libgl and is to be installed. dpkg: error
processing
/sw/fink/dists/unstable/main/binary-darwin-powerpc/x11-system/xfree86-rootless_4.2.0.1-2_darwin-powerpc.deb
(--install): conflicting packages - not installing xfree86-rootless
Errors were encountered while processing:
/sw/fink/dists/unstable/main/binary-darwin-powerpc/x11-system/xfree86-rootless_4.2.0.1-2_darwin-powerpc.deb
### execution of dpkg failed, exit code 1 Failed: can't install
package xfree86-rootless-4.2.0.1-2 (paul@pink)-(10:18 AM / Sun Oct
6) Well, that's unhappy. I guess the thing to do is remove mesa.

[/Users/paul]:: fink delete mesa sudo /sw/bin/fink delete
mesa Information about 1567 packages read in 1 seconds.

pkg
mesa version ### pkg mesa version 3.5-1 dpkg --remove mesa dpkg:
dependency problems prevent removal of mesa: xforms-shlibs depends
on libgl; however: Package libgl is not installed. Package mesa
which provides libgl is to be removed. dpkg: error processing mesa
(--remove): dependency problems - not removing Errors were
encountered while processing: mesa ### execution of dpkg failed,
exit code 1 Failed: can't remove package mesa Then as it turns out,
I had to remove lyx, xforms, xforms-bin, and xforms-shlibs just so
I could remove mesa

fink remove lyx xforms xforms-bin
xforms-shlibs mesa

Then I could do the update of xfree86 and
reinstall lyx. Simple, eh?

fink update xfree86-base
xfree86-rootless lyx

I made some notes on lyx's hidden
dependencies here a
while back.