vine

ゲストOS復帰時の時刻合わせってどうすりゃええの?

VirtualBox上のVine Linux 6.1でntpdを動かしたままホストOSのWindows7をハイバネートすると、復帰時には必ずntpdがお亡くなりになるのですが、どうすりゃええですかね。とりあえず時刻がそれなりに合っていればいいクライアントなので、/etc/cron.hourlyにn…

VineSeedの開発環境を再構築した

1年くらいしばらくずっとVineの開発に寄与できていなかったのだけど、先週のIRC会議にふらっと参加したのを機会にVineSeedの環境を作り直した。 先人の知恵を参考にしながら、どうにかこうにかインストールして、Xが動くようにして、build-essentialを入れて…

keysign

5.0β1でGnuPG周りの環境を整えて、一昨日に署名確認したGnuPG公開鍵にsignした。 vine-keyringのkeyringファイルをimport 出席者の公開鍵を探してtrust&sign。信頼度は4(完全に信用)で。 signした公開鍵をexportで取り出し、メールで出席者に各々送付 一部…

Vine Linux 5.0β1

早速VirtualBoxとβ1のISOイメージをダウンロードしてきた。 VirtualBoxのインストールがフリーズしたかのように時間がかかった。諦めて強制終了したら、それが何かを殺したことでインストールが正常終了した。なんか引っかかっていたみたいだ。 それはともか…

第1回オフラインミーティング

Vine Linuxの第1回オフラインミーティングに参加してきた。key signing partyがメインで、機能要望とか、リリースノートに何書こうか、とか。免許証で自己紹介というのがなんかおかしくてよかった。 ちゃんと5.0β1使ってみようと固く心に誓った。 その後懇親…

VineSeedを最新状態にキャッチアップ

ふと思い立って、約半年以上ぶりくらいに更新することにした。 apt-get upgrade; apt-get dist-upgrade して、.rpmnew として保存された設定ファイルをオリジナルのものに適宜反映して、リブートしたら kernel panic になった。 mount: error 6 mounting ext…

vim-6.4.10-1vl5

昨日の夜から2日がかりでなんとか使えるようにした。詳細はVineグループ日記を参照。

xorf.confの設定

今朝、VineSeed環境でapt-get upgradeしてリブートしたらXが立ち上がらなくなった。マウスの設定がおかしいと言われるままに再設定してみたが直らない。よく見ると、/dev/input/mice が input/mice のシンボリックリンクになっていた。なんじゃこりゃ。 しか…

SQLite 3.3.5, pySqlite 2.4.1

パケジ作成をしばらくサボっていて、いろいろ溜っているのでコツコツ消化していこうと思う。 とりあえず、以下のものをputした。 for VineSeed: SQLite 3.5.5 make testが通らないのでパッチを一つ追加している。 pySqlite 2.4.1 for VinePlus/4.0: pySqlite…

影舞

hogeってみてから苦節1年、ついに正式運用環境を手に入れて、どうにか時間をやりくりしてさっさとインストールしようと思ったが、403 Permission Deniedでどうしてもguest.cgiが表示できない。なんでだ。 2時間くらい悩んだ末、ユーザーのホームディレクトリ…

SQLite 3.5.2

SQLiteが少し前に3.4.2から3.5.0にバージョンアップして、コアな部分にかなり手を入れたということでアルファバージョン宣言してしまってから、ちょっとおっかなくてVineSeedのパケジを追従させていなかった。 しかし先日とうとう3.5.2が出て、"stable and i…

xfce4-systemload-plugin

いきなり「まともな日記」じゃなくなってしまうが、VinePlus/4.0にxfce4-systemload-pluginのパケジをputした。他人のパケジだけど、apt-cache unmetだったので更新しました。 こういう、放っておいてもピョコピョコ動く小物は、個人的には好きです。Enjoy!

xfce4-clipman-plugin

xfce4-clipman-pluginがいつの間にかapt-cache unmetに該当してしまっているという指摘を受けて、ついでに新しいバージョンのパケジを作成してVinePlus/4.0とVineSeedにputした。 XFce4関連のunmetなplusパケジについては、リビルドなどやろうと思います>旗…

Docutils

