OSC2011香川 締切り効果による NetBSD/hp300 wsconsの実装と発表

ツイッターでのつぶやきから始まり、Open Source Conference 2011 香川 #osc11kg のNetBSD枠で展示および発表した NetBSD/hp300 wsconsドライバの移植作業の始まりから完了までの流れをまとめました。
2
前へ 1 ・・ 8 9 次へ
Izumi Tsutsui @tsutsuii

vfs_init.c:vfsinit() の module_init_class() で死んでて、printf() 入れると場所が変わったように見えたのは単にフレームバッファコンソールの表示に遅れがあるからか。デバッグはシリアルコンソール推奨(´・ω・`)

2011-02-06 22:51:43
Izumi Tsutsui @tsutsuii

options PUFFS があるときだけしか "puffs" に依存してはいけないと思うんだけど、それを記述するにはどうしたらよいのだ。deffs PUFFS では opt_*.h みたいなの作ってくれないのか?

2011-02-06 23:00:01
Izumi Tsutsui @tsutsuii

そもそも sun3 が起動する理由もわからんけど、締切まで1時間を切っているのでそっちの追求は後回し。

2011-02-06 23:00:58
Izumi Tsutsui @tsutsuii

sys/ufs/mfs/mfs_vfsops.c だと "ffs" 直接見てるな。ffsがない人なんていないから困らないだけ?

2011-02-06 23:05:22
Izumi Tsutsui @tsutsuii

file-system PUFFS を GENERICに足すというひどい回避策を入れてしまいそうだ……

2011-02-06 23:06:09
Izumi Tsutsui @tsutsuii

あー? puffs_vfsops.c は putter に依存してて、 putter.c は puffs に依存してるって? そんなんでいいのか?

2011-02-06 23:08:35
Izumi Tsutsui @tsutsuii

とりあえずよくわからんので苦情だけ投げてwscons作業再開。何時間ロスしたんだ。つーか、どこまで作業したのかすっかりわからなくなった(´・ω・`)

2011-02-06 23:17:42
Izumi Tsutsui @tsutsuii

今日中という締切のtimezoneはUTCということにしていいですか(´・ω・`)

2011-02-06 23:18:58
Izumi Tsutsui @tsutsuii

あっさり revert された。とりあえずよかったと言うべきなのか?

2011-02-06 23:35:52
Izumi Tsutsui @tsutsuii

まあ、OSC本番前にこういうハマリがなかっただけよかったとしよう(´・ω・`)

2011-02-06 23:36:25
Izumi Tsutsui @tsutsuii

すいません、正直あと15分では無理です。発表と違ってコミットはその場限りじゃないので、焦って失敗するよりじっくりやります。そんなに時間はかからないはず……

2011-02-06 23:47:19
Jun Ebihara @ebijun

@tsutsuii サッカーだと中断したロスタイムが含まれますよね。

2011-02-06 23:51:54
Izumi Tsutsui @tsutsuii

amd64でも起動しないって出てるな。sun3はもしかしてコピーするカーネル間違えたとかいうオチか?

2011-02-06 23:51:57
Izumi Tsutsui @tsutsuii

@ebijun 7時間のうち3時間くらいは力尽きて寝てましたけどいいですよね(´・ω・`)

2011-02-07 00:02:10
Jun Ebihara @ebijun

@tsutsuii 延長PK戦とかsendprの打ち合いに近いのか考えたり。

2011-02-07 00:04:30
Izumi Tsutsui @tsutsuii

まー、だいたい整理はできたかな。コミットしないといけないファイルの数は新規追加分と削除分を含めて67個か。

2011-02-07 00:04:53
Izumi Tsutsui @tsutsuii

INSTALLカーネルはコンパイル確認だけで勘弁。

2011-02-07 00:18:22
Izumi Tsutsui @tsutsuii

明らかにテストをしてない変更で起動しなくなっていて、かつMLに指摘を投げたのに、メール返信も無ければコミットログにも記載無しってのはなんだかなー。他人のふり見て我ふり直せ、か。

2011-02-07 00:34:50
Izumi Tsutsui @tsutsuii

あー。src/etc/etc.hp300 以下も修正しないとダメか。

2011-02-07 00:55:14
Izumi Tsutsui @tsutsuii

がーん。src/usr.sbin/hilinfo なんてコマンドあるのか……。まあ、消すのは後でいいか。

2011-02-07 00:58:26
Izumi Tsutsui @tsutsuii

そういえば src/usr.sbin/grfinfo ってのもあったな。後でセットで消すか。

2011-02-07 01:05:32
Izumi Tsutsui @tsutsuii

src/distrib/hp300 以下は……とりあえず $TERM=hp300h してるとこだけ vt100 に直して、後で動作確認する、つーことで

2011-02-07 01:12:30
Izumi Tsutsui @tsutsuii

てか、terminfo になってから term=hp300h って動かなくなってるんじゃないかという気も

2011-02-07 01:13:05
Izumi Tsutsui @tsutsuii

さー、あとはコミットログ書くだけか。まだなんか見落としてるかもしれないけど、これ以上細かいところは発生対応で。

2011-02-07 01:41:41
Izumi Tsutsui @tsutsuii

cvs commit の前の cvs add と cvs remove がかなりめんどくさい件

2011-02-07 02:05:13
前へ 1 ・・ 8 9 次へ