HOME | ドキュメント |  ブログ  |  BBS  |  瓦版  | 将棋プロジェクト |  物置小屋   

ドキュメント 象歩 Web瓦版
 BBSボード RDF
こんにちは (23)
おためし板 (321)
質問箱 (94)
テスト (0)
建築 DIY (7)
MTB (34)
(13)
節電対策 (2)
このサイトに関する話 (182)
Linux (396)
PC用ハードウェア (10)
Vine Linux 野良系 (68)
PC 工作 (31)
BBS の改良 (105)
Vine Seed (520)
Zope とプロダクト (95)
Web の利用技術 (131)
DB とファイルシステム (63)
Python と C/C++ と... (29)
Zopeプロダクト開発メモ (3)
UTF-8 化 (42)
Mail 環境 (8)
COREBlog (109)
Zope3 (51)
Windows 64bit (18)
Mac (2)
Squeak スクイーク (67)
Django ぶらり一人旅 (3)
64bits (52)
Mono 思いにふける (13)
ディスクトップ (4)
象歩将棋 (477)
将棋よもやま (207)
サイトのデザイン (31)
心配な話 (67)
うそ (22)
昔のゲストブック (20)
ボート部 (95)
鶴南六組 (2)
Web 日記 (202)
 スパム
逮捕しる (0)
スパムお溜り (6)
ごみ箱 (13)
 リンク
kiyoさんのサイト
ペンタ郎の漫漕ブログ
TIT漕艇部の練習動画 @YouTube
墨堤の雄 @FaceBook
ペンタ(五大学ミドル) @FaceBook
Facebook
Vine Seed パッケージビルド状況
Vine Linux パッケージ情報
VineLinux バグトラッキングセンタ
VineSeed 開発用 Trac
VineSeed Specs
RPMパッケージの作成方法
Linux Standard Base
Planet Vine
Vine Linux ユーザーフォーラム
Vine Users ML アーカイブ
VineSeed ML アーカイブ
twitter#VineLinux
勝手に将棋トピックス
詰将棋おもちゃ箱

Vine Seed

Vineの開発版を中心とした話をしたいと思います。 と云いながら最近は x86_64 関連しか興味が無かったりします。 当ボードは Project Vine とは一切関係ありません。


301  owa  2005/11/27 23:35 id: mJs8kxp1Zus  prob: 0.0%
二つ目は 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 に最近入れたテストの場合は強制的に環境設定してるので、問題は無いはず。
300  owa  2005/11/27 23:25 id: mJs8kxp1Zus  prob: 0.0%
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 では、この件に関しては修正されているようですが、正規表現に関しては、他にもいろんなパタンが考えられるので、基本的に、外部に公開するインタフェースでは使わない方が良いと思います。(常識ですね;;)
299  owa  2005/11/13 02:02 id: mJs8kxp1Zus  prob: 0.0%
python のビルドでまた問題発生。TestPkg/python-2.4.2-0vl3.2.src.rpm がビルドできません。
$ make -C Doc でエラーが出ます。
そう云えば、最近 latex2html がアップデートされました。それが原因なのか?
http://vinelinux.org/vineseednews.html#latex2html-2002-0vl5

# 今週は時間が無いので、何もできません。スマソ。

追記: tetex のコマンドでリンク切れと判明(解決)
298  owa  2005/11/13 01:56 id: mJs8kxp1Zus  prob: 0.0%
WindowMaker は一応落ち着いてる様子なので、本家 Seed/TestPkg に put しました。
今のところ十分使えてるし、知ってる人に叩いて貰ったほうが早いので。
と云うか中身を見てる暇が無い。
297  owa  2005/11/04 22:53 id: mJs8kxp1Zus  prob: 0.0%
>>295
WMSoundSet-1.1.1-uvl5.9 もビルドしてみました。
修正は WINGs ライブラリを参照してる箇所だけです。
音も鳴るし、以前使ってた環境とほぼ同じになった気がする。
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/TestPkg/WindowMa...
296  owa  2005/10/27 06:10 id: mJs8kxp1Zus  prob: 1.0%
>>295
gdm からも起動できるように /etc/X11/dm/Sessions/WindowMaker.desktop を追加した
README も修正
295  owa  2005/10/23 23:19 id: mJs8kxp1Zus  prob: 1.5%
WindowMaker-0.92.0 置いときます。
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/TestPkg/WindowMa...
説明はこちら
ftp://owa.as.wakwak.ne.jp/pub/Vine/VineSeed/TestPkg/WindowMa...

自分の家で使えてるというレベルなので、当分 upload はしないつもり。
[VineSeed:09709] 京都の小林さんから、半分引き継いだ形になってる気もするけど、
とりあえず現状さらして置きます。

私は gcc, python, vi 使えれば十分なので、そういう意味では WindowMaker が最適なのかもしれません。
294  owa  2005/10/12 00:39 id: mJs8kxp1Zus  prob: 0.1%
>>293 あまり細かいパッケージ調整などは
さっき FC から gnome-python2-extras-2.11.4-9.src.rpm 持って来て見ました。
これ、ほぼそのままで使えそうなので、小細工しないでそのまま出そうと思います。
その上で、誰も使わないなら、それなりのことと云うことでしょうが無いと(私も)思います。
# コミュケーション苦手なので助かります;;
293  daisuke  2005/10/12 00:18 id: safKG/v1S/6  prob: 0.8%
てっきり gnome-python をつかってるのかと思っていました。。
Vine 的には gnome-python は積極的に利用していないですし、これから
利用する予定はあまりないので、あまり細かいパッケージ調整などは
しないで gnome-python と gnome-python-extras の2つのバイナリだけ
でいいと思います。(その上で require されていないものは Plus へ
移動ということにするのがいいかと)

#FC なんかではもうあらゆる python+gnome なので必要なのでしょうけど。。
292  owa  2005/10/11 01:15 id: mJs8kxp1Zus  prob: 0.0%
gnome-2.12 に up され、python 関連だけ残ってるのでどうしようかと投稿したのが間違いかも。
このまえリビルドしたのが自分なので、行きがかり上 update しようとしてみたのだけど。
gnome-python って全然知りません。というか GNOME 使ってない。
http://www.liris.org/linux/pyapplet

パッケージング自体は状況証拠かき集めて出来そうだけど、実際使わないんじゃ意味が無い。
一回は作って試してみようかと思ってますが、後は自然淘汰されるのかなー
と云うか、誰も使わず、誰からも require されないパッケージがメインにあるのが不自然なのかも。
# まずは totem-1.2.0-0vl2.src.rpm 持ってきて調べて見ることから。