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

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

メッセージ

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


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-01-21 (水) 13:41:20
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.248 sec.

OSDN