2007-06-07から1日間の記事一覧

バグ報告時の各種環境のバージョンの確認方法

MySQLのとあるバグレポートでシンプルに環境のバージョン説明が書いてあったので覚書。OSのバージョン uname -aGCCのバージョン gcc --versionglibcのバージョン getconf GNU_LIBC_VERSIONこのgetconfいいね。他にも調べられるのかな。pthreadのバージョン g…

リリース用ソースパッケージの作成方法

こんな感じで検討中。 svn co svn+ssh://mir@mouse/svnroot-tritonn/mysql-5.0-community/tags/mysql-5.0.41-tritonn-1.0.2 wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.41.tar.gz/from/http://ftp.iij.ad.jp/pub/db/mysql/ tar zxf mysql…

コマンド失敗時にスクリプトを停止する方法

"set -e"を仕込んでおくと、スクリプト内のコマンドがどれかひとつでも失敗した場合にスクリプトそのものをそこで停止できます。 サンプル mir@t43:~/tmp$ cat hoge.sh #!/bin/sh set -e echo 1 mkdir hoge rm hoge echo 2"set -e"が無いとecho 2が実行され…

mysql-5.0.41-tritonn-1.0.2の失敗テストケース

以下が失敗するテストケースで、mysql_client_testを除きすべてfulltext関連。diffで正誤判定されるので、Sennaを使う場合はfulltext実装がまったく代わることになるので、基本的にmatch...againstを使うテストケースは大抵失敗します。まぁ、match...agains…