[11:42] <ukah> はじめまして
[14:01] <jkbys> こんばんわ
[14:01] <nobuto> こんばんは
[14:01] <shibata> こんばんは
[14:01] <hito_jp> こんばんは
[14:02] <jkbys> Ubuntu Japanese Teamのミーティングをはじめます。
[14:02] <jkbys> 発言は日本語もしくは英語(English)でお願いします。
[14:04] <nobuto> jkbys: IRCチャンネルの特権マークが付いていないですよ。これは偽小林の疑いがーとか。
[14:05] <jkbys> ばれたか
[14:05] <Mocchi> 仰向けじゃなくてうつ伏せの方ですね、わかります。
[14:05] <hito_jp> https://wiki.ubuntulinux.jp/IRCMeeting/20110503
[14:05] <jkbys> ありがとうございます
[14:05] <jkbys> 今日は実家なので座っているので偽物です
[14:06] <jkbys> アクションアイテムで何かあればお願いします
[14:06] <shibata> 仙台のイベントページ作っておきました。
[14:06] <shibata> https://wiki.ubuntulinux.jp/Events/OSC2011Sendai
[14:06] <jkbys> ありがとうございます
[14:07] <jkbys> イベント配布用グッズ購入(jkbys) って、買う物は決まっていましたっけ
[14:07] <hito_jp> あー6.06のEOLアナウンス……あしたやります
[14:08] <Henrich_> ...つけ麺屋はEOLアナウンスできるのであろうか…
[14:08] <shibata> 水野さんにwikiにかいてもらうってことになっていたような。＞買うもの
[14:08] <hito_jp> End Of Lifeという意味ではアナウンスできるのでは……
[14:09] <jkbys> https://wiki.ubuntulinux.jp/Events/BoughtItem ありました
[14:09] <jkbys> 注文しておきます
[14:09] <shibata> よろしくおねがいします。
[14:09] <hito_jp> 円高のタイミングを見計らってよろしくお願いします
[14:10] <jkbys> ま、まかせろー
[14:10] <jkbys> じゃあ議題のほうへ
[14:10] <jkbys> OSC仙台
[14:11] <jkbys> 懇親会はどうする？
[14:11] <jkbys> [ ] 例年どおり自前でやる or OSC懇親会に参加する
[14:11] <jkbys> 自前でいつもの牛タンに+1 (mizuno)
[14:11] <jkbys> http://www.ospn.jp/osc2011-sendai/modules/eguide/event.php?eid=17
[14:11] <nobuto> （チームレポートの投稿完全に忘れてた。後でやります。
[14:12] <Mocchi> 北東北在住なので、OSC懇親会に参加したいかも。ni
[14:12] <Mocchi> OSC懇親会に+1
[14:13] <hito_jp> OSC懇親会の弱点は、日帰りができないことかもしれない。
[14:14] <shibata> 水野さんと柴田は20日宿泊予定です。
[14:14] <Mocchi> 坂本も20日は宿泊予定です。まだ取ってないけど。
[14:14] <shibata> おおっと、21日宿泊予定です、ですね。
[14:14] <Mocchi> 同じくw
[14:14] <hito_jp> 「当日」とか「前日」って言った方がいいかもしれない。この場合。
[14:15] <hito_jp> 当日泊だからOK、と。
[14:15] <shibata> 前日入りして、2泊3日の予定です。
[14:15] <hito_jp> 一応来週までlate bindingしてもいいものでしょうか？
[14:15] <shibata> 自前でやる分にかんしては、来週決めるでも問題ないです。
[14:16] <Mocchi> 構わないです。
[14:16] <shibata> 懇親会のほうも、来週から申し込みでも間に合う？
[14:16] <hito_jp> maybe。人でいっぱいになっていなければ。
[14:17] <shibata> では、来週回しでもいいんじゃないでしょうか。
[14:17] <jkbys> じゃあ来週ってことで次へ
[14:17] <jkbys> Nattyの開発
[14:17] <jkbys> apt-clone問題
[14:17] <jkbys> Remix CDを用いると、「apt-cloneが走る」インストールプロセスが失敗する。
[14:17] <jkbys> https://bugs.launchpad.net/ubuntu/+source/apt-clone/+bug/775037
[14:17] <jkbys> 具体的には以下。
[14:17] <jkbys> 既存のフォーマット済みパーティションを対象にした、「フォーマットしない」インストール
[14:17] <jkbys> Ubiquityからの「アップグレード」インストール
[14:18] <jkbys> コケるのはアップグレードプロセスの最後の段階で、基本的な導入そのものは問題ない。
[14:18] <jkbys> が、apt-lineが不正な状態になっているので、そのままではアップデートできない。
[14:18] <jkbys> [ ] 対処はどうする？
[14:19] <shibata> Ubiquityのアップグレードも対象ということですが、update-managerからの場合は問題ないのでしょうか？
[14:19] <hito_jp> はい。
[14:19] <hito_jp> ローカルにあるapt-line、全部コメントアウトされるので。
[14:19] <shibata> なるほど。
[14:20] <nobuto> Japanese Teamのリポジトリの中身を正しく置き換えられていない、という問題はありますが、無効化されているので、エラー等は発生していません。
[14:20] <hito_jp> あとupdate-managerからはそもそもapt-lineが走りませんです。
[14:20] <hito_jp> ぐああapt-clone
[14:20] <Henrich_> はじめて聞いたです< apt-clone
[14:21] <nobuto> Henrich_: 今回からの新パッケージです。
[14:21] <hito_jp> 正直debianで入れようとするとftp-masterに「ふざけんな」ってキレ含みでrejectされる気がしてならないです。
[14:21] <Henrich_> ftpmastersは、まぁ理性的ですよ。挑発的だけど ;)
[14:21] <Henrich_> 置き換えてしまう挙動は、ポリシーなんですかね。
[14:22] <hito_jp> ポリシーというか、「実現したいもの」がちょっと違う感じです。
[14:23] <hito_jp> あるシステムのdpkg構成をまるごと保存して（場合によってはdpkg repackまでして）、それをもとにシステム作り直してアップグレード、という挙動を実現するものなので。
[14:24] <hito_jp> 要するに/home以外全部消して、base入れなおして、dpkg保存情報もとに入れ直すとゆー。
[14:24] <Henrich_> うは、そんなものなのか
[14:24] <Henrich_> 単にapt-lineの整合性チェックなのかと軽く考えてました。-cloneってそういうことか。。。
[14:24] <hito_jp> でまあそれはそれとして。
[14:24] <nobuto> DIST-updatesとかに適合しないものをDISTに置き換えてしまうのは別にいいと思うんですが、DIST-hoge/となっているところをDISTにしてしまってスラッシュを削除するのはバグと言い切っていいと思いますね。まあそういう風に直しても今回の件ではクラッシュを防いで404になる、ぐらいの違いしか生み出しませんけど。
[14:26] <Henrich_> そうかなぁ、必ずそういう構成にする、という目的があるなら
[14:26] <Henrich_> 置き換えてしまうのも妥当かなってきも
[14:27] <hito_jp> apt-lineがそもそもどーあるべきか、という思想の問題のような気がする。
[14:28] <hito_jp> ので、バグと言い切って話が進むか、ということを考えると「バグだ！」と言い切るのはなんか違うというか、コワイ。
[14:28] <Henrich_> 暗黙 policy でそうなってるべき、というのに従ったのかなーという気もする。
[14:28] <Henrich_> まぁ、それはそれとして（その2
[14:28] <Henrich_> どうするか、ですな
[14:28] <hito_jp> うい。> 暗黙policy
[14:29] <jkbys> a+b か a+c かな
[14:29] <nobuto> 私は対処案a+cがいいんじゃないかと思います。
[14:29] <jkbys> 数分離席します
[14:29] <shibata> aはもう必須でいいんですよね。
[14:29] <hito_jp> はい。おそらく。>a必須
[14:30] <Henrich_> 対処案bの「apt-cloneの問題の挙動を修正したもの」というのは？
[14:30] <hito_jp> もうRemix ISOリリースしちゃったし、それでupgradeしてハマる人はかならず出てくるはずです。なので、a 必須。
[14:30] <hito_jp> ポケット名を適当に置換してるだけなので、
[14:30] <Henrich_> apt-clone自体の修正?
[14:31] <hito_jp> まあ要するにこうすれば動くわけですよ。http://pastebin.ubuntu.com/602185/
[14:31] <hito_jp> とてつもなく不毛なことに目をつぶれば、ですけど。
[14:31] <hito_jp> はい。apt-cloneそのものの問題の関数を↑のように直してしまえば抑制はできます。
[14:31] <hito_jp> でもあきらかに筋が悪いので、すごーく避けたい。
[14:33] <hito_jp> なんでこれが準備してあるかというと、「a + Nでb) + Oでc) 」という手があるから。
[14:33] <nobuto> bだとMaverick Remixの環境を本家Nattyでアップグレードする場合には効果ないですよね。
[14:34] <shibata> 発生トリガの話に戻っちゃうんですけど、
[14:34] <hito_jp> それ試してないんですが、ロジックとして踏むのかしら。
[14:34] <ikuyaNOTE> なんか影響範囲はそれほど大きくない感じがするんですが、どんなもんですかね
[14:34] <shibata> 「フォーマットしないインストール」って自前でパーティションを設定するコースでないと発生しないと思っていいんでしょうか？
[14:34] <hito_jp> はい。> 自前パーティション設定
[14:34] <hito_jp> 自分で試した範囲では、自前で設定しないと再現せんです。
[14:35] <jkbys> もどりました
[14:35] <shibata> Ubiquityのディスク設定で、「アップグレードする」みたいなやつだと問題なさそう？
[14:35] <hito_jp> 踏む。
[14:36] <hito_jp> それが「Ubiquityからのアップグレード」
[14:36] <shibata> あ、なるほど。
[14:37] <hito_jp> 手元のnatty beta終盤を嘘maverickにして「ubiquityからのアップグレード」を試したんですが、
[14:37] <shibata> （10.10上で11.04 CDさしてアップグレードする方と勘違いしていました
[14:37] <hito_jp> アップグレード後の「壊れたubuntu-ja.listファイル」には## Ubuntu Japanese LoCo Team's 3rd party repository for Ubuntu 11.04って書いてあるんですよね……。
[14:39] <hito_jp> この挙動とubiquityからのapt-cloneの走らせかたを斜め読みした限り、なんでかしらないんですが、"Ubuntu CD"のapt-lineをコピーしてから、もっぺんapt-lineを修正しているとしか。
[14:39] <hito_jp> # すごく腑に落ちない
[14:40] <hito_jp> たぶん考えるべきは、
[14:40] <hito_jp> no
[14:41] <hito_jp> の四パターンで、ちゃんと実験してロジックを立てないとよくわからない。
[14:41] <ikuyaNOTE> non-freeでどんなパッケージを配布してるんでしたっけ。。
[14:42] <hito_jp> oneiricについては未来のことだし不確定要素が多すぎなのでスルーしても、後ろ二つはmaverick remixをnatty remixでアップグレードできないことしか分かってないです。
[14:42] <ikuyaNOTE> non-free自体いらない気がする。もちろん解決にはなりませんけど。。
[14:42] <nobuto> ikuyaNOTE: Adobe Readerですかね。
[14:43] <hito_jp> 主な被害者は、
[14:43] <hito_jp> ・Ubiquityからちょっとレアな操作をしてインストールしたひと
[14:43] <hito_jp> です。
[14:44] <hito_jp> 後者のレアな操作＝「あらかじめパーティションを準備して、そこに流しこむ場合」はオリジナルのCD使ってやってくれ、という宣言はアリだと思う。
[14:44] <hito_jp> 前者についても同じことは言うことはできますが、いささか「それどーよ」感は漂います。
[14:44] <ikuyaNOTE> そーいうひとはソフトウェアソースでぽちぽち編集してよ、が許される気がしますけどねぇ
[14:44] <shibata> http://archive.ubuntulinux.jp/ubuntu-ja/natty-non-free/
[14:46] <hito_jp> で、自分として考えていた対応パターンは以下。
[14:47] <Mocchi> Adobe Readerはi686のみだったのね。
[14:47] <hito_jp> で、対応パターンとは別に、「ほんとーは一体どれぐらいの影響範囲があるの」チェックが必要、と。
[14:47] <ikuyaNOTE> a案+non-freeをなくすというハードランディングに1票ですなぁ。
[14:48] <hito_jp> Adobe Reader-jpnは要らない、と。
[14:48] <ikuyaNOTE> ええ、Webでダウンロードしてくださいなと
[14:49] <hito_jp> うーん、リポジトリからかってに落ちてくる状態維持したいなぁ。>adobe reader
[14:49] <Henrich_> とりあえず今日明日にでもできるのはaなので、aをまずやって考えよー　で1票（先送りすぎ
[14:49] <hito_jp> natty multiverse作って、そこにadobe reader投げ込んでおくのはアリすか？ > いくにゃん
[14:50] <ikuyaNOTE> んー、正直なところそれほど大きな問題とは思えないので、non-freeのまま、つまり今のままにしておくのでいいのかなぁと思います。
[14:51] <hito_jp> Oでは直すかー、ぐらい？
[14:51] <ikuyaNOTE> あくまでnon-freeをなくすのは将来のことで、nattyでは現状のままでいいと思います
[14:51] <ikuyaNOTE> ええ、そんな感じです
[14:51] <shibata> 10.10からアップグレードして今回の件にはまっちゃうと、以降アップデートやインストールできなくなるんですよね。
[14:52] <hito_jp> はい。
[14:52] <ikuyaNOTE> そもそもフォーマットしないでインストールというのは、その発想はなかったという感じです。。
[14:52] <shibata> 同じく。。。
[14:52] <hito_jp> でもなんでフォーマットしないでインストールの時と挙動違うのよ、感はあるんですよね……。
[14:53] <nobuto> フォーマット無しインストールはMaverick以前から可能ですね。今回から「メニュー化」+「apt-clone」ですね。
[14:53] <hito_jp> ってあー、まさに「フォーマットしないでインストール」なのかapt-clone。/binとかそのままにしろよみたいな。
[14:54] <shibata> natty multiverseみたいにしようと思ったら、配布サーバーのソフトウェア(mini-dinstall?)から変えなくてはいけないのかな。
[14:54] <hito_jp> そのまま以前みたいに丸コピーするだけで良かったのに、ととても思う。ubiquityからアップグレードできるようにするには他に方法ないから、そっちはいいとして。
[14:54] <ikuyaNOTE> 労力をかけるのであれば、Evinceをまともにするとかそっちのほうが重要のように思います。
[14:54] <hito_jp> 設定変えるだけで、移ることそのものは問題ないです。
[14:55] <hito_jp> natty世代でnatty-non-free/とnatty multiverseの両方からアクセスできるようにしたいなぁとか言い出さなければ。
[14:55] <hito_jp> それ言い出すと、たぶんサーバー側で黒魔術スクリプトを一個書かないといけない。
[14:57] <shibata> あ、アップデートできないってのは、/ubuntu-ja nattyという空リポジトリを用意しておけば回避可能ですか？
[14:57] <hito_jp> いえ、aptがパースした時点で死にます
[14:57] <shibata> 「aptがパース」といいますと？
[14:57] <hito_jp> "natty-non-free/" か "natty multiverse" かのどっちかが必要。
[14:58] <hito_jp> 今だと"natty" になってるので、二単語目もスラッシュもないのでmalformedなのです。
[14:58] <hito_jp> なのでaptがapt-lineをパースした時点でerror exitします。
[14:59] <jkbys> （そうだったのか）
[15:00] <hito_jp> 「そこでerrorするのはいいから無視して続行しろ」という修正をaptに入れるのはアリだと思うのですが、
[15:00] <hito_jp> 問題が出ている環境にはapt-get updateがそもそも出来ないので、修正版が出てきてもお手元に届きません（完）
[15:01] <shibata> ああ、"/ubuntu-ja natty/"でないとダメなんですね。
[15:01] <hito_jp> y
[15:02] <shibata> なるほど、ありがとうございます。
[15:03] <jkbys> とりあえずリリースノートなどへの記述は早期に必要ですね
[15:03] <hito_jp> 方針決まらないと書けないのでげす。
[15:04] <hito_jp> まあワークアラウンドとしてほげほげ、とだけ書いておいて、方針決定後回しでもいいですがー。
[15:05] <hito_jp> あとだれかQA手順に、クリーンインストールと、Ubiquity経由のアップグレードインストールのチェックをしろ、と書いておいて再発防止をしたいところです。
[15:06] <Henrich_> ワークアラウンドが見れるだけでかなり違うとおもうす
[15:07] <hito_jp> あテストボケてた。ubuntu-ja.listが嘘maverickだったから、11.04の記述は自爆でもたらされたか。
[15:08] <hito_jp> テストして、「apt-cloneが既存のapt-lineのうち/閉じ形式のやつを破壊するのはバグじゃね？」というのは言ってきていいのかもしんない。テスト結果次第で。
[15:08] <jkbys> まずはワークアラウンドだけだして、あとの処置をどうするかはサーバ移行とあわせてどの程度の手間がかかりそうか見積ってから考えたいかな
[15:09] <shibata> とりあえず現時点でできる回避策のみをリリースノートに提示するのは異存ないです。
[15:09] <hito_jp> じゃあとりあえずリリースノートに書くです。分かってる発生トリガも書くべきなんですけど、手元にあるmaverick(remix)をnattyにしていいぜって方いらっしゃいます？
[15:09] <shibata> いつまでがいいですか？
[15:10] <shibata> 今夜中なら無理ですけど、明日中でいいならやれそうです。
[15:10] <hito_jp> 一応、誰もいなければ1時ぐらいからもっかいテストしてみるつもりです。
[15:11] <hito_jp> じゃあリリースノート書くついでもあるのでまとめてやります
[15:11] <jkbys> よろしくお願いします
[15:12] <jkbys> リリースノートに足した後にMLなどでのアナウンスは必要でしょうか
[15:12] <shibata> あったほうが良いと思います。
[15:13] <hito_jp> すでに話題になってるスレッドがあるので、そこにぶら下げるのがいいと思います。
[15:13] <jkbys> それもhitoさんにお願いできますか？
[15:13] <hito_jp> はひ。
[15:13] <hito_jp> https://lists.ubuntu.com/archives/ubuntu-jp/2011-May/003536.html か
[15:14] <jkbys> ではよろしくお願いします。
[15:15] <jkbys> それ以上の処置については来週また考える、でいいですか？
[15:15] <hito_jp> 坂本さん、gmail or google accountでchatあげてください
[15:15] <hito_jp> はい。そのつもりで。
[15:15] <jkbys> ではこの件はこんなところで
[15:15] <Mocchi> hito_jp: らじ > chat
[15:15] <jkbys> 他になにかあるでしょうか
[15:16] <jkbys> ではおわりましょうか
[15:16] <jkbys> 次回も火曜日の22:00でいいですか？
[15:16] <nobuto> はい。
[15:17] <hito_jp> はい
[15:17] <ikuyaNOTE> はい
[15:17] <Mocchi> はい
[15:18] <jkbys> 10日ということで。お疲れ様でした。
[15:18] <hito_jp> https://wiki.ubuntulinux.jp/IRCMeeting/20110503 記録不能なので生ログ読めコース
[15:19] <shibata> おつかれさまでした。
[15:20] <nobuto> お疲れさまでした。