Skip to main content.

2002-Mar-15

A few recent security issues. So on debian box using security apt source, "apt-get update ; apt-get upgrade" updated some ncurses packages, ppp (probably has zlib in it), zlib packages, and rsync.

"kbd" package was kept back (as usual); this is because it may cause some potential problems if updated. I tried anyways with "apt-get update kbd". It removed kbd-data and installed new kbd and console-data packages. I am not sure what the differences are -- and I hope I don't notice.

This all took about five minutes.

Since :pserver: isn't set in CVS/Root for pkgsrc tarfile, I set "CVS_RSH=ssh" and now "cvs update" is working. It took 93 minutes to update. (And over 850 files were updated since this new pkgsrc tarfile was built a few days ago.)

By the way, I've been using "TARGET=bin-install" for installing packages via pkgsrc. That target "TARGET" doesn't exist. I should have used "DEPENDS_TARGET".

So now with new pkgsrc (and bsd.pkg.mk is version 1.949), bin-install make target is working under mail/exim. It took 14.5 minutes to install digest-20010807 from source, perl-5.6.1nb7 (from binary package) and build and install exim from source.

To find out which tags are available in the cvs tree, I did "cvs status -v Makefile" under /usr/src. There were many, like: netbsd-1-5-PATCH002 (which I believe is official 1.5.2).

Going to work on my "binary-patches" (or should I call it "binary-updates"?). I know -current now has base sets in packages system, but I haven't used it yet. Supposedly, this can be used to update individual applications. I am doing this for 1.5.2 (i386). I have another document about this: binary-patches.html.

Tried flash card reader, but didn't recognize SCSI; it has been plugged in for over a week. I re-plugged in the USB connector and my system locked up. (Couldn't ping remotely.) When I rebooted, it worked fine. And when I unplugged it, it was still fine:

Mar 15 22:34:29 rainier /netbsd: sd0: no disk label
Mar 15 23:26:02 rainier /netbsd: uhub0: port error, restarting port 2
Mar 15 23:26:02 rainier /netbsd: umass0: at uhub0 port 2 (addr 2) disconnected
Mar 15 23:26:02 rainier /netbsd: sd0 detached
Mar 15 23:26:02 rainier /netbsd: scsibus0 detached
Mar 15 23:26:02 rainier /netbsd: umass0 detached

Used "make UPDATE_TARGET=bin-install update" under graphics/gimp. First it failed because imlib depended on gnome-libs-1.2.13 which no longer existed, so I removed that entry in /var/db/pkg/imlib-1.9.8.1/+REQUIRED_BY. I did a "make clean" under ../../graphics/imlib because it was trying to "resume" from where it failed before. (I don't know how any novice could figure all this out!) Then it happened again under netpbm. And I see it also happened on 21/Feb/2002 (above). So I removed that dependency from several +REQUIRED_BY files (esound-0.2.20, gettext-lib-0.10.35nb1, and more.) I guess all this problem was caused because I forced it to remove uncleanly before. **I think that the pkg tools should be smart enough to carry on if +REQUIRED_BY doesn't exist.

Then it stopped again because /usr/pkg/pkgsrc/devel/libtool-base/work had old version. So I did a "make clean" in devel/libtool-base.

And another error:

checking for GTK - version >= 1.2.0... no
But:
$ /usr/pkg/pkgsrc/x11/gnome-libs/work/.buildlink/bin/gtk-config --version
1.2.22
But looking at config.log, it says gtk/gtk.h not found; but it is installed under /usr/X11R6 -- but not under the work/.buildlink directory.

I doing "make clean" under /usr/pkgsrc.

I need to do my own bulk-package builds -- or start my own "stable" collection. This is becoming rediculous. Especially when I know the collection of binary packages released with 1.5.2 (and sold by Wasabi) work so great. I don't want to revert to old (September/October) packages. Well, I have spent hours trying to get gimp. No luck yet. Good night!