2006-04-17 (Mon)

_ [debian] gnutls13 1.3.5-1+b1

libtasn1-3 への依存が解消された。

2006-04-16 (Sun)

_ [debian] audacious 0.2.4-0vd2

Depends: がおかしいという指摘メールを頂いていた。確かに

Failed to load plugin (/usr/lib/audacious/General/libscrobbler.so): libtasn1.so.3:
共有オブジェクトファイルを開けません: そのようなファイルやディレクトリはありません

というメッセージが出ている。scrobbler → libcurl3-gnutls-dev → libgnutls-dev (libgnutls13) → libtasn1-2-dev (libtasn1-2) という依存関係のようだ。最近 libtasn1-3 が入ったけどすぐ消えたりとか、libgnutls13 が libtasn1-3 に依存したままとか騒ぎになってるようだ。> #361890, #362898

% ls -l /usr/lib/libgnutls.so
lrwxrwxrwx 1 root root 19 2006-04-14 07:02 /usr/lib/libgnutls.so -> /usr/lib/libgnutls.so.13.0.4

% ldd /usr/lib/libgnutls.so
	linux-gate.so.1 =>  (0xffffe000)
	libtasn1.so.3 => not found
	libz.so.1 => /usr/lib/libz.so.1 (0x40085000)
	libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x40099000)
	libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x400e7000)
	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x400eb000)
	libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0x40223000)
	/lib/ld-linux.so.2 (0x80000000)

ひとまず libgnutls-dev を 1.3.5-1 から 1.2.9-2 に落とす。

% ls -l /usr/lib/libgnutls.so
ls -l /usr/lib/libgnutls.so
lrwxrwxrwx 1 root root 19 2006-04-17 01:14 /usr/lib/libgnutls.so -> /usr/lib/libgnutls.so.12.3.6

% ldd /usr/lib/libgnutls.so
	linux-gate.so.1 =>  (0xffffe000)
	libtasn1.so.2 => /usr/lib/libtasn1.so.2 (0x4007d000)
	libz.so.1 => /usr/lib/libz.so.1 (0x4008e000)
	libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x400a2000)
	libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x400f0000)
	libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x400f4000)
	libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0x4022c000)
	/lib/ld-linux.so.2 (0x80000000)

これで今おかしなことになっている libgnutls13 ではなく libgnutls12 に依存するようになった。 b-d に bc を追加、Audacious 0.2.4 released! に貼られているパッチを当てて作成。 0.2.4-0vd1 は指摘を勘違いして libtasn1-2-dev を b-d に、libtasn1-2 を Depends に追加してたけど削除した。

2006-04-15 (Sat)

_ [debian] xorg 1:7.0.11

  • Have x11-common conflict with packages installing binaries to /usr/X11R6/bin. We need to remove them in order to install a proper symlink at this location to /usr/bin. Packages will still be able to install to /usr/X11R6/bin, but they need to be removed from the system first so that we can set up the symlink and not drop them out of the path. Thanks Steve Langasek. (closes: #362524, #362200)
ref. /usr/share/doc/x11-common/changelog.gz

ということで手元では kterm と mgp が削除され、/usr/X11R6/bin は消滅した。 また、フォントファイルが /usr/share/fonts/X11 以下に移動したので xorg.conf を書き換え。

_ [debian] libcairo 1.0.4-1+b1vd1

debian/patches/02-no-ft-glyphslot-embolden.patch を外して作成。