apt,rpm,vine-keyring が更新された。いろいろありそう。
apt-0.5.15.cnc.7-0vl12
rpm-4.4.2-0vl4
vine-keyring-2.0-0vl6
とりあえず mkkpkg が動きません
$ /usr/sbin/mkkpkg --target=i686 --enable-smp kernel-xxx.src.rpm
--nopgp: unknown option
kernel-xxx.src.rpm: didn't pass "rpm -K"
/usr/sbin/mkkpkg はシェルスクリプトです。中身をいじらないといけないみたい。
rpm の --nopgp, --nogpg オプションが廃止になったようだけど、man の変更は無い。
Vine Seed
Vineの開発版を中心とした話をしたいと思います。と云いながら最近は x86_64 関連しか興味が無かったりします。当ボードは Project Vine とは一切関係ありません。
投稿フォーム:
二つ目は python の make test に関することですが、
通常 make test する場合、
$ ./configure --prefix=/usr/lib
$ make
$ make test
とかすると思うのですが、
prefix が既存の(しかもありがちな) python インストール先を指してる場合、そっちを優先してしまうようです。
また locale は ascii がデフォルトらしく、たとえば既存の環境設定 (/usr/lib/python*/site-packages/sitecustomize.py) で utf-8 を設定してある場合 test_builtin, test_getargs がエラーになります。
make test が無意味だとすると勿体無い(そんなはずは無い!)ので、一応書いて置きます。
この件は、もう少し調べてから再度報告します。間違っていたらごめんなさい。
あっ Seed に最近入れたテストの場合は強制的に環境設定してるので、問題は無いはず。
python 関連で気になってることを二つ書いて置きます。
一つ目は、正規表現に関する話です。
異常に負荷のかかる処理があります。たとえば
$ python2.3
>>> import re
>>> re.sub('a{1111111111}', 'b', 'abc')
は異常に時間がかかります。たぶん数分後に終了します。
>>> re.sub('(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)', r'\10\9\8\7\6\5\4\3\2\1', 'abcdefghij')
も同様。ただしCntl-C で終了します。
上の処理をさせると、たぶん CPU をほぼ 100% 使い切ってしまいます。
正規表現を使う場合には注意したほうが良いと思います。
python-2.4 では、この件に関しては修正されているようですが、正規表現に関しては、他にもいろんなパタンが考えられるので、基本的に、外部に公開するインタフェースでは使わない方が良いと思います。(常識ですね;;)
python のビルドでまた問題発生。TestPkg/python-2.4.2-0vl3.2.src.rpm がビルドできません。
$ make -C Doc でエラーが出ます。
そう云えば、最近 latex2html がアップデートされました。それが原因なのか?
http://vinelinux.org/vineseednews.html#latex2html-2002-0vl5
# 今週は時間が無いので、何もできません。スマソ。
追記: tetex のコマンドでリンク切れと判明(解決)
WindowMaker は一応落ち着いてる様子なので、本家 Seed/TestPkg に put しました。
今のところ十分使えてるし、知ってる人に叩いて貰ったほうが早いので。
と云うか中身を見てる暇が無い。
>>295
WMSoundSet-1.1.1-uvl5.9 もビルドしてみました。
修正は WINGs ライブラリを参照してる箇所だけです。
音も鳴るし、以前使ってた環境とほぼ同じになった気がする。
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/TestPkg/WindowMaker/
>>295
gdm からも起動できるように /etc/X11/dm/Sessions/WindowMaker.desktop を追加した
README も修正
WindowMaker-0.92.0 置いときます。
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/TestPkg/WindowMaker/
説明はこちら
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/TestPkg/WindowMaker/README.euc
自分の家で使えてるというレベルなので、当分 upload はしないつもり。
[VineSeed:09709] 京都の小林さんから、半分引き継いだ形になってる気もするけど、
とりあえず現状さらして置きます。
私は gcc, python, vi 使えれば十分なので、そういう意味では WindowMaker が最適なのかもしれません。
>>293 あまり細かいパッケージ調整などは
さっき FC から gnome-python2-extras-2.11.4-9.src.rpm 持って来て見ました。
これ、ほぼそのままで使えそうなので、小細工しないでそのまま出そうと思います。
その上で、誰も使わないなら、それなりのことと云うことでしょうが無いと(私も)思います。
# コミュケーション苦手なので助かります;;
てっきり gnome-python をつかってるのかと思っていました。。
Vine 的には gnome-python は積極的に利用していないですし、これから
利用する予定はあまりないので、あまり細かいパッケージ調整などは
しないで gnome-python と gnome-python-extras の2つのバイナリだけ
でいいと思います。(その上で require されていないものは Plus へ
移動ということにするのがいいかと)
#FC なんかではもうあらゆる python+gnome なので必要なのでしょうけど。。