Things have been a little flaky today: MySQL may have been down from 9-12 AM today, and snmpd went offline over the same span (how do you know what happens when your monitoring tools die?).
And then I decided to upgrade MySQL from 3.23.58 to 4.x and for some reason, it took more than an hour for me to figure which of the various shims and enhancements needed to be rebuilt (I thought I did them all, and I know I did some of them more than once).
The list of packages/ports that got touched in the process:
- php4-snmp-4.3.10_1
- rc_subr-1.31
- png-1.2.8
- pkgconfig-0.15.0_1
- freetype2-2.1.7_4
- php4-zlib-4.3.10_1
- php4-xmlrpc-4.3.10_1
- perl-5.8.5
- openssl-0.9.7e_1
- mod_php4-4.3.10_1,1
- libiconv-1.9.2_1
- expat-1.95.8
- apache-2.0.52_4
- php4-xml-4.3.10_1
- php4-tokenizer-4.3.10_1
- php4-session-4.3.10_1
- php4-posix-4.3.10_1
- php4-pcre-4.3.10_1
- php4-overload-4.3.10_1
- php4-mysql-4.3.10_1
- mysql-client-4.0.23a
- gettext-0.14.1
- fontconfig-2.2.3,1
- t1lib-5.0.1,1
- php4-gettext-4.3.10_1
- php4-ctype-4.3.10_1
- php4-calendar-4.3.10_1
- php4-bz2-4.3.10_1
- jpeg-6b_3
- XFree86-libraries-4.4.0_3
- php4-gd-4.3.10_1
- php4-bcmath-4.3.10_1
- php4-extensions-1.0
Not all of them seem relevant but dependencies can be an ugly business.