2018年8月8日水曜日

FreeBSD xorg の proto 関連で遭遇したトラブルの話

 すごく久しぶりの書き込みかもしれない…。
別に書き込みたいネタがなかったからなのだが…。

 で,今回は,これまた久しぶりに FreeBSD に関することを書いてみよう。
今回は,FreeBSD のアプリケーションのアップデートの話である。 最初に何が問題だったかを書いておこう。 問題の発端は,FreeBSD の ports のアップデートを行った際,xorg の XXXXproto (XXXXはいろいろな名前) という名前の ports が xorgproto という ports に統合されたことにある。 それに対応して正しい処理ができていればよかったのだが,そこでテキトーに対応したためにハマってしまった,というのが今回の話である。

 まず,何をしてしまったかというと,2018/8 に
# portsnap fetch upadte
と ports の更新を行った。 その後,portmaster を行ったのだが,xorg の XXXXproto 関連で15〜20個も更新できないと出てきた。 portupgrade なら,エラーを起こしてないアプリケーションをアップデートしてくれるので,とりあえず portupgade しておいた。

 しかし,そのままだと気持ち悪いので,
/usr/ports/UPDATING
を見てみた。 UPDATING はいろいろ気をつけた方がよいアップデート情報が書いてあったりする。