* PHPの特定バージョンで、tracker_list のリストがソートされない [#vac2e2d9]

- ページ: [[BugTrack2]]
- 投稿者: [[umorigu]]
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2015-01-06 (火) 03:04:42
- バージョン: 1.5.0
- リリース予定バージョン: 1.5.1

** メッセージ [#aba603af]
[[official:WebTrack/97]] より

PukiWiki-official の [[official:質問箱5]] [[official:WebTrack]] [[official:FAQ]] など、tracker_list を使ったページの項目がソートされていない。 ページ名順でもなく、状態順でもない。


- PHP5.3.1, PHP5.3.3 -> 再現する(表示順がバラバラ)
-- sourceforge.jp の Web は PHP 5.3.3-7+squeeze23
- PHP5.3.5, PHP5.4.16 -> 再現しない(自然な順でソートされて表示される)

--------
- たぶん関連、[[BugTrack2/324]] PHP 5.3 でエラーが出るようになった --  &new{2015-01-07 (水) 21:14:10};
- 関連→ほんとですね。報告済みでしたか。確かに [[BugTrack/324]] の対応で動作しそうです。ただここは array_multisort よりも usort の利用が適切なので [[BugTrack2/360]] の対応とともに書き換えようと思います -- [[umorigu]] &new{2015-01-12 (月) 02:35:46};
- usort を使ったソートに置き換えました。 5.3.3 でも問題なく動作するようになりました。 [[sfjp:projects/pukiwiki/scm/git/pukiwiki/commits/78f1968db43b33988217831d38bdfe67e22d5240]] -- [[umorigu]] &new{2015-01-12 (月) 03:23:27};
- 検討用ラインからbranch_r1_5 ラインに取り込んだということは、リポジトリ収録待ち → 完了なのかな?(BugTrack プラグインだとデフォルトはCVS待ちですけど、変えてしまうと既存のデータとの整合性が…) --  &new{2015-01-16 (金) 23:14:13};
- あ、「CVS待ち」って「リポジトリ登録済み、リリース待ち」という意味かと思ってました。「リポジトリに登録前」なんですね。本当は「リリース待ち」状態が欲しかったんですが、作ろうかな・・ -- [[umorigu]] &new{2015-01-17 (土) 01:31:35};
- 調べました。「CVS待ち」の状態が bugtrack プラグインによって定義されてるんですね。悩む -- [[umorigu]] &new{2015-01-17 (土) 02:26:53};
- これまでと同じように、1.5系列で対応したIssueはbranch_r1_5に取り込まれた時点で 状態:「完了」 とし、「リリース予定バージョン」をチケットに書くことにします -- [[umorigu]] &new{2015-01-17 (土) 02:53:35};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.091 sec.

OSDN