プロジェクト

全般

プロフィール

環境対応 #1041

gtk2 3.1.6を使用する

toshi_a 初音2ヶ月前に追加. 約1ヶ月前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2017-05-16
期日:
進捗率:

0%

プラグイン名:

説明

gtk2のバージョンが上がったので、これを利用するように変更する。
PangoがGIを使うようになっていて、既に #1040 のような報告も上がっているので、動作に問題がないか慎重に調べる必要がある。


関連するチケット

関連している バグ #1050: pango 3.1.1以前を利用していると、ユーザのプロフィールを開いたときにクラッシュする 終了 2017-06-14
次のチケットが重複 バグ #1048: mikutterがRuby/Gtk2のビルドに失敗するバージョンを要求している 終了 2017-05-29
ブロック先 バグ #1040: ユーザのプロフィールを開くと落ちる 終了 2017-05-15

関係しているリビジョン

リビジョン 3f18e178 (差分)
ふぇのまー 葱野2ヶ月前に追加

ruby-gnome2 3.1.3でユーザプロフィールを開くとクラッシュしていた問題を修正。
3.1.3で変更されたPangoの定数を置き換えた。 refs #1041

リビジョン 79c5a7d7 (差分)
ふぇのまー 葱野約2ヶ月前に追加

ruby-gnome2 3.1.4を利用するよう変更。 refs #1041

リビジョン a009f9f6 (差分)
ふぇのまー 葱野約2ヶ月前に追加

ruby-gnome2 3.1.6を利用するよう変更。 refs #1041

リビジョン b9c2e4ca (差分)
ふぇのまー 葱野約2ヶ月前に追加

ruby-gnome2 3.1.3でユーザプロフィールを開くとクラッシュしていた問題を修正。
3.1.3で変更されたPangoの定数を置き換えた。 refs #1041

リビジョン b3d2c7ed (差分)
ふぇのまー 葱野約2ヶ月前に追加

ruby-gnome2 3.1.4を利用するよう変更。 refs #1041

リビジョン f7669504 (差分)
ふぇのまー 葱野約2ヶ月前に追加

ruby-gnome2 3.1.6を利用するよう変更。 refs #1041

履歴

#1 toshi_a 初音2ヶ月前に更新

  • ブロック先 バグ #1040: ユーザのプロフィールを開くと落ちる を追加

#2 ふぇのまー 葱野2ヶ月前に更新

  • ステータス新規 から 進行中 に変更

ruby/pangoの変更に伴い、
Pango::FontDescription::WEIGHT_BOLD を Pango::Weight::BOLD に、
Pango::AttrUnderline::SINGLE を Pango::Underline::SINGLE に
置き換える事でとりあえず動作することは確認しました。

ただし、ruby-pangoのlib/pango/deprecated.rbに
define_deprecated_enums :Weight, "WEIGHT"
define_deprecated_enums :Underline, "UNDERLINE"
とあるようですので、将来的に再度見直しが必要になるかと思います。

#3 toshi_a 初音2ヶ月前に更新

  • ステータス進行中 から レビュー待ち に変更

ただし、ruby-pangoのlib/pango/deprecated.rbに
define_deprecated_enums :Weight, "WEIGHT"
define_deprecated_enums :Underline, "UNDERLINE"
とあるようですので、将来的に再度見直しが必要になるかと思います。

この件については、「deprecated warningが出てる」みたいな趣旨で、別のチケットを作成してください。

#4 ふぇのまー 葱野約2ヶ月前に更新

  • 題名gtk2 3.1.3を使用する から gtk2 3.1.4を使用する に変更

ruby-gtk2 3.1.4がリリースされたので、3.1.3から3.1.4に切り替えました。

#5 ふぇのまー 葱野約2ヶ月前に更新

  • 題名gtk2 3.1.4を使用する から gtk2 3.1.6を使用する に変更

ruby-gtk2 3.1.6がリリースされたので、3.1.4から3.1.6に切り替えました。

#6 toshi_a 初音約2ヶ月前に更新

これで数日確認してメモリの消費とか見てみます

#7 toshi_a 初音約2ヶ月前に更新

3.5で対応する必要があるため、hotfix/3.5にcherry pickしました。
新しいブランチ名は topic/1041-ruby-gnome2-3.1.6 で、前利用していたブランチはdevelopを起点にしているため、mergeしません。

#8 toshi_a 初音約2ヶ月前に更新

  • 次のチケットが重複 バグ #1048: mikutterがRuby/Gtk2のビルドに失敗するバージョンを要求している を追加

#9 toshi_a 初音約1ヶ月前に更新

  • 担当者toshi_a 初音 にセット

これは大丈夫そうなので、mergeしますね

#10 toshi_a 初音約1ヶ月前に更新

  • ステータスレビュー待ち から 終了 に変更

hotfix/3.5にmergeしました。

#11 toshi_a 初音19日前に更新

  • 関連している バグ #1050: pango 3.1.1以前を利用していると、ユーザのプロフィールを開いたときにクラッシュする を追加

他の形式にエクスポート: Atom PDF