Docutilsのパケジを作ってputした。VinePlus/4.0とVineSeed両方へ。 これでTracでもreStructuredTextが使えるようになった。

trac, pysqlite, clearsilver, silvercity

tracとその関連パッケージをVineSeedにputした。 さて、docutilsどうするかな。ReStructured textを表示するには必要なのだが、自分じゃそこまでやらんしなあ…あればやるかも知れないが…。

libboost, monotone

libboostとmonotoneのパケジをVineSeedとVinePlus/4.0にputした。 と書くだけなら簡単だが、実際のところはワタシのパチョコンの獅子奮迅の働きがあったことを書き添えておく。この2つのビルドとテストは重いんだよこれが。

Trac投入

VinePlus/4.0にTracと依存するソフトウェアをputしました。Enjoy!

Trac予告

VinePlus/4.0にTracと関連パケジのput予告を出した。とりあえず。

monotone

さらに夜にかけてmonotone 0.36のパケジもVineSeed環境でビルド。特に問題なく終了。もうlibboostについてはlibboost-regexにしか依存してない。そのうちregexからも脱却してしまうのだろうか。

SQLite

SQLite 3.4.2のパケジを作ってVineSeedにputした。

libboost

そのウラで(w VineSeed環境でlibboostをビルドした。特に問題なく終了。しかしテストにすごい時間がかかることが判明。ていうかg++のコンパイルは時間かかりすぎ。

SQLite

SQLiteまで新しいバージョンが出てしまった。やばい。作業が溜まってきた。

libboost, monotone

しばらく放心している間にBoostとmonotoneの新しいバージョンが出ていた。 Boostはバグフィックス、monotoneはBoostへの依存が下がっている。 これも頑張ってパケジ作らないと。

Trac(4)

昨日の日記に書いたやり方で、デフォルトのキャラクタセットをeuc-jpに変更できることが確認できた。 あとは全部0vl1にしてパケジ作るだけだな。 近日中にやろう。

Trac (2)

ひきつづきTracのパケジ作成にトライ中。 SilverCity(0.9.7) Trac(0.10.4) …あれ、あっさりできちゃったよ?w とりあえずインストールしてみる。 # apt-get install trac昨日から作っているパケジに加えて、python-pyxml、subversion-python(SWIGバインデ…

Trac

Tracをパケジにすべく準備中。 とりあえず以下のものをパケジ化した。 PySQLite(2.3.5) ClearSilver(0.10.5) まだ先は長いな。

acpid

突如新しいバージョンがリリースされて慌ててパケジ作成したのだが、logrotateを強制的に動かすことがうまくできずに自動起動まで保留していたのだった。更新内容は以下のとおり。 upstream の更新です。 このバージョンからログは syslog に流れるようにな…

rcairo

rcairo 1.5.0のパケジをVineSeedにputした。mainパッケージ。

SQLite

SQLite 3.4.0のパケジを作ってputした。x86_64用のパッチはそのまま当たるようだったので、特になにもしていません。要動作確認です。ってそんなことはメールで書けよ>俺 それよりも間違えて古いゴミパッケージを一緒にputしてしまって迷惑かけてしまった。…

MeCab

そんなわけで、MeCabのパケジを作ってSeedとPlus/4.0にputした。 Vine 4.1の環境ではmake checkが通らないのだが、ruby-mecab→bsfilterはちゃんと動くっぽいので無視の方向で。 次はSQLiteだ。Seedだけでいいので楽といえば楽だ。

MeCabバッファオーバーフロー

CVE-2007-3231は[mecab-users 258] Re: Windows版で強制終了されるの話だろうか。Vine的には確かこのパッチは当ててコンパイルしたと思ったな。あとで確認しよう。 追記:2007.6.20 やっぱりパッチ適用済みだった。というわけでVineのmecab-0.95は安全です。…

Python

先日dist-upgradeしたときに、tixと引き換えにfetchmailconfとtkinterが削除されたのでpythonをrebuildしなきゃなあと思っていたら稲垣さんがrebuildしてくださった。 こういうのってやっぱり不具合が出たらすぐBTSに登録してそれを誰かがtakeして、というの…

monotone

monotone 0.35のパケジを(やっとこさ)作ってputした。 次はMeCabだが。

libboost

libboostのパッケージをVineSeedとVinePlus/4.0にputした。次はmonotoneだ。

libboost

家族に「パソコン空けてよ」とブーイングを受けながら週末の大部分をかけて一生懸命ビルドしてもらったlibboostのパケジ作成がやっと準備完了。VineSeedとVinePlusにput予告した。 monotone このlibboostでmonotone 0.35もビルドし始めているのだけど、今度…

acpid

新しいtoolchainでリビルド指令が出ている。 とりあえず一番小さくてすぐできそうなacpidをリビルドしてみたら見事にこけた。がびーん(涙 しかしこれが以外と、一箇所intをunsigned intに変更するだけでコンパイルが通ってしまった。型チェックが厳密になっ…

toolchain更新

Seed(i386)のtoolchainが更新されていろいろとリビルドがあったので、apt-get dist-upgradeする。さくっと終了。/etc/ld.so.confだけが.rpmnewになったので、更新後置き換えた。 ToDo libboost更新(1.34.0) monotone更新(0.35) db42依存のパケジをリビル…

<a href="http://d.hatena.ne.jp/k3c/20070506/p3">mod_perl2パケジ作成</a>の続き

今日はperl(Data::Flow)をビルドしてみた。小さいモジュールなのであっさり終了。しかしこれを入れた上でmod_perl2をリビルドしても、他の依存関係は解消しない。 じゃあ次はperl(BSD::Resource)だな。

<a href="http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=514">514: apt-get install mod_perl2 不可</a>

とりあえずmod_perl2をリビルドしてみた。2003年にinitial buildされたままのパケジなので、最新のソースを取ってきて、%filesセクション調整して、とりあえずパケジはできた。 specファイルの差分は以下のとおり。 --- mod_perl2.spec.old 2007-05-06 16:03…

Terminal,SQLite,monotone

しかし何も生み出さないというのもアレなので、気力をひり出して(←下品)パケジをいくつか作成。 monotoneとSQLiteはソース更新、Terminalはdbus-glibを使ってリビルド。

Terminal

apt-get dist-upgradeでdbusの依存関係で削除されてしまったTerminalを新しいdbusでリビルドしてputした。 ruby-vteも削除されてしまったのだが、こっちはRuby-GNOME2がGNOME 2.18に対応するのを待ったほうがよかろうというわけで放置。

GNOME-2.18

VineSeedのGNOME環境が2.18にアップグレードした。あまり深く考えずに # apt-get update # apt-get dist-upgradeしたら、librsvg2のアップグレードでエラーメッセージが出て、gdmのログイン画面がおかしくなってしまった。その他 SVG画像がことごとく表示さ…

イーサネットコンバータ

[vine-users:076689] Re: Wireless Lan for desktopを読んで思ったこと。 苦労は買ってでもしろ、と言うけど、金で回避できる苦労は回避した方がいいと思う。特にネットワーク周りは。昨今のパチョコンは、繋がらないとほとんど何もできないし。 というわけ…

postfix

とりあえず動作確認(rootにメールして届くことを確認)してputした。

pager

昨日直したつもりのパケジにPreReqとProvidesが足りないと指摘されたので直してリビルド。肝心なところが抜けてます…orz

postfix

パケジ作成 s/build_pgsql/build_mysql/ BuildRequiresセクションから%ifを削除。パッチの関係上、必ずpostgresql-devel、MySQL-devel、MySQL-sharedが必要になる。 しばらく様子を見てputする予定。

sqlite3

昨日作ったパケジをVineSeedにputした。

About Project Vine

今日はVine話ばっかり。 About Project Vine?のページからここへリンクが貼られたみたいで、先日からリンク元に出ている。ありがとうございます。 しかしikedaさんのリンク先が間違っているような気が…いちおうBTSへレポートしておいた。 追記:2007.4.13 リ…

<a href="http://bts.vinelinux.org/user.cgi?project=VineLinux&action=view_report&id=493">493: postfixのSPECファイルで記述ミス?</a>

specファイル直すだけなので引き取った。近日中にやります。

sqlite3

3.3.15が出ていたのでビルド。とうとうテストがノーミスで終了するようになった。素晴らしい。せっかくなのでspecファイルに%checkを追加した。 明日あたり動作確認してputするつもり。