投稿者 |
メッセージ |
Cai
登録日: 2005年5月 27日
記事: 176
所在地: 東京
|
件名: 2.0 → 3.0 プロファイル流用 投稿時間: 2007年11月09日(金) 02:52 |
|
Beta 1 rc 1 が出たので入れてみました。
l10n がらみのチェックはこれからですが、2.0 からのアップグレードという面では注意が必要な感じです。
プロファイルを流用したところ、以下の症状を確認しました。
1.ブックマークが引き継がれない(places へ移行したから当然と言えば当然だけど)
2.ブックマークを復元できない(2.0 のプロファイル流用してると places のウィザードで復元させようとしてもうまくいかない)
ちゃんとアナウンスしないと大混乱しそうな予感…… |
____________________ Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.0+)
-- いつまでたっても nightly |
|
|
dynamis
登録日: 2003年10月 05日
記事: 1744
|
件名: Re: 2.0 → 3.0 プロファイル流用 投稿時間: 2007年11月09日(金) 07:13 |
|
|
|
dynamis
登録日: 2003年10月 05日
記事: 1744
|
件名: Re: 2.0 → 3.0 プロファイル流用 投稿時間: 2007年11月09日(金) 07:23 |
|
|
|
Cai
登録日: 2005年5月 27日
記事: 176
所在地: 東京
|
件名: Re: 2.0 → 3.0 プロファイル流用 投稿時間: 2007年11月09日(金) 10:18 |
|
dynamis wrote: | 初回起動時に正しくブックマークが継承できないというのではなく、Firefox 2 と 3 で同じプロファイルを共用した場合に 2 で変更してもも 3 に反映されないということですね。これは。
「2.0 と 3.0 で同一プロファイル使用」じゃなくて「2.0 → 3.0」 とバージョンアップ時っぽい書き方だったので初回起動時のデータ移行かと思ってしまったのですが、Cai さんが仰っているのもこのこと(同時使用時の相互反映)ですか?
旧Bookmark/Places の相互データ移行については上記バグで、それについてどうするのかは ML で議論中です。 |
うーん、相互利用じゃなくて初回起動時の継承にしくじった感じなんですよ。
実環境に近い状況で試すために常用プロファイルのコピーを使ったんですが、アドオンが悪さしてるのかなぁ(ブックマーク関連のは入れてないけど)。
手順としてはこんな感じです。
- 2.0.0.x で常用してるプロファイルをコピー
- 3.0 b1rc1 をインストール(2.0.0.x とは別の場所)
- 3.0 b1rc1 を -p 付きで起動、1. でコピーしたダミープロファイルを指定
- places に 元のブックマークが一つも反映されてない
家に帰ったらもう一度チェックしてみます。 |
____________________ Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.0+)
-- いつまでたっても nightly |
|
|
あ
登録日: 2006年9月 25日
記事: 693
|
件名: Re: 2.0 → 3.0 プロファイル流用 投稿時間: 2007年11月09日(金) 18:55 |
|
Cai wrote: | Beta 1 rc 1 が出たので入れてみました。
1.ブックマークが引き継がれない(places へ移行したから当然と言えば当然だけど) |
Beta 1 rc 1 ではなく nightly (Minefield) しか使ってませんが、それは問題ありませんでした。
Cai wrote: | 2.ブックマークを復元できない(2.0 のプロファイル流用してると places のウィザードで復元させようとしてもうまくいかない) |
復元ができないのには遭遇しました。
ブックマークが空になるだけで、復元はされないことがある。
しかし、同じものをインポートすれば、インポートはできました。
#「されないことがある」の条件が不明… |
|
|
|
dynamis
登録日: 2003年10月 05日
記事: 1744
|
件名: Re: 2.0 → 3.0 プロファイル流用 投稿時間: 2007年11月10日(土) 02:26 |
|
何度か試してみていますが、ブックマークの復元についても、2.0.0.x で作った新規プロファイルから移行した場合、2.0.0.x で常用しているプロファイルをコピーしてから移行した場合いずれについても問題起きません。
うーん、何ともしがたいです。(^^;
なお、2.0, 3.0 併用時の問題については
Axel wrote: | The reason we'll be doing an RC3 is that there is a awkwardness with
migrating back and forth between fx2 and fx3 builds due to the way that
places currently imports, you'll see pointers with details on that in
the testday docs. The short story is, just use a separate profile for
testing. |
などとその関連で RC3 作るとか何とかいうことですが、昨日 1日で 100通前後流れてる release-drivers にとてもついて行けないので詳細については不明です。
取り敢えずもう Beta1 については何もできることないのでお任せモードです。(^^; |
____________________ http://www.mozilla-japan.org/jp/l10n/
http://firehacks.org/blog/ |
|
|
Cai
登録日: 2005年5月 27日
記事: 176
所在地: 東京
|
件名: Re: 2.0 → 3.0 プロファイル流用 投稿時間: 2007年11月10日(土) 14:35 |
|
dynamis wrote: | 何度か試してみていますが、ブックマークの復元についても、2.0.0.x で作った新規プロファイルから移行した場合、2.0.0.x で常用しているプロファイルをコピーしてから移行した場合いずれについても問題起きません。
うーん、何ともしがたいです。(^^; |
ごめんなさい m(_ _)m
2.0.0.x のプロファイルに、昔間違えて trunk で起動したときの残骸 (places.sqlite, formhistory.sqlite) が残ってましたorz
そりゃ bookmarks.html の内容は反映されないですよね。
穴があったら入りたい……
あ wrote: | Cai wrote: | 2.ブックマークを復元できない(2.0 のプロファイル流用してると places のウィザードで復元させようとしてもうまくいかない) |
復元ができないのには遭遇しました。
ブックマークが空になるだけで、復元はされないことがある。
しかし、同じものをインポートすれば、インポートはできました。
#「されないことがある」の条件が不明… |
復元できたりできなかったりはこちらでも続いています。
インポートだと何事もなくうまくいくのも同じですね。 |
____________________ Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.0+)
-- いつまでたっても nightly |
|
|
あ
登録日: 2006年9月 25日
記事: 693
|
件名: Re: 2.0 → 3.0 プロファイル流用 投稿時間: 2007年11月10日(土) 21:49 |
|
Cai wrote: | 2.0.0.x のプロファイルに、昔間違えて trunk で起動したときの残骸 (places.sqlite, formhistory.sqlite) が残ってましたorz
そりゃ bookmarks.html の内容は反映されないですよね。 |
RC3 までできた今となっては、RC1 (あるいはちょっと前の nightly)の話をしてもあまり意味がないのですが、
bookmarks.html → places.sqlite の移行が行われると browser.places.importBookmarksHTML が設定されるようになっていて、これが一旦設定されると、次からはその移行が行われません。
逆に、browser.places.importBookmarksHTML が設定されていなければ bookmarks.html → places.sqlite の移行が行われます。(*.sqlite が残っているとしても。)
なので、Fx2 を起動しているときに browser.places.importBookmarksHTML をリセットして、それから Beta1 RC1 に移行すれば引継ぎができるはずです。
ただ、bookmarks.html → places.sqlite の移行というのは基本的には「復元」と同じ動作なので、もし復元に問題があるとすると移行にも問題がある可能性はありますね… |
|
|
|
あ
登録日: 2006年9月 25日
記事: 693
|
件名: Re: 2.0 → 3.0 プロファイル流用 投稿時間: 2007年12月31日(月) 23:16 |
|
Cai wrote: | プロファイルを流用したところ、以下の症状を確認しました。
1.ブックマークが引き継がれない(places へ移行したから当然と言えば当然だけど)
2.ブックマークを復元できない(2.0 のプロファイル流用してると places のウィザードで復元させようとしてもうまくいかない) |
Cai wrote: | ごめんなさい m(_ _)m
2.0.0.x のプロファイルに、昔間違えて trunk で起動したときの残骸 (places.sqlite, formhistory.sqlite) が残ってましたorz | Alpha 4 またはそれ以前の places.sqlite が、 Alpha 7 以降では使えないというバグがあります。
Bug 408443 – Update from Gran Paradiso Alpha 2, Alpha 3, and Alpha 4 -> FF Beta 2 cause [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDocShellHistory.useGlobalHistory]
# Summary には Beta 2 と書かれていますが、Beta 1 でも同じです。
その「昔」というのが、Alpha 5 よりは前なのであれば、このバグでしょう。
あ wrote: | Cai wrote: | 2.ブックマークを復元できない(2.0 のプロファイル流用してると places のウィザードで復元させようとしてもうまくいかない) |
復元ができないのには遭遇しました。
ブックマークが空になるだけで、復元はされないことがある。
しかし、同じものをインポートすれば、インポートはできました。
#「されないことがある」の条件が不明… | places.sqlite の中身を見ていてわかったのですが、自分のところで復元ができなかったのは、もともと places.sqlite の中身がおかしな状態だったようです。
# いろいろいじってたし^^;
復元をする場合、ブックマークを一旦きれいにしてからインポートしてくれそうなものですが、places.sqlite の中身が元々中途半端に不整合な状態になっていると、復元しようとしたときに不整合にとどめを刺して完全に壊してしまう場合があるようです。
# 表面上は、それまでちゃんと使えている(ように見える)状態だったのが、復元しようとしたことで使えなくなってしまう。 |
|
|
|
